Q: Any plans to enable creating modules based on Google sheets data, where the Google sheet is stored in user ...
field (or even better, a team field)?
Let's say I am an agency and I want to display custom dashboards for my clients, i.e. each client sees ONLY their dashboard.
Your current solution is to use: create a hidden field + hidden filter the module based on the hidde field.
So let's say my dashboard has 7 modules (e.g. SEO data, new leads, social media stats, whatever).
And let's say I have 100 clients
Does it mean my dashboard would have 700 modules? đ Because I always need to create a new module > hidden filter > specify the team?
Am I understanding this correctly?
If yes this has a completely poor design and doesn't resemble the architecture of any app.
If you look at a competitor of yours, SuiteDash - you can solve this in the same way.
1) I will create 7 custom user (or team) fields
2) I will each clients' Google sheets URLs into their custom field
3) I will create a dashboard with modules and I will automatically fetch the data into the modules from those fields
It just makes sense :)
To me it seems highly impractical and illogical to hide modules (or show) individually / manually for each team or user group.
Is this something you're considering? Because if not, frontly seems to have a cool element of AI but an actual client portal is hardly a possibility

Patrick_Frontly
May 14, 2024A: Hey, I'm glad you asked this question, because it's important to understand how this aspect works!
The Hidden Filter value for something like the 'team' would be a dynamic variable, which changes based on the user who is logged in.
So the workflow would be: Add a custom 'team' field to your User model in Frontly, and then make sure your records also have that 'team' field to match. Then you create the hidden filter with the {{ user.team }} variable.
Now, you've only created 1 page, but whenever each client logs in, they are seeing only their data. No need to create duplicate pages or blocks, this is exactly what Frontly was designed for :)
Thanks for your questions,
Patrick
Thanks!
This issue was resolve 100% :)