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.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.
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.
1. Logo
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
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
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:
- Enter your domain and save
- Outbox AI shows the DNS records to add
- Add them at your DNS provider (GoDaddy, Cloudflare, etc.)
- Click Check again once they’re in. DNS usually takes 10 minutes to 2 hours to spread
- When the status says Verified & live, your portal is at your domain, with SSL set up automatically
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:
- Connect SendGrid – Add your SendGrid API key
- Verify sender email – SendGrid will send a verification link
- Set as default – Choose this email for all notifications
noreply@theaiagentshub.com) that never mentions Outbox AI.
Common email addresses:
noreply@youragency.com– Automated notificationssupport@youragency.com– Support emailsteam@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.
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.
- 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

API Domain Whitelabeling
Available on Scale plan: API domain whitelabeling is available on Scale
only. If you need this feature, upgrade to Scale.
- 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
White-Label GoHighLevel
If you run a white-label GoHighLevel instance, you can replace GoHighLevel branding throughout Outbox AI.
What to Configure
1. GoHighLevel LogoUpload 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
Troubleshooting
Custom Domain Not Loading
Custom Domain Not Loading
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.comon the name) - Verify DNS has propagated using DNS Checker, then click Check again
- Contact support if it still isn’t live after 48 hours
Emails Not Sending
Emails Not Sending
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
Logo Looks Blurry
Logo Looks Blurry
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
Still Seeing Outbox AI Branding
Still Seeing Outbox AI Branding
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
GoHighLevel Branding Still Showing
GoHighLevel Branding Still Showing
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
Start A2P Early (US SMS)
Start A2P Early (US SMS)
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.
Match Your Website
Match Your Website
Use the same logo and styling from your main website for consistent branding
across all client touchpoints.
Test Thoroughly
Test Thoroughly
Before showing clients: - Test login at custom domain - Send invites to test
emails - Check mobile and desktop views - Verify no Outbox AI branding
anywhere
Document Your Setup
Document Your Setup
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

