Checkly Status Pages

Checkly status pages allow you to easily communicate the uptime and health of your applications and services to your customers.

Status page example

Status pages allow you to do the following:

  • Display the health and uptime of services representing critical parts of your product or business
  • Connect services to synthetic checks to automatically open incidents when checks fail and alert.
  • Automatically notify subscribed users whenever an incident is published.

Status pages are available as an add-on for customers on the enterprise plan. Contact support for access.

Creating a status page

To set up a status page, select ‘New status page’ on the Status page overview.

  1. Begin by selecting a name for your page.
  2. Next, create at least one card for your page. Cards define the order and grouping of services on your page. One card can contain one or multiple services and will show the average uptime for all the services on the card.
  3. If you haven’t already created a service for your page, you can do so from the Services dropdown. Read more about services here.
  4. Select a subdomain for your page. By default status pages will use the domain .checkly-status-pages.com but you can also use your own domain. See Custom domains for details on how to configure this.
  5. When you are happy with your setup, click ‘Create status page.’ You will now see a preview of your page, and below the status page name, you have a link to the public page.

You can now share the link to your status page, and your users can subscribe to receive notifications when incidents are posted.

Customization

You can customize your status page with a logo, favicon, and theme.

  • Logo: Display your company logo on your status page and on email notifications for incident updates
  • Logo link: Direct visitors to your company website when they click the logo.
  • Favicon: Display your company logo or brand as the status page shortcut icon.
  • Theme: The theme for your status page. Auto will use the system settings of the user visiting the page to determine light or dark mode. Select light or dark to always display your status page in that theme.

Services

A service represents a functional piece of your application of website, such as landing page, API, support portal etc. You manage your services from the service overview page, accessible in the sidebar.

When naming a service, use a name that is identifiable for your users, as this is used when sending out incident notifications.

Services are what connect checks and status pages. A service can listen to multiple checks and automatically opening incidents whenever one of these checks trigger a check failure alert. See incident automation for more details.

A service can be used by multiple status pages. When an incident is opened for a service, it will appear on all pages that use it. Subscribers of each of those pages will receive email notifications for the incident.

Services diagram

Connecting services and status pages

To display a service on a status page, go to the status page editor and open the Services dropdown on the card you want to display your service on.

Select your service from the list and save your status page. The page will now display the selected service.

You can also create new services directly from the dropdown by entering a new service name and pressing Create.

You can display the same service on multiple pages. An incident declared on that service will be shown on all status pages which contain that service.

Connecting services and checks

Use incident automation to connect a service and a check to automatically open incidents for services based on check alerts. See Incident automation for details.

Custom domains

You can host your status page under your own domain. To make this work, you need to do two things:

  1. Add a valid custom domain to your status page. Custom domain configuration

  2. Create a CNAME record in your DNS that points to custom-domain.checkly-status-page.com Any DNS provider will have the option to easily add CNAME records. For example on Cloudflare this looks as follows. Custom domain CNAME configuration If your provider is Cloudflare, you also need to disable the proxy on the CNAME, it should always be set to DNS only.

  3. Verify you are the owner of the domain by adding a TXT record to your DNS. The record can be copied from the status page configuration page after providing a custom domain and saving the page once.

  4. Add validation TXT record(s). The record can be copied from the status page configuration page after providing a custom domain and saving the page once. Custom domain CNAME configuration


Last updated on April 2, 2025. You can contribute to this documentation by editing this page on Github