Skip to main content
Send events to any platform or system that accepts HTTPS webhooks. Unlike Marketing and Analytics destinations, Custom Webhooks give you full control over which events get forwarded and under what conditions. Category: Custom

Setup

1

Add the destination

Destinations → + Add → Custom Webhook (Custom category).
2

Name and configure

Enter a Destination Name (40 char limit) and an Endpoint URL (must be HTTPS).
3

Choose events

Events tab — toggle on the event types this webhook should receive. Hardal shows every event type received in the last 24 hours.
4

Set conditions (optional)

Conditions tab — enable Consent Mode and/or add Custom Conditions (field-level filtering rules).
5

Connect and activate

Click Connect, then ⚙️ → Activate.

Custom conditions

Filter events using field-level rules. Only events matching all rules get forwarded.
OperatorWhat it doesExample
equalsExact matchcurrency equals USD
not equalsExcludes a valueevent_name not equals page_view
containsSubstring matchurl contains /checkout
regexRegex matchemail regex ^.*@company\.com$
existsField is presentorder_id exists
not existsField is absenttest_flag not exists
Add multiple rules with + Add rule. No rules = all toggled events forwarded. See Custom Conditions for details.

Verify delivery

Check Recent Activity for the webhook icon with “Success” status.