White-Label Branding
Customize the Prominara client portal with your agency branding, including logo, colors, custom domain, and branded PDF reports for a fully white-label AI visibility experience.
White-label branding is a feature of Prominara's Agency plan that lets digital marketing agencies customize the client portal with their own logo, brand colors, and custom domain. This means your clients interact with AI visibility data through an interface that looks and feels like your agency's own product, without any Prominara branding visible to them.
White-labeling is a common practice among SaaS platforms serving agencies. Tools like SEMrush, Ahrefs, and AgencyAnalytics offer similar branding features. Prominara extends this to the emerging GEO (Generative Engine Optimization) category, making it one of the first AI visibility platforms to offer fully branded client experiences.
What Branding Options Are Available?
Prominara's white-label system covers 3 core branding areas: visual identity (logo and colors), domain (custom URL), and reports (branded PDFs). Here is a breakdown of each option:
| Branding Element | Where It Appears | Requirements |
|---|---|---|
| Agency Logo | Portal header, login page, email notifications | PNG or SVG, horizontal format, min 200px wide, transparent background |
| Primary Color | Buttons, links, active states, chart accents | Hex code (e.g., #4F46E5) |
| Secondary Color | Hover states, secondary buttons, backgrounds | Hex code (e.g., #818CF8) |
| Custom Domain | Portal URL (e.g., portal.youragency.com) | DNS CNAME record pointing to Prominara |
| Report Logo | PDF cover page and headers | Same as agency logo or custom report logo |
| Report Footer | PDF footer on every page | Agency name, website, contact email |
How to Configure Branding
Step 1: Upload Your Logo
- Navigate to Settings > Organization in your Prominara dashboard
- Scroll to the Branding section
- Click Upload Logo and select your file
- The logo preview updates immediately
For best results, your logo should be a horizontal (landscape) format with a transparent background. We recommend SVG for crisp rendering at any size, or PNG at 2x resolution (minimum 400px wide) for retina displays. Maximum file size is 2 MB. The logo is stored on Cloudflare R2 for fast global delivery.
Step 2: Set Brand Colors
Enter your brand colors as hex codes. The color picker also supports HSL and RGB input. Your colors are applied across the entire portal interface:
- Primary Color: Buttons, links, navigation accents, chart highlights, and active states. Choose a color with sufficient contrast against white backgrounds (WCAG AA requires 4.5:1 contrast ratio for text).
- Secondary Color: Hover states, secondary buttons, subtle backgrounds, and inactive elements. Typically a lighter shade of your primary color.
Step 3: Save and Preview
- Click Save Changes to apply your branding
- Open an incognito/private browser window
- Navigate to your client portal URL to verify the branding
- Check the login page, dashboard, and reports for consistent branding
Branding changes apply to all client portals under your organization immediately. Individual clients cannot override the agency-level branding.
How Do I Set Up a Custom Domain?
A custom domain replaces the default prominara.com/portal URL with your own branded URL like portal.youragency.com. This provides a fully white-label experience where clients never see the Prominara domain.
DNS Configuration
- Choose a subdomain (e.g.,
portal.youragency.comorapp.youragency.com) - Add a CNAME DNS record pointing your subdomain to
portal.prominara.com - Contact Prominara support at contact@prominara.com with your custom domain
- We provision an SSL certificate automatically via Let's Encrypt (typically within 5 minutes)
- DNS propagation takes 1-48 hours depending on your registrar (Cloudflare, GoDaddy, Namecheap, etc.)
# Example DNS record
Type: CNAME
Name: portal
Value: portal.prominara.com
TTL: 3600How Does Report Branding Work?
Generated PDF reports automatically include your agency branding. Reports are generated server-side and stored on Cloudflare R2 for secure distribution.
- Cover Page: Features your agency logo prominently centered, with the report title, client name, and generation date
- Headers: Your logo appears in the top-left corner of every page
- Charts and Graphs: Use your primary and secondary brand colors for data visualization
- Footer: Displays your agency name, website URL, and contact email on every page
- No Prominara Branding: The “Powered by Prominara” watermark is removed on Agency plans
Configure report-specific settings (like footer contact details) in Settings > Reports. You can also set a different logo for reports if your print/PDF logo differs from your web logo.
What Do Clients See in the Branded Portal?
When clients log into the branded portal, they see a simplified, read-only view of their AI visibility data. The portal includes:
Branded Login Page
AI Visibility Dashboard
Score Breakdowns
Recommendations
Competitor Tracking
Report Downloads
White-Label Branding vs. Standard Portal
| Feature | Standard Portal (Pro) | White-Label (Agency) |
|---|---|---|
| Client data access | Yes | Yes |
| Custom logo | No (Prominara logo) | Yes (your agency logo) |
| Custom colors | No (default theme) | Yes (your brand colors) |
| Custom domain | No | Yes (portal.youragency.com) |
| Branded reports | Prominara branding | Your agency branding |
| "Powered by" badge | Visible | Removed |
| Client limit | Up to 5 | Unlimited |
Frequently Asked Questions
Can I use different branding for different clients?
Currently, branding is set at the organization level and applies to all client portals. All clients see the same logo and colors. Per-client branding is on our roadmap for agencies managing brands with distinct visual identities.
Does the custom domain affect SEO?
The client portal is designed for authenticated access only and is not indexed by search engines. All portal pages include noindex meta tags. The custom domain does not impact your agency website's SEO or AI visibility in any way.
How long does custom domain setup take?
After adding the DNS CNAME record and contacting support, SSL provisioning typically completes within 5 minutes. Full DNS propagation takes 1-48 hours depending on your registrar. Most Cloudflare-managed domains propagate within 5 minutes.
For more on portal configuration, see the Portal Setup Guide, Permissions, and Portal API Reference.