Skip to content
ElevenLabs logo

Connectors / AI · HTTP Connector

Automate ElevenLabs with Tray.ai

Create speech, create a transcript and create an instant voice clone in ElevenLabs. Connect ElevenLabs to the rest of your AI stack with Tray.ai.

What can you do with ElevenLabs on Tray.ai?

ElevenLabs is an AI voice platform that turns text into lifelike speech, transcribes audio, clones voices, dubs video into other languages, and runs voice agents. Tray.ai connects to ElevenLabs through the HTTP Connector, so your workflows can call the ElevenLabs API alongside the rest of your stack.

  • Create speech from each new article your content system publishes so readers can listen.
  • Create a transcript of each recorded customer call and attach it to the ticket in your help desk.
  • When ElevenLabs sends “Agent call transcription ready”, log the conversation on the contact in your CRM.
  • Create a dubbing project when your marketing team adds a new product video to your asset library.
Connects through
HTTP Connector
Authentication
An API key in a request header
Base URL
https://api.elevenlabs.io/v1

Set it up

Connect ElevenLabs to Tray.ai

Each step uses ElevenLabs's own API details, from its documentation.

Step 1

Save ElevenLabs's API key

Save the key as a Tray.ai authentication. The HTTP Client puts it in the request header, read from $.auth. The key stays out of the workflow and out of the logs.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://api.elevenlabs.io/v1 as the base URL. Or paste a cURL example from ElevenLabs's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “Get a transcript”

It's one of 19 documented actions, under Speech to text. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from ElevenLabs events

Give ElevenLabs the URL of a Tray.ai webhook trigger. “Agent call transcription ready” can then start a workflow, and so can 3 other events.

Give your AI agents ElevenLabs tools

Build an MCP server on ElevenLabs in Agent Gateway and choose which actions your agents can call. Every call runs with access control and an audit trail. How Agent Gateway works

  • Create speech
  • Create a transcript
  • List voices
  • Create a dubbing project
  • List generated items
  • Stream speech
  • Create speech with timing
  • Get a transcript

What the ElevenLabs API covers

5 resources and 19 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Text to speech

  • Create speech
  • Stream speech
  • Create speech with timing

Speech to text

  • Create a transcript
  • Get a transcript
  • Delete a transcript

Voices

  • List voices
  • Get a voice
  • Edit a voice
  • Delete a voice
  • Create an instant voice clone

Dubbing

  • Create a dubbing project
  • List dubbing projects
  • Get a dubbing project
  • Delete a dubbing project

History

  • List generated items
  • Get a history item
  • Download history items
  • Delete a history item

Events ElevenLabs can send to a Tray.ai webhook trigger

  • Agent call transcription ready
  • Shared voice removal scheduled
  • Shared voice removal withdrawn
  • Shared voice removed

Checked against ElevenLabs's own documentation on 2026-10-22

elevenlabs.io/docs/api-reference/authentication

Frequently asked questions

What can a Tray.ai workflow do in ElevenLabs?

+

The ElevenLabs API documents 19 actions across 5 resources (Text to speech, Speech to text, Voices, Dubbing, History). For example: Create speech; Create a transcript; List voices. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with ElevenLabs?

+

The ElevenLabs API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which ElevenLabs events can start a Tray.ai workflow?

+

ElevenLabs sends 4 events to a webhook URL, for example: Agent call transcription ready; Shared voice removal scheduled; Shared voice removal withdrawn; Shared voice removed. A Tray.ai webhook trigger receives them and starts a workflow.

See ElevenLabs working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.