Skip to main content
White label lets you offer Callers to your clients under your own brand. Your logo and company name replace Callers branding, the dashboard runs on your own domain (for example app.youragency.com), and the API is available on that domain too. Combined with subaccounts, each client gets their own branded workspace.
White label is enabled per account and is available only in main accounts, not in subaccounts. If you don’t see the logo or Custom Domain settings in Settings → General, email .

What you can customize

Set your logo and name

1

Open General settings

Click your name in the sidebar, choose Settings, and open General.
2

Upload your logo

Click Replace on the logo and upload your image. Use a square logo so it looks good in the sidebar and on the login page.
3

Set your organization name

Edit Organization name. Changes save automatically.

Connect a custom domain

Before you start, you need a domain or subdomain you own (for example app.youragency.com) and access to its DNS settings at your registrar or DNS host.
1

Start the connection

In Settings → General, find Connect a custom domain and click Connect.
2

Enter your domain

Type the domain in Domain, for example app.youragency.com, and click the arrow button to submit.
3

Add the A record

Callers shows the A record to add. In your DNS provider, create an A record with the values shown:
  • Name / Host / Alias: the subdomain part of your domain, for example app. If you use a root domain, this is @.
  • Value / points to: the IP address Callers shows.
Use the copy buttons to avoid typos.
Custom Domain section with the URL app.rebrandedai.com, a table with Name app and Value 34.8.177.124 with copy buttons, and an A record added button

Copy the A record values into your DNS provider

4

Confirm

Back in Callers, click A record added.
5

Wait for verification

The status shows Pending while Callers verifies your domain. This can take up to 48 hours. When it’s done, the status changes to Connected.
Custom Domain section with a Pending badge and the message Your domain is being verified by your host, up to 48 hours

Verification can take up to 48 hours

To remove a domain, open the ⋯ menu next to the domain URL and choose Remove Custom Domain.

Domain statuses

What changes for your users

After your domain is connected:
  • Login page. Your domain shows a login page with your logo.
  • Where to log in. Settings → Team shows “Users should login on domain:” with your domain. Share this address with your team and clients.
  • Invitations. When you invite a member, Callers gives you an invitation link to copy and send yourself, instead of emailing it.
  • Password resets. Forgot password? on your domain asks users to contact their Admin. Admins create reset links from Settings → Team. See Team and permissions.
  • SSO. Continue with SSO isn’t shown on custom domains. Users who sign in with SSO log in at app.callers.ai.

Control which apps clients see

Choose which App Center apps each subaccount can use:
  1. Go to Settings → Subaccounts and click the subaccount.
  2. In Permissions, click App Management.
  3. Turn individual apps on or off, or use Enable all apps / Disable all apps.
When you enable an app that uses OAuth, you can choose Add OAuth Credentials to connect your own OAuth app right away, or Enable Integration Only to let Admins configure it later.

Use your own OAuth app credentials

By default, when a client connects an app such as a CRM, the authorization screen shows Callers. With your own OAuth credentials, clients see your company name and logo instead.
1

Open App Credentials

In your main account, go to App Center, open the page menu, and choose App Credentials for Branding.
2

Create an OAuth app with the provider

In the provider’s developer console, create an OAuth app. Add the Redirect URL shown in Callers as an allowed callback URL.
3

Add your credentials

Back in Callers, enter the ClientId and Client Secret from your OAuth app and save.
Apps with your own credentials show a badge in the credentials list. Use the row menu to edit or remove them. Removing credentials permanently deletes them.
App Credentials for Branding appears in the main account only after it has branding (a logo or custom domain).

Use the API on your custom domain

Once your domain is connected, you can use it as the API base URL instead of https://api.callers.ai:
Interactive API documentation for your domain is at https://<your-domain>/api/openapi. It hides the account-management (Organizations) endpoints, so the docs you share with clients show only what they need. API keys and the x-sub-organization-id header work the same as on api.callers.ai. See API keys.

Troubleshooting

Check that the A record exists, has the exact name and IP shown in Callers, and that there’s no conflicting CNAME or A record for the same name. Use a DNS lookup tool to confirm the domain resolves to the Callers IP. If it still doesn’t connect, contact support.
White label is available only in main accounts where it’s enabled. Subaccounts use the main account’s branding. Email .
Add your own OAuth credentials for that app in App Credentials for Branding.
On a custom domain, Callers doesn’t send invitation emails. Copy the invitation link from the invite dialog and send it yourself. Links expire after 24 hours.

Managing subaccounts

One workspace per client.

Team and permissions

Invite members and reset passwords.

App Center

Connect CRMs, calendars, and other apps.

API introduction

Authenticate and call the API.

Subaccounts and SIP API

Create and configure client subaccounts programmatically.

Webhooks overview

Receive events from every subaccount at one endpoint.