Skip to main content

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โ€‹

  1. Go to Settings > Custom Domain
  2. Enter your domain: feedback.acmecorp.com
  3. Click Add Domain

Step 2: Configure DNSโ€‹

Add a CNAME record pointing to the platform:

TypeNameValue
CNAMEfeedbackyourdomain.com

Or if using a root domain, an A record:

TypeNameValue
A@platform-server-ip

Step 3: Verifyโ€‹

  1. Click Verify Domain in Settings
  2. FeedbackPulse checks the DNS records
  3. 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:

  1. Add the domain to the web server configuration
  2. Obtain an SSL certificate for the domain
  3. Ensure the ResolveTenant middleware can resolve the domain

The ResolveTenant middleware automatically checks the tenant_domains table to match custom domains to tenants.


Next Stepsโ€‹