Use case: intercept webhooks before they reach your automation tool
Instead of pointing your source system directly at Zapier or Make, point it at the actor first. The actor captures the full request and forwards it onward. If the downstream tool fails or you need to rebuild a flow, you can replay any captured event without waiting for a new real delivery. The built-in forwarder always usesPOST. If your automation tool expects a different method or shape, use customScript to normalize the event before it is forwarded.
Start in observe mode
Run the actor in observe mode first while you collect a representative sample of the real payload. Do not add ajsonSchema gate until you know the field structure is stable.
forwardUrl with your Zapier catch hook URL, Make webhook URL, or n8n webhook trigger URL.
1
Start the actor
Launch the actor with the observe-mode config above. Call
/info to get the generated /webhook/:id URL.2
Point your source system at the actor URL
In your source system (for example, Shopify, Stripe, or a custom app), set the webhook destination to the
/webhook/:id URL from /info instead of your automation tool’s URL.3
Trigger a few real events
Perform the actions in the source system that send webhooks — place a test order, fire a test event, or use the source system’s built-in test webhook button.
4
Inspect the captured payloads
Query Use the parsed JSON body to identify the exact field paths you need to map in your Zap, Make scenario, or n8n workflow.
/logs to see the full payload structure, including exact field names and nesting:Understand the payload structure
WithenableJSONParsing: true, every captured JSON body is stored as a structured object you can query by field:
Add schema enforcement after your mapping is stable
Once you know the payload structure and your automation mapping is working, optionally add ajsonSchema gate to reject malformed events before they reach your tool: