Skip to main content

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, and email from the Customers 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 passing true 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!

Hi ​@moondawgatl 

For us to have true context, post screenshots showing how your Zap step is configured in EDIT mode with the field mappings visible in the CONFIGURE tab.


Hey there, ​@moondawgatl 👋

It’s been a while since you posted, so just wanted to check in. Any luck getting those recordIds from the webhook working in that Update Record action? If you cracked it, we'd love to know what did the trick - it could really help out others facing the same issue!

And if you’re still stuck, feel free to share some screenshots as Troy mentioned and we'll be happy to lend a hand. 

Looking forward to hearing from you! 🙂