# Voice Orb Whitelabel

**URL:** <https://community.retellai.com/t/voice-orb-whitelabel/3088>\
**Category:** Feature Requests\
**Created:** [June 12, 2026, 1:55pm UTC](https://community.retellai.com/t/voice-orb-whitelabel/3088 "2026-06-12T13:55:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![scottflowerfilm](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/scottflowerfilm/32/2120_2.png) [@scottflowerfilm](https://community.retellai.com/u/scottflowerfilm)\
**Post date:** [June 12, 2026, 1:55pm UTC](https://community.retellai.com/t/voice-orb-whitelabel/3088/1 "2026-06-12T13:55:31Z")

</div>

It should be possible to white label the Voice Orb that sits on a website.  
When we create a shareable voice orb link for others to talk to our agent, instead of this being branded Retell AI it should be amendable to our brand, so our customers are talking to our agent (not Retells).  
Thanks

---

<div class="post-metadata">

**Author:** ![nabeelbaghoor](https://yyz2.discourse-cdn.com/flex008/user_avatar/community.retellai.com/nabeelbaghoor/32/429_2.png) [@nabeelbaghoor](https://community.retellai.com/u/nabeelbaghoor)\
**Post date:** [October 16, 2026, 11:41am UTC](https://community.retellai.com/t/voice-orb-whitelabel/3088/2 "2026-10-16T11:41:30Z")

</div>

Not Retell staff, but two ways to get there today while this request is open:

**1. The website widget, branded.** The embed script takes `data-logo-url`, `data-title`, `data-bot-name`, `data-fab-text` and `data-color` (or `data-theme-color` / `data-component-color`), so it can look like your product. There is also a `data-white-label` attribute that hides the “Powered by Retell” line; the token comes from Retell support, as mentioned in the white label token thread. Docs: [Retell Website Widget - Retell AI](https://docs.retellai.com/deploy/chat-widget)

**2. Your own orb with the Web SDK.** If you want a fully custom orb on your own domain (say `talk.youragency.com`), build it on `retell-client-js-sdk`. Create a public key in the dashboard, restrict it to your domain, and drive the orb from the audio snapshots:

```js
import { RetellClient } from "retell-client-js-sdk";

const client = new RetellClient({ key: "public_key_..." });

function startCall() {
  const call = client.createWebCall({
    agent_id: "agent_...",
    audio: { emitRawAudioSamples: true },
    hooks: {
      onAudio: (samples) => {
        let sum = 0;
        for (const s of samples) sum += s * s;
        const level = Math.sqrt(sum / samples.length);
        orb.style.transform = `scale(${1 + level * 3})`;
      },
      onEnd: () => { orb.style.transform = "scale(1)"; },
    },
  });
}

```

Call `startCall()` from a button click (browsers block audio playback without a user gesture), serve the page over HTTPS, and nothing on it says Retell. Heads up if you built on the older SDK: `RetellWebClient` was deprecated on 2026-09-30 in favour of `RetellClient`. Docs: [Make browser-based web calls with the Retell Web SDK](https://docs.retellai.com/deploy/web-call)
