Getting Started with Status Page

This guide walks you through creating and publishing your first public status page in Middleware. Once published, visitors can view service health, incident history, and subscribe for email updates.

Before you begin#

  • Open Synthetics in the left navigation, then select Status Page
  • Decide whether you want a Middleware-hosted subdomain (yourcompany.mwstatus.com) or a custom domain
  • Optionally set up Synthetic monitors first so you can link them as services later

Create a status page#

1 Open the Status Page list#

From the left sidebar, go to Synthetics → Status Page. The list view shows all status pages in your project with their current page status (UP or DOWN), domain, and last modified time.

Use the sidebar filters to narrow by page status or service name, and the search bar to find pages by name.

2 Start the create flow#

Click Create to open the status page builder. The create flow has four tabs:

  • Settings — page configuration, domain, branding, and notifications
  • Services — components displayed on the public page
  • Subscribers — email recipients for incident notifications
  • Incidents — incident history for this page

Start on the Settings tab. A live preview of your public page appears on the right as you configure options.

3 Configure your domain#

Choose how visitors will reach your page:

Middleware hosted slug

Enter a slug (e.g. yourcompany) to publish at yourcompany.mwstatus.com. Slugs must use letters, numbers, and hyphens only. Account aliases, app names, user aliases, and predefined names are not accepted.

Custom domain (requires active paid billing)

Enter a domain such as status.yourcompany.com, click Check to validate and register it, then create a CNAME record pointing to your account's Middleware-hosted domain. See Custom Domains for full DNS instructions.

When both are configured, the custom domain always takes priority over the hosted slug.

4 Set page details#

Fill in the basic page information:

  • Name — displayed on the public status page header
  • Website URL — link to your main website (shown on the public page)
  • Description — optional text describing your services or company

5 Customize branding and behavior#

Under Other settings, configure:

  • Font name — choose from SF Pro Text, Roboto, or Segoe UI
  • Theme color — accent color for the public page header and banner
  • Favicon and Company logo — upload images (max 5 MB each)
  • Hide powered by in footer — remove the Middleware branding (paid plan required)
  • Hide response time chart — suppress synthetic uptime charts on the public page

Under Notifications, configure:

  • Subscribe to status page — master toggle; enables the Subscribe button on the public page
  • Email — allow visitors to subscribe via email
  • Auto refresh — automatically poll for updates on the public page

6 Publish#

On the Settings tab, click Publish to save and make your status page live. Middleware validates your domain configuration before publishing.

After publishing, a domain badge appears in the tab bar (labeled Hosted slug or Custom domain). Click it or use Visit Status Page to open your live page in a new tab.

7 Add services and subscribers#

Switch to the remaining tabs to complete your setup:

Edit an existing page#

From the Status Page list, click a row or the edit icon to open the page builder. The same four tabs are available. Changes to settings require clicking Publish again on the Settings tab.

Status badge embed code#

After your page has a serving domain, the Status Badge section on the Settings tab generates embed snippets:

  • HTML <img> tag
  • iframe embed
  • Markdown badge

See Status Badges for usage details.

Tips#

  • Link services to Synthetic monitors for automatic uptime charts and health checks instead of relying solely on manual incident updates
  • Enable Auto refresh so visitors see the latest status without reloading
  • Add subscribers before your first incident so stakeholders are notified automatically

Next steps#

Need assistance or want to learn more about Middleware? Contact our support team at [email protected] or join our Slack channel.