Skip to main content

Overview

This video guide also contains informaiton on API Key Generation. Webhooks allow you to send real-time call data from AVA directly into your external systems, APIs, CRMs, or workflows. With webhook support, you can automatically transmit call outcomes, recordings, conversation transcripts, and customer information wherever you need it — whether that’s a marketing automation tool, a custom dashboard, or your own backend.
🛠️ Why use Webhooks?
Webhooks eliminate the need for manual data entry and allow for fully automated data sharing between AVA and your external tools. This means every call event (successful connection, voicemail, failed attempt, etc.) can trigger your next action — such as logging the call in your CRM, updating contact records, or launching follow-up sequences.
Webhooks are flexible and work with any service that accepts incoming webhook POST requests, including but not limited to GoHighLevel, Zapier, Make (Integromat), custom APIs, and internal tools.

Setting Up Your Webhook

1

Navigate to Your Profile Settings

  • Click your profile name at the bottom left of the screen to access Profile Settings. Webhookone Pn
2

Click "Integration"

  • Select the Integration tab.
  • Hooktwo Pn
3

Enter and Save Your Webhook URL

  • Paste the Webhook Endpoint URL provided by your external system or API into the designated field.
  • Click Save. Webhooktwo Pn
4

Confirm the Webhook Was Added

  • A green confirmation popup will appear at the bottom of the screen once the webhook is successfully saved.
  • Webhookfour Pn
⚠️ Before you start:
Make sure the receiving API or endpoint is active and properly configured to accept webhook POST requests from AVA.

FAQs & Troubleshooting

General Questions

A webhook is a real-time communication method where AVA sends data (via HTTP POST requests) to a URL you specify. Each time a call event occurs (e.g., call completed, voicemail left, transcript generated), AVA sends structured data to your endpoint, allowing your system to log, process, or act on that information automatically.
The webhook payload may include:
  • Call recordings (URL links)
  • Transcripts of the conversation
  • Call outcome/status (e.g., Completed, No Answer, Left Message)
  • Timestamps (date and time of the call)
  • Customer details (name, phone number, email, if shared during the call)
  • Additional metadata depending on your configuration

Configuration

No. AVA webhooks work with any external system that accepts incoming webhooks — including GHL, Zapier, Make, or your own custom-built API. Simply provide the correct endpoint URL.
Yes. Your endpoint must be live and able to accept POST requests before you connect it in AVA. Otherwise, the data will not be delivered successfully.

Usage and Results

Data is sent in real time immediately after the call is processed. There is no manual trigger required.
If AVA cannot successfully deliver data to the webhook endpoint (for example, due to server downtime or incorrect URL), it will attempt to resend the data. We recommend monitoring your endpoint logs and availability to prevent delivery issues.
Yes! The data sent via webhook can be used to trigger follow-ups, update contact records, send notifications, or feed into any automation flow supported by your external system.

For additional questions or guidance, try using our Virtual Support Agent! Available 24/7 to help resolve most issues quickly at thinkrr.ai/support. If you still need assistance, visit our support site at help.thinkrr.ai and submit a Ticket or contact our team directly at hello@thinkrr.ai.