All docs
2 min read

Airtable

Create a new record in an Airtable base for each accepted submission. Formspring talks to Airtable’s API directly using a personal access token you create-no Make or Zapier hop is required for this built-in integration.

What you need

  • An Airtable account and a base with a table ready to receive rows.
  • A personal access token with data.records:write on that base (create tokens).

What you configure in Formspring

  • Token – paste the personal access token.
  • Base ID – starts with app… (from the Airtable API page or your base URL).
  • Table name – must match the tab name exactly (case-sensitive).
  • Field map (optional) – JSON such as {"email":"Email","message":"Notes"} to match form field keys to Airtable column names. If you leave it empty, scalar fields are sent using their submission keys as column names (each column must already exist).

Steps

  1. In Airtable, create a token with access to your base and note the base id and table name.
  2. In Formspring, open your form → IntegrationsAirtable → fill token, base id, table → optional map → Save.
  3. Submit a test; confirm a row appears and Deliveries shows 2xx.

Tips

  • Only simple text-like values are sent through this path; plan attachments or complex types with Airtable automations or another tool.
  • If Airtable returns 422, open Deliveries for the error JSON-usually a missing column or type mismatch.
  • Use Replay after fixing the base schema or map.

When to use automation tools instead

If you need multi-step branching across several systems, you can still use Make, Zapier, or n8n alongside or instead of this direct connector.

More help