Receiving extra context on your chosen platform


If the calls your customers launch from your website or mobile application ring on your PBX, SnapCall has a way to link each call with customer data from your website or app and send it to your chosen platform. To receive information like the customer's first and last name, their email address, phone number, or any other additional information, follow these three steps:

1. Create SnapCall button connected to your PBX

2. Add extraContext function to the source code of your website or mobile app.

3. Use SnapCall Rest API to retrieve customer data collected and stored in our system.



Here's how to do it:


1. Create SnapCall button connected to your PBX

When you connect SnapCall with your PBX, there are two things to take care of:

  • Create a call button connected to your PBX Queuing ID – "black" DID number (connect each button with different DID number)
  • Set up the Caller ID for each call button (it can be any random 4 – digit combination. Caller ID will enable you to receive customer data at the agent level.




2. Add extraContext function to your code

Once you've started using the SnapCall solution, your team added a JavaScript snippet to your website code to display a call button for your customers. This has been done either via Google Tag Manager or by merely copying the snippet from your Snapcall dashboard to between the body tags in the source code of your website.

Screen_Shot_2020-02-27_at_10.50.05.pngAn example on where to paste extraContext function on Google Tag Manager (GTM).


To receive customers' data on your chosen platform, extraContext function has to be added to the source code of your website or app. Here’s a link to our documentation, explaining how to use this function.

An example of extraContext function, which you need to add to your website's source code



3. Use SnapCall Rest API to receive customer data on your chosen platform

Use SnapCall Rest API to retrieve your calls' data collected and stored in our system. Here's a link to our documentation on how to use his function.

Screen_Shot_2020-02-21_at_11.38.51.pngAn example of Read all function of SnapCall Rest API that will allow you to retrieve customer data


Now you’re good to go! 🚀


How do I start with SnapCall?

SnapCall provides you an opportunity to try our technology entirely free for 14 days. Create an account and start your free trial. In case you need any assistance, reach out to our team via