ElevenLabs

Overview

AI-powered text-to-speech and speech-to-text platform with natural voice synthesis and accurate transcription capabilities. Through Langdock’s integration, you can access and manage ElevenLabs directly from your conversations.

Authentication: API Key Category: Translation & Content Availability: All workspace plans

Available Actions

Text to Speech

elevenlabs.texttoSpeech

Convert text into natural-sounding speech using AI voices

Requires Confirmation: Yes

Parameters:

  • text (MULTI_LINE_TEXT, Required): The text to convert to speech

    • voice_id (TEXT, Optional): The ID of the voice to use. Default is ‘Rachel’ (21m00Tcm4TlvDq8ikWAM)

    • model_id (SELECT, Optional): The model to use for text-to-speech. Options: Multilingual v2 (Default), Turbo v2.5 (Fast), Flash v2.5 (Very Fast)

    • output_format (SELECT, Optional): The audio format for the output. Options: MP3 (44.1kHz), MP3 (22kHz), PCM (16kHz), PCM (22kHz), PCM (24kHz), PCM (44.1kHz)

Output: Returns audio file with the following structure:

  • fileName: Generated audio file name

  • mimeType: MIME type of the audio file

  • base64: Base64 encoded audio data


Get Recent Conversations

elevenlabs.getRecentConversations

List recent Conversational AI agent conversations with filtering options

Requires Confirmation: No

Parameters:

  • limit (NUMBER, Optional): Maximum number of conversations to retrieve (default: 10, max: 100)

    • agent_id (TEXT, Optional): Filter by specific agent ID (optional)

    • from_date (TEXT, Optional): Filter conversations after this date (YYYY-MM-DD format)

    • to_date (TEXT, Optional): Filter conversations before this date (YYYY-MM-DD format)

Output: Returns an array of conversations with their IDs, timestamps, and metadata


Get Conversation Transcript

elevenlabs.getConversationTranscript

Retrieve transcript and details from Conversational AI agent conversations

Requires Confirmation: No

Parameters:

  • conversation_id (TEXT, Required): The conversation ID from your Conversational AI history (e.g., qcRqzgdfTDNaCznQIlSJ)

Output: Returns conversation transcript and details including messages, timestamps, and participant information


Get Item by Name

elevenlabs.getItembyName

Retrieves OneDrive items by name, providing their ID, name, URL, and other metadata

Requires Confirmation: No

Parameters:

  • filter (TEXT, Required): Filter drive items by if their names contain the filter

Output: Returns an array of items with the following structure:

  • id: Item ID

  • name: Item name

  • webUrl: Web URL for the item

  • createdDate: Creation date

  • creator: Creator information (name, email)

  • lastModifiedDateTime: Last modified date

  • lastModifier: Last modifier information (name, email)


Get Sheet by Item ID

elevenlabs.getSheetbyItemID

Retrieves all worksheets of an Excel workbook

Requires Confirmation: No

Parameters:

  • itemId (TEXT, Required): Id of the item of which you want to retrieve the worksheets of

Output: Returns an array of worksheets with their IDs and names


Add Sheet to Workbook

elevenlabs.addSheettoWorkbook

Adds a worksheet to an existing Excel workbook

Requires Confirmation: Yes

Parameters:

  • itemId (TEXT, Required): The id of the item which contains the Excel sheet

    • sheetName (TEXT, Required): The name of the sheet you want to add to the workbook

Output: Returns the created sheet with its ID and name


Get Tables

elevenlabs.getTables

Retrieves all tables from a worksheet, specified by item id and sheet id

Requires Confirmation: No

Parameters:

  • itemId (TEXT, Required): Id of the item of which you want to retrieve the tables of

    • sheetId (TEXT, Required): The id of the sheet where the table is located

Output: Returns an array of tables with their IDs and metadata


Get All Table Columns

elevenlabs.getAllTableColumns

Retrieves all columns from a table

Requires Confirmation: No

Parameters:

  • tableId (TEXT, Required): The id of the table you want to fetch the rows of

    • itemId (TEXT, Required): The id of the item which contains the Excel sheet

Output: Returns an array of columns with their names and types


Get Single Table Row

elevenlabs.getSingleTableRow

Retrieves a specific row from a table given its row index

Requires Confirmation: No

Parameters:

  • itemId (TEXT, Required): The id of the item which contains the Excel sheet

    • tableId (TEXT, Required): The id of the table you want to fetch the rows of

    • rowIndex (TEXT, Required): Index (number) of the row you want to retrieve

Output: Returns the row data with values for each column


Update Table Row

elevenlabs.updateTableRow

Updates a specific row in a table, requiring values for each column

Requires Confirmation: Yes

Parameters:

  • rowIndex (TEXT, Required): The id of the row you want to update

    • rowValues (TEXT, Required): The values of the row you want to insert. Enter them separated by a comma like: hello,world,4 — this will insert "hello" into the first column, "world" into the second column and "4" into the third column of the table. Same for numbers or dates; separate every new value with a comma.

    • itemId (TEXT, Required): The id of the item which contains the Excel sheet

    • tableId (TEXT, Required): The id of the table you want to fetch the rows of

Output: Returns confirmation of the update


Add Table Row

elevenlabs.addTableRow

Adds a new row to the end of a table

Requires Confirmation: Yes

Parameters:

  • itemId (TEXT, Required): The id of the item which contains the Excel sheet

    • tableId (TEXT, Required): The id of the table you want to fetch the rows of

    • rowValues (TEXT, Required): The values of the row you want to insert. Enter them separated by a comma like: hello,world,4 — this will insert "hello" into the first column, "world" into the second column and "4" into the third column of the table. Same for numbers or dates; separate every new value with a comma.

Output: Returns confirmation of the row addition


Delete Table Row

elevenlabs.deleteTableRow

Deletes a specific row from a table given its row index

Requires Confirmation: Yes

Parameters:

  • rowIndex (NUMBER, Required): Index of the row you want to delete

    • itemId (TEXT, Required): The id of the item which contains the Excel sheet

    • tableId (TEXT, Required): The id of the table you want to fetch the rows of

Output: Returns confirmation of the row deletion


Common Use Cases

  • Data Management Manage and organize your ElevenLabs data

  • Automation Automate workflows with ElevenLabs

  • Reporting Generate insights and reports

  • Integration Connect ElevenLabs with other tools

Best Practices

Getting Started

1

Enable the integration

Enable the ElevenLabs integration in your workspace settings

2

Authenticate

Authenticate using API Key

3

Test connection

Test the connection with a simple read operation

4

Explore actions

Explore available actions for your use case

Important Considerations

  • Ensure proper authentication credentials

  • Respect rate limits and API quotas

  • Review data privacy settings

  • Test operations in a safe environment first

Troubleshooting

chevron-rightCommon issues and solutionshashtag
Issue
Solution

Authentication failed

Verify your API Key credentials

Rate limit exceeded

Reduce request frequency

Data not found

Check permissions and data availability

Connection timeout

Verify network connectivity

Support

For additional help with the ElevenLabs integration, contact [email protected]envelope

  • ElevenLabs integration page: https://docs.langdock.com/administration/integrations/elevenlabs

  • Other integrations:

    • DeepL: https://docs.langdock.com/administration/integrations/deepl

    • Excel: https://docs.langdock.com/administration/integrations/excel