White-label: run Call2Me under your own brand
Custom domain, branding, tenant routing, and per-tenant billing — everything you need to resell voice AI under your own brand.
Updated May 6, 2026
White-label turns Call2Me into infrastructure you resell instead of a product you redirect to. Your customers see your brand end-to-end; the platform stays invisible.
What gets branded
- Custom domain — your customers log in at
app.yourcompany.com - App name — replaces "Call2Me" everywhere in the UI
- Logo — header, login page, emails
- Primary color — buttons, accents, links
- Email sender — verification, password reset, notifications all come from your domain
- Documentation links — point to your docs instead of ours
Setup
1. Configure branding
Settings → Branding in the dashboard. Set:
- App name
- Logo URL (PNG or SVG, served from your CDN or our asset store)
- Primary color (hex)
- Optional: secondary color, font
Branding applies to all users in your tenant.
2. Set the custom domain
Settings → Branding → Custom Domain — enter app.yourcompany.com.
The platform issues you a DNS target. Add a CNAME on your DNS provider:
Type: CNAME
Name: app
Target: dashboard.call2me.app
TTL: auto
If you're behind Cloudflare, set proxy mode to Proxied and SSL/TLS to Full (strict). Without strict, you'll see SSL handshake errors.
3. Verify
Once DNS propagates (usually under 5 minutes), visit app.yourcompany.com. You
should see your login page with your brand. Sign-ups from that URL are
auto-linked to your tenant.
Tenant routing
The platform routes users to tenants by signup origin:
- Sign up via
app.yourcompany.com→ in your tenant - Sign up via
dashboard.call2me.app→ on the default tenant (us)
Existing users can be moved between tenants by an admin (rare but supported).
Per-tenant pricing
Tenants can set their own customer-facing rates:
- Per-minute markup over platform cost
- Monthly minimums
- Plan tiers (free / starter / pro)
- Per-customer overrides
The platform calculates platform-side cost and tenant-side cost separately. Reports show both — your margin is the difference.
Member management
Settings → Members lets tenant admins:
- Invite users to specific workspaces
- Assign roles (owner, admin, member)
- See per-member usage and costs
- Remove members
Email branding
When you set up a custom domain, the platform offers SMTP integration:
- Use a provider like Postmark, SendGrid, or AWS SES
- Verify your sending domain (DKIM, SPF)
- Configure the From address (e.g.
noreply@yourcompany.com)
Verification, password reset, and notification emails all go out under your sender once configured.
What's next
- Wallet and billing — how the platform bills you
- Pricing — base rates you mark up
- Authentication — JWT model for your custom client
Frequently asked
Q.What's the difference between a workspace and a tenant?
A workspace is one customer's account — agents, calls, wallet. A tenant is a brand layer above workspaces; users signing up via your custom domain land in your tenant and see your brand instead of Call2Me's.
Q.Do my customers know they're using Call2Me?
No — when configured fully, the dashboard shows your name, your logo, your colors, your domain. Emails come from your sender. Login URL is yours.
Q.Can I set my own pricing on top of platform costs?
Yes. Tenants can set per-minute markups, monthly minimums, and per-customer plans. The platform bills you at platform rates; you bill your customers at yours.
Q.Is there a separate fee for white-label?
The white-label feature itself is free; you pay platform usage rates. Some operational add-ons (dedicated support, custom SLAs) have separate pricing — contact sales.