Skip to main content
Serving your status page from your own domain — such as status.yourcompany.com — keeps your brand consistent and builds user trust. When an incident occurs, customers who already recognise your domain are more likely to check the status page than navigate to an unfamiliar third-party URL. PulseGuard handles SSL certificate provisioning automatically, so there is nothing to configure on the TLS side beyond the DNS record.

Set up a custom domain

1

Open your status page settings

Go to Dashboard → Pages, select the status page you want to configure, then click the Settings tab and choose Custom Domain from the left-hand menu.
2

Enter your domain

Type the full subdomain you want to use — for example, status.acme.com — into the Custom Domain field and click Save.
3

Add a CNAME record in your DNS provider

Log in to your DNS provider (Cloudflare, Route 53, Namecheap, etc.) and add the following record:
The Host field is the subdomain prefix — use status if your domain is acme.com and you want status.acme.com. Some DNS providers label this field Name or Subdomain.
4

Wait for DNS propagation

DNS changes can take anywhere from a few minutes to 48 hours to propagate globally. In practice, most providers apply changes within 5–15 minutes. You can verify propagation using a tool like dnschecker.org.
5

SSL certificate is provisioned automatically

Once PulseGuard detects that the CNAME is resolving correctly, it automatically requests and provisions a TLS certificate for your domain. Your status page is then available over HTTPS with no manual steps required.
SSL certificates are provisioned and renewed automatically once PulseGuard detects the CNAME is resolving correctly. You never need to rotate certificates manually.
DNS propagation can take up to 48 hours in rare cases, depending on your DNS provider and your visitors’ local resolvers. During this window, some users may still see the default app.pulseguard.io URL. Do not remove the old URL from any public communications until you have confirmed the custom domain is resolving for all regions.

Verify your domain

After saving the custom domain, the settings page shows a verification status indicator with one of the following states:

Password protection

You can restrict access to your status page — including the custom domain — by enabling password protection. Go to Pages → your page → Settings → Visibility and toggle Password Protection on, then set a password. Visitors who navigate to your custom domain will be prompted to enter the password before the page loads. This is useful for:
  • Internal status pages shared only with your engineering team or on-call staff.
  • Partner-facing pages where you want to limit visibility to specific customers.
Password protection and custom domains work independently. You can use a custom domain on a public page, a password-protected page, or both simultaneously.

Frequently asked questions

Apex domains (also called root or naked domains) cannot use CNAME records according to the DNS specification. Use a subdomain such as status.acme.com instead. Some DNS providers support CNAME flattening or ALIAS records that allow apex-like behaviour — check your provider’s documentation for details.
Each status page supports one active custom domain at a time. If you need separate domains for different audiences, create a separate status page for each one.
Removing the custom domain from your settings causes PulseGuard to stop routing traffic for that domain. Your status page immediately becomes accessible again via the default app.pulseguard.io/status-page/<slug> URL. The SSL certificate for your custom domain is revoked automatically.
If your DNS zone has CAA records that restrict which certificate authorities can issue certificates for your domain, you may need to add a permissive entry for the CA used by PulseGuard’s hosting provider. If you have no existing CAA records, no action is needed. Contact support if you encounter certificate provisioning errors after the CNAME is in place.