Webhooks
Push real-time Clarm events to your own systems. Use webhooks for buyer signals, tracked conversion events, and live conversation delivery.
Setting up a webhook
- Go to Dashboard → Integrations
- Connect Slack, HubSpot, or add your own webhook destination
- Select the agent and channel or endpoint you want to wire up
- Save the integration and send a test event from your site
Webhook payload
All webhooks send a JSON POST with this structure:
Webhook payloadjson
{
"event": "high_intent_visitor",
"timestamp": "2026-02-12T14:30:00Z",
"data": {
"visitor_id": "v_abc123",
"email": "[email protected]",
"current_url": "https://example.com/pricing",
"intent_score": 82
}
}Supported events
identify— a visitor was identified with email or company contextpurchase— a tracked conversion or revenue eventgoal_achieved— a tracked milestone such as a booked demohigh_intent_visitor— a visitor crosses your intent thresholdvisitor_enriched— enrichment or company context becomes available
Delivery expectations
Your endpoint should return a 2xx response quickly and process the payload asynchronously if your downstream workflow is slow.
!
If you need human conversation handling rather than event delivery, use the Slack Chat Bridge instead of a generic webhook.