Receive Phone Call (In Progress) Data with Webhooks
This article provides the example data format for an in-progress phone call lead received via webhook. When a phone call begins in WhatConverts, a POST request as JSON is sent to your configured webhook URL in real-time.
Phone Call (In Progress) Webhook Example
{
"trigger": "new",
"lead_id": 153928,
"user_id": "51497-af17340d-62b8-3044-423f-3dc754e621c2",
"lead_type": "Phone Call",
"lead_status": "Unique",
"lead_analysis": {
"Keyword Detection": "buy,quote,test",
"Lead Summary": "The customer was looking to purchase call tracking services. The agent assisted them with setting up an account.",
"Intent Detection": "The customer wanted to purchase services.",
"Sentiment Detection": "Positive",
"Topic Detection": "call tracking,purchase,sign up"
},
"last_updated": "2016-01-25T17:18:20Z",
"date_created": "2016-02-01T14:09:01Z",
"quotable": "Not Set",
"quote_value": null,
"sales_value": null,
"spotted_keywords": "buy,quote",
"lead_score": 50,
"lead_state": "In Progress",
"profile": "My Profile",
"profile_id": 51497,
"account": "My Account",
"account_id": 27313,
"lead_url": "https://www.whatconverts.com/contact",
"landing_url": "https://www.whatconverts.com/",
"operating_system": "iOS 12",
"browser": "Chrome Mobile 71",
"device_type": "Smartphone",
"device_make": "Apple iPhone",
"call_status": "In Progress",
"phone_name": "Google AdWords",
"tracking_number": "+17044486577",
"destination_number": "+17045436123",
"caller_number": "+18033861858",
"caller_name": "WHATCONVERTS",
"city": "Charlotte",
"state": "NC",
"zip": "28226",
"country": "US",
"line_type": "Landline",
"lead_source": "google",
"lead_medium": "cpc",
"lead_campaign": "lead generation",
"lead_content": "new ad",
"lead_keyword": "generating leads",
"ip_address": "107.210.21.188",
"notes": "This is a new lead!",
"contact_name": "Jeremy Helms",
"contact_company_name": "Call Tracking Company",
"contact_email_address": "hello@whatconverts.com",
"contact_phone_number": "+17044695324",
"email_address": "hello@whatconverts.com",
"phone_number": "+17044695324",
"field_mappings": {
"Company Name": "Call Tracking Company",
"Contact Person": "Jeremy Helms",
"Email": "hello@whatconverts.com",
"Phone Number": "(704) 469-5324"
},
"gclid": "CLibmtmqpNICFcSfGwodQbUAvg",
"msclkid": "25d83debf85f146b8f1d66a754c6a56c",
"unbounce_page_id": "f8e32bbc-e1a1-2c5b-b4d3-c6289c8e33b",
"unbounce_variant_id": "b",
"unbounce_visitor_id": "107.210.21.1881565955056416071",
"salesforce_user_id": "15228103840",
"roistat_visit_id": "wqeOuWjfeIUQdd122casdLK",
"hubspot_visitor_id": "5a72d290d2d21865a693f14bcf710fed",
"facebook_browser_id": "fb.1.1621529626600.927228660",
"facebook_click_id": "fb.1.1621529626598.IwAR1yDeb6_5RRDGD3fTthh9cPoaqhLYYyDFLN-LolvQwaMAPMhGRljDj-POc",
"google_analytics_client_id": "1017418163.1594157791",
"vwo_account_id": "512835",
"vwo_experiment_id": "2",
"vwo_variant_id": "2",
"vwo_user_id": "D4A14C3EFD6DB2A51749E1A931BE96B44",
"duplicate": false,
"spam": false
}Understand In-Progress Phone Calls
In-progress phone calls represent calls that are currently active and have not yet completed. This status is indicated by the lead_state field being set to "In Progress" and the call_status field being set to "In Progress".
Real-Time Call Notifications
In-progress call webhooks fire immediately when a call connects, providing instant notification that a lead is on the phone. This enables real-time actions such as:
- Displaying caller information to your team instantly
- Creating CRM records before the call ends
- Triggering desktop or mobile notifications
- Routing additional team members to the call
- Updating dashboards with live call activity
In-Progress Phone Call Fields
In-progress call webhooks include basic phone call fields available at call start:
- call_status: Set to "In Progress" for active calls
- phone_name: Name assigned to the tracking phone number
- tracking_number: The WhatConverts tracking number receiving the call
- destination_number: The number the call is forwarded to
- caller_number: The phone number of the person calling
- caller_name: Caller ID name if available
- line_type: Type of phone line (Landline, Mobile, VoIP, etc.)
Missing Fields for In-Progress Calls
Since the call has not yet completed, these fields will not be included:
- Call duration (both human-readable and seconds)
- Answer status
- Call recordings or recording URLs
- Call transcriptions
- Voicemail recordings or transcriptions
These fields become available when the call completes and a completed phone call webhook fires (if configured).
Use In-Progress Call Webhooks
Configure your webhook to receive "Phone Call (In Progress)" lead types when you need immediate notification of incoming calls. This is particularly useful for:
- Sales teams who want instant lead alerts
- Support systems that need to display caller history
- Analytics dashboards showing real-time call activity
- Workflow automation that begins during the call
Receive Both In-Progress and Completed Calls
You can configure separate webhooks for in-progress and completed calls, or use a single webhook for both. This allows you to take immediate action when calls start and then update records with complete information when calls end.
Tip: For additional information on setting up webhooks, see Webhooks.
Related Topics
Get a FREE presentation of WhatConverts
One of our marketing experts will give you a full presentation of how WhatConverts can help you grow your business.
Schedule a Demo