setup-webhook

Configure Vapi server URLs and webhooks for real-time call events.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/imalfect/callwrench-ai --skill setup-webhook-imalfect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-webhook
Source: https://github.com/imalfect/callwrench-ai/tree/main/.agents/skills/setup-webhook
Command: npx skills add https://github.com/imalfect/callwrench-ai --skill setup-webhook-imalfect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines integration of Vapi by configuring server URLs and webhooks to capture real-time call events, transcripts, tool calls, and end-of-call reports.

Core Features & Use Cases

  • Server URL configuration: define where Vapi sends events at the assistant, phone-number, and organization levels.
  • Event handling: route and process events such as assistant-request, tool-calls, status-update, transcript, and end-of-call-report.
  • Security and setup: ensure VAPI_API_KEY is available and webhooks are secured for reliable operation.
  • Use case: when building tool servers or integrating Vapi events into your application to enable event-driven workflows.

Quick Start

Set up your webhook endpoint and point Vapi to that URL to start receiving real-time call events.

Frequently Asked Questions about setup-webhook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Vapi webhooks to receive real-time call events?

To configure Vapi webhooks, you set up a server URL endpoint and point Vapi to that URL to start receiving real-time call events, transcripts, tool calls, and end-of-call reports for event-driven workflows.

What call events can I route and handle using Vapi server URLs?

Vapi server URLs allow you to route and handle events such as assistant-request, tool-calls, status-update, transcript, and end-of-call-report, enabling real-time event handling directly within your application.

Do I need a VAPI_API_KEY to set up server URLs for event handling?

Yes, setting up Vapi server URLs for webhook integration requires a VAPI_API_KEY and internet access to ensure webhooks are secured and events are reliably delivered to your tool servers.

Can I define Vapi webhook server URLs at the assistant and organization levels?

You can define Vapi server URLs at the assistant, phone-number, and organization levels, allowing you to flexibly route real-time call events and transcripts based on your specific application architecture.

What's the best way to integrate Vapi call transcripts into my application?

The best way to integrate Vapi transcripts is by configuring webhooks to capture real-time call events, allowing your tool servers to process end-of-call reports and enable event-driven workflows seamlessly.

Why are my Vapi webhooks not receiving real-time call events?

Vapi webhooks may fail to receive real-time call events if the server URL is incorrectly configured or the required VAPI_API_KEY is missing, which are necessary to secure and enable reliable webhook operation.