- First of all, ensure you have an API key available for your status page. In case you don’t, create a new one. You will also need to make a note of your status page’s id.

- Next up, navigate to the Alert Settings tab on Checkly and add a new channel.

- Select
Webhook
.

- Configuring the webhook, enter
POST
as method andhttps://api.statuspage.io/v1/pages/<YOUR_PAGE_ID>/incidents
as URL. The body needs to be configured as shown in StatusPage’s official documentation.
name
field will be set to the title of the Checkly alert. See all available alert variables.

- You will also need to provide your StatusPage API key in the
Authorization
header in the Headers tab, as well as select on which status the webhook should fire (“when a check fails”, in this case), and which checks/groups should subscribe to the webhook. Subscribed checks and groups will trigger the webhook and open an incident.


Note that currently, automatically resolving existing incidents on check recovery is not supported.