webhook-typed trigger.
The same JSONLogic filter machinery works on a custom webhook’s payload, so the receiving Expert only wakes up for the shapes you whitelist.
Creating a Custom Webhook
A custom webhook can be shared with your organization or kept personal, and can be reused by any number of triggers.- Open Webhooks in the sidebar (under Capabilities in settings).
- Create a webhook: pick a type — Bearer Token is the generic choice — give it a description, and choose whether it’s shared or personal.
- The confirmation page reveals the Webhook URL and the secret (shown as the Signing Secret) once — copy both before leaving the page. The secret cannot be retrieved later. Send it as a bearer token on every request (see below).
Common Webhook Examples
Datadog — Error Alert
- Create a webhook and copy the URL + bearer secret.
-
In Datadog → Integrations → Webhooks, configure a custom webhook with the trigger URL and add
Authorization: Bearer <bearer-secret>under Custom Headers. -
On the Automations page, add a Webhook trigger, pick the new custom webhook from the Webhook dropdown, and set Filter to match the alerts you care about:
CircleCI — Workflow Failed
- Generate a webhook the same way.
-
In CircleCI → Project Settings → Webhooks, configure a webhook with the trigger URL and add
Authorization: Bearer <bearer-secret>under headers. -
On the Automations page, add a Webhook trigger pointing at the new custom webhook with Filter:
Test Any Custom Webhook with curl
You can fire a test event into any custom webhook with curl:See Also
- Configuring Triggers — the full trigger reference, including event types and filters.
- Managing Automations — inspect captured webhook events in the events log.
- Your First Automation — build two automations end to end.