The most downloaded n8n community node for ElevenLabs is the official @elevenlabs/n8n-nodes-elevenlabs package. It covers text to speech, speech to text, speech to speech and voice management. Other packages add voice generation, sound effects, conversational agents, knowledge bases and phone numbers, or reach ElevenLabs through the Kie.ai API. The nodes below are ranked by weekly npm downloads. Packages that point to the same GitHub repository and share the same README are grouped into one section.

| Node | Weekly downloads | Latest version | Last release | Releases | GitHub stars |
|---|---|---|---|---|---|
@elevenlabs/n8n-nodes-elevenlabsElevenLabs |
192,302 | 0.2.4 | March 31, 2026 | 4 | 19 |
n8n-nodes-elevenlabsElevenLabs |
91,176 | 0.0.6 | June 10, 2024 | 30 | 53 |
n8n-nodes-kie-pro |
52 | 0.14.0 | April 5, 2026 | 26 | 0 |
@thaleslaray/n8n-nodes-elevenlabsElevenLabs Speech |
36 | 0.3.9 | April 18, 2025 | 12 | 0 |
n8n-nodes-elevenlabs-conversationalEleven Labs Conversational |
35 | 0.1.1 | March 31, 2025 | 2 | 3 |
n8n-nodes-elevenlabs-updatedElevenLabs |
22 | 0.0.4 | November 8, 2024 | 1 | 53 |
@govey1nw/n8n-nodes-11labsElevenLabs |
19 | 0.0.1 | November 27, 2024 | 1 | 53 |
n8n-nodes-elevenlabs-langfixElevenLabs |
18 | 1.1.8 | January 13, 2025 | 12 | 53 |
Weekly downloads: npm downloads API, October 16 to October 25, 2026 (7 days with npm data, scaled to a week). Versions and releases: npm registry; stars: GitHub; checked October 27, 2026. Ranked by weekly npm downloads.
ElevenLabs (official node)
This is the official ElevenLabs n8n community node, published by ElevenLabs. It ships a single ElevenLabs node with two resources:
- Speech: Text to Speech, Speech to Text and Speech to Speech
- Voice: Get, Get Many, Create, Clone and Delete
It authenticates with an API key that you generate in your ElevenLabs dashboard. The README states which n8n version it was tested with, but its usage section is still marked as to be completed. Pick it if you want the vendor-maintained node for the core speech and voice operations.
Install: npm install @elevenlabs/n8n-nodes-elevenlabs (in n8n: Settings, Community Nodes, enter @elevenlabs/n8n-nodes-elevenlabs). Node details | npm | GitHub
ElevenLabs by n8n-ninja and its variants
These four packages point to the same GitHub repository and share the same README. Each provides a single ElevenLabs node, which the README labels as beta and under active development. Features listed:
- Text to speech: turn text into a speech audio file you can use in the workflow
- Speech to speech: transform a voice into another character while preserving emotion
- Generate voice: create a new voice from settings like age, gender and accent, then add it to your library
- Clone your voice: clone a voice from an audio file for text to speech or speech to speech
- Voice library, user and history management
It needs an elevenlabs.io account and your xi-api-key in the credentials. The README does not explain what the -updated, -langfix or @govey1nw variants change. n8n-nodes-elevenlabs is the most installed of the four.
Install: npm install n8n-nodes-elevenlabs (in n8n: Settings, Community Nodes, enter n8n-nodes-elevenlabs). Node details | npm | GitHub
Install: npm install n8n-nodes-elevenlabs-updated (in n8n: Settings, Community Nodes, enter n8n-nodes-elevenlabs-updated). Node details | npm | GitHub
Install: npm install @govey1nw/n8n-nodes-11labs (in n8n: Settings, Community Nodes, enter @govey1nw/n8n-nodes-11labs). Node details | npm | GitHub
Install: npm install n8n-nodes-elevenlabs-langfix (in n8n: Settings, Community Nodes, enter n8n-nodes-elevenlabs-langfix). Node details | npm | GitHub
Kie.ai Pro (ElevenLabs via Kie.ai)
This package is a collection of n8n nodes for Kie.ai, a unified AI API covering image generation, video generation, audio, music, chat and upscaling with one API key. One of its nodes is ElevenLabs (Kie.ai). The others include Sora 2, Kling, Veo 3.1, Runway Gen4, Flux, Midjourney, Suno, InfineTalk, Gemini, Claude and OpenAI Chat.
You authenticate with a Kie API key from kie.ai, not an ElevenLabs key. The README excerpt does not list the operations of the ElevenLabs node itself. Consider it if you already use Kie.ai or want ElevenLabs alongside many other generation models under one credential.
Install: npm install n8n-nodes-kie-pro (in n8n: Settings, Community Nodes, enter n8n-nodes-kie-pro). Node details | npm | GitHub
ElevenLabs Speech (thaleslaray)
This package has a Portuguese README and ships several nodes: Speech-to-Text, Text-to-Speech, Speech to Speech, Sound Effects, Voice Changer, Agents, Knowledge Base, plus a main ElevenLabs node that exposes all of them through one resource selector.
- Text to speech: voice and model choice, stability, similarity and style settings, output formats such as MP3, FLAC and WAV
- Speech to text: binary file or URL input, Scribe models, language code, speaker diarization, word or character timestamps, audio event tagging
- Speech to speech and Voice Changer: voice conversion with similarity and stability settings, translation between languages, speech and singing support
- Sound Effects: effects such as ambience, echo and reverb with intensity and timing control
- Knowledge Base and Agents: knowledge base queries, conversational agent sessions and audio responses
Install: npm install @thaleslaray/n8n-nodes-elevenlabs (in n8n: Settings, Community Nodes, enter @thaleslaray/n8n-nodes-elevenlabs). Node details | npm | GitHub
Eleven Labs Conversational
This node focuses on ElevenLabs conversational AI. Besides text to speech with voice selection and Voice Library access, it covers:
- Agents: create, get and list, plus shareable agent links
- Conversations: list, get, delete and send feedback
- Knowledge Base: upload documents from files or URLs, list, retrieve and delete them, get content and chunks, compute RAG indexes and see which agents depend on a document
- Phone numbers: create with Twilio or SIP Trunk, list, retrieve, delete, assign to agents and make outbound calls through Twilio
It needs an ElevenLabs API key. Choose it if you build voice agents or phone call workflows.
Install: npm install n8n-nodes-elevenlabs-conversational (in n8n: Settings, Community Nodes, enter n8n-nodes-elevenlabs-conversational). Node details | npm | GitHub
How to choose
For standard speech work (text to speech, speech to text, speech to speech) and basic voice management, start with the official @elevenlabs/n8n-nodes-elevenlabs. If you need to generate new voices from attributes like age, gender and accent, or want history and user management, the n8n-nodes-elevenlabs family covers that. Its README labels it as beta. For detailed transcription options such as diarization and timestamps, plus sound effects and a voice changer, look at @thaleslaray/n8n-nodes-elevenlabs. For conversational agents, knowledge bases, RAG indexes and Twilio or SIP phone numbers, use n8n-nodes-elevenlabs-conversational. If you already work through Kie.ai and want ElevenLabs next to video, image and chat models under one key, n8n-nodes-kie-pro fits.
FAQ
Is there an official ElevenLabs node for n8n?
Yes. The @elevenlabs/n8n-nodes-elevenlabs package is the official community node from ElevenLabs. It offers Text to Speech, Speech to Text and Speech to Speech, plus voice operations to get, list, create, clone and delete voices. It authenticates with an API key from your ElevenLabs dashboard.
Which node can manage ElevenLabs conversational agents and phone calls?
n8n-nodes-elevenlabs-conversational handles agents (create, get, list), conversations, knowledge base documents and RAG indexes. It can also manage phone numbers with Twilio or SIP Trunk, assign them to agents and make outbound calls through Twilio. @thaleslaray/n8n-nodes-elevenlabs also includes Agents and Knowledge Base nodes.
Why are there several packages named like n8n-nodes-elevenlabs?
n8n-nodes-elevenlabs, n8n-nodes-elevenlabs-updated, @govey1nw/n8n-nodes-11labs and n8n-nodes-elevenlabs-langfix all point to the same GitHub repository and share the same README. The README does not describe what each variant changes, so the original package is usually the one to compare first.
Do I need an ElevenLabs API key for every node?
Most of them, yes. The official node, the n8n-ninja family, the thaleslaray package and the conversational node all use ElevenLabs credentials. The exception is n8n-nodes-kie-pro, which connects to ElevenLabs through Kie.ai and uses a Kie API key instead.
See every node on the ElevenLabs hub.



