Invoca

Send your Call events from Invoca to Ruler Analytics

Invoca → Ruler Analytics Webhook Setup Guide

Using Invoca Webhooks, you can send call events to Ruler Analytics. This allows Ruler to attribute phone calls and connect them back to your offline revenue and CRM data.

What You’ll Need Before You Start

  • Access to your Invoca account
  • A Phone Call webhook endpoint from Ruler Analytics

How to Set Up Invoca Webhooks

Step 1 – Request your Ruler Analytics webhook endpoint

Contact Ruler Analytics and request a Phone Call webhook endpoint. This endpoint will be used to ingest your call data.

Step 2 – Create a new webhook in Invoca

Log in to Invoca

Go to: Integrations → Custom Webhooks → New Webhook

Select: New Post Call Webhook

Step 3 – Configure the webhook

In the URL field, paste the webhook endpoint provided by Ruler Analytics.

Under Body:

Select JSON from the dropdown

Paste the following payload:

{
 "client_id": "<g_cid>",
  "domain": "<website_domain>",
  "caller": "<calling_phone_number>",
  "start": "<start_time_utc>",
  "duration": "<duration>",
  "source": "<utm_source>",
  "utm_medium": "<utm_medium.source>",
  "utm_campaign": "<utm_campaign.source>",
  "traffic_source": "<dynamic_number_pool_referrer_search_engine>",
  "source_description": "<call_source_description>",
  "called": "<destination_phone_number>",
  "call_id": "<complete_call_id>"
}

Step 4 Save the webhook

Final Step

Once the webhook has been set up, please notify Ruler Analytics. They will review the integration and confirm that call data is being received correctly.