Long forms are not always completed in one sitting. Applications, onboarding questionnaires, grant submissions, intake forms, inspections, and other detailed forms may require users to pause and return later.

The miniExtensions Save & Continue Form template saves partial submissions directly to Airtable and automatically emails each user a unique link to their saved record. Users can open that link later—or share it with someone helping them—to continue the same submission without logging in.

Table of Contents

  • How the Save & Continue Form works
  • Prepare your Airtable table
  • Create the form
  • What the template configures automatically
  • How partial submissions are saved
  • How users receive their update link
  • How final submissions are identified
  • What happens after final submission
  • How to test the workflow
  • Important considerations

How the Save & Continue Form Works

The workflow is simple:

  1. A user opens the public form.
  2. The user enters their email address and begins completing the form.
  3. The form automatically saves their progress to a new Airtable record.
  4. miniExtensions emails the user a unique link to that specific record.
  5. The user can open the link later to continue their submission.
  6. When the user finally submits the form, the record is marked as finalized and the update link stops allowing further changes.

The template uses a unique link for each Airtable record. It does not require users to create an account, log in, or verify their email address before opening the form.

Anyone who has a record’s unique update link can access that submission. Users can therefore forward the link to another person who needs to help complete part of the form.

Prepare Your Airtable Table

Before creating the form, prepare the Airtable table where submissions should be stored.

The table must contain a field that can hold the user’s email address. The template supports the following Airtable field types for this purpose:

  • Email
  • Single line text
  • Long text
  • Rich text

Using an Airtable email field is recommended. If the selected table contains an email field, miniExtensions selects the first available email field by default. If there is no Airtable email field, it falls back to the first supported text field.

If the table does not contain a supported email or text field, add one before creating the template.

You do not need to create a field for tracking completed submissions. The template handles that automatically.

Create the Form

Create a new extension and select the Save & Continue Form template.

The creation wizard contains two steps.

Step 1: Choose the Basic Settings

Enter or select:

  • Title: The name of the extension.
  • Table: The Airtable table where new records should be created.
  • Email Field: The field where users will enter the email address that should receive their update link.

The email field is not used as a login or identity-verification field. It is used as the recipient of the unique update-link email.

Step 2: Choose the Form Fields

Select the Airtable fields that should appear on the form.

No fields are selected by default, so you must actively choose at least one field before creating the form. You can search the list, select fields individually, or use Select all.

The selected email field is added to the form automatically, even if you do not select it again during the field-selection step. This ensures that the form can collect the address needed to send the update link.

After making your selections, click Create. You can then edit the fields and other settings in the form builder.

What the Template Configures Automatically

The Save & Continue Form template creates a standard miniExtensions form with several settings already enabled.

Unique Links for Individual Records

The form is configured to use a unique link for each Airtable record.

The public form URL is used to begin a new submission. After the first save creates the Airtable record, the user receives a different record-specific URL that opens that same submission for editing.

The resulting update link follows this general structure:

https://web.miniextensions.com/FORM_ID/RECORD_ID

No login page or email-verification step is enabled by the template.

Automatic Saving

Save & Continue mode is enabled with the save mode set to Auto.

As the user completes the form, miniExtensions automatically creates or updates the corresponding record in Airtable. Later saves continue updating that same record rather than creating a new one.

Automatic Update-Link Emails

The template enables Send update link to user and connects it to the email field selected during creation.

When a valid email address entered in that field is saved, miniExtensions automatically sends an email with the subject:

Continue your Submission

The email contains the submission’s unique update link and explains that the recipient may also forward the email or link to another person who can help complete the submission.

Email sending is subject to the workspace plan’s email availability and limits.

Finalized-Submission Checkbox

The template looks for an Airtable field named:

Submission Finalized (miniExtensions)

If the field does not already exist in the selected table, miniExtensions creates it as a checkbox field.

The same checkbox is used both to identify a final submission and to lock the form afterward.

Locking After Submission

The template prevents a finalized submission from being edited again.

If someone opens the unique link after the submission has been finalized, the form displays:

Your application has already been submitted.

You can customize this message in the form builder.

Form Footer

The template also adds the following message to the form footer:

After hitting ‘Submit’ at the end of this form, you will no longer be able to make any changes.

This warns users that saving progress and submitting the form are different actions.

How Partial Submissions Are Saved

With automatic Save & Continue enabled, the form creates an Airtable record before the user makes the final submission.

This means incomplete submissions appear in Airtable as soon as the first automatic save succeeds.

The first save creates the record. Every subsequent automatic or manual save updates the same record. miniExtensions does not create a separate record for every save.

These unfinished records are expected and should be treated as drafts or submissions in progress.

Required fields and final field validation do not prevent a draft from being saved. Those checks are applied when the user clicks the final Submit button.

How Users Receive Their Update Link

The selected email field must contain a valid email address before miniExtensions can send an update link.

When the value in that field is saved:

  1. miniExtensions creates or updates the Airtable record.
  2. It generates a direct link containing the form’s share ID and the Airtable record ID.
  3. It emails the link to the address entered in the selected field.
  4. The form shows a notification confirming that the update-link email was sent.

The link opens that specific saved record directly. The user does not need to enter their email again or complete an authentication step.

Because possession of the link grants access to the submission, users should keep it private unless they intentionally want to collaborate with someone else.

If the email address is changed later, saving the changed field can send an update link to the new valid address.

How Final Submissions Are Identified

The Submission Finalized (miniExtensions) checkbox is the authoritative indicator of whether a submission is complete.

  • Unchecked: The record is a draft or partial submission.
  • Checked: The user completed the final submission.

Do not treat the existence of an Airtable record as proof that the form was submitted. Automatic saving creates the record while the user is still working.

Use the finalized checkbox in Airtable views, filters, automations, reports, notifications, and other follow-up processes.

For example, if an Airtable automation should run only after the user finishes the form, configure its trigger or conditions to require Submission Finalized (miniExtensions) to be checked.

What Happens After Final Submission

When the user clicks Submit, miniExtensions performs the form’s required-field and validation checks.

If the submission is valid:

  1. The latest answers are saved to the existing Airtable record.
  2. Submission Finalized (miniExtensions) is checked.
  3. The form displays its normal success message.
  4. The unique update link becomes unavailable for further editing.

If the user or another collaborator opens the link again, the form displays the configured unavailable-form message instead of the editable submission.

This locking behavior is enabled by default, but it can be changed in the form builder if your workflow needs to allow editing after submission.

How to Test the Complete Workflow

Test the entire process before sharing the form with real users.

  1. Publish and open the form’s public URL.
  2. Enter a test email address.
  3. Complete only part of the form.
  4. Wait for the automatic save to run.
  5. Confirm that a new record appears in Airtable.
  6. Confirm that Submission Finalized (miniExtensions) is unchecked.
  7. Check the test email inbox for the update-link email.
  8. Close the original form.
  9. Open the unique link from the email.
  10. Confirm that the saved answers are displayed.
  11. Make another change and confirm that the same Airtable record is updated.
  12. Complete all required fields and submit the form.
  13. Confirm that Submission Finalized (miniExtensions) is checked.
  14. Open the unique link again.
  15. Confirm that the form displays the finalized-submission message and no longer allows editing.

Also test the workflow with any conditional fields, linked records, attachments, computed fields, and Airtable automations used by your form.

Important Considerations

The Unique Link Controls Access

The template does not authenticate users.

Anyone with the unique update link can open the saved submission until it is finalized. This supports collaboration, but it also means the link should be treated as private.

Do not use this default workflow for highly sensitive information unless direct-link access provides an appropriate level of security for your use case.

Draft Records Exist in Airtable

A record may be created after the user enters only a small amount of information.

Always use Submission Finalized (miniExtensions) to distinguish completed submissions from drafts. Automations that should run only after final submission must check this field.

The Email Must Be Saved Successfully

The update-link email is sent when a valid value in the configured email field is saved. If the user leaves before that value is saved, enters an invalid address, or the workspace cannot send emails, they may not receive the link.

Make the email field clearly visible near the beginning of the form and consider making it required for final submission.

Changing the Email Address Can Send Another Link

The update-link email process responds to saved changes in the configured email field. If the user changes that address and the new value is valid, miniExtensions can send the record’s update link to the new address.

Validation Happens on Final Submission

Drafts can be incomplete. Required-field and field-validation rules are checked when the user submits the form, not whenever automatic saving occurs.

Formula and Computed Fields

Save & Continue creates the Airtable record before final submission. This allows Airtable formula and other computed fields to calculate and appear in the form after the record has been saved.

Attachments

Attachments uploaded through miniExtensions are temporarily stored before being transferred to Airtable. Users should allow the form to save after adding attachments and confirm that their uploads are present before leaving or submitting.

Publish Your Changes

Changes made in the form builder affect the draft configuration. Publish the extension—or publish it again after later edits—before expecting end users to see those changes.

Make Long Forms Easier to Complete

The Save & Continue Form template gives each partial submission its own Airtable record and its own direct update link.

Users can begin a form, receive their link by email, and return to the same record later without logging in. They can also share the link with someone helping them complete the submission.

Once the form is submitted, the Airtable record is marked as finalized and the unique link is locked automatically. This provides a clear distinction between saving progress and making a final submission while keeping the experience simple for users.