Status Page Setup
Each status page has its own branding, domain, and display settings. This page covers creating a status page, configuring its appearance, setting a custom domain, and managing page-level settings.
Creating a Status Page
From the Dashboard, click Create Status Page. Provide:
| Field | Description |
|---|---|
| Page Name | The name displayed at the top of the public page, e.g., "Acme IT Services Status" |
| Subdomain | Auto-generated from the name. Must be unique across all tenants. Lowercase letters, numbers, and hyphens only. |
After creation, the page is immediately live at {subdomain}.theonestatus.app.
Branding
Click the Branding tab on any status page to customize its appearance. Changes are saved and take effect immediately.
Logo
Upload a PNG or SVG logo. This appears in the header of the public status page.
Best practices:
- Use a transparent-background PNG or SVG
- Recommended size: 200×50px or similar wide-format logo
- The logo scales to fit the header area
Colors
| Setting | Description |
|---|---|
| Primary Color | Hex color code for buttons, links, and accent elements (e.g., #0066CC) |
| Background Color | Page background color. Defaults to white if not set. |
Text
| Setting | Description |
|---|---|
| Header Text | Short tagline displayed near the top of the page, e.g., "Service Status for Acme Corp" |
| Footer Text | Text at the bottom of the page, e.g., "For support, call 1-800-ACME-IT" |
Custom CSS
Advanced users can inject custom CSS to override any visual aspect of the public status page. Enter raw CSS in the Custom CSS field.
Custom Domain
By default your page is served at {subdomain}.theonestatus.app. You can serve it from your own domain (e.g., status.yourmsp.com) instead.
Setup Steps
- Go to the Settings tab of the status page
- Under Custom Domain, click Add Custom Domain
- Enter the domain you want to use, e.g.,
status.yourmsp.com - Click Add Domain
The system generates a DNS TXT record for domain ownership verification:
Name: _statusone-verify.status.yourmsp.com
Value: statusone-verify=abc123xyz...
- Add this TXT record to your DNS provider
- Return to Settings and click Verify
Once verified, add a CNAME record at your DNS provider pointing your domain to The One Status infrastructure:
status.yourmsp.com CNAME {subdomain}.theonestatus.app
- SSL is provisioned automatically after DNS propagation (typically 5–30 minutes)
dig TXT _statusone-verify.status.yourmsp.com to confirm the record is visible.Custom Domain Status
The Settings tab shows the current state of your custom domain:
| State | Meaning |
|---|---|
| Pending verification | TXT record added; waiting for DNS propagation |
| Verified (green) | Ownership confirmed; page now served at your domain |
| SSL: active | HTTPS certificate provisioned |
Removing a Custom Domain
In the Settings tab, click Remove next to the custom domain. The page reverts to the default subdomain URL immediately.
Page Settings
On the Settings tab, configure how the public page behaves:
| Setting | Description | Default |
|---|---|---|
| Allow Subscriptions | Whether visitors can subscribe for email/SMS notifications | Enabled |
| Show Uptime Percentage | Display 90-day rolling uptime % per component | Enabled |
| Show Response Time | Display response time charts per component | Depends on monitoring config |
| History Days | How many days of resolved incidents to show in incident history | 90 |
| Time Zone | Timezone for displaying dates and times on the public page | UTC |
| Language | Language for the public page UI (English, Spanish, French, German, Portuguese, Japanese) | English |
SEO Settings
Control how the status page appears in search results and social previews. Configure in the Branding tab:
| Setting | Description |
|---|---|
| Page Title | Browser tab title and search result title (defaults to the page name) |
| Description | Meta description for search engines and social link previews |
Deleting a Status Page
In the Settings tab, scroll to Danger Zone and click Delete Status Page.