Skip to main content

Built-in Error Handling for Webhooks POST


A Google search for POST issues on Zapier is a mile long. From what I can tell a lot of them come from the same root issue: A step errors and prevents the Zap from finishing.

I think there is a pretty straightforward solution. The POST functionality on Zapier webhooks should have a checkbox to skip any data that errored and proceed with posting other data. 

Example:

  • A form that collects several pieces of info has an optional zip code field
  • The zip is sent to a zip code lookup table to grab city and state data before being passed into a CRM.
  • If the zip code lookup fails, the user should have the option to send POST data without the failed fields.


You may say that an error handler would be an easy solution in the example above, but it can get very messy very quickly in more complex scenarios. You can have branching paths or connected zaps - but it can still get more messy than we’d like.

I think a straightforward checkbox would save many people a lot of issues.

For what it’s worth, I feel like they’ve already done half of the homework here. Many steps (including lookup tables) are able to signal success so the zap can continue when they fail; We just need an option in webhooks to embrace that approach rather than building out unnecessarily complex error handling pathways.

Did this topic help you find an answer to your question?

0 replies

Be the first to reply!

Reply