Customer portal
The portal is where your customers sign in. It uses a separate login system from your builder account. Anytime real users (not builders) should open pages, forms, or chat, configure chrome and navigation before invites so Preview matches what they will see. Set App Settings → Appearance → Portal chrome (Drawer or Tabs). Drawer (sidebar) is the default on phones; Tabs uses brand header + bottom tabs from your navigation tree, including pages inside groups. On phones, AI chat opens from the top bar next to Search. Account tools (Work, My Chats, My Files, My Memories, People, Usage, and the rest that apply to the role) live under More in the drawer, or in the profile menu in Tabs. See Navigation. Describe the portal experience in outcomes: clients land on Status, not staff tools; profile and log out stay in the header menu. GenieForge maps chrome and navigation. Preview as each customer role (Published before go-live). Confirm nav, pages, chat, My Chats, My Files, and Search (Command-K) match the role (open More in the drawer, or the profile menu in Tabs). Optionally open Preview with app presentation mode so the builder toolbar is hidden (see Preview as). If a role has Required steps, Preview as that role to confirm the first-login or waiver gate before you invite people. Customers should not redesign the app from the portal; building stays in Build mode for collaborators. You can put a project on a custom domain so the portal opens on your brand. If the project does not allow public join, the login page still shows a generic Sign in to your account form so existing members can sign in. It does not show the project name or a Join project link. People you invited use their invite link. Self-registered accounts must verify their email before they can sign in (see Inviting and managing end users). When more than one language is on under App Settings → Appearance → Languages, people pick a language from the account menu (and on login). Pages, Work, and the rest of the portal chrome follow that choice. See Languages.Billing in the portal
When an app uses project-funded credits with tenant billing enabled, the workspace Owner sees a Billing item in the portal. From there they can:- Subscribe to a plan
- Open Manage billing (secure billing portal) to update the payment method, change plans, or cancel
- Add credits once the subscription is active
- Configure auto top-up (charges pause if the subscription is not active)
People in the portal
When this project has a workspace Owner (App Registration always assigns Owner), that person sees People in the portal. From there they can:- Invite staff by email and role
- Change someone’s role
- See last seen
- Search the team by name or email
- Remove someone from the workspace (their records stay)
- Revoke or resend pending invites
- Transfer ownership of the workspace (to an active member already in the workspace), choosing the staff role they step down to

