Kixie’s “Start Call” event webhook allows you to send pertinent data to a webhook endpoint URL at the start of any incoming or outgoing call (as soon as the phone begins to ring).
Configuration
- Sign in to the Kixie Dashboard with an Admin/Manager account
- In the left-hand panel, navigate to Manage > Automations > Webhooks
- Use the ‘+ ADD’ button to create a new webhook
- Name your webhook and input the Endpoint URL
- Under ‘Event Name,’ select ‘Start Call'
- You can input Headers if that is required to pass your data through the endpoint
Here is the data that is passed through:
{
"data": {
"callDetails": {
"callid": "a916abbc-6d5b-4fc9-99a1-f5fa514527cb",
"businessid": "30251",
"calldate": "2023-08-24 18:47:34",
"fromnumber": "+18202343210",
"tonumber": "+18055583059",
"duration": "",
"amount": "",
"externalid": "a916abbc-6d5b-4fc9-99a1-f5fa514527cb",
"calltype": "outgoing",
"callstatus": "missed",
"recordingurl": "https://calls.kixie.com/a916abbc-6d5b-4fc9-99a1-f5fa514527cb.mp3",
"recordingsid": "",
"tonumber164": "+18055583059",
"fromnumber164": "+18202343210",
"disposition": "not disposed",
"fname": "Aldo",
"lname": "Test",
"calleridName": "Aldo Test",
"email": "aldo.barbagiovanni+30251@gmail.com",
"destinationName": "",
"cadenceactionprocessid": "",
"powerlistid": "",
"HScalltype": "",
"powerlistsessionid": "",
"extensionDial": "0",
"toExt": "",
"fromExt": "",
"answerDate": "",
"callEndDate": "",
"transcriptionXd": "",
"transcriptionStatus": "",
"transcriptionS3Key": "",
"crmlink": "https://app.hubspot.com/contacts/20598510/contact/101/",
"contactid": 101,
"dealid": 12179757971,
"webhookurl": "https://webhook.site/ff40a5ea-2cea-4795-9e3b-f892b650268d",
"outcome": ""
},
"crm": {
"crmName": "hubspot",
"logo": "hubspot.png",
"userAgent": "Kixie Integration - tech@kixie.com",
"crmID": "16",
"userid": "157590",
"user": "",
"token": "321096b4-82fb-49f1-9516-b1a730cf929d",
"refreshTokenExpiration": "",
"pass": "",
"accountid": "20598510",
"location": "",
"createdate": "2023-01-23 22:59:38",
"updatedate": "2023-08-24 18:37:13",
"errordate": "",
"isActive": "1",
"accessToken": "",
"tokenupdate": "",
"tokenvaliduntil": "",
"externalEmail": "aldo@kixie.com",
"externalOwnerid": "98945118",
"isDeleted": "0",
"version": "",
"customName": "",
"customSearchEndpoint": "",
"customDispositionEndpoint": "",
"customActivityEndpoint": "",
"customContactUpdateEndpoint": "",
"customHeaders": "",
"isAdmin": "0"
},
"hookevent": "startcall",
"businessid": "30251",
"webhookurl": "https://webhook.site/ff40a5ea-2cea-4795-9e3b-f892b650268d",
"webhookHeaders": "",
"number": "+18055583059",
"customernumber": "+18055583059",
"businessnumber": "+18202343210"
}
}
Questions? Send an email to support@kixie.com
1
-1
Was this article helpful?
0 out of 1 found this helpful
Articles in this section
- Managing Kixie Event Webhooks via API
- Send to Queue API
- Make a Call API
- Business/Team SMS API
- Kixie Authentication Overview
- Kixie Automations
- Creating an Automation Cadence
- 'Start Call' Webhook Configuration and Data Payload
- 'Voicemail' Webhook Configuration and Data Payload
- 'Disposition' Webhook Configuration and Data Payload