How to White-Label a Customer Portal With Your Branding
What White-Label Covers
White-label branding applies to every user-facing element of your portal. This includes:
- Domain: Your portal runs on your own domain (portal.yourbusiness.com), not on the platform's domain
- Logo: Your logo appears in the header, login page, and email notifications
- Colors: Your brand colors replace the default theme on buttons, links, headers, and accents
- Page titles: Your company name appears in browser tabs and page headers
- Email sender: Notifications come from your email address with your sender name
- Footer: Your copyright, links, and contact information replace any default content
The goal is that your users never encounter any branding that is not yours. They experience your portal as custom-built software for your business, which it effectively is.
Setting Up White-Label Branding
The first and most important branding step is running your portal on your own domain. Follow the branded admin panel guide to set up DNS and SSL for your domain. Once connected, all portal URLs use your domain instead of the platform's.
Add your logo image URL to the portal configuration. The logo appears on the login page, in the header navigation, and in any email templates. Use a transparent PNG for best results, and provide both a full logo and an icon version for mobile navigation.
Configure your primary and secondary brand colors in the portal settings. The primary color applies to buttons, links, and active navigation items. The secondary color applies to backgrounds, borders, and subtle accents. The system generates appropriate hover states and contrast variations automatically.
The login page is often the first thing your users see. Customize the welcome text, background style, and any messaging displayed alongside the login form. You can include a brief description of your portal, a support contact link, or your company tagline.
For advanced styling beyond the built-in options, add custom CSS that overrides the default portal styles. This lets you change fonts, adjust spacing, modify form layouts, and match any specific design requirements your brand has. Custom CSS is stored in the webhosting configuration for your domain and loads on every portal page.
Set up your sender name, sender email address, and email footer content. Notification emails sent to your users (password resets, account confirmations, system alerts) will come from your configured address with your branding. If you use the email broadcast features, make sure your sending domain has proper SPF and DKIM authentication.
Testing Your Branding
After configuring all branding elements, test the complete user experience from start to finish. Visit your domain, check the login page appearance, register a new test account, log in, navigate through all portal pages, and trigger a password reset email. Look for any place where the platform's default branding might still appear and update those settings.
Test on mobile devices as well. The navigation, logo sizing, and color contrast should all work well on smaller screens. The portal uses responsive design, but your custom logo and CSS may need mobile-specific adjustments.
Offering White-Label Portals to Your Customers
If your business model involves providing portals to your own clients, you can run multiple white-label portals from a single account, each on a different domain with different branding. This is common for agencies, SaaS companies, and consultants who offer client portals as part of their service. Each domain gets its own branding configuration independent of the others.
White-label your customer portal with your own logo, colors, domain, and email branding.
Get Started Free