🔐Private apps
Last updated
A Private app requires sign-in before protected screens and personalized data are available.
Client or employee portals
Each user should only see their own rows (Data Restriction)
Any app where the share link alone is not enough
Open Users in the builder left rail.
Set the app to Private (Is the app public or private?).
Link or create a Users database (Create Users Database).
Map User Name and Email Address properties.
Choose Email Address + Login Code (the shipping Login Method). Optionally enable Allow Google login on a paid plan.
Add at least one test App User.
Configure Data Restriction on databases that must be personalized.
Publish, then open the live URL signed out — the login step should appear.
Complete a real OTP (or Google) login; also spot-check with View as.
Email OTP (Email Address + Login Code)
Email + password (Coming soon in UI)
Google login (paid; Integrations)
Phone OTP in the current Login Method picker
Enterprise SSO (Okta / Auth0)
Microsoft login
Details: Auth and access.
Private apps can enable Allow users to sign up and optionally restrict Allowed domains. Empty domains = any email domain. See Sign up.
Keep a public landing (often a Content Page) and require login for the rest:
App Users
Last updated