What is Personal Webhooks?

Author Ellinor Niklasson

Last updated: November 22nd, 2024 by Ellinor Niklasson

What is Personal Webhooks?

Personal webhooks provides you with the option to set up flows for users with the functionality to do HTTP GET/POST request on the call events (answer/ringing/hangup). This also gives the customer flexibility with the system variables available from the call so build a call flow either in our or a 3rd party service. 

Benefits

No/low-code custom integrations - allows users to build entirely custom integrations; interact with a 3rd party service of your choice without coding as long as the 3rd party service is compatible with our webhook definition.

Automate tasks - allows users to trigger actions in 3rd party systems when an event occurs in the UCaaS platform, allowing users to automate parts of, or entire processes.

Get 3rd party data into your UCaaS - allows users to fetch data from 3rd party systems at specific places in processes (such as phone calls) to be displayed during a conversation to enrich it.


What does GET and POST means?

GET
- With GET and with answer/ringing you can ask for additional information from a 3rd party system and display the response in a Variable and create a widget with additional information. 

POST
- By using POST and ringing you can push notifications into a 3rd party system containing the number and the status to notify the user on incoming call events to highlight activity. 

- By using POST and hangup you can send the information about the caller and the callee with the duration of the call to present this in a 3rd party tool either as a report or a statistical report to track user engagements or a foundation for a KPI report. 


What Events can you choose from?

answer = information on a widget after answered call.
hangup = information pushed out on a widget when finish a call. 
ringing = information on a widget before answering a call.


What is HTTP headers, Variable and Timeouts?

Read more about what HTTP headers and Variable means and how you can use them in your Webhooks on our FAQ article Advanced Nodes. ‍ 

Timeout = search ends if no answer is found from the 3rd party system. 

Delete

Personal webhooks 

Go to our FAQ article Custom Contact Lookup to read more on how to give the customers the best customer service by getting a number presentation before you answer the call.