This big update is about the launch of two-way user sync.
Previously, user syncing between your Softr app and data source happened one-way only, meaning that users added from your source didn’t appear in Softr. With this new release, your users will sync both ways — whether they’re added from source or Softr.
Two-way user sync and existing apps
Two-way user sync will be available on all new apps.
We are in progress rolling out the option for you to enable it on existing apps as well.
Before enabling two-way user sync on your existing apps, we suggest you to:
If users that are directly entered into the database are then synced to Softr, how do those users then log in to Softr when they were never assigned a password? I assume we are supposed to manually send a magic link to each user that was synced from the database to Softr? If this is the recommended workflow, could Softr auto send the link whenever a user is imported without a password? Otherwise it will get very cumbersome with Softr’s current user management system when multiple users are added.
Yes, at the moment when users are directly entered into your database (Airtable?), you’ll need to send them a magic link. For this case I’d suggest using Airtable automation action: Send email that triggers when new user is added to Airtable table.
Thanks Jakub. This looks pretty straight forward when magic links are created by default, especially with the two-way sync now.
After users are directed to a page from the magic link, what is the best user journey to get them to submit a new sign in password so they can sign in on their own? There isn’t much customization with user profile blocks and docs say something vague like ‘later get them to change it in user profile’.
I’m happy to chime in here as well. For the time being, even though Magic Links are not generated automatically, you can use the Softr API to create your users instead, which does have the ability to generate magic links at the time of user creation. You can then save the Magic Link to the users record in Airtable. You can use Make, Zapier or other automation platforms to do this. If you’re interested, I recently made a video about how to use Airtable Automations to make API calls with scripting: Send API Requests for your Softr Apps Using Airtable Scripting and Automations - YouTube
Also, for the user journey @Ben personally I’d like to see this “Create a New Password” be a block by itself that you can direct people to, then update their “Status” field in airtable when it’s done. I think that might be a ways off yet, so in the meantime I think the profile block is still the best option.
Thanks. Not sure if this is new or not, but you can auto-generate magic links when users are added in the database first and the two-way sync is activated. The default authentication method needs to be toggled to “Generate magic link” when you edit the connection in Softr’s users section. It’s at the very bottom so I almost missed it