Skip to main content
Use ElevenLabs when you want a workflow step to convert text into spoken audio and reuse the generated file later in the workflow. The step calls ElevenLabs directly. Connect an ElevenLabs API key under workspace Integrations for Personal billing, or use Hosted billing with Fetch Hive’s platform key.

Configuration

Use the Insert Variable button next to Text when the spoken content should come from workflow inputs or earlier steps. This step uses Settings and Output tabs. The Output tab shows the generated audio asset after a successful test run.

Output

This step outputs an object with:
  • settings: the selected voice, model, output format, voice settings, and billing mode used for the call
  • assets: an array with one uploaded audio asset record
Each asset item includes:
  • id
  • file_url
  • file_name
  • file_size
  • file_type
Use the base output reference to pass the full object forward:
To reference the generated audio URL directly:
To reference settings used by the step:
Use the variable picker after a test run to confirm the exact path you want to insert.

Cost

Billing follows the same pattern as hosted LLM and image generation steps: Character-based provider rates (per ElevenLabs API pricing):
  • Flash / Turbo models (eleven_turbo_v2_5, eleven_flash_v2_5): $0.05 per 1,000 characters
  • Multilingual v2/v3 models (eleven_multilingual_v2, eleven_monolingual_v1): $0.10 per 1,000 characters
Fetch Hive reads the billed character count from the ElevenLabs character-cost response header when available, otherwise falls back to the resolved input text length. Hosted runs require a positive hosted LLM wallet balance. If the wallet is empty, the API returns 402 with insufficient_hosted_llm_credits.

Example

Add ElevenLabs to your workflow. Enter the text to speak, such as Welcome to Fetch Hive. Choose a voice from the library picker, confirm the model and output format, then click Run in the step header. After the run finishes, open Output to review the returned audio asset and use the variable picker to reference file_url in later steps.

Notes

  • Personal mode requires an enabled ElevenLabs integration with a valid API key on the workspace.
  • Hosted mode requires Fetch Hive to have ELEVENLABS_API_KEY configured.
  • Generated audio is stored as a workspace asset in Fetch Hive, not as an external-only URL.
  • Before synthesis runs, Fetch Hive checks whether your account has reached its plan storage limit.
See also: Creating and Editing, Testing and Iteration, and Integrations