WHL
Step-by-Step Setup 30-45 minutes

White Label Setup

AI & Advanced Advanced
Need more detail? Read the full guide for config deep-dives and best practices.

Set Up White Label

White labeling removes all platform branding and replaces it with your own. Your clients log in to your domain, see your logo, and interact with your colors. This guide walks you through setting up every domain, branding asset, and configuration needed for a complete white-label experience.

Prerequisites

Before you begin, gather the following:

  • A custom domain you own (e.g., youragency.com) with access to its DNS settings
  • Agency Unlimited or SaaS Pro plan (white labeling requires one of these tiers)
  • Your agency logo in PNG or JPG format, recommended 350 x 180 pixels, under 2.5 MB
  • App icons in 512 x 512 and 192 x 192 pixel versions for the mobile PWA
  • Brand colors for light and dark mode themes
  • Privacy Policy and Terms of Service URLs hosted on your website
  • A Stripe account if you plan to use SaaS Mode for automated client billing

All white label settings live under Agency View > Settings > Company.

Set Up the Whitelabel Domain (Desktop App)

Replace the default login URL with your own branded subdomain.

  1. Log in to your DNS provider (Cloudflare, GoDaddy, Namecheap, etc.)
  2. Create a new CNAME record with these values:
    • Host/Name: your chosen subdomain (e.g., “app”)
    • Value/Target: whitelabel.ludicrous.cloud
    • TTL: leave at default
  3. If you use Cloudflare, set the CNAME proxy toggle to DNS Only (gray cloud icon)
  4. Navigate to Agency View > Settings > Company > Whitelabel Domain
  5. Enter your full subdomain (e.g., app.youragency.com)
  6. Click Update
  7. Wait up to 30 minutes for DNS propagation and automatic SSL certificate issuance
  8. Test by visiting your branded URL in an incognito browser window

Control how system-generated links appear in emails, SMS, forms, surveys, and calendars.

  1. Log in to your DNS provider
  2. Create a new CNAME record with these values:
    • Host/Name: your chosen subdomain (e.g., “link”)
    • Value/Target: brand.ludicrous.cloud
    • TTL: leave at default
  3. Navigate to Agency View > Settings > Company > API Domain
  4. Enter the subdomain in the API Domain field (e.g., link.youragency.com)
  5. Click Save
  6. Wait up to 30 minutes for DNS propagation
  7. Optionally configure API domains at the sub-account level for per-client branding under Sub-Account > Settings > Business Profile > API Domain

Set Up the Email Sending Domain

Ensure your outbound emails come from your brand for better deliverability and trust.

  1. Choose a subdomain for sending (e.g., mail.youragency.com)
  2. Navigate to Agency View > Settings > Email Services > Dedicated Domain
  3. Add the following DNS records at your provider:
    • TXT record: v=spf1 include:mailgun.org ~all
    • CNAME record for DKIM: follow the exact value provided in the platform
    • MX record (primary): mxa.mailgun.org with priority 10
    • MX record (secondary): mxb.mailgun.org with priority 10
    • TXT record (DMARC): v=DMARC1;p=none;
  4. Return to the platform and click Verify to confirm the records
  5. Wait for verification to complete (usually within 10 to 30 minutes)
  6. Test by sending an email from the platform and checking the “From” address in the received message

Set Up the Sites Domain (Websites and Funnels)

Configure DNS for client websites and funnels built in the platform.

Root Domain Setup

  1. Log in to your DNS provider
  2. Create an A Record with these values:
    • Host: @ (root)
    • Value: 162.159.140.166
    • TTL: leave at default

Subdomain Setup

  1. Create a CNAME record with these values:
    • Host: www (or any subdomain)
    • Value: sites.ludicrous.cloud
    • TTL: leave at default
  2. Navigate to Sub-Account > Settings > Domains to manage site domains for each sub-account

Set Up the Client Portal Domain

White label the domain for communities, courses, memberships, and affiliate management.

  1. Choose a subdomain for the client portal (e.g., members.youragency.com)
  2. Log in to your DNS provider
  3. Create a CNAME record with these values:
    • Host/Name: your chosen subdomain (e.g., “members”)
    • Value/Target: clientportal.ludicrous.cloud
    • TTL: leave at default
  4. Navigate to Sub-Account > Sites > Client Portal > API Domain
  5. Enter the subdomain and save
  6. Wait up to 30 minutes for DNS propagation

Upload Branding Assets

Add your visual identity to the platform interface.

  1. Navigate to Agency View > Settings > Company
  2. Upload your Logo:
    • Recommended size: 350 x 180 pixels
    • Format: PNG or JPG
    • Max file size: 2.5 MB
  3. Select your Theme Mode: Light Mode or Dark Mode
  4. Configure Privacy Policy URL and Terms of Service URL by entering the full URLs where these documents are hosted
  5. Optionally add Custom CSS to adjust colors, fonts, spacing, and layout
  6. Optionally add Custom JavaScript for tracking pixels, live chat widgets, or analytics scripts
  7. Click Save to apply your branding changes

Configure Favicons

Set favicons for websites, funnels, and client portals individually.

Website/Funnel Favicons

  1. Navigate to the specific website or funnel in Sites
  2. Open Site Settings
  3. Upload your favicon (recommended 32 x 32 or 64 x 64 pixels, PNG or ICO format)
  4. Save the site settings

Client Portal Favicons

  1. Navigate to Sub-Account > Sites > Client Portal
  2. Open the Branding section
  3. Upload your favicon
  4. Save the portal settings

Set Up the White Label Mobile App (Optional)

Publish a fully branded app to the Apple App Store and Google Play Store.

  1. Navigate to the mobile app customizer in Agency Settings
  2. Upload your Logo and Splash Screen images
  3. Configure:
    • App name (full name displayed in app stores)
    • Short name (condensed version for home screen icons)
    • App description (listing text visible in app stores)
  4. Select your Color Schemes for light and dark mode
  5. Choose your Fonts and arrange Menu Items
  6. Preview the app to confirm your branding
  7. Click Submit to send the app for review
  8. Wait for platform team review (a few days) plus standard app store approval timeline

Set Up the Membership PWA (Optional)

Create a Progressive Web App for membership and course content.

  1. Navigate to Memberships > Courses > Settings > App Settings
  2. Toggle Enable PWA to activate the feature
  3. Fill in:
    • Full app name for installation prompts
    • Short name for home screen display
    • Brief description of the app
  4. Upload icons in 512 x 512 and 192 x 192 pixel sizes (JPG or PNG)
  5. Select your color palette for buttons, headers, and UI elements
  6. Click Save
  7. Test the PWA installation on a mobile device by visiting the membership site and following browser prompts

Test Your Setup

Verify every domain and branding element before clients see them.

  1. Visit your whitelabel login domain in an incognito browser window (e.g., app.youragency.com)
  2. Confirm your logo appears on the login screen and dashboard header
  3. Check that the SSL certificate is valid (green lock icon in browser)
  4. Send a test email from the platform and verify the sender domain matches your email sending domain
  5. Click any system-generated link in an email or SMS to verify it uses your API domain
  6. Visit a test website or funnel to confirm the sites domain is working
  7. Access the client portal to verify the members domain and branding
  8. Check all favicons across websites, funnels, and portals

Next Steps

Now that your white label setup is complete, consider these next actions:

  • Configure sub-account API domains for clients who want their own branded links
  • Set up SaaS Mode to sell the platform as your own software product (see SaaS Mode setup)
  • Document your DNS records in a spreadsheet for easy reference and troubleshooting
  • Monitor DNS health regularly using tools like dnschecker.org
  • Verify email sending domain health monthly to maintain deliverability
  • Read the full White Label guide for advanced customization and troubleshooting

Stay sharp. New guides and playbooks as they drop.