Home » Customer Portals » White-Label Branding

How to White-Label a Customer Portal With Your Branding

White-labeling your customer portal means replacing every visible trace of the platform with your own brand. Your users see your logo, your colors, your domain, and your company name on every page. The platform provides branding controls for the login page, navigation, forms, emails, and custom CSS for complete visual control.

What White-Label Covers

White-label branding applies to every user-facing element of your portal. This includes:

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

Step 1: Connect your custom domain.
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.
Step 2: Upload your logo.
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.
Step 3: Set your brand colors.
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.
Step 4: Customize the login page.
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.
Step 5: Add custom CSS for fine-grained control.
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.
Step 6: Configure email branding.
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