Short walkthroughs that turn the platform into your operations team: automated pipelines, instant follow-ups, AI-handled admin. One video, one less thing to do manually.
How to create an incoming webhook URL in TrustPager, configure optional authentication, and connect external systems — forms, Zapier, Make, or custom apps — to trigger automations automatically.
Incoming webhooks let external systems fire a TrustPager automation by sending an HTTP POST to a unique URL. Instead of polling or manual imports, you define the integration once — and any time your form tool, Zapier zap, Make scenario, or custom app POSTs to that URL, the automation runs immediately.
Each incoming webhook is a generated URL tied to a specific automation in TrustPager. When an external system sends a payload to that URL, TrustPager fires the automation exactly as if it had been triggered manually — all configured actions execute in sequence, the run is logged, and the full audit trail is available at https://app.trustpager.com/auto/automations.
The webhook URL format is:
POST https://ucqwijexmjctglmrxlej.supabase.co/functions/v1/automations_webhook/{webhook_id}
The webhook_id is unique to each incoming webhook you create. You never type it manually — TrustPager generates it and shows the full URL in the automation builder.
Open the automation you want to trigger at https://app.trustpager.com/auto/automations. In the automation builder, set the trigger type to Webhook Received. A configuration panel will open — fill in the following:
Click Create Webhook. TrustPager generates a unique URL immediately and displays it in the panel.
Once created, the panel shows your ready-to-use webhook URL. Copy it and paste it into your external service — the form builder, Zapier, Make, or wherever the POST will originate from.
If you enabled authentication, the panel also shows the header your external service needs to include with every POST:
x-webhook-secretRequests that arrive without the correct header will be rejected. This keeps your automation protected from unauthorised calls.
If you did not enable authentication, any POST to the URL will trigger the automation. This is fine for internal tools or services running in a private network, but for public-facing integrations it is worth enabling the secret.
TrustPager accepts any valid JSON body. You can send the payload as-is from your external system — field names, structure, and values are all up to you. The automation receives the full payload and can use those values in its actions (for example, populating a contact field from a form submission value).
A minimal test POST looks like this:
curl -X POST https://ucqwijexmjctglmrxlej.supabase.co/functions/v1/automations_webhook/{your_webhook_id} -H "Content-Type: application/json" -H "x-webhook-secret: your-secret" -d '{"name": "Jane Smith", "email": "jane@example.com", "source": "contact-form"}'
Every incoming webhook call is logged. You can see all webhook activity at https://app.trustpager.com/data/webhooks. Each log entry shows the timestamp, the payload received, and whether the automation fired successfully.
For automation run history — the actions that executed and their outcomes — open the automation at https://app.trustpager.com/auto/automations and check the Run History tab.
You can rename or update a webhook's secret at any time by opening the automation and clicking the webhook trigger configuration. Rotating the secret takes effect immediately — update the header value in your external service at the same time to avoid dropped calls.
Deleting a webhook disables the URL permanently. Any POSTs to the old URL after deletion will not trigger the automation.
Tip: Give each incoming webhook a descriptive name that reflects its source — "Typeform Lead Capture" is easier to debug six months later than "Webhook 1". When testing, send a minimal payload first to confirm the automation fires, then add the full data structure your service will send in production.
Talk to Evie right now, or book a real human for a deeper walkthrough. Whichever feels right.
Hear her in 10 seconds.

60 minutes with a real human · Google Meet · Free.