How do I find webhook section.
# support
c
I’m trying to set up a “Call Completed Webhook” for my Voice Agent so I can send the call result (answered vs. not answered) into my GoHighLevel workflow. I’ve looked through the agent settings, the Integrations tab, and the Advanced settings, but I can’t find the Webhook section anywhere. I think the UI may have changed recently. Can you please show me exactly where the Webhook settings (specifically the “Call Completed Webhook”) are located in the current Vapi interface? My goal is to: Trigger a webhook every time a call ends Send the call status + metadata to my GHL webhook URL Use that data to tag the lead correctly in GHL (“bot answered” or “bot no answer”) A screenshot or a path like: Agent → ??? → ??? would be super helpful. Thanks so much!
c
Hi there, Thank you for your message. Our team is currently out of the office. We operate Monday through Friday, from 9:00 AM to 8:00 PM Pacific Standard Time (PST). We’ll get back to you as soon as possible during our normal business hours. If your message is urgent, please mark it accordingly or include “URGENT” in the subject line, and we’ll do our best to respond promptly. Warm regards, Vapi Customer Support Team
v
Thanks for your detailed explanation! To help you further, could you confirm if you are using the Vapi web dashboard or the CLI, and which version you are on? This will help me guide you to the correct location for webhook settings. Source: - [Vapi Webhook Documentation](https://docs.vapi.ai/cli/webhook)
c
Thanks! I’m using the Vapi web dashboard (not the CLI). I’m not sure how to check the version number, but I’m on the latest public version at https://vapi.ai/app . If you can point me to where the webhook settings (especially the “Call Completed Webhook”) live in the current UI for a Voice Agent, that would be super helpful. Thanks again!
-
c
Hi Chrisjjohnson18, To test Vapi webhooks locally, you'll need to set up a local webhook forwarding using the
vapi listen
command and a tunneling service like ngrok. Here's a quick guide: 1. **Start the Tunnel**:Use a tunneling service to create a public URL that forwards traffic to your local server. For example, using ngrok:
Copy code
bash
   ngrok http 4242
Note the public URL provided by ngrok (e.g.,
https://abc123.ngrok.io
). 2. **Start the Vapi Listener**:Run the
vapi listen
command to forward webhooks to your local server:
Copy code
bash
   vapi listen --forward-to localhost:3000/webhook
3. **Update Webhook URLs**:Go to your Vapi Dashboard and update your webhook URLs to point to the tunnel URL. For example: - Assistant webhook URL:
https://abc123.ngrok.io
- Phone number webhook URL:
https://abc123.ngrok.io
4. **Trigger Webhook Events**:Trigger events that send data through your tunnels to ensure everything is correctly set up. You'll see the webhook events displayed in your terminal for debugging. For more detailed information, refer to [this documentation](https://docs.vapi.ai/cli/webhook). If you encounter any connection or timeout issues, ensure your local server is listening on the specified port, and firewall rules are not blocking the connection. Use
curl
to test direct endpoint responses if needed.