Custom Webhook
Forward Hardal events to any HTTPS endpoint with custom headers.
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
Add the destination
Destinations → + Add → Custom Webhook (Custom category).
Name and configure
Enter a Destination Name (40 char limit) and an Endpoint URL (must be HTTPS).
Choose events
Events tab — toggle on the event types this webhook should receive. Hardal shows every event type received in the last 24 hours.
Set conditions (optional)
Conditions tab — enable Consent Mode and/or add Custom Conditions (field-level filtering rules).
Connect and activate
Click Connect, then ⚙️ → Activate.
Custom conditions
Filter events using field-level rules. Only events matching all rules get forwarded.
| Operator | What it does | Example |
|---|---|---|
equals | Exact match | currency equals USD |
not equals | Excludes a value | event_name not equals page_view |
contains | Substring match | url contains /checkout |
regex | Regex match | email regex ^.*@company\.com$ |
exists | Field is present | order_id exists |
not exists | Field is absent | test_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.