Back to Tutorials

Best n8n Community Nodes for ElevenLabs: Voice, Speech, Agents

Posted by Oct 27, 2026

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.

Bar chart: weekly npm downloads of the top 8 ElevenLabs community nodes for n8n
Node Weekly downloads Latest version Last release Releases GitHub stars
@elevenlabs/n8n-nodes-elevenlabs
ElevenLabs
192,302 0.2.4 March 31, 2026 4 19
n8n-nodes-elevenlabs
ElevenLabs
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-elevenlabs
ElevenLabs Speech
36 0.3.9 April 18, 2025 12 0
n8n-nodes-elevenlabs-conversational
Eleven Labs Conversational
35 0.1.1 March 31, 2025 2 3
n8n-nodes-elevenlabs-updated
ElevenLabs
22 0.0.4 November 8, 2024 1 53
@govey1nw/n8n-nodes-11labs
ElevenLabs
19 0.0.1 November 27, 2024 1 53
n8n-nodes-elevenlabs-langfix
ElevenLabs
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.

From our network Other tools and sites we build