White-Label Portal Setup
Give affiliates a branded experience with your own domain, logo, and colors. The white-label portal appears as part of your product.
Prerequisites
- Domain you control for the affiliate portal
- Access to DNS settings for your domain
- Business or Enterprise plan
A white-label affiliate portal presents your program as part of your brand, not a third-party service. Affiliates see your logo, colors, and domain - building trust and professionalism.
What Gets Branded
- Custom Domain - affiliates.yourcompany.com instead of get-attro.com
- Logo & Colors - Your visual identity throughout
- Email Sender - Notifications from your domain
- Terms & Support - Links to your policies
Why it matters: Affiliates who see a professional, branded experience are more likely to take your program seriously and promote actively.
Enable White-Label
First, enable white-label features for your organization.
Check Your Plan
White-label is available on Business and Enterprise plans. Check your current plan at Settings → Billing.
Enable Features
- Go to Settings → Branding
- Toggle "Enable White Label" to On
- You'll see additional configuration options appear
- Complete the following sections before going live
What's Included
| Feature | Business | Enterprise |
|----------------------|----------|------------|
| Custom Domain | ✓ | ✓ |
| Logo & Colors | ✓ | ✓ |
| Custom Email Domain | - | ✓ |
| Remove "Powered By" | - | ✓ |
| Multiple Portals | - | ✓ |Configure Custom Domain
Set up your own domain (e.g., affiliates.yourcompany.com) to serve the affiliate portal.
Choose Your Domain
Recommended patterns:
affiliates.yourcompany.compartners.yourcompany.comreferrals.yourcompany.com
Add Domain in Attro
- Go to Settings → Branding → Custom Domain
- Enter your chosen domain (without https://)
- Click "Add Domain"
- Copy the DNS records shown
Configure DNS
Add a CNAME record at your DNS provider:
Type: CNAME
Name: affiliates
Value: proxy.get-attro.com
TTL: 3600 (or Auto)Example DNS configurations:
# Cloudflare
Name: affiliates
Target: proxy.get-attro.com
Proxy: OFF (DNS only)
# GoDaddy
Host: affiliates
Points to: proxy.get-attro.com
TTL: 1 Hour
# Namecheap
Host: affiliates
Value: proxy.get-attro.com
TTL: AutomaticVerify Domain
- DNS propagation typically takes 5-30 minutes
- Return to Attro and click "Verify Domain"
- Green checkmark indicates success
- SSL certificate is automatically provisioned
Troubleshooting: If verification fails, ensure proxy/CDN is disabled for this subdomain and wait for DNS propagation.
Upload Brand Assets
Upload your logo and configure your brand colors for a cohesive experience.
Logo Requirements
- Primary Logo - SVG or PNG, minimum 200px width
- Favicon - PNG, 32x32 pixels
- Background - Transparent recommended
Upload Logos
- Go to Settings → Branding → Logos
- Click "Upload Primary Logo"
- Select your file
- Preview and confirm
- Repeat for favicon
Configure Colors
Set your brand colors using hex codes:
Primary Color: #3B82F6 (buttons, links, accents)
Secondary Color: #1E40AF (hover states, headers)
Background: #FFFFFF (page background)
Text: #1F2937 (body text)- Go to Settings → Branding → Colors
- Enter hex codes for each color
- Preview changes in real-time
- Save when satisfied
Preview Your Portal
Click "Preview Portal" to see how affiliates will experience your branded portal. Test:
- Login page
- Dashboard
- Link generation page
- Payout history
Customize Portal Content
Set up content that affiliates see in your branded portal.
Welcome Message
Welcome to the [Company] Partner Program!
We're excited to have you. As a partner, you'll earn commissions
for every customer you refer. Get started by generating your
unique tracking link below.- Go to Settings → Branding → Content
- Edit the welcome message
- Use markdown for formatting
- Save
Support Information
- Support Email - Where affiliates reach you
- Support URL - Link to help docs or chat
- Terms URL - Your affiliate agreement
- Privacy URL - Your privacy policy
Social Links
Optionally add social media links for affiliates:
- Twitter/X handle
- LinkedIn page
- YouTube channel
- Discord server
Resource Links
Provide affiliates with promotional materials:
| Resource | URL |
|-------------------|----------------------------------|
| Brand Guidelines | yourcompany.com/brand |
| Logo Pack | yourcompany.com/logos.zip |
| Marketing Copy | yourcompany.com/affiliate-copy |
| Product Images | yourcompany.com/images |Configure Email Domain (Optional)
Enterprise plans can send affiliate emails from your own domain instead of Attro.
Why Custom Email Domain?
- Better deliverability (not associated with bulk senders)
- Professional appearance (from: [email protected])
- Consistent branding across all touchpoints
- Replies go to your support team
Add Email Domain
- Go to Settings → Branding → Email
- Enter your sending domain (e.g., mail.yourcompany.com)
- Choose From address (e.g., [email protected])
- Copy the DNS records shown
Required DNS Records
# SPF Record
Type: TXT
Host: mail
Value: v=spf1 include:_spf.get-attro.com ~all
# DKIM Record
Type: TXT
Host: attro._domainkey.mail
Value: [provided in dashboard]
# DMARC Record (recommended)
Type: TXT
Host: _dmarc.mail
Value: v=DMARC1; p=none; rua=mailto:[email protected]Verify Email Domain
- Add all DNS records
- Wait for propagation (can take up to 48 hours)
- Click "Verify Domain" in Attro
- Send a test email to confirm
Test Affiliate Experience
Before announcing to affiliates, thoroughly test the branded experience.
Checklist
- Visit custom domain - should load without errors
- Check SSL certificate - should show as secure
- Test signup flow - create a test affiliate account
- Verify branding - logo, colors, content appear correctly
- Test link generation - tracking links work
- Check emails - verify from address and branding
- Test mobile - responsive design works
Test as New Affiliate
- Open incognito/private window
- Visit your custom domain
- Go through signup process
- Generate a tracking link
- Click the link - verify redirect works
- Check dashboard - stats appear correctly
Common Issues
| Issue | Solution |
|--------------------------|----------------------------------|
| Domain shows error | Check DNS records, wait for prop |
| No SSL/shows insecure | SSL auto-provisions in ~15 min |
| Logo not showing | Clear cache, check file format |
| Emails going to spam | Verify SPF/DKIM records |
| Links redirect to Attro | Check domain verification status |Launch to Affiliates
Once testing is complete, announce the new branded portal to your affiliates.
Update References
- Change affiliate signup links to new domain
- Update any documentation or help articles
- Redirect old get-attro.com links (Attro handles this automatically)
Announce to Existing Affiliates
Send an email announcement:
Subject: New Partner Portal is Live!
Hi {affiliate_name},
We're excited to announce our new partner portal at:
https://affiliates.yourcompany.com
What's new:
- Cleaner, faster interface
- Same login credentials
- All your stats and links are preserved
If you have any questions, reach out to [email protected].
Happy promoting!
The {Company} TeamUpdate Marketing Materials
- Landing pages for affiliate recruitment
- Partner program descriptions
- Signup links in documentation
- Email signatures mentioning the program
Transition Note: Existing affiliates can still access via the old URL during transition. Attro automatically redirects to your custom domain.
White-Label Complete
Your affiliate portal is now fully branded and running on your custom domain. Affiliates will experience a seamless, professional program that reinforces your brand.
Summary
- Custom domain configured and verified
- Brand assets uploaded (logo, favicon, colors)
- Portal content customized
- Email domain set up (Enterprise)
- Testing completed
- Affiliates notified
Next Steps
- Automations - Automate affiliate onboarding
- Commissions - Optimize your rates
- Fraud Detection - Protect your program
Need help with branding? Contact us at [email protected].
Related guides
Need help with integration?
Our support team is here to help you get set up.