How to use Outgoing Call Initiated Webhook
Automatically Log Every Agent Call in Your CRM the Moment It Is Made
Your sales agent opens DoubleTick, finds a lead they need to follow up with, and initiates a WhatsApp call. The call happens. The conversation goes well. But when the sales manager opens the CRM an hour later, there is no record of that call. The lead's profile shows the last chat from three days ago with no indication that an agent called them this morning.
This is a gap that affects almost every business where agents make outbound calls through WhatsApp. The calls happen, but the activity never makes it into the system where decisions are made. Managers have no visibility into who their agents are calling, when they are calling, and how frequently outreach is happening.
The Outgoing Call Initiated Webhook closes this gap permanently. The moment any agent initiates an outgoing call from DoubleTick, this webhook fires and sends all the call details — including which agent made the call — to your connected system instantly.
This article will walk you through:
What this webhook is
When it gets triggered
How to set it up step by step
What data you receive
A real-life business example of how it can be used
No technical background needed.
What Is the Outgoing Call Initiated Webhook?
In DoubleTick, agents can initiate outgoing WhatsApp calls to customers directly from the platform. The moment an agent clicks to make that call, the Outgoing Call Initiated webhook fires.
This webhook captures the event at the very start of the call — the moment it is initiated — not when it is answered or ended. This means the data reaches your connected system immediately, giving you a real-time log of every outbound call attempt your team makes.
Think of it like an automatic outbound call register. Every time an agent calls a customer, an entry is created in your system right away — with the customer's details, the agent's details, the date and time, and a unique call ID — without anyone having to log anything manually.
When Does This Webhook Trigger?
This webhook activates when:
Any agent initiates an outgoing WhatsApp call to a customer from DoubleTick
It fires at the moment the call is initiated — regardless of whether the call is answered, missed, or rejected by the customer.
Step-by-Step Setup Guide
Step 1: Open Webhooks in DoubleTick
Log in to your DoubleTick account
Go to Settings
Click on Webhooks
Step 2: Create a New Webhook
Click New Webhook
Give it a clear name — for example:
Outgoing Call Log
Step 3: Get Your Webhook URL
You need a destination URL — this is where DoubleTick will send the call data every time an agent initiates an outgoing call.
You can connect it to:
A CRM like Zoho, HubSpot, or Salesforce
An automation tool like Zapier or Pabbly to route the data into your CRM
Your own backend or internal logging system
For testing purposes, you can use DoubleTick's Bot Studio to capture and preview the data first:
Open a new tab and go to Bot Studio
Click Create New Bot
Set the trigger to On Webhook
Copy the webhook URL that appears
Step 4: Fill in Webhook Details
Go back to the Webhooks page
Paste the webhook URL
Select your API Number (your WABA/WhatsApp Business number)
Click Continue
Step 5: Choose the Event
Select Outgoing Call Initiated from the event list
Click Create Webhook
Your webhook is now live and logging every outgoing call the moment it is made.
How to Test It
From DoubleTick, initiate an outgoing WhatsApp call to any customer number
Go to Bot Studio → Capture Response → View Response Data
You will see all the data captured at the exact moment that call was initiated.
What Data Do You Receive?
When this webhook fires, it sends the following information to your system:
Event
"CALL_OUTGOING_INITIATED" — confirms the type of event
Call ID
A unique identifier for this specific call session
Chat ID
The ID of the chat thread this call is linked to
Device ID
The device from which the call was initiated
Picked By
The phone number of the agent who made the call
Call Status
The current status of the call at initiation
Customer ID
The unique identifier of the customer in DoubleTick
WABA Number
Which WhatsApp Business number was used to make the call
Customer Name
The name saved for this customer in DoubleTick
Call Direction
"outgoing" — confirms this is an outbound call
Customer Phone Number
The customer's WhatsApp number who was called
The Picked By field is particularly valuable — it tells you exactly which agent initiated the call, allowing you to track individual agent outreach activity alongside the customer's call history.
Real-Life Business Use Case
An EdTech Company Tracking Agent Outreach Activity and Lead Follow-Up in Their CRM
The Situation
An EdTech company sells online courses to working professionals. Their admissions team of 15 agents uses DoubleTick to manage all communication with prospective students. Leads come in through various sources — website forms, Instagram ads, and WhatsApp campaigns. Each lead is assigned to a specific admissions agent who is responsible for following up, answering questions about the courses, and eventually converting them into enrolled students.
The company uses a CRM to track every lead's journey from first contact to enrollment. The management team relies on the CRM to monitor agent performance, lead activity, and conversion rates.
The Problem
Agents were making outgoing calls to leads every day through DoubleTick — follow-up calls, course counselling calls, deadline reminder calls — but none of this call activity was being logged in the CRM. The CRM showed chat messages and template sends, but every call an agent made was invisible.
This created two significant problems.
First, managers had no visibility into how many calls each agent was making. Some agents were making 30 calls a day while others were making 5, but the CRM showed no difference between their activity levels. Performance reviews were based on incomplete data.
Second, when a lead went cold and a senior counsellor took over, they had no way to know how many times the previous agent had already called that lead. They would sometimes call a lead who had already received 10 unanswered calls and was clearly not interested — wasting time and potentially damaging the brand's reputation by appearing pushy.
How the Outgoing Call Initiated Webhook Solves This
The company connects this webhook directly to their CRM.
The moment any agent initiates an outgoing call from DoubleTick, the webhook fires and the CRM automatically creates a new call activity entry in that lead's record. The entry captures the customer's name and phone number, the agent's phone number under the Picked By field, the date and time the call was initiated, and a unique call ID.
Over time, every lead's CRM record builds a complete timeline of every outgoing call made to them — which agent called, on what date, and at what time.
Sales managers now have a live view of agent call activity. By filtering the CRM by agent phone number from the Picked By field, they can see exactly how many outgoing calls each agent has made that day, that week, or that month.
When a senior counsellor takes over a lead, they open the CRM record and immediately see the full outgoing call history — how many times the lead was called, by which agent, and over what period. They can make an informed decision about whether to call again or to try a different approach entirely.
The Result
Every outgoing call made by every agent is automatically logged in the CRM with zero manual effort
Managers have accurate, real-time visibility into each agent's outreach activity
Performance reviews are based on complete call data, not just chat and template activity
Senior counsellors always know the full call history of a lead before reaching out
Leads are never over-called because the CRM makes call frequency immediately visible
The company builds a reliable, long-term database of all outbound call activity that can be used for performance analysis, lead scoring, and process improvement
Summary
The Outgoing Call Initiated Webhook brings your agents' outbound call activity into your CRM automatically and in real time. Every call an agent makes is logged the moment it begins — with the agent's identity, the customer's details, and an exact timestamp. Over time, this builds a complete and accurate picture of your team's outreach effort and your customers' communication history, without anyone on the team having to manually record a single call.
Set it up once, and your outbound call activity logs itself.
Last updated