Set a custom domain for your status page
Serve your public status page on your own domain instead of the default subdomain.
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
- Go to Status pages and open the page you want to configure.
- Click Settings > Custom domain.
- Enter the full domain, for example
status.example.com. - 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:
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | status (or the subdomain you chose) |
| Value / Target | ssl.howlops.com |
| TTL | 3600 (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:
| Status | Meaning |
|---|---|
| Pending DNS | Waiting for the CNAME to be detected. |
| Pending SSL | CNAME found; certificate is being issued. |
| Active | Domain is live over HTTPS. |
| Error | DNS 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
| Symptom | Likely cause |
|---|---|
| Stuck on Pending DNS after 30+ minutes | DNS has not propagated yet or CNAME points to the wrong value. Confirm the target is ssl.howlops.com. |
| Stuck on Pending SSL | The CNAME was found but the certificate is still being issued; allow a few minutes. If it persists, recheck the CNAME. |
| Status shows Error | DNS or SSL provisioning failed. Verify the CNAME target is exactly ssl.howlops.com. |
ERR_NAME_NOT_RESOLVED | CNAME record not saved correctly. Verify the record with dig status.example.com CNAME. |
Remove a custom domain
- Go to the status page Settings > Custom domain.
- Click Remove domain and confirm.
The status page reverts to the default URL immediately.
See also
Was this page helpful?