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.