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

Email & password

Hosted email + password login for Private apps. NotionApps hosts the passwords — you never create a Firebase project or paste API keys.

Copy in the builder: Hosted by NotionApps — no Firebase credentials required.

There is no Integrations credential form for Email & password. You set it on Users.

Availability

This login method is entitlement-gated. When your plan includes it, Email Address + Password is selectable in Users (not marked Coming soon). If you only see Coming soon or the option is missing, upgrade or ask NotionApps support.

Configure

  1. Open Users and link your Users database if needed.

  2. Set Login Method to Email & password.

  3. Map at least Name and Email.

  4. Optionally turn on Sign up if new users should create their own accounts.

  5. If signup is on and screens are gated by Users properties (for example Role), open Users → Change App Privacy and under Default user fields set values applied on signup / Add User (for example Role = Client, Active = on). Without this, new users may sign in but see no screens.

  6. Publish.

Signup defaults

Self-signup only collects name + email. Apps that hide screens by Role (or similar) need those columns set at create time.

  1. Users → Change App Privacy

  2. Turn on Allow users to sign up

  3. Default user fields → add properties such as Role / Active and choose values

  4. Confirm and Publish

Defaults apply to end-user signup and builder Add User. Relation fields (for example Client company) are not set here — assign those manually or via invite/onboarding.

What end users see

  • Sign-in: email + password

  • Sign-up (if enabled): name + email + password, then they are signed in

  • Forgot password? sends a reset link to their real email inbox

Isolation

If the same email is used in App A and App B, those are separate passwords and accounts. NotionApps namespaces identity per app. You do not configure this.

Verify

Check
Expected

Entitled app, user in Users sheet

Can sign up / log in / reset password

Second app, same email

Separate password; changing one does not break the other

Builder UI

No Firebase project ID, API key, or service account fields

Entitlement removed

Email & password option hidden / login rejected

  • Auth and access

  • Sign up

  • Identity admin

  • Google Login

  • Auth0 Login

  • Okta Login