📌 Daily Glide Tip – One Screen, Endless Personalization (Users and Companies)

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.

:bullseye: The key? Filter the base screen by a value from the signed-in user’s profile.

:person_standing: Personal Area
:page_facing_up: Base screen on: Users table
:magnifying_glass_tilted_left: Filter: Email = Signed-in User


:white_check_mark: Show personal data, preferences, history
:white_check_mark: Add inline lists (e.g. “My Tasks”, “My Orders”)
:white_check_mark: User-specific experience—zero data leaks

:office_building: Company Portal (Multi-Tenant Setup)
:page_facing_up: Base screen on: Companies table
:magnifying_glass_tilted_left: Filter: Company Name = User’s Company

:white_check_mark: Show company-wide data: projects, team, billing
:white_check_mark: Works for clients, internal teams, franchises
:white_check_mark: Use relations like:
→ “Employees in this Company”
→ “Company Tasks”
→ “Invoices for this Company”

:light_bulb: Why it works:
You’re not filtering components—you’re filtering the entire screen context, making everything inside it dynamic.

:gear: Pro tip: Add a “No Match” screen for users without a linked row (e.g. no company yet assigned).

Already using this pattern? Tap :brain: if it saved you hours of duplicate work.

1 Like