Webhook data not parsing, can't use Filter step

  • 18 April 2023
  • 2 replies

This post has been edited by a moderator to remove personal information. Please remember that this is a public forum and to remove any sensitive information prior to posting.

I’m trying to use a Zapier webhook trigger to receive data about support tickets from Zendesk and then filter the data an only continue if certain conditions apply.

The webhook trigger seems to be receiving the data okay, in JSON format, but it’s not being parsed into separate items, so I’m not able to run a filter on the “code” item like I need to. The only option I see for filtering is the single “data” object.




I found this YouTube video (from 5 years ago), but it shows the guy setting up a webhook to receive data from ActiveCampaign, and in the Filter action, all the different fields are separate items...the parsing was done automatically. This is what I was hoping for/expecting.


The webhook documentation says:

“Webhooks by Zapier offers GETPOSTPUT methods, which include automatic data parsing, and you can also select Custom Request for other use cases.”


What am I doing wrong that prevents the JSON from parsing into individual items automatically?

  1. Does the format of my incoming data seem correct?
  2. The documentation also talks about the “Custom Request” option. However, the only events I see under the “Webhooks by Zapier” trigger are Retrieve Poll, Catch Raw Hook, and Catch Hook. Where is this “Custom Request” option??
  3. I’ve read a lot about using the Code step from Zapier to run JavaScript to parse the data. I’ve tried this, only to get an error every time. I’m okay doing this if it works, but I’d rather send data that Zapier can parse automatically.


Thanks for any guidance that can be provided!


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

2 replies

Userlevel 6
Badge +6

Hey @SunburstDigital ,


Which Webhook trigger event did you use? Catch Hook OR Catch Raw Hook? It looks to me that you are using Catch Raw Hook. 

I’ve been using the normal “Catch Hook” trigger because it seemed like the Catch Raw Hook trigger wouldn’t do the automatic parsing.