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:writeon 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
- In Airtable, create a token with access to your base and note the base id and table name.
- In Formspring, open your form → Integrations → Airtable → fill token, base id, table → optional map → Save.
- 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.