ACTION_ID: airtable_add_data
NAME: Airtable: Add Data
CATEGORY: Integrations
CREDITS: 0
Append a record to a table in an Airtable base, mapping workflow columns
onto the table's fields.
PREREQUISITE: Airtable account connection — the user must create it in the Floqer UI
(Connections page); an agent cannot. Without it the action fails the row with
a connection / authentication error. Confirm it exists before configuring.
1. INPUTS
bases (airtableBasesDropdown, required)
Bases. Select the Spreadsheet to add data to
select_table (inTableDropdown, required)
Select table. Select the table you want to add the data to
add_data_to_columns (raw_array, required)
Add Data To Columns. Select Columns from the object and add Values
2. OUTPUTS
(none — this action writes to the destination and returns no fields)
3. HOW TO CONFIGURE
Two cascading dropdowns — resolve the base first, then pass it as
context when resolving tables:
POST .../options/bases (body: {})
POST .../options/select_table (body: { "context": { "bases": "" } })
Configure Action body:
{
"inputs": {
"bases": "",
"select_table": "
",
"add_data_to_columns": [
{ "name": "Email", "value": "{{person_work_email_waterfall_01ab.work_email}}" },
{ "name": "Company", "value": "{{input.company_name}}" }
]
}
}
Field-by-field:
- bases The Airtable base to write into.
- select_table A table inside that base.
- add_data_to_columns `[{name, value}]` where `name` is the Airtable
field name exactly as it appears in the table,
including spaces and capitalisation.
4. KEY NOTES
- `select_table` cannot be resolved without `bases` in the request
`context` — calling it bare returns a 400 naming the missing key.
- Airtable field names are case- and space-sensitive (`First Name`, not
`first_name`). A name that does not exist on the table is rejected by
Airtable.
- Airtable typed fields (single-select, date, number) reject values that
do not match their type. Coerce upstream with a `formula`.
- This action always appends. There is no upsert mode and no output, so
it cannot be chained.
5. WHERE IT FITS IN A WORKFLOW
Pattern: enrichment chain -> filter (ICP match) -> airtable_add_data.
Terminal step, typically alongside a CRM write.
6. WHEN TO USE
Use airtable_add_data to log qualified rows into an Airtable base used
for reporting or manual review.
7. WHEN NOT TO USE
The destination is a spreadsheet
-> action-detail/google_sheet_add_data.txt
Need create-or-update rather than append
-> action-detail/google_sheet_upsert_row.txt
Last updated: 2026-08-03.