Managing Users
This page is about portal users—the people who sign in to your published customer portal. It does not cover workspace teammates (Builders and Members); see User Types for those roles.
Which table is the users table?
You choose which table holds portal logins—often something like Customers, Clients, or Staff—in Portal Settings → Permissions (users table and email/name field mapping). You can also ask the AI agent to configure it.
That table's rows and fields are part of your app data. You work with the schema on Setup → Data: add fields, relations, and views the same as any other table. The Users tab in the top navigation does not replace the data grid—it's a dedicated view of portal activity for the table you selected as your users table.
To shape what appears on user profiles and which fields portal users can see or edit, see User Fields.
Users tab
Open the Users tab next to Portal, Admin, and Setup to see everyone in your chosen users table who can access the portal and—when they have signed in—login activity. If you use open sign up, new self-registered people appear here as they join.
At the top you'll find the Login URL for sharing the portal. Each row can include a Log in as action (when the portal is Live) so you can open the portal as that user and verify permissions and pages.

See how people sign in
User login flow covers how people authenticate (magic links, OTP, registration) and how to view the public login screen as visitors see it—including Preview as → No logged in user—so you can adjust copy and layout with the AI agent. Jump to see the login flow options.
Adding and updating portal users
Data grid (Setup → Data)
Use the data grid under Setup → Data when you want the full table editor: add columns, run imports, and edit many portal-user rows in a spreadsheet-style view. This is the usual place for bulk work on the same table you configured as the portal users table in Portal Settings → Permissions.
Steps (data grid)
- Open Setup → Data in the builder.
- Select your portal users table (the table linked under Portal Settings → Permissions).
- Use Add record or click a row to edit. Fill the mapped email field and any name or custom fields each person needs.
- For many rows at once, use import or paste from a spreadsheet from this grid (see also Importing).
- Save changes. Sign-in works when permissions and row rules allow that user (see Permission Overview).
Admin dashboard
Switch to Admin for the internal app experience your team uses to browse and edit records. Open the same portal users table there when you need a dashboard-style view instead of the Setup data tools—handy for day-to-day edits without touching schema or imports.
Steps (Admin)
- Click Admin in the top bar (internal dashboard, not the customer portal).
- Open the users table (or the table you set as the portal users source)—use the same navigation you use for other data in Admin.
- Create a record or open an existing one. Set the email and other required fields so the person can receive magic links or OTPs.
- Save the record. The person can use the portal once your portal settings and data rules allow them access.
Portal UI
If your portal pages expose a create or edit experience for end users, people can be added or updated through that UI as well—depending on how you built those screens.
Steps (portal UI)
- Open your portal in preview or visit the published portal URL.
- Go to the page where you added a form, list action, or flow that creates or edits user records (for example self-serve profile or registration).
- Fill in the fields and submit—same as an end user. The record is stored in the underlying table your UI is bound to.
- If nothing appears, you may need to add or adjust those screens with the AI agent or builder tools first.
What you can use as your user list
Upload a list
You can bring in a pre-existing list (for example via CSV import) into the users table from the data side of the product, so many portal users exist at once with the right fields.
Connected sources
If your users (or contacts) already live in a connected data source, you can keep that table in sync so portal users stay aligned with your system of record. See Data Sync for connectors and behavior.
Email is required to sign in
The field you map as the user's email in Portal Settings → Permissions must be filled in for that row. Portal login (magic link, OTP, etc.) is tied to that address—without it, the person cannot be treated as a portal user or complete sign-in.
Which records a portal user can access still follows your per-table data permissions; see Permission Overview and Which records users see.
Tip: Use Log in as on the Users tab (when the portal is live) to confirm each user only sees the rows and pages you expect.