Status pages
Status pages
A status page tells your customers whether your services are working, what is wrong when they are not, and what work is planned. This page walks through creating one, choosing its layout and branding, and putting it live.
How a status page fits together
A status page is made of a few parts, each covered on its own page:
| Part | What it is |
|---|---|
| Components | The services visitors see a status for, such as "API" or "Dashboard". A component's status is set by hand or follows an uptime monitor. |
| Component groups | Optional groups of components, one per product, region or service. |
| Incidents and maintenance | Published from On-Call and shown on the page with their updates. |
| Subscribers | Visitors who follow the page by email or through an RSS/Atom feed. |
| Custom domain | The address the page is served on, such as status.example.com. |
Status pages live under Status Page in the EvoHub console. The Pages list shows every page in your organization. If you pick a team in the team switcher, the list shows that team's pages.
Create a status page
A page created while a team is selected in the team switcher belongs to that team.
The page settings
Each status page has five tabs:
| Tab | What you do there |
|---|---|
| Components | Add components, group them, set their status and pick the public layout. |
| Incidents | See the incidents and scheduled maintenance published to this page. |
| Subscribers | Turn email subscriptions on or off and see who is subscribed. |
| Appearance | Page text, links, analytics, history window, logo, favicon and theme. |
| Domain | Connect your custom domain, and delete the page. |
Use Edit page in the header to rename the page or change Publicly accessible.
Choose a public layout
Once a page has components, the Components tab shows Public page layout. It decides how visitors see your components:
| Layout | What visitors see |
|---|---|
| One list (default) | Every component in one plain list. Group names are not shown. |
| Folded groups | Each group folds into one line with its worst status and one uptime bar. Visitors can open a group to see its components. |
| A page per group | The main page shows a card for each group, and each group has its own page at an address made from its name, such as status.example.com/payments. |
The two grouped layouts need at least one group. See Components and groups for how to create groups, choose which groups start open, and the limit on A page per group.
Brand the page
Open the Appearance tab.
Customization holds the page's text and links. Click Save customization when you are done.
| Field | What it does |
|---|---|
| Page description | Shown under the header on the public page. |
| Footer text | Small print at the bottom of the page, for example © 2026 Acme. |
| Support URL | Where the support link in the header points. Use a mailto: or https: address. The link only appears when this is set. |
| Support button label | The text of that link. Defaults to Report a problem. |
| Privacy policy URL / Terms of service URL | Linked in the footer. |
| Google Analytics tag | A tag such as G-XXXXXXX. Page views are sent to your Google Analytics property. |
| History window | How far back the uptime bars and the incident calendar go: 30 days or 90 days (the default). |
| Show this page in search engine results | Clear it to ask search engines not to index the page. |
The other cards on the tab:
- Logo: shown in the page header instead of the page name. PNG, JPEG, WebP or SVG, up to 2 MB.
- Favicon: the browser-tab icon. If you do not set one, the logo is used.
- Public page theme: Light or Dark. Visitors see the page in the theme you pick.
Every public page also has a small "Powered by EvoHub" link in the footer.
Publish the page
A status page goes live on your own domain. Until you connect one, View public page is disabled.
Add components
On the Components tab, add the services you want to show. See Components and groups.
Connect a domain
On the Domain tab, connect a subdomain such as status.example.com and add the DNS records the console shows. See Custom domain.
Changes you make in the console, and incidents published from On-Call, reach visitors within about 30 seconds. An open public page refreshes itself, so visitors do not need to reload.
Hide a page without deleting it
Click Edit page and clear Publicly accessible. Visitors to your domain then see "This status page is not configured", and the page's feeds stop working. Turn it back on to restore the page.
Delete a status page
On the Domain tab, under Danger Zone, click Delete page. Type the page's name to confirm, then click Delete permanently.
Warning
Deleting a page permanently removes its public page, components, incidents, maintenance windows and connected custom domain. It cannot be undone.
Who can do what
Status page actions follow your organization role. The permissions involved are:
| Action | Permission |
|---|---|
| Create, edit, brand, publish or delete a page; connect a domain | status:page:write |
| Add, edit, reorder and group components; set a component's status | status:component:write |
| See incidents / maintenance on the page | status:incident:read / status:maintenance:read |
| See subscribers / remove subscribers and change subscription settings | status:subscriber:read / status:subscriber:write |
The built-in Owner, Admin and Member roles hold all of these. Viewers can see pages but not change them. See Roles and permissions.
Billing
Status pages are billed by usage. See How billing works for what is metered and the current rates.
Related
Was this page helpful?
