Setup time: 3 Min

Integrate Checkly with All Quiet in a matter of minutes. With webhooks, you can automatically send alerts from your Pingdom monitoring directly to All Quiet, streamlining your team’s incident management process.

1. Create Checkly Integration on All Quiet

Sign in to your All Quiet account.

Create Integration

  1. Click on the Integrations > Inbound tab.
  2. Click on Create New Integration.

Select Checkly as the integration’s type

  1. Enter a display name for your integration, e.g. Checkly.
  2. Select a team.
  3. Select Checkly as the integration’s type.
  4. Click Create inbound integration.

Copy Webhook URL

After creating the integration on All Quiet, you can view and copy the webhook URL. You will require this URL in step 2 when configuring the custom integration on Checkly.

2. Configure a custom integration with Checkly

Once you’ve set up an integration of type “Checkly” with All Quiet, the next crucial steps involve configuring your Checkly alerts. This is essential for ensuring that your monitoring setup can effectively send incidents to the All Quiet webhook.

First, you need to sign in to your Checkly Account.

  1. Open Alerts
  2. Click Add more channels

Select Webhook as the channel type.

Now, it’s time to set up the webhook.

  1. Select a name for the webhook, e.g. All Quiet.
  2. Method should be POST as we want to forward alerts to All Quiet.
  3. As URL, paste in the All Quiet webhook URL you’ve obtained in step Get The All Quiet Webhook URL.
  4. For double security, you can select the tab Webhook secret and generate a webhook secret.

Copy the generated secret.

Open your All Quiet Checkly integration in a second tab.

  1. Paste the webhook secret.
  2. Save Checkly Settings

Return to your webhook configuration in Checkly and open the BODY tab. Paste the following payload into your checkly webhook template.

{
"CHECK_NAME" : "{{CHECK_NAME}}",
"CHECK_ID" : "{{CHECK_ID}}",
"CHECK_TYPE" : "{{CHECK_TYPE}}",
"GROUP_NAME" : "{{GROUP_NAME}}",
"ALERT_TITLE" : "{{ALERT_TITLE}}",
"ALERT_TYPE" : "{{ALERT_TYPE}}",
"CHECK_RESULT_ID" : "{{CHECK_RESULT_ID}}",
"RESPONSE_TIME" : "{{RESPONSE_TIME}}",
"API_CHECK_RESPONSE_STATUS_CODE" : "{{API_CHECK_RESPONSE_STATUS_CODE}}",
"API_CHECK_RESPONSE_STATUS_TEXT" : "{{API_CHECK_RESPONSE_STATUS_TEXT}}",
"RUN_LOCATION" : "{{RUN_LOCATION}}",
"RESULT_LINK" : "{{RESULT_LINK}}",
"SSL_DAYS_REMAINING" : "{{SSL_DAYS_REMAINING}}",
"SSL_CHECK_DOMAIN" : "{{SSL_CHECK_DOMAIN}}",
"STARTED_AT" : "{{STARTED_AT}}",
"TAGS" : "{{TAGS}}"
}

Scroll down further.

  1. Select the type of Notification Events for which you would like to create All Quiet alerts.
  2. Activate Subscriptions if you want to make sure that alerts for newly created checks will also be sent to All Quiet.

Scroll back up to the top of the page.

  1. Test the Webhook. If successful, you will find the generated incident on your All Quiet incident overview (see 2nd screenshot).
  2. Save the webhook

Checkly incident in All Quiet

You’re ready to go. If you set up your integration this way, Checkly will sent alerts for all of your checks to All Quiet.