Skip to main content

Delete Voice

Permanently deletes a custom voice from your ElevenLabs account by its ID.

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.

Inputs

  • Connection Id (String) - Connection ID from the Connect node. Optional if you provide API Key directly.
  • Voice ID (String) - ID of the voice to delete.

Options

  • API Key - Your ElevenLabs AI API key. Optional if using Connection ID.

Outputs

This node does not have outputs.

How It Works

The Delete Voice node permanently removes a voice. When executed, the node:

  1. Validates that a voice ID is provided
  2. Either uses the provided connection or creates a new client with direct API key
  3. Calls the ElevenLabs API to delete the voice
  4. Removes the voice from your account

Requirements

  • Valid ElevenLabs API key (via Connect node or direct option)
  • Valid voice ID of a custom voice
  • You can only delete custom voices, not pre-made ElevenLabs voices

Error Handling

The node will return specific errors in the following cases:

  • Missing voice ID - "Voice ID cannot be empty. Please provide a valid ElevenLabs voice ID."
  • Deletion failure - "Failed to delete voice: [error details]"

Usage Notes

  • This action is permanent and cannot be undone
  • Can only delete custom voices that you've created or cloned
  • Pre-made ElevenLabs voices cannot be deleted
  • After deletion, the voice_id becomes invalid and cannot be used
  • Any automations using the deleted voice will fail
  • Consider backing up voice information before deletion
  • Deleting a voice frees up space in your voice library
  • Make sure no active workflows are using the voice before deletion

Example Use Cases

  • Cleaning up unused or test voices
  • Managing voice library quota
  • Removing outdated voice versions
  • Freeing space for new custom voices
  • Removing experimental or low-quality voices
  • Managing voice costs by removing unused voices