Publisher Platform Whitelabel Setup Guide
Overview
Whitelabeling is a feature that allows external publishers to run our application on their own custom domain. This provides a seamless branded experience for publishers while maintaining the functionality of our platform.
What is Whitelabeling?
Whitelabeling enables publishers to:
- Host our application on their custom domain (e.g., offers.publisherdomain.com)
- Maintain their brand identity and user experience
- Use a single domain across multiple campaigns and vendors
- Provide a trusted, branded experience to their users
Technical Architecture
The whitelabel solution is built using: - AWS CloudFront - Content delivery network for global performance - AWS Certificate Manager (ACM) - SSL/TLS certificate management for secure connections - DNS validation - Domain ownership verification process
Prerequisites
Before starting the whitelabel setup process, ensure you have:
- A custom domain or subdomain you want to use (e.g., offers.yourdomain.com)
- Access to your domain's DNS management system
- Authority to add DNS records to your domain
Setup Process
Step 1: Domain Submission
- Provide your domain name to our technical team
- Submit the exact domain/subdomain you want to use
-
Example:
offers.publisherdomain.comorcampaigns.yourbrand.com -
Domain validation initiation
- Our team will add your domain to AWS Certificate Manager
- This triggers the domain validation process
Step 2: DNS Validation
- Receive DNS records
- Our team will provide you with specific DNS records for validation
-
These records prove you own the domain
-
DNS record format
Type: CNAME Name: _validation_string.yourdomain.com Value: _validation_value.acm-validations.aws. -
Add DNS records
- Log into your DNS management system
- Add the provided CNAME records exactly as specified
- DNS propagation may take up to 24-48 hours
Step 3: CloudFront Configuration
- Domain verification
- Once DNS validation is complete, our team will be notified
-
The SSL certificate will be automatically issued
-
CloudFront distribution update
- Your domain will be added to our CloudFront distribution
-
This enables your custom domain to serve our application
-
Final DNS configuration
- You'll receive the final CNAME record to point your domain to CloudFront
Type: CNAME Name: offers.yourdomain.com Value: d123456789.cloudfront.net
Step 4: Go Live
- Domain accessibility
- Your custom domain will now serve our application
-
SSL certificate ensures secure HTTPS connections
-
Testing and verification
- Test the domain functionality
- Verify SSL certificate is working correctly
- Confirm all features are accessible
Domain Usage
Single Domain, Multiple Uses
Important: A single whitelabel domain can be used across: - ✅ Any campaign on the publisher platform - ✅ Any vendor within the publisher platform - ✅ Multiple concurrent campaigns
You do NOT need: - ❌ Separate domains for each campaign - ❌ New whitelabel setup for each vendor - ❌ Multiple SSL certificates
Example Usage Scenarios
Domain: offers.publisherdomain.com
✅ Campaign A with Vendor 1: offers.publisherdomain.com/campaign-a
✅ Campaign B with Vendor 2: offers.publisherdomain.com/campaign-b
✅ Campaign C with Vendor 1: offers.publisherdomain.com/campaign-c
Branding and Customization
Creative Team Handoff
Once your domain is live:
- Logo and styling requirements are referred to our Creative team
- Brand assets can be customized to match your brand guidelines
- Visual elements are managed through our creative workflow
What Can Be Customized
- Company logos and branding
- Color schemes and themes
- Custom styling elements
- Brand-specific messaging
Timeline
| Phase | Duration | Description |
|---|---|---|
| Domain Submission | 1 business day | Submit domain to technical team |
| DNS Validation | 1-3 business days | Add DNS records and wait for validation |
| CloudFront Setup | 1 business day | Configure distribution and final DNS |
| Creative Customization | 3-5 business days | Logo and styling implementation |
| Total Timeline | 5-10 business days | Complete whitelabel setup |
Troubleshooting
Common Issues
DNS Validation Fails - Verify DNS records are added exactly as provided - Check for typos in record names or values - Allow up to 48 hours for DNS propagation
Domain Not Accessible - Confirm final CNAME record is correctly configured - Check if DNS changes have propagated globally - Verify CloudFront distribution is deployed
SSL Certificate Issues - Ensure domain validation was successful - Check that HTTPS is being used in URLs - Contact technical support if certificate errors persist
Getting Help
For technical assistance: 1. Contact your technical representative 2. Provide your domain name and specific error details 3. Include screenshots of DNS configuration if applicable
Security Considerations
SSL/TLS Security
- All whitelabel domains use industry-standard SSL/TLS encryption
- Certificates are automatically managed and renewed by AWS
- HTTPS is enforced for all connections
Domain Security
- Only validated domains can be added to the platform
- DNS validation ensures domain ownership
- Regular security monitoring and updates
Best Practices
Domain Selection
- Use a subdomain (e.g.,
offers.yourdomain.com) rather than your main domain - Choose a memorable, brand-appropriate subdomain name
- Avoid special characters or complex naming
DNS Management
- Keep DNS records properly documented
- Use reliable DNS providers with good uptime
- Monitor DNS changes and maintain access to DNS management
Ongoing Maintenance
- Monitor domain performance and accessibility
- Keep contact information updated with our team
- Report any issues promptly for quick resolution
FAQ
Q: Can I use multiple domains for different campaigns? A: While possible, it's not necessary. A single domain can serve all your campaigns and vendors efficiently.
Q: How long does the setup process take? A: Typically 5-10 business days from domain submission to full deployment, including creative customization.
Q: What if I need to change my domain later? A: Contact our technical team to discuss domain changes. The process is similar to initial setup.
Q: Is there any downtime during setup? A: No, the setup process doesn't affect your existing campaigns or platform access.
Q: Can I use my root domain (e.g., publisherdomain.com)? A: We recommend using a subdomain for better flexibility and DNS management.
Contact Information
For whitelabel setup requests or technical support: - Technical Team: [Contact details to be added] - Creative Team: [Contact details to be added] - Account Management: [Contact details to be added]
Last updated: [Date to be added] Version: 1.0