You can manage your users entirely in Softr or sync users with an external data source. By connecting to a data source, you get to use additional custom fields to create User Groups and application logic (e.g. Conditional Filters).
Source | Availability |
---|---|
Airtable | ✅ |
Google Sheets | ✅ |
SmartSuite | ✅ |
SQL | ✅ |
Monday | ✅ |
HubSpot | ✅ |
Notion | ✅ |
Supabase | ✅ |
Xano | ✅ |
BigQuery | N/A |
REST API | N/A |
Click on the Users menu panel, then click on the Sync with data source button to start the setup.
Next, you need to select the data source you want to map to. Softr offers a variety of datasources to pull User’s from, and each one has its own connection methods. Learn more about data source connections here.
If you already have a data source connected, you can choose it from the list, otherwise you’ll be prompted to create a new connection to your selected data source. In the example below, we’re selecting Airtable as the data source.
Airtable requires us to select the Base and Table we want to use for the Users of our app, but some datasources ask for other criteria such as “Solution”, “Workspace”, “Table”, or “Sheet”.
Softr let’s you choose who should be counted as a user. The Records section allows you to sync All users from the data source, or you can choose Selected to setup rules for who should be synced as a User of your app.
This is extremely helpful for when you may have lots of contacts, but only certain ones need access to the app. For instance, app subscribers, internal team members, or contacts who have an approved status.
You can optionally toggle the ability to create a new User in the data source if one is added from the Softr side. We recommend leaving this checked.