Tracking & Attribution

Custom Webhooks

Send real-time call and lead data to any endpoint the moment events happen.

How It Works
Event Fires
A call converts, a lead arrives, etc.
Request Sent
HTTP POST to your URL in real time
Your System
Receives the data immediately

A webhook is a way for an app to send other applications real-time information — you get the data the moment it happens. An outgoing webhook sends an HTTP POST request to a URL you specify.

  • When a buyer is converted on TrackDrive, send a real-time notification to your Slack channel with call data.
  • When a buyer is converted on TrackDrive, send a real-time notification to your CRM with call data.

30+ Webhook Trigger Types

TrackDrive supports over 30 webhook triggers organized by category — spanning the call lifecycle, conversions, data changes, recordings, conference events, leads, and agent status — giving you fine-grained control over when data is sent to your systems.

Pre-Action Triggers: Accept or Reject

Pre-action triggers are a powerful differentiator — they fire before an action occurs and can accept or reject it based on the webhook response. For example, a buyer_before_dial trigger can call your external system to verify the caller before the buyer is dialed. If the webhook returns a rejection response, the dial is cancelled and the next buyer is tried.

  • Validate leads against external systems before placing calls
  • Check real-time inventory or availability before connecting
  • Enforce custom business rules that live outside TrackDrive

Response Parsing

Extract a value from a webhook response and store it as a token on the call or lead. Parsing works over JSON or XML, and the extracted value can be reused for routing decisions, reports, or subsequent webhooks.

Webhook Subscriptions (Simplified Webhooks)

For simpler integrations, TrackDrive also provides Webhook Subscriptions — a lightweight, Zapier-style event system. Subscribe to any of 11 event types and receive a JSON POST to your endpoint with no complex configuration. Subscriptions can be filtered by offer, schedule, traffic source, buyer, telephone number, and conversion status — just provide a URL and select your events.

Ready to get started?

See how the Voice Marketing Cloud can improve your marketing and the customer experience — or reach out and a specialist will get back to you.