A webhook is a mechanism that allows you to automatically receive data from Empower to a URL of your choice once a call has been processed. This makes it easy to integrate Empower with your internal systems, CRM tools, BI, or any other third-party application.
To get started, go to the Settings section of Empower.
To configure a webhook, navigate to:
Settings > Licenses > Webhook configuration
Configuration steps
1. Enter your webhook URL
In the URL field, enter the HTTP endpoint (e.g.: https://webhook.site/...) that will receive the call data.
A ✅ "Verified" icon will appear once the URL is correctly recognized.
2. Define an authorization header
In the Authorization Header field, you can enter a token or custom API key that your systems will use to secure incoming requests.
Test and save
Test the webhook: Simulates sending a POST request with sample data to verify successful reception by your system.
Save the webhook: Activates the configuration.
Payload example
Here is a sample JSON automatically sent to your webhook after a call analysis:
This structure contains:
- call_details: Call identifiers.
- call_score: Details of the automated call evaluation.
Typical use cases
Automatic enrichment of a customer record in your CRM.
Generation of custom reports or dashboards.
Triggering of internal workflows based on call scores.
Best practices:
- Ensure the receiving URL is secure (HTTPS).
- Make sure your server accepts POST requests with JSON data.
- Manage the authorization key in the headers to filter unwanted requests.