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.