Hey everyone, I’m running into a frustrating issue with my Zap that connects Airtable and Zapier.
Here’s the setup:
-
I’m using an Airtable automation with a button in the interface to run a script.
-
That script sends a Webhook to Zapier that includes the
recordId
,companyName
,contactName
, andemail
from theCustomers
table. -
In Zapier, the webhook trigger receives the recordId correctly (in the format C-recXXXXX).
-
I then try to update that record in Airtable using the “Update Record” action and pass the
recordId
to the Record ID field.
Here’s the issue:
When I test the Zap, I get the following error:
“Failed to create a record in Airtable. The app returned ‘Not Found.’”
Things I’ve already checked:
-
The recordId is definitely correct and exists in the Airtable table.
-
I’ve confirmed that the correct Base and Table are selected in the “Update Record” step.
-
I tried hardcoding the Record ID manually and that worked — but dynamically pulling from the webhook does not.
-
The checkbox field I’m trying to update is called
Advertiser Agreement Sent
and I’m passingtrue
to it. -
I’ve reconnected my Airtable account just in case.
It feels like Zapier isn’t correctly passing the recordId from the webhook step into the update action, but I can’t figure out what I’m doing wrong.
Any help or ideas would be massively appreciated!