DOCS

Set a custom domain for your status page

Serve your public status page on your own domain instead of the default subdomain.

Status Pro

Custom domains are available on the Status Pro plan. SSL is provisioned automatically via Cloudflare for SaaS, so there is no manual certificate request.

Prerequisites

  • A status page must already exist. See the status page documentation if you need to create one.
  • You must control DNS for the domain you want to use.
  • Your domain registrar or DNS provider must support CNAME records.

Steps

1. Enter the domain in HowlOps

  1. Go to Status pages and open the page you want to configure.
  2. Click Settings > Custom domain.
  3. Enter the full domain, for example status.example.com.
  4. Click Save. The domain status shows Pending DNS.

2. Add the CNAME record at your DNS provider

Create a single CNAME record pointing your domain at ssl.howlops.com:

FieldValue
TypeCNAME
Name / Hoststatus (or the subdomain you chose)
Value / Targetssl.howlops.com
TTL3600 (or your provider's default)

3. Wait for automatic SSL

Once HowlOps detects the CNAME, the status moves to Pending SSL and a certificate is issued automatically via Cloudflare, usually within a few minutes. No action is required on your side. When the certificate is live, the status changes to Active.

The domain status moves through these states:

StatusMeaning
Pending DNSWaiting for the CNAME to be detected.
Pending SSLCNAME found; certificate is being issued.
ActiveDomain is live over HTTPS.
ErrorDNS or SSL provisioning failed; recheck the CNAME target.

4. Test

Navigate to your custom domain in a browser. You should see your status page with a valid TLS certificate. The public status page is also reachable at /status-page/{slug}.

Troubleshooting

SymptomLikely cause
Stuck on Pending DNS after 30+ minutesDNS has not propagated yet or CNAME points to the wrong value. Confirm the target is ssl.howlops.com.
Stuck on Pending SSLThe CNAME was found but the certificate is still being issued; allow a few minutes. If it persists, recheck the CNAME.
Status shows ErrorDNS or SSL provisioning failed. Verify the CNAME target is exactly ssl.howlops.com.
ERR_NAME_NOT_RESOLVEDCNAME record not saved correctly. Verify the record with dig status.example.com CNAME.

Remove a custom domain

  1. Go to the status page Settings > Custom domain.
  2. Click Remove domain and confirm.

The status page reverts to the default URL immediately.

See also

Was this page helpful?