Skip to main content

Overview

White-label Outbox AI to present the platform as your own product. Replace logos, brand names, domains, and email addresses so clients only see your agency’s branding.
Perfect for agencies: Build your brand while using Outbox AI’s infrastructure behind the scenes.
Logo, brand name, custom domain and email are on every plan, Starter included. Dashboard colours need Growth or Scale, and the API domain needs Scale.

Access White-Label Settings

Navigate to your agency’s white-label configuration.
White-label Tab
1

Open Agency Settings

Log in to Outbox AI and click on your agency workspace
2

Navigate to White-label Tab

Go to Settings → White-label tab

Configure Your Branding

Set up your agency’s branding in five key fields.
White-label Settings
Upload your agency logo (PNG or SVG, square, 512×512px minimum). Where it appears:
  • Sidebar navigation
  • Login screen
  • Email invitations
  • Browser favicon

2. Brand Name

Enter your agency or product name. Where it appears:
  • Browser tab title
  • Login screen heading
  • Email subject lines
  • Platform footer
Example: “Acme Marketing Platform”, “Digital Solutions Hub”

3. J.A.R.V.I.S Name

Set the assistant name your clients see across the platform. Where it appears:
  • J.A.R.V.I.S page title and assistant headers
  • Subaccount settings and help text
  • Internal references shown to client users
Example names: “Atlas”, “Ops Copilot”, “Agency AI Assistant”
This is a display-only white-label setting. Renaming J.A.R.V.I.S does not change any underlying automation behavior.

4. Custom Domain

Enter your custom domain (e.g., portal.youragency.com). How it works:
  1. Enter your domain and save
  2. Outbox AI shows the DNS records to add
  3. Add them at your DNS provider (GoDaddy, Cloudflare, etc.)
  4. Click Check again once they’re in. DNS usually takes 10 minutes to 2 hours to spread
  5. When the status says Verified & live, your portal is at your domain, with SSL set up automatically
Example DNS records for app.youragency.com: The TXT record only appears when the domain needs proving it’s yours, and its value is unique to your account. A root domain (youragency.com) gets an A record instead of a CNAME. Always copy the exact records shown in your settings, which may differ from this example. What the status means:
Use a subdomain: portal.youragency.com or app.youragency.com works best, so your main website stays where it is.

5. Email Address

Set your sender email for system notifications and invites (e.g., noreply@youragency.com). Requirements:
  1. Connect SendGrid – Add your SendGrid API key
  2. Verify sender email – SendGrid will send a verification link
  3. Set as default – Choose this email for all notifications
SendGrid required: You need a SendGrid account to send emails from your domain. Sign up at SendGrid.com if you don’t have one.
Without SendGrid, emails still go out with your brand name and logo, from a neutral address (noreply@theaiagentshub.com) that never mentions Outbox AI. Common email addresses:
  • noreply@youragency.com – Automated notifications
  • support@youragency.com – Support emails
  • team@youragency.com – Team invites

How Clients Get In

On your custom domain, sign-up is invite-only. There’s no public sign-up page, so nobody can create their own account on your portal. Clients get in when you:
  • Add the client and invite them from Settings → Companies. The invite email and link use your branding and domain.
  • Send a client plan link, if you sell plans with sub-account rebilling. Plan links still let clients sign up and pay on your domain.
Self sign-up only exists on Outbox AI’s own site, for agencies joining Outbox AI. Payments made by your clients on your domain bring them back to your domain afterwards, never to Outbox AI’s.

Claude and Codex for Your Clients

Your clients can connect your platform to Claude or Codex from Settings → Claude & Codex. On your custom domain that page uses your brand name and a neutral server address, https://api.theaiagentshub.com/mcp, so nothing points back to Outbox AI.

Dashboard Color Branding

Available on Growth/Scale plans: Dashboard color customization is available on Growth and Scale. If you need this feature, upgrade to Growth.
Users on the Growth or Scale plan can now brand their dashboard with 3 colors to match their brand identity:
  • Background colour – Main background color for the dashboard
  • Secondary colour – Secondary UI elements and accents
  • Accent colour – Highlight color for buttons, links, and interactive elements
Branding Settings
Customize your dashboard’s appearance to align with your brand colors for a fully cohesive white-label experience.

API Domain Whitelabeling

Available on Scale plan: API domain whitelabeling is available on Scale only. If you need this feature, upgrade to Scale.
Users on the Scale plan can whitelabel the API domain so that API calls are made to their custom domain, and their own API endpoint is shown in their clients’ Twilio accounts and other integrations. What this enables:
  • API calls are made to your custom domain (e.g., api.youragency.com)
  • Your API endpoint appears in your clients’ Twilio accounts
  • Complete white-label API experience across all integrations
Setup is not immediate: This change requires DNS record configuration and will require us to reach out to you to add the necessary DNS records. Allow 24-48 hours for the API domain whitelabeling to be fully configured and activated.

White-Label GoHighLevel

If you run a white-label GoHighLevel instance, you can replace GoHighLevel branding throughout Outbox AI.
GoHighLevel White-label

What to Configure

1. GoHighLevel Logo
Upload your white-labeled GHL logo (square PNG/SVG, 256×256px minimum)
2. GoHighLevel Account Name
Enter your GHL white-label name (e.g., “Acme CRM” instead of “GoHighLevel”)

What Gets Replaced

✅ All “GoHighLevel” text becomes your brand name
✅ GoHighLevel logo replaced with your logo
✅ Integration cards show your branding
✅ Settings and help text reference your CRM name
Example:
This only affects display in Outbox AI. Your actual GoHighLevel white-label setup remains unchanged.

Testing Your Setup

After configuring your white-label settings:
1

Visit Your Custom Domain

Open your custom domain in an incognito/private window
2

Check Login Screen

Verify your logo and brand name appear, and that there’s no sign-up link
3

Send Test Invite

Invite a test email and confirm it shows your branding
4

Review All Pages

Log in and verify no “Outbox AI” branding is visible
Use incognito mode to see exactly what clients see without your cached login session.

Troubleshooting

Problem: Your domain shows an error or won’t load.Solutions:
  • Look at the status next to your domain in white-label settings and follow what it says
  • Check the records match the ones shown exactly (no typos, no extra .youragency.com on the name)
  • Verify DNS has propagated using DNS Checker, then click Check again
  • Contact support if it still isn’t live after 48 hours
Problem: Invites or notifications aren’t being received. Solutions: - Verify SendGrid API key has Full Access permissions - Confirm sender email shows “Verified” in SendGrid - Check recipient’s spam/junk folder - Test sending an email directly from SendGrid dashboard - Set up SPF/DKIM records for better deliverability
Problem: Your logo doesn’t look sharp. Solutions: - Upload higher resolution (at least 512×512px, preferably 1024×1024px) - Use square dimensions (non-square logos get stretched) - Try SVG format for perfect scaling - Ensure transparent background for dark/light mode compatibility
Problem: “Outbox AI” still appears somewhere. Solutions: - Clear your browser cache (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows) - Test in incognito/private mode - Ensure all fields are saved in white-label settings - Take screenshots of where you see it and contact support
Problem: GoHighLevel logo/name not replaced.Solutions:
  • Verify both GHL logo AND name are set
  • Refresh the page after saving
  • Check the GoHighLevel white-label toggle is ON
  • Clear cache and test in incognito mode

Best Practices

If using US SMS, start your A2P 10DLC registration immediately. It takes 4-6 weeks to approve.See the Telephony guide for A2P setup instructions.
Use the same logo and styling from your main website for consistent branding across all client touchpoints.
Before showing clients: - Test login at custom domain - Send invites to test emails - Check mobile and desktop views - Verify no Outbox AI branding anywhere
Keep a record of:
  • SendGrid API key location
  • DNS records and provider
  • Verified sender emails
  • Custom domain URL

Next Steps

Telephony Setup

Configure phone numbers with white-labeled caller IDs

GoHighLevel Integration

Connect your white-labeled GHL instance

Chat Agents

Create agents for your white-labeled platform

Voice Agents

Set up voice agents with your branding

Resources

SendGrid Setup

SendGrid API key documentation

DNS Checker

Check DNS propagation status

Email Deliverability

Best practices for email delivery