Stop duplicating screens for every user or company. With one smart setup, you can build dynamic personal areas or private company portals—all from a single base screen.
The key? Filter the base screen by a value from the signed-in user’s profile.
Personal Area
Base screen on: Users table
Filter: Email = Signed-in User
Show personal data, preferences, history
Add inline lists (e.g. “My Tasks”, “My Orders”)
User-specific experience—zero data leaks
Company Portal (Multi-Tenant Setup)
Base screen on: Companies table
Filter: Company Name = User’s Company
Show company-wide data: projects, team, billing
Works for clients, internal teams, franchises
Use relations like:
→ “Employees in this Company”
→ “Company Tasks”
→ “Invoices for this Company”
Why it works:
You’re not filtering components—you’re filtering the entire screen context, making everything inside it dynamic.
Pro tip: Add a “No Match” screen for users without a linked row (e.g. no company yet assigned).
Already using this pattern? Tap if it saved you hours of duplicate work.