For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sharing Your App

Copy your app's link, invite people by email and create invite links, all from the Share button in the builder

The Share button sits at the right end of the builder's top navigation bar, next to Publish. It brings everything you need to get people into your app into one place:

  • Share app: copy your app's link or open it in a new tab

  • Invite users: invite people by email with a role, and keep track of who hasn't accepted yet

  • Invite links: create links that anyone can use to request access with a set role, optionally limited to your email domain

The Share button next to Publish in the builder's top navigation bar, with the Share popover open

Sharing your app's link doesn't give anyone access on its own. Who can log in, and what they can see, is still decided by your users and their roles. People whose role can't modify your app can only log in once live mode is on.

Share app

The top of the popover shows your app's live URL. If you've set up a custom domain, the link uses it.

  • Click Copy to copy the link to your clipboard

  • Click the open icon next to the URL to open your app in a new tab

Send the link to people who are already users of your app. To give someone new access, invite them by email or send them an invite link.

Your app's link used to live in the Publish popover. It's now in Share, and the Publish popover keeps the QR code and the link to your domain settings.

Invite users by email

Use Invite users to add people whose email addresses you know. Each person is added to your app as a pending user with the role you choose, and gets an invitation email to set up their account.

  1. Click Share in the builder's top navigation bar

  2. In Invite users, click Send invite

  3. Pick a Role. The description under the selector tells you what that role can do

  4. Enter one or more Email(s), separated by commas. You can invite up to 5 people at a time

  5. Click Send

The dialog closes and the new invitations appear under Pending invitations. If an address isn't valid, the dialog lists it so you can fix it before anything is sent.

The invitation uses your app's invitation email templates: team members and people who can modify your app get the internal invitation email, and everyone else gets the customer invitation email.

What each role can do

The description under the role selector is built from the role's settings, so it works for your custom roles too:

Description
What it means

Can modify your app, view and manage all data.

Builder access and data admin, like the default Team Admin role

Can modify your app, and is restricted by data permissions.

Builder access, but the data they see follows your permissions

Cannot modify your app, but can view and manage all data.

No builder access, but data admin

Cannot modify your app and is restricted by data permissions.

A regular user, like the default User role

Roles that your plan doesn't include show a plan badge and can't be selected. Custom roles are available on the Build plan and above.

Pending invitations

Once you've sent invitations, Pending invitations shows how many people haven't accepted yet and lists the five most recent, each with their email address and role.

  • Click Resend to send someone their invitation email again

  • Click See all users to open the Users tab, where you can see every pending invitation, change roles, or remove invitations you no longer need

People leave the list once they've accepted their invitation and set up their account.

Invited people don't take a seat on your plan until they log in for the first time. See User types for how seats are counted.

Invitation limits

To prevent spam, apps on the Free plan and on a trial can only send a limited number of invitation emails per hour and per day, and each email address can only receive a few invitations a day. If you reach a limit, wait a while before sending more invitations.

An invite link lets people join without you entering their email addresses one by one. Share it in a team chat, an email or an onboarding doc, and anyone who opens it can request access with the role you chose. You can limit a link to one email domain, so only your colleagues can use it.

Invite Links

Which option should I use?

Option
Best for
Who can join

A few people whose email addresses you know

Only the addresses you enter

A team or group of clients you don't want to invite one by one

Anyone with the link, optionally only at your domain

People who are already in a table in your data source

The people in the synced table

Apps that anyone should be able to join

Anyone who visits your app's /register page

Last updated

Was this helpful?