How to Post Call Data from Ringba to TrackDrive (Direct Post)

Integrations

Overview

Note: steps performed inside Ringba's own interface reflect that product as of June 2026 and may differ as Ringba updates its UI.

A Ringba traffic source can post call data to a TrackDrive buyer account in the direct-post model:
when a call connects in Ringba, a Tracking Pixel fires to TrackDrive's Leads Capture API so the buyer has identifying data the moment the call arrives. An optional postback from TrackDrive back to the Ringba traffic source closes the loop on revenue attribution.

This article covers the inbound direction (Ringba to TrackDrive). The outbound equivalent is how_to_post_data_trackdrive_to_ringba_ide.

Step 1 (In TrackDrive): Get the Lead Token and Traffic Source ID

In the TrackDrive buyer account, open the Offer that should receive these calls. From the Offer edit page, click the Posting Instructions button to open the posting documentation page. Select the Traffic Source ID for the Ringba Traffic Source. The page exposes the values Ringba needs:

  • lead_token - the Offer's inbound lead token.
  • traffic_source_id - the Traffic Source record id assigned to this Ringba partner.

Step 2 (In Ringba): Create the Tracking Pixel

In Ringba, open the campaign the calls flow through and add a Tracking Pixel.

  • Name: a descriptive label.
  • Fire Pixel On: Connected (Answered) when sending data as the buyer answers. Alternatively, Finalized with a tag filter on call length for unrouted calls that should be monetized via a TrackDrive Lead-to-Call schedule.
  • URL: https://<trackdrive_subdomain>.trackdrive.com/api/v1/leads/capture
  • Turn on Advanced Instructions to switch to JSON POST.
  • HTTP Method: POST
  • Content Type: application/json
  • Body (minimum payload):
{
  "lead_token": "<lead_token_from_step_1>",
  "traffic_source_id": "<traffic_source_id_from_step_1>",
  "caller_id": "[tag:InboundNumber:Number]",
  "ringba_call_uuid": "[Call:InboundCallID]"
}
  • Headers: empty
  • Authentication: empty
  • Tag Filters: Connection - Target - Id set to the TrackDrive Target(s) that should trigger the pixel.

Add first_name, last_name, jornaya_leadid, trusted_form_cert_url, and any other contact fields the Offer expects on the same JSON body.

Step 3 (Optional In Ringba): Global Postback Back to TrackDrive's Traffic Source

If the TrackDrive buyer converts and the Ringba traffic source wants a payout postback, create a
Global Postback Webhook in Ringba.

  • Ringba menu: Integrations > Webhooks > Create Webhook.
  • Name: Global Buyer Revenue Postback.
  • Call Token: call_id
  • Revenue Token: call_revenue
  • Fire Conversion: sale_successful=true

The exact field names call_id, call_revenue, and sale_successful cannot be customized. TrackDrive's global hook on each client expects those literal names.

Ringba emits a URL like:

https://webhook.ringba.com/hook/<token>?call_id=[callUUID]&call_revenue=[conversionAmount]&sale_successful=true

The value after /hook/ is the ringba_webhook_token that TrackDrive uses to route the postback.

Step 4 (In TrackDrive): Install the Global Postback Trigger

In the TrackDrive buyer account, open Integrations > Event Triggers. On the
Global Event Triggers tab, click New From Template. Search the dropdown for Ringba and
select:

GLOBAL TRIGGER: RINGBA WEBHOOK: Do a Postback for Ringba Traffic Sources if ringba_call_uuid is populated

Click Create. No edits to the Trigger or URL are typically required.

Note: if the template is not available in your dropdown, contact TrackDrive support.

Step 5 (In TrackDrive): Map ringba_webhook_token

The trigger fires whenever a call has both ringba_call_uuid and a resolvable ringba_webhook_token. Two ways to supply the token:

  • Option 1 (per-Number override): on each Number assigned to the Ringba traffic source,
    add an Extra Token named ringba_webhook_token set to the Ringba webhook token value. Use this when a single traffic source supplies many webhook tokens.

  • Option 2 (preferred when the traffic source uses one global Ringba webhook): on the copied
    trigger, edit the Webhook URL and open the Ringba Webhook Token Field Mapping Group. Click + New Custom Field Mapping, filter by the traffic source record, and map the Ringba webhook token value.

Contact TrackDrive

Questions?

We're here to help. Reach out and a Voice Marketing Cloud Specialist will get back to you.

Email support@trackdrive.com
Request A Demo

Request A Demo.

See how you can improve your marketing and the customer experience with the Voice Marketing Cloud.

Request a demo