ElevenLabs white label: a client portal for AI agents

ElevenLabs white label for agencies: connect a client's ElevenAgents account, add your brand, and set up web chat and WhatsApp for each agent.

On this page
  1. What your client sees from their AI voice agents
  2. Create the ElevenLabs API key
  3. Add the client and choose their ElevenAgents agents
  4. Put your brand on the portal
  5. Set up ElevenLabs web chat and WhatsApp from the portal
  6. Invite the client
  7. ElevenLabs white label questions

Short answer: Create an API key in the client's ElevenLabs account, add the client in Voice AI Portal and pick their ElevenAgents agents and numbers. Then add your subdomain, logo and colours, and invite the client. They sign in to a branded portal with every call, web chat, SMS and WhatsApp conversation, and you can set up web chat and WhatsApp for their agents from the portal.

You build and deploy the agent on ElevenAgents, the ElevenLabs agent platform. Your client wants to know what it did last week. ElevenLabs white label, for an agency, means giving that client their own place to look: a portal on your subdomain, with your logo and colours, showing every conversation their AI voice agent handled. This step-by-step guide sets one up with Voice AI Portal, from the API key to the client’s first sign-in, and covers the chat channels you can switch on for ElevenLabs voice agents without leaving the portal.

What your client sees from their AI voice agents

The ElevenLabs dashboard is built for the people who build agents: the prompt, voice, workflow and testing. A dental practice or a plumber needs something smaller. Voice AI Portal reads the client’s ElevenLabs account through its API and shows them:

  • every conversation, with the audio recording, transcript, summary, outcome and sentiment
  • calls, web chats, SMS, WhatsApp and help desk tool conversations in one list, each labelled by channel, with a channel filter
  • staff time handled: the receptionist time their agents covered, counted from resolved conversations only
  • agents, numbers and analytics for the last 7, 14 or 30 days

Conversation pages never show the ElevenLabs name or what a conversation cost you. Your client sees your brand and what their agents did. See the ElevenLabs integration page for the full list.

Create the ElevenLabs API key

Sign in to the client’s ElevenLabs account. Either kind of key works:

  • A personal API key, created from your profile settings on the API keys page. ElevenLabs lets you set Expire After; leave it on Never, because an expired key stops the portal loading new conversations.
  • A service account key, created under Workspace settings, Service Accounts. It belongs to the workspace, not a person, so it keeps working when your team changes. ElevenLabs offers these on multi-seat plans.

If you restrict the key’s scope, give it write access to ElevenAgents, which lets the portal delete a call on request and place outbound campaign calls. ElevenLabs explains both key types in its API keys documentation (opens in a new tab), and our Connect ElevenLabs guide has each click.

Add the client and choose their ElevenAgents agents

  1. In Voice AI Portal, go to Clients and select Add client.
  2. Enter the client’s name, choose ElevenLabs and paste the key. Select Validate API Key and Load Assets. You see Connected and how many agents and numbers were found.
  3. Select the agents and phone numbers that belong to this client. Their portal reports only on what you pick.
  4. Set the country, currency and time zone, and the staff cost if you want to show an estimated value.
  5. On the Review step, switch on chat channels if this client will use web chat or WhatsApp, then select Add client.

You keep editing each AI agent’s prompt, voice and workflow in ElevenLabs. The portal reports on the agent; it does not change how it is built.

Put your brand on the portal

White label settings live under Settings, White-Label, for the agency owner. Start with the custom subdomain, such as portal.youragency.com: add one CNAME record pointing at app.voiceaiportal.com, verify it, and SSL is issued for you. Then upload light and dark logos, pick one of four login page templates, set your brand colour and add a favicon. The steps are in Set up a custom domain and Configure your branding.

Set up ElevenLabs web chat and WhatsApp from the portal

This is where ElevenLabs clients get more. Open the client’s Client settings, then Chat channels. The agency owner turns the channels on; after that, owners and admins can manage them.

Web chat. Pick the agent, choose Chat only, Voice + text or Voice only, write the first message and list up to 10 websites the chat may run on. Select Save changes and they are saved to the agent in ElevenLabs. Copy the two-line embed code into the client’s website, then use Open test page to try it. The chat window is the ElevenLabs widget itself, running on the client’s own agent. Full steps: Set up web chat.

WhatsApp. Import the client’s WhatsApp Business number in ElevenLabs once, by signing in with Meta, as the ElevenLabs WhatsApp documentation (opens in a new tab) describes. Back in the portal, select Refresh, link the number to the client and choose the agent that answers it. Three switches control replies to messages, voice note replies and read receipts. You can also start conversations with approved template messages. Your client owns the WhatsApp Business account, and Meta bills the business directly for WhatsApp fees. See Connect WhatsApp.

SMS and help desk integration conversations are set up in ElevenLabs. Once the agent handles them, they appear in the same list with their own label.

Invite the client

Go to Client users, select Add User and assign the client. They get a welcome email, then sign in on your subdomain with a one-time code. Before you send it, select View as client to see exactly what they will see. More in Invite a client user and the client portal overview.

ElevenLabs white label questions

Can you white label ElevenLabs?

You keep building in the client’s ElevenLabs account, as you do now. What you brand is the layer your client uses: the portal they sign in to, on your subdomain, with your logo, colours and login page. The website chat stays the ElevenLabs widget.

Is ElevenLabs white label free?

ElevenLabs bills for agent usage as usual. In Voice AI Portal, white label is included on every plan, and the 14-day free trial runs on the plan you choose, so you can try everything in this guide with no card needed.

Sources

  1. ElevenLabs documentation: API keys (opens in a new tab) checked 14 October 2026
  2. ElevenLabs documentation: WhatsApp (opens in a new tab) checked 14 October 2026

Keep reading

Retell AI

How to set up a Retell AI white label dashboard

Step by step to a Retell AI white label dashboard: connect each client's account with a scoped API key and give them a branded portal for calls and chats.

9 min read

Give your clients a portal with your name on it

Connect a client in one guided setup, brand the portal and invite them to sign in. 14-day free trial, no card needed.