Skip to main content
All CollectionsCRM IntegrationsPush API Integration
How to enable and implement the Push API integration?
How to enable and implement the Push API integration?

This article will show you how to enable and implement our Push API to push call data to any CRM of your choice.

Yvonne Pulkkinen avatar
Written by Yvonne Pulkkinen
Updated over 3 years ago

If you aren't using Salesforce, Hubspot, or LeadSquared, unfortunately, you cannot use our seamless integration. However, you can still push all call data to your CRM. It's fairly simple to enable and implement our Push API integration if you follow a few steps below:

Step 1: Sign up on the Call Analytics dashboard and create your organisation if you haven't already.

Step 2: Create a webhook or some other listener that can take in data. This step is crucial so it's great if you have an IT team that could help out.

Step 3: Go to Integrations > Apps > Push API > Connect.

Step 4: You and the team members will receive an email notifying them about this. If you cannot find it in your Inbox, check your Spam folder as well.

Step 5: Go to the Call Analytics dashboard and click either the link on the notification below or go to Integrations > Apps > Push API > Login.

Note: Username & Password are required fields but if your API does not have authentication, you can just fill in something for them.

Note 2: Only the owner is able to set and change the username and password used in the organisations Push API integration.

Fill in your webhook URL to the endpoint URL field.

Step 6: Make calls ๐Ÿ˜Š

Data object that is received from our Push API:

{
"userId": "11111111-user-id22-3333-444444444444",
"userName": "Test Man",
"userEmail": "test.man@mail.com",
"userPhone": "+49501234567",
"callId": "12121212-2323-3434-4545-123412341234",
"source": "android",
"sourceDetail": "SIM",
"startTime": "2021-10-08T10:05:37Z",
"duration": 300,
"answered": true,
"inbound": true,
"number": "+358401234567",
"formattedNumber": "+358401234567",
"createdAt": "2021-10-08T10:08:16.316843Z"
}

If you want to push call recording links to your CRM as well, please do as follow:

Since we donโ€™t provide access to the raw call recording files, the data that is sent includes the Call ID that can be added at the end of this URL: https://callanalytics.salestrail.io/recordings/{callId}

Call Id at the end of the URL requires the dashes in the UUID string. For example:

https://callanalytics.salestrail.io/recordings/900d8b36-231a-460f-b475-bc768fe8a64c

Did this answer your question?