Checkly
Create Pagerly incidents automatically from Checkly check failures.
Create the integration in Pagerly
1. Navigate to https://workspace.pagerly.io/inbound and click "Add Inbound Integration".
2. Set a display name, select the team this integration belongs to, choose the integration below, and click "Add Integration".
3. Copy the generated webhook URL - you will paste it into the tool in the next section.
Configure Checkly
1. In Checkly go to Alerts → Alert channels and add a Webhook channel.
2. Set Method to POST and paste the Pagerly webhook URL.
3. Paste this into the Body:
{
"check_id": "{{CHECK_ID}}",
"check_name": "{{CHECK_NAME}}",
"check_type": "{{CHECK_TYPE}}",
"alert_title": "{{ALERT_TITLE}}",
"alert_type": "{{ALERT_TYPE}}",
"link": "{{RESULT_LINK}}",
"run_location": "{{RUN_LOCATION}}",
"started_at": "{{STARTED_AT}}",
"response_time": "{{RESPONSE_TIME}}"
}4. Subscribe the checks or groups that should page, and save.
Notes
The
{{CHECK_ID}}form is a Checkly variable; the JSON key Pagerly reads is the lowercasecheck_idon the left. Keep the keys exactly as above.Deduplication uses
check_id, so a flapping check updates one incident.Severity comes from
alert_type:ALERT_FAILUREmaps to SEV 1,ALERT_DEGRADEDto SEV 2.Resolution:
ALERT_RECOVERYandALERT_DEGRADED_RECOVERYresolve the incident.
Last updated