I’m setting up an n8n workflow that should trigger whenever a new record is added to Airtable. I’ve configured the trigger to use the “Created Time” field that exists in my Airtable base.
However, when I run a test, n8n returns an error stating that the “Created Time” field does not exist, even though I can confirm it’s definitely there. I’m not sure if this is related to the field name formatting, API permissions, or something else like the URL configuration.
Hey @stonewall Welcome to the community,
The airtable node does an exact key lookup for your trigger field inside the record’s fields object, and Airtable’s built-in creation timestamp isn’t in there. The API returns it as a top level createdTime on the record, outside fields, so pointing the trigger at it produces exactly this error even though you can see the time in Airtable.
Add a real column to the table with the field type Created time, then put that column’s name in Trigger Field. Match it character for character, since the lookup is case sensitive and Airtable names that type “Created time” with a lowercase t.
Hi @stonewall
The Fields and View ID options can strip the trigger field out of the response even when the column is correct. On a manual test the node drops its filter and asks Airtable for a single record with maxRecords set to 1, and Airtable returns only the fields those two options allow, so the lookup can come up empty on a column that is perfectly valid. Airtable also omits any field that is empty on whichever record it happens to return.
Clear Fields and View ID under Options and test again, or add the trigger field to the Fields list.
See this:
That error usually means n8n cannot resolve the field in the exact table selected, rather than the timestamp value being empty. I’d reset it in this order:
In that same Airtable table, confirm the column’s field type is Created time, not a normal Date field or a formula merely named “Created Time.”
In n8n, reselect the Base and Table, then choose the Trigger Field again from the picker. If you added the Airtable field after configuring the node, refresh/reopen the node so its schema is reloaded.
If you pasted URLs or IDs, copy them from the exact table; a similarly named table in the same base is an easy mismatch.
Confirm the Airtable credential/token can read that base and its records.
Start the manual test first, then create a brand-new record. The Airtable Trigger polls and uses that field to decide what appeared since the previous check.
If it still fails, temporarily rename the column to something simple like CreatedAt, reselect it in n8n, and share a screenshot of only the Base/Table/Trigger Field settings plus your n8n version. Redact the token and base contents.