Custom Domains
Tenants can use their own domain (e.g., feedback.acmecorp.com) instead of the platform's default URLs.
Setup Processโ
Step 1: Add Domain in Settingsโ
- Go to Settings > Custom Domain
- Enter your domain:
feedback.acmecorp.com - Click Add Domain
Step 2: Configure DNSโ
Add a CNAME record pointing to the platform:
| Type | Name | Value |
|---|---|---|
| CNAME | feedback | yourdomain.com |
Or if using a root domain, an A record:
| Type | Name | Value |
|---|---|---|
| A | @ | platform-server-ip |
Step 3: Verifyโ
- Click Verify Domain in Settings
- FeedbackPulse checks the DNS records
- Once verified, the domain is active
Step 4: SSLโ
The platform owner needs to:
- Configure the web server to accept the custom domain
- Obtain an SSL certificate for the custom domain (or use a wildcard)
Plan Requirementโ
Custom domains require the custom_domain feature flag on the tenant's subscription plan.
Server-Side Configuration (for Superadmins)โ
When a tenant adds a custom domain, the superadmin may need to:
- Add the domain to the web server configuration
- Obtain an SSL certificate for the domain
- Ensure the
ResolveTenantmiddleware can resolve the domain
The ResolveTenant middleware automatically checks the tenant_domains table to match custom domains to tenants.