Custom domain for your status page

Pro+ accounts can attach their own domain to a status page — visitors see status.yourcompany.com instead of valpero.com/status/yourname. We handle TLS automatically; you just point a CNAME and verify ownership.

Before you start

  • You need to be on Pro or Business plan (custom domain is gated).
  • You need access to your domain's DNS settings.
  • You'll add two DNS records: one TXT (verification) and one CNAME (traffic). The TXT can be deleted after verification, but it's safe to leave it.

Step 1 — Create your status page

If you don't have a status page yet, do this first:

  1. Open Dashboard → Status page.
  2. Pick a slug, set a title, optionally upload a logo.
  3. Make sure the monitors you want public have Show on status page enabled.

You should now have a working page at valpero.com/status/<your-slug>.

Step 2 — Attach the custom domain

In the dashboard:

  1. Go to Status page → Custom domain.
  2. Type your subdomain — for example status.yourcompany.com. We don't support apex domains (yourcompany.com); always use a subdomain.
  3. Hit Add domain.

You'll see two DNS records that need to exist on your domain:

Type Name Value
TXT _valpero.status.yourcompany.com valpero-verify-<your-token> (shown once)
CNAME status.yourcompany.com valpero.com

Step 3 — Add the DNS records

Open your DNS provider (Cloudflare, AWS Route 53, GoDaddy, …) and add both records exactly as the dashboard shows them.

A few notes per provider:

  • Cloudflare: turn the orange-cloud (proxy) off for the CNAME — we need to terminate TLS ourselves. The TXT record always has no proxy option, leave as-is.
  • Route 53 / Google Cloud DNS / Namecheap: straight CNAME, no quirks.
  • GoDaddy / providers that don't allow underscore in TXT names: put the verification record at _valpero (relative). It still resolves to _valpero.status.yourcompany.com.

Step 4 — Verify

Back in the dashboard, click Verify. We do a DNS lookup against public resolvers; once your TXT record shows up (usually 1–10 minutes), the domain flips to verified.

If verify fails, that almost always means the TXT record hasn't propagated yet. Wait 5 minutes, try again. Our DNS propagation tool can tell you whether the record is visible globally.

Step 5 — That's it

Within a minute of verification:

  • https://status.yourcompany.com shows your status page.
  • TLS certificate is provisioned automatically (no action needed).
  • Subscribers, RSS/Atom feed, embed badges all switch to the new hostname.

Removing the domain

Same screen — Detach. The custom domain stops resolving immediately; the original valpero.com/status/<slug> URL keeps working.

Common questions

Can I use multiple custom domains? Not yet — one custom domain per status page. If you have multiple status pages on a Business account, each can have its own.

Do I get a wildcard cert? No — TLS is per-hostname. We only issue a cert for the exact subdomain you attached.

Can I keep my existing valpero.com/status URL after attaching? Yes, both URLs work. The custom domain is canonical.

Will the CNAME break my existing email at the apex? No — CNAME is on a subdomain (status.yourcompany.com), it doesn't affect MX or A records on the apex.

Need help?

Drop us a line at [email protected] with your slug and the domain you're trying to attach — we'll dig into the DNS for you.

// share:
// try the tools: SSL · DNS · Ping · Headers

Stop checking by hand. Get paged automatically.

Free forever for one site. No card required.

Start free →
// related
Redeeming an AppSumo / lifetime deal code
3 min read
Free web tools — what each one does
5 min read
Self-hosted probe — monitor private endpoints
6 min read