elevenlabs-webhooks

Verify ElevenLabs webhook signatures and handle events in Express, Next.js, and FastAPI.

79|11|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hookdeck/webhook-skills --skill elevenlabs-webhooks
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: elevenlabs-webhooks
Source: https://github.com/hookdeck/webhook-skills/tree/main/skills/elevenlabs-webhooks
Command: npx skills add https://github.com/hookdeck/webhook-skills --skill elevenlabs-webhooks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill enables receiving ElevenLabs webhooks and verifying signatures to ensure payload authenticity.

Core Features & Use Cases

  • SDK-based verification: Leverage the official @elevenlabs/elevenlabs-js SDK to verify webhook signatures and construct events safely.
  • Event handling: Process ElevenLabs events such as post_call_transcription, voice_removal_notice, voice_removal_notice_withdrawn, and voice_removed across common runtimes (Express, Next.js, FastAPI).
  • Examples & guidance: Provides ready-to-use examples and setup guidance to accelerate secure webhook integration.

Quick Start

Use the ElevenLabs webhooks skill to quickly set up a webhook receiver that validates signatures and handles incoming ElevenLabs events.

Frequently Asked Questions about elevenlabs-webhooks

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

FAQPage Schema
How do I verify ElevenLabs webhook signatures in Node.js?▼

To verify ElevenLabs webhook signatures in Node.js, use the @elevenlabs/elevenlabs-js SDK to safely construct events and validate payload authenticity. The skill provides ready-to-use Express and Next.js examples for secure webhook handling.

Can I handle ElevenLabs post_call_transcription events in FastAPI?▼

Yes, you can handle ElevenLabs post_call_transcription events in FastAPI. The skill provides setup guidance and examples for processing events like post_call_transcription and voice removal notices across Express, Next.js, and FastAPI environments.

What is the best way to secure ElevenLabs webhooks without the SDK?▼

The best way to secure ElevenLabs webhooks without the SDK is manual verification using your webhook secret. The skill includes guidance for manual signature verification alternatives alongside the official @elevenlabs/elevenlabs-js SDK method.

Does ElevenLabs webhook signature verification work with Next.js?▼

Yes, ElevenLabs webhook signature verification works with Next.js. The skill explicitly supports Next.js environments, providing examples to securely receive and verify ElevenLabs payloads using the official SDK.

Why do I need signature verification for ElevenLabs webhook payloads?▼

Signature verification for ElevenLabs webhook payloads is needed to ensure payload authenticity and prevent unauthorized requests. The skill solves this problem by validating incoming events like voice_removed and post_call_transcription securely.