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 speechvoice_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 namemimeType: MIME type of the audio filebase64: 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 IDname: Item namewebUrl: Web URL for the itemcreatedDate: Creation datecreator: Creator information (name, email)lastModifiedDateTime: Last modified datelastModifier: 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 sheetsheetName(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 ofsheetId(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 ofitemId(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 sheettableId(TEXT, Required): The id of the table you want to fetch the rows ofrowIndex(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 updaterowValues(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 sheettableId(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 sheettableId(TEXT, Required): The id of the table you want to fetch the rows ofrowValues(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 deleteitemId(TEXT, Required): The id of the item which contains the Excel sheettableId(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
Important Considerations
Ensure proper authentication credentials
Respect rate limits and API quotas
Review data privacy settings
Test operations in a safe environment first
Troubleshooting
Support
For additional help with the ElevenLabs integration, contact [email protected]
Related
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

