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

Connect Better Uptime and Slack

When a site or API goes down, the people who fix it and the people who answer customers both need to hear. FlowMattic takes Better Uptime incident, on-call and monitor events and turns them into Slack posts, incident channels, on-call topics and handover messages, running from your WordPress site.

3 triggers 23 actions 7 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Better Uptime3 triggers

Do this in Slack14 actions

1. TriggerIncident Notification
2. ActionSend Channel Message

When Better Uptime fires Incident Notification, 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

Better Uptime 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.

Better Uptime app icon Slack app icon

Post Better Uptime incidents to the incidents channel

Each incident appears with the monitor name, cause and status, so engineering and support see the same outage notice at the same time.

Incident NotificationSend Channel Message

Better Uptime app icon Slack app icon

Send new and resolved incidents to different channels

A Router reads the incident status. New incidents go to the on-call channel, resolutions go to the customer support channel so agents can tell customers the service is back.

Incident NotificationRouterSend Channel Message

Better Uptime app icon Slack app icon

Open a dedicated Slack channel for each outage

A Filter passes only newly started incidents. FlowMattic creates a channel named after the monitor and sets the topic to the incident cause, keeping outage chatter out of general channels.

Incident NotificationFilterCreate ChannelSet Channel Topic

Better Uptime app icon Slack app icon

Show who is on call in the ops channel topic

When the rota moves, the topic of the ops channel changes to the new on-call name, so anyone with an urgent question knows who to ping.

On-call Contact ChangeSet Channel Topic

Better Uptime app icon Slack app icon

Message the engineer whose on-call shift starts

The incoming engineer is found in Slack by email and gets a direct message that their shift has started, a quiet check that the handover happened.

On-call Contact ChangeFind User by EmailSend Direct Message

Better Uptime app icon Slack app icon

Flag paused or deleted monitors to the team lead

Monitor changes go to a private channel. A paused monitor that nobody unpaused is a blind spot, and the lead can spot it in the log.

Monitor NotificationSend Private Channel Message

Better Uptime app icon Slack app icon

Share a weekly CSV of every monitor

Each Monday a Schedule fetches all monitors, CSV Creator writes them to a file and Slack uploads it, so the team can review what is watched and what is missing.

ScheduleGet All MonitorsCSV CreatorUpload File

Set up: incidents to a channel

At the end, every Better Uptime incident posts its monitor, cause and status to your Slack incidents channel.

  1. Connect Slack

    Under Connects in FlowMattic, add a Slack connection with an account in the incidents channel.

  2. Start with Incident Notification

    Create a workflow with the Better Uptime Incident Notification trigger and follow its instructions to send Better Uptime events to the workflow.

  3. Capture a test incident

    Create a test incident or pause a test monitor so FlowMattic captures the incident fields.

  4. Post to Slack

    Add Send Channel Message, choose the channel and build the text from the monitor name, cause, status and incident link. Test it and switch on.

Post Better Uptime incidents to the incidents channel
  1. Better Uptime app icon 1. Trigger in Better Uptime Incident Notification
  2. Slack app icon 2. Action in Slack Send Channel Message

    Fields mapped from the earlier steps (a typical setup)

    From Better UptimeTo Slack
    Monitor nameMessage: service
    CauseMessage: what failed
    StatusMessage: status
    Started atMessage: since
    Incident URLMessage: link
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

  • Incident Notification fires when an incident is created, acknowledged and resolved. Without a Filter or Router on the status, one outage posts three messages.
  • These workflows only post to Slack, so incidents are not acknowledged from a Slack message. Engineers still acknowledge in Better Uptime or its app.
  • Slack channel names must be unique. Add the date or incident ID to the name when the same monitor can fail more than once.
Better Uptime app icon

Better Uptime

Integration page

Triggers (3)

  • Incident NotificationTriggers when a new incident is created, acknowledged, or resolved
  • On-call Contact ChangeTriggers when the current on-call contact changes
  • Monitor NotificationTriggers when a new monitor is created, paused, unpaused, updated or deleted

Actions (9)

  • Create IncidentCreates a new incident and alert the current on-call person
  • Create MonitorCreates a new monitor
  • Create Status PageCreates a new status page
  • Create Status Page SectionCreates a new status page section
  • Create Status Page ResourceCreates a new status page resource
  • Get All MonitorsRetrieve the list of all monitors
  • Get All Status PagesRetrieve the list of all status pages
  • Get Sections of A Status PageRetrieve the list of all sections of a status page
  • Get Resources of A Status PageRetrieve the list of all resources of a status page

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

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

Support hears about outages too

Customer-facing teams get the same incident and resolution posts as engineers, so they can answer customers without asking in the engineering channel.

The rota is visible in Slack

On-call changes update a channel topic and message the incoming engineer, which removes the question of who is on duty today.

Alerts handled on your own server

FlowMattic runs on your WordPress site with unlimited runs, so a noisy week of incidents does not change what you pay.

Common questions

How do I send Better Uptime alerts to Slack with FlowMattic?

Add a Slack connection, create a workflow with the Better Uptime Incident Notification trigger and add Send Channel Message. Map the monitor, cause and status into the text, test with one incident and switch it on.

Can I post only new incidents and skip acknowledgements?

Yes. Add a Filter after the trigger that passes only the started or created status. Acknowledged and resolved events stop there, or go down another Router path.

Can each outage get its own Slack channel?

Yes. Use Create Channel after a Filter for new incidents, with a name built from the monitor and the date, then Set Channel Topic with the cause. Invite the on-call engineer with Invite User To Channel.

Can Slack create a Better Uptime incident?

Not from a Slack message with these workflows, which only post to Slack. Create Incident can run from a Webhook or another app's trigger, for example a customer report form.

Will this work if my WordPress site is the thing that is down?

No. FlowMattic runs on your WordPress site, so if that site is offline the workflow cannot run. Monitor other services this way and keep Better Uptime's own alerts for the site that hosts FlowMattic.

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

Start automating Better Uptime 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. Better Uptime integration 1.0, Slack integration 1.0.