tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Checkly and Slack

Checkly runs your API and browser checks and calls a webhook when one fails, recovers or slows down. FlowMattic turns that call into Slack posts that reach the right people: failures to the owning team, recoveries to support, the current state in a channel topic. Developer and SRE teams decide in the workflow who hears about which check.

1 trigger 14 actions 6 example workflows 2 ready-made templates Unlimited runs

Try a pairing

When this happens in Checkly1 trigger

Do this in Slack14 actions

1. TriggerWebhook Alert Channel
2. ActionSend Channel Message

When Checkly fires Webhook Alert Channel, FlowMattic runs Send Channel Message in Slack with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Checkly and Slack workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Checkly app icon Slack app icon Ready-made template

Post failed Checkly checks to Slack

A Filter keeps only failures, so the channel hears when a check breaks and not about every run. The post names the check and links to the result.

Webhook Alert ChannelFilterSend Channel Message

View the template
Checkly app icon Slack app icon

Split failures, recoveries and slowdowns

A Router reads the alert type. Failures go to the engineering channel, recoveries to support so they can tell customers, and degraded performance to a watch channel.

Webhook Alert ChannelRouterSend Channel Message

Checkly app icon Slack app icon

Send each check's alerts to the team that owns it

A Lookup Table maps check names to team channels. The checkout check goes to payments, the login check to identity, without one shared channel for everything.

Webhook Alert ChannelLookup TableSend Channel Message

Checkly app icon Slack app icon

Show the current status in the status channel topic

On a failure the topic of your status channel says which check is down, and on recovery it goes back to all clear. Anyone joining the channel sees the state at a glance.

Webhook Alert ChannelRouterSet Channel Topic

Checkly app icon Slack app icon

Message the check owner directly

When a critical check fails, the engineer named as its owner is found by email and gets a direct message, which is harder to miss than a busy channel.

Webhook Alert ChannelFilterFind User by EmailSend Direct Message

Checkly app icon Slack app icon

Open a ticket by API request, then post the link

An API request step creates an issue in your own tracker for each failure, and the Slack post includes the issue link, so the fix is tracked from the start.

Webhook Alert ChannelFilterAPI requestSend Channel Message

Set up: failed checks to Slack

At the end, every failed Checkly check posts its name, type and result link to your Slack channel.

  1. Connect Slack

    In FlowMattic, open Connects and add a Slack connection with an account in the alerts channel.

  2. Start with Webhook Alert Channel

    Create a workflow with the Checkly Webhook Alert Channel trigger and copy its URL into a webhook alert channel in Checkly.

  3. Subscribe your checks

    Attach the alert channel to the checks you want, then send a test from Checkly so FlowMattic captures the alert fields.

  4. Filter and post

    Add a Filter that passes failed alerts, then Send Channel Message with the check name and result link. Test it and switch on.

Import the ready-made template Intermediate, about 5 min to set up
Post failed Checkly checks to Slack Template
  1. Checkly app icon 1. Trigger in Checkly Webhook Alert Channel
  2. 2. FlowMattic tool Filter
  3. Slack app icon 3. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From ChecklyTo Slack
    Check nameMessage: check
    Alert typeMessage: state
    Check typeMessage: API or browser
    Result linkMessage: details
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • One trigger carries failures, recoveries and degradations. Without a Filter or Router on the alert type, one outage posts at least twice.
  • Checkly lets you shape the webhook body. Add fields such as the check owner or team to it, and the workflow can use them in Lookup Table or Find User by Email.
  • FlowMattic runs on your WordPress site. Keep Checkly's own alerting for the site that hosts FlowMattic, since a workflow cannot run while that site is down.

Triggers (1)

  • Webhook Alert ChannelTriggers when a check fails, recovers, or experiences a performance degradation.

Actions (14)

  • Send Channel MessagePost or Schedule a new message to a specific #channel
  • Add ReminderAdds a reminder for the user
  • Create ChannelCreates a new channel
  • List All ChannelsRetrieve list of all channels
  • Set Channel TopicSets the topic on a selected channel
  • Set StatusSets your Slack status to the given text and emoji
  • Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
  • Find User by EmailFinds a user by matching against their email instead of their username
  • Find User by IDFinds a user by their ID.
  • Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
  • Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
  • Update ProfileUpdate basic profile fields such as name or title
  • Find MessageFinds a Slack message using the Slack Search feature
  • Upload FileUpload file to your slack workplace

Why run this pair with FlowMattic

Checkly and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Alerts reach the owning team

Routing by check name puts each failure in front of the people who can fix it instead of in one noisy channel.

Support hears about recoveries

Customer-facing teams see when a service is back and can update customers without asking engineering.

Many checks, no per-alert fees

FlowMattic has unlimited runs on every plan, so frequent checks and a bad day of alerts do not change what you pay.

Common questions

How do I send Checkly alerts to Slack with FlowMattic?

Create a workflow with the Checkly Webhook Alert Channel trigger, add its URL as a webhook alert channel in Checkly and subscribe your checks. Add a Filter for failures and Send Channel Message, then switch it on.

Can I hear about slow checks without the failures?

Yes. Add a Filter or Router on the alert type so only degraded alerts pass, and post them to a separate performance channel.

Can different checks go to different channels?

Yes. A Lookup Table that maps check names or tags to channels is the simplest, or a Router with one path per team.

Can a failure create a ticket too?

Yes. Add an API request step after the Filter to call your issue tracker's API, then include the returned link in the Slack message.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Checkly and Slack

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Checkly integration 1.0.0, Slack integration 1.0.