Private apps
Last updated
Last updated
This document details how to create a login-enabled app on top of Notion databases.
To create a private app on NotionApps, you need to follow these steps:
First, you need to create a Users database. You can skip this step if you've already created one.
A users database should have at least two properties. A name property and an email address property. Every email address present in the Users database can log in to the app.
If your Users database is already linked to the application, you may move to step #3.
To link your Users database to the application,
Go to the "Databases" tab in the app builder.
Select the desired database.
Newly linked databases could take up to a minute to show up.
Now, you need to configure your application to select the database your users are pulled from.
Go to the "Users" tab.
Click on "Select Users Database".
Select the appropriate database, email and name properties.
Click on "Confirm".
A confirmation popup would show up, click the "Yes, go ahead" button.
Your application's users database is now configured. The email addresses in this database can log in to the application.
NotionApps supports the following login methods:
Email address + Access Code
Login via Google (PLUS plan & above)
Email address + Password (coming soon)
Enterprise SSO (coming soon)
Google login is only available on paid plans.
To enable Google login for your application, you can do the following:
Go to your applications' "Users" tab.
Click on "Change App Privacy".
Enable the "Google Login" toggle and click "Confirm".
Publish your application.
Now, you can see a "Login with Google" button in your apps.
You can duplicate this to get started.