How to Set Up Custom Domains for SaaS Customers
Why Custom Domains Matter for SaaS
Customers expect to see your brand when they use your product. A URL like app.yourcompany.com signals a professional, established product. It also keeps your domain's brand equity in search results and email communications. When you send transactional emails, the links point to your domain, not a third-party platform URL.
How to Connect Your Domain
If you do not already have a domain, register one through any domain registrar (Namecheap, Google Domains, Cloudflare). Use a subdomain like app.yourcompany.com for your SaaS admin panel, keeping your main domain for your marketing website.
Point your domain to the platform by adding a CNAME record for your subdomain that points to the platform's hosting endpoint. The exact value is provided in your account's domain configuration page.
Add the domain in your admin settings. The platform creates a webhosting record that maps your domain to your account and enables the admin panel on that domain.
Once the DNS records propagate (usually within minutes to a few hours), the platform detects your domain and provisions an SSL certificate automatically through CloudFront. Your customers access your SaaS over HTTPS without you configuring anything.
Multi-Domain Support
If your SaaS serves multiple brands or you want to offer white-label domains to your own customers, the platform supports multiple domains on a single account. Each domain can be configured to show different branding, different app navigation, or serve as a completely separate instance of your product.
This is particularly useful for agency models where you run one SaaS product but each of your agency clients gets their own branded URL. See How to White-Label a Customer Portal With Your Branding for details on the branding side.
Domain Configuration for API Access
Your API endpoints are available through the main platform API URL regardless of your custom domain setup. Your frontend makes API calls to the central API endpoint with your API key for authentication. The custom domain only affects the admin panel and web-facing pages, not the API layer.
If you need your API to be accessible on your custom domain as well, you can set up a reverse proxy or use CloudFront's origin routing to direct API paths to the platform backend.
Run your SaaS on your own domain with automatic SSL. Professional branding, zero server configuration.
Get Started Free