StatusPal
StatusPal.ioBlog
Documentation
Documentation
  • Introduction
  • Get Started
    • Key concepts
    • Step 1 - Configure services
    • Step 2 - Add your team
    • Step 3 - Personalize design
    • Step 4 - Enable notifications
    • Step 5 - Report an incident
  • Next Steps
  • FAQ
  • 1-Click Import
    • Atlassian Statuspage Importer
    • Status.io Importer (beta)
  • Platform
    • Services/components
      • Dependencies
    • Subscriptions & Notifications
      • Subscriptions
      • Notifications
      • Auto-maintenance notifications
      • Subscription Groups
      • Import email subscribers
      • Auto-subscribe to private status page
      • Custom email templates
        • Template examples
    • Incidents & Maintenance
      • Reporting an Incident
      • The Uptime Calendar Page
      • Custom Incident Types
      • Exporting your incidents
    • Information Notices
    • Private Status Page
      • Adding people to your status page
      • Access Groups/Audience Specific
    • Team Members
    • Status Page Settings & Design
      • Custom Domain
      • Advanced Settings
      • Design Customization
        • Design recipes
    • Multi-Language
    • Status Badge & Banner Widget
    • Integrations
      • Terraform
      • Datadog Metrics
      • Zoom Notifications
      • Google Analytics
      • Google Calendar
      • SendGrid Email Notifications
      • PagerDuty + Statuspal status page
      • Configure SSO for your status page with Okta
      • Configure SSO for your status page with Auth0
      • Configure your Mailgun Integration
      • Configure SMS Notifications (Twilio Integration)
      • Zabbix
      • Pingdom
      • Checkly
      • New Relic
      • Datadog
      • BetterUptime
  • Monitoring & automation
    • Out-of-the-box monitoring
    • Incident automation
    • Recurring maintenance
  • Security
    • Single Sign-On
      • Save your Recovery Codes
      • Configure Role provisioning from SAML attributes
      • Configure role provisioning for Okta
    • API Keys
Powered by GitBook
On this page
  • Create your Webhook Integration in StatusPal
  • Create your Webhook Integration in Checkly
  • Create your Synthetic Check Run Service in Checkly
  1. Platform
  2. Integrations

Checkly

This guide outlines the steps to integrate StatusPal's monitoring service with Checkly's synthetic checks. This integration allows you to receive alerts in StatusPal via webhook

PreviousPingdomNextNew Relic

Last updated 2 months ago

To automate the reporting and closing of incidents on your status page based on the status reported by Checkly synthetic checks, follow these steps.

Create your Webhook Integration in StatusPal

First, you need to create an endpoint URL within StatusPal. This URL will act as the bridge between Checkly and StatusPal, receiving notifications from Checkly about uptime checks results via webhook.

  • Navigate to Services: On your Status Page, create a new service or edit an existing service.

  • Add Webhook: On Monitoring and incident automation section, check on Webhook and select Checkly.

  • Finish and Save: Create or update the service, then copy the endpoint URL that will be created for you.

Create your Webhook Integration in Checkly

Next, you need to create a webhook integration within Checkly.

  • Navigate to Alerts: On the Checkly navigation bar, click on Alerts. Configure the alerts according to your needs (e.g., escalation time, reminders).

  • Add Webhook: In the Alert configuration channels, by default you have only email so you need to click on Add more channels and choose Webhook.

  • Configure the Webhook: After choosing Webhook, you'll need to add the endpoint URL provided by StatusPal. This URL is specific to your StatusPal service configuration and is essential for the integration to work correctly. Paste this URL into the appropriate field and keep the Method as POST. Then you must add one more property to the body default properties: "status": "{{ALERT_TYPE}}". Finally, on the Notification Events section, check on the options a check recovers and a check fails.

Create your Synthetic Check Run Service in Checkly

Next, you need to configure your uptime check in Checkly and link it to the webhook you just created.

  • Create Check Monitor: Click on + New and create a new check for the synthetic you want to track by choosing Browser check or API check. Configure the check according to your needs (e.g., check frequency, target URL).

  • Configure Webhook: Within the check monitor's configuration settings, locate the Retries & Alerting option. Check the box corresponding to the webhook you created in the previous step. This will enable Checkly to send notifications to StatusPal whenever the uptime check status changes from Up or Down.

That's it! Once you have completed these steps, Checkly will send notifications about your uptime checks to StatusPal, allowing you to monitor and manage your service availability from a centralized platform.