Hello all! We’re exploring our options because a “Save Progress” button doesn’t exist for longer forms (20+ questions). So, the best I can figure is to have a user submit/save an incomplete form, then below the form block, have a list block that reflects that newly created record. That list block would enable the user to then Edit said record, which kind of looks like a form.
Now… instead of blank fields submitted for questions not yet answered, is there a way to pre-fill the fields with “In Progress”? I’ve read through the community forum and haven’t found anything quite like this. Also, Hidden fields wouldn’t work because the user actually needs to be able to answer the questions.
For new records created through the form submission, you could trigger an automation to target empty fields and update them to contain the content you want (“in progress”).
You should be able to set the default value of a field if it is free text or a select field (it might be possible for other field types, I haven’t checked). That way when new records are created any field that is left blank when submitted can be set to a default “In Progress”.
If you edit the field from Airtable you can see the option to set a default value.
The only way - no-code - is to have a form when a user fills out information for the first time. And an update form (coming from an update record action button) when a user comes back to it.
This is the only way to let Softr keep the information in a form => an update record form.
In case you’re interested in external solutions, fillout allows users to resume in progress forms, even on their free plan. I really like fillout, it has a very smooth integration with Airtable’s linked records (it allows the user to see multiple fields associated with the linked record, and even has sub-forms that allow users to create linked records). It also has side-by-side questions layout which saves space and makes a long form seem less daunting to users!
Basically It relied on having an initial form submission and then using a list-details block with an update button using the already sent information with the initial form.
User groups being used to display the form or the list-details block.