setup-webhook

Configure Vapi server URLs and webhooks for call events and reports.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ostsam/vapight-kampff --skill setup-webhook
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-webhook
Source: https://github.com/ostsam/vapight-kampff/tree/main/.agents/skills/setup-webhook
Command: npx skills add https://github.com/ostsam/vapight-kampff --skill setup-webhook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Configure Vapi server URLs to receive real-time call events, transcripts, tool calls, and end-of-call reports in your application.

Core Features & Use Cases

  • Setup and test server URLs at assistant, phone number, and organization levels.
  • Provide webhook examples in Express.js and Python/Flask, plus authentication guidance.
  • Use cases include building tool servers, integrating with applications, and streaming events during calls.

Quick Start

Set up a webhook endpoint and test it with a sample assistant-request payload.

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 and transcripts?▼

To configure Vapi webhooks, you set up server URLs at the assistant, phone-number, or organization level to receive real-time call events, transcripts, tool calls, and end-of-call reports in your application backend.

What is the best way to set up a Vapi server URL in Express.js or Python Flask?▼

Setting up a Vapi server URL involves creating a webhook endpoint in Express.js or Python/Flask, then testing it with a sample assistant-request payload to ensure your backend receives the call events correctly.

Does Vapi webhook authentication support local development environments?▼

Yes, Vapi webhook configuration includes authentication guidance and local development instructions to help you securely test server URLs and receive call events on your local machine.

When do I need to configure server URLs at the organization level versus the assistant level?▼

You configure Vapi server URLs at the organization level to route all call events globally, or at the assistant and phone-number levels to direct real-time transcripts and tool calls to specific application backends.

Can I use Vapi webhooks to build a custom tool server for voice calls?▼

Yes, Vapi webhooks are designed for building tool servers by streaming events and tool calls during active calls, allowing your custom backend to process real-time voice interactions and execute requested functions.