2-way sync: Softr User Accounts

Thanks for elaborating @kristyb. I see how your flow works for a closed community. For open sign up however, I’m finding that with the two way sync, an access code from the sign in with code block immediately adds the user to Airtable. This is a no code work around to authenticate an email address, but the trick after this seems to be configuring a User Profile block to capture more user info and password so they can log in again.

If anyone sees issues with this on-boarding workflow, please let me know and thanks in advance!

Is there a way to disable the 2-way sync feature? I need to be able to add/delete records from the source only.

1 Like

@Mygrate we will release it next week and you can put it on hold

yes, thank you!

I’ve run into an issue with this too. Here’s my understanding.

It seems like Softr is built around it’s user db being the primary source of truth, and isn’t very flexible if that isn’t the case.

Examples when synced with Airtable:

  1. I can’t change a users email in Airtable and have that be recognized by Softr

  2. I can’t delete a user in Airtable. I have to delete a user in Softr or else it will continuously repopulate to Airtable.

Example when not-synced with Airtable:

  1. I can’t set a users User Group during user creation via automation or api call. Therefore, I have to manually setup each new user.

So if it isn’t Synced, I have to set users up in Softr manually. And if it is synced, it introduces a host of other issues around user flexibility.

My User Groups via sync are just based on text matching. It seems like introducing that via api isn’t a huge ask but is a big blocker.

1 Like

has it been released?

Yes

will you implement a one-way sync? Either from the source or from softr, with admins free to choose which way?

Softr to source always will work this pauses automatic sync from source to Softr

I need to be able to delete from the source and reflect the deletion on softr.
When I tried to delete from Airtable, Sofrt would not delete the record but instead would re-add it to airtable.

1 Like

Softr’s “2 way sync” does not correspond both ways when deleting users from Softr AND from Airtable. As I mentioned early last year, builders would have had more control over their users if it was a complete 2 way sync, where users would be deleted in Softr when deleted in our databases. It’s because Softr was never sufficiently designed for external users, even though it was positioned that way, unfortunately.

@artur Can we possible pause the automation using API and enable the auto sync again? Or is their any API to use? Thanks

@marzzjc can you share a bit about your use case and flow ?

Do you simply need to pause and then enable again ?

@artur I need to pause the auto sync then delete the user using API. Next I will update the user email on the airtable then resume the auto sync. So that I can update the user email without creating new one.

Is this possible??