Step-by-step setup
Part 1: The ElevenLabs side
If you already have your ElevenLab secrets, you can skip ahead to “Part 2 - The Base44 side” setupGet your ElevenLabs API key and Voice ID
-
Sign in to ElevenLabs and go to: Profile → API Keys → Create key.

Creating an ElevenLabs API key
- Copy and save the key somewhere secure, but also keep it handy as you’ll need to paste it into Base44 later.
-
While creating the key, turn on Restrict Key and choose which features this key can use:

Restricting the key to Text to Speech
At a minimum, enable Text to Speech. Keep all other features set to “No access” unless you specifically plan to use them (e.g., Speech to Speech, Speech to Text, Sound Effects, Dubbing, etc.).
Choose a voice ID

Choosing a voice in the ElevenLabs library
Part 2: The Base44 side
Once you have your ElevenLabs API keys, there are 2 ways to use this integration in Base44. Click the option below to expand and view the instructions.Option 1: Creating an app from scratch (preferred)
Option 1: Creating an app from scratch (preferred)
-
Head over to Base44 and click on Integrations.

Opening the Integrations catalog
Make sure you’re logged into Base44 to view the Integrations catalog page -
Select ElevenLabs and click on “Use this integration”

Adding the ElevenLabs integration
-
When prompted, type out your prompt and paste your ELEVENLABS_API_KEY and VOICE_ID. The integration handles the backend wiring to ElevenLabs.

Pasting your ElevenLabs credentials
You don’t need to manually activate backend functions. Ready-Made integrations enable them automatically.
Option 2: Working with an existing app
Option 2: Working with an existing app
- Open your existing app in the app editor and set up backend functions.
-
Use the AI chat to connect ElevenLabs and add your secrets.
Example: Personal trainer app
**Let’s use a training app as an example: **Build a personal trainer app for daily workouts. I choose a muscle group, you auto-generate 3-6 exercises with sets, reps, and rest. Show one exercise at a time with work/rest timers.**App prompt to conect ElevenLabs: **Connect this app to ElevenLabs Text-to-Speech as an Instant integration. Ask me for ELEVENLABS_API_KEY and VOICE_ID and save them as Secrets. Create a backend function that calls ElevenLabs and returns MP3 as a Base44 data URL. -
In the AI chat, click Set secrets.
Enter your ElevenLabs API key and voice ID.

Opening Set secrets from the AI chat

Entering your API key and voice ID
Popular use cases
- Interactive Learning Tools: Read lessons, quizzes, or language exercises aloud with natural voices.
- Fitness & Wellness Coaches: Deliver spoken workout instructions, meditation guides, or mindfulness prompts.
- Accessibility Features: Provide audio versions of on-screen text for visually impaired people.
- Customer Support Bots: Speak responses instead of only showing text, for a more human-like experience.
- Storytelling & Audiobooks: Narrate stories, podcasts, or news articles in engaging voices.
- Games & Entertainment: Add character voices, mission briefings, or dynamic commentary.
- E-commerce Guides: Give audio product descriptions, guided tours, or checkout instructions.
- Event & Tour Apps: Offer spoken directions, exhibit descriptions, or venue overviews.
- Language Learning: Model pronunciation and practice dialogues in different languages.
- Custom Brand Voice: Use a consistent cloned or custom voice for your app’s personality.
FAQ
Do I need an ElevenLabs subscription to use this integration?
Do I need an ElevenLabs subscription to use this integration?
Will API usage consume ElevenLabs credits?
Will API usage consume ElevenLabs credits?
Can I use ElevenLabs for commercial use?
Can I use ElevenLabs for commercial use?
Can I clone someone else's voice?
Can I clone someone else's voice?
Can I adjust the voice style, speed, or pitch?
Can I adjust the voice style, speed, or pitch?
How do I securely store my API key and Voice ID?
How do I securely store my API key and Voice ID?