ElevenLabs Conversational AI

Flowgear Node that wraps ElevenLabs Agents Platform (Conversational AI) REST APIs for agent CRUD, conversations, and knowledge-base operations. It injects your API key automatically and normalises ElevenLabs error responses into a consistent exception type.

Revision History

1.0.0.0 Initial release

Properties

Connection

Type: Connection Input
The Connection Property, which defines your ElevenLabs credentials for authentication.

ApiKey
Type: Secret Input
Your ElevenLabs API key, which is sent on every request for authentication.

OperationId

Type: String Static
Internal ID of the selected API sample. Selecting a sample populates this for you, along with Request, Response, and relevant parameters if available.

Description

Type: String Static
Short description of the selected sample operation.

Request

Type: JSON Input
Raw JSON request body. Only required for operations that accept a body (e.g. create or update).

Response

Type: JSON Output
Raw JSON response returned by ElevenLabs.

Using the Node

This Node offers the following services.

  • Agents:

    • List Agents, Get Agent, Create Agent, Update Agent, Delete Agent, Duplicate Agent.
  • Conversations:

    • List Conversations, Get Conversation Details, Delete Conversation.
    • Get Signed URL (for private agents; useful if you implement real-time/WebSocket flows elsewhere).
  • Knowledge Base

    • List Knowledge Base Documents, Get Knowledge Base Document, Update Knowledge Base Document, Delete Knowledge Base Document.
    • Create Knowledge Base Document from Text, URL, or File. The Node validates file types (EPUB/PDF/DOCX/TXT/HTML).

Remarks

Why this Node matters...

This Node turns the ElevenLabs Conversational AI API into plug-and-play building blocks for Workflows that analyse, enrich, and operationalise your Voice Agent data. By exposing agents, conversations, and knowledge-base endpoints as first-class samples, you can stitch together end-to-end automations without hand-coding HTTP logic.

Conversation Mining & Insight Pipelines

Use the Conversation endpoints to sweep through interactions and build insight pipelines: store summaries, timestamps, and key fields in a data warehouse, or push them to a CRM/marketing platform (e.g. HubSpot Marketing, Adobe Marketo) for contact enrichment and lifecycle tracking.

Pair the conversation summary with your own prompts (e.g. via our ChatGPT Node) to flag intent, sentiment, objections, or next-best actions. This enables practical dashboards, FAQ gaps, or topics that trigger hand-off.

Leverage Evaluation Criteria & Data Collection

If your Voice Agent is configured with Evaluation Criteria and Data Collection, you can incorporate those signals into your Workflow strategy. The common pattern is:

  • Use the ElevenLabs Conversational AI Node to list/get conversations to anchor records in your datastore.
  • Receive deeper evaluation/data-collection outputs via retrieving each conversation's details from your ElevenLabs integration, and then join them back to your records in your Workflow or datastore.

This gives you a durable audit trail for demoing impact, building KPI reports, or running A/B experiments on agent prompts and Knowledge Base content.

Knowledge Base Automation

Automate Knowledge Base curation by programmatically adding, updating, or pruning documents. For example, schedule a weekly job to fetch new articles from a CMS (URL mode), sync product sheets (file mode), or publish policy snippets (text mode).

Workflow Template

  • Integration with HubSpot CRM Contacts: An ElevenLabs model configured to detect and collect contact information during its conversations using its Evaluation Criteria and Data Collection, which is then used to create a HubSpot CRM Contact.