As I see it, scaling with Cross-doc is always tedious and manual. In the hub model, with each new client you need to set up a new set of views filtered just for them, and set up new connections and sync tables manually in each client’s doc. There’s no way to automate this via API/Zapier yet.
Unless you’re okay with exposing the whole table via cross-doc and hiding other clients’ data on the browser side in those spoke docs.
As for interactivity, it sorta works:
P.S. Better move this topic into How-To. Misc topics are on mute by default for all community members.