Hi everyone, hoping someone can point me in the right direction because I am a bit lost! Hoping this is the correct forum. If not please remove or move.
I recently signed up for a webhook push service from a site called ResultsZA (resultsza.co.za) that sends lottery draw results automatically to my URL the moment results are published. It covers loads of games including UK 49s, EuroMillions, SA Lotto, US Powerball, Mega Millions, and more.
The way it works is it sends a separate HTTP POST to my endpoint for each game, so when UK 49s Teatime draws I get one payload, and when EuroMillions draws I get a different one later. The JSON body has a game field that tells me which game it is, and the data looks something like this:
{
"event": "result.published",
"game": "euromillions",
"data": {
"draw_date": "2026-06-25",
"winning_numbers": "3, 33, 36, 45, 46",
"lucky_star_1": 5,
"lucky_star_2": 6
}
}
My question is, can I use a single Zapier webhook catch URL to receive all of these different game payloads, and then use a Filter or Router step to send each game down a different path? Or do I need a separate Zap for each game?
Also the docs mention I need to verify an HMAC signature in the headers, is there any way to do that in Zapier or do I need a separate tool for that part?
Any help is appreciated and thank you.
