Yes, softr forms concept is only for creating new records as well as airtable forms.
If you have no trouble prefilling personalized data links for each of your users, why not use prefilled airtable native forms to update your records? (it requires an automation to handle the update)
There is no form service that will update records from different tables in one go. This requires integrating webhooks after form is sent, or setting up logic in your backend to handle this need.
If the experience you are looking for is necessarily updating a record via a custom url form with no logins, no prefills, or extra headaches you can consider bringing fillout forms into your softr app. Awesome service.
For this use case, I would offer using a junction table in the datasource (e.g. Airtable), which would only serve to collect the newly submitted records from the form. Then I would use our Softr Workflows, and trigger the automation with Record Added trigger. Then I would find the relevant records in the other tables with Find record steps (multiple actions if there are more than 1 tables to find records in and to update them), and since there will be prefilled data in the form such as the email address, I would use it as an identifier to find the correct records that I need. Then I would use the Update record action and update them as I need. In the end, if needed, I could delete the record from the junction table with Delete Record step.
I came across this older discussion and wanted to add that if anyone has explored any new integrations or tools lately to simplify this process, it’d be great to hear about them. Anything that might minimize complexity while meeting the no-login requirement could really benefit the community. Has anyone tried alternative solutions or new automation services that work well with Softr and Airtable?