Send alerts to Slack

Notifications & Integrations·Beginner·Updated May 31, 2026

Get CronJobPro alerts where your team already works. By connecting an incoming webhook from Slack, your channel receives a message whenever a job fails, recovers, or gets disabled by the circuit breaker. This guide walks you through it from start to finish, no prior setup required.

Step 1: Create an Incoming Webhook URL in Slack

First you need a webhook URL from Slack. This is the address CronJobPro posts alert messages to. You create it once inside Slack, then copy it.

  1. 1

    Open Slack apps

    In your browser, go to api.slack.com/apps and sign in to the Slack workspace where you want alerts to appear.

  2. 2

    Create or choose an app

    Click Create New App, choose From scratch, give it a name like CronJobPro Alerts, and select your workspace. If you already have an app, open it instead.

  3. 3

    Enable Incoming Webhooks

    In the app settings sidebar, open Incoming Webhooks and toggle Activate Incoming Webhooks to On.

  4. 4

    Add the webhook to a channel

    Click Add New Webhook to Workspace, pick the channel that should receive alerts (for example #alerts), and click Allow.

  5. 5

    Copy the webhook URL

    Slack now shows a Webhook URL that starts with https://hooks.slack.com/services/. Copy it. You will paste it into CronJobPro next.

Treat the webhook URL like a password. Anyone who has it can post messages to your channel, so do not share it publicly or commit it to a repository.

Step 2: Add the Slack channel in CronJobPro

Now tell CronJobPro about the webhook so it can send alerts there.

  1. 1

    Open notification settings

    In the CronJobPro dashboard, go to Settings then Notifications.

  2. 2

    Add a Slack channel

    Choose to add a new notification channel and select Slack as the type. Give it a clear name such as Team Alerts.

  3. 3

    Paste the webhook URL

    Paste the https://hooks.slack.com/services/ URL you copied from Slack into the Incoming Webhook URL field, then save.

  4. 4

    Send a test

    Use the Test button to send a sample message. Switch to your Slack channel and confirm the test alert arrives within a few seconds.

If the test does not arrive, recopy the full webhook URL from Slack, make sure the chosen channel still exists, and confirm the Slack app is installed in that workspace.

Step 3: Attach the channel to your jobs

A saved Slack channel does nothing until a job is told to use it. Open any job (or heartbeat monitor) and add the Slack channel to its notifications so its alerts route to Slack.

CronJobPro sends three kinds of alerts to Slack: failure (a job failed after its retries), recovery (a previously failing job is healthy again), and disabled (the circuit breaker auto-disabled a job after persistent failures). You can attach the same channel to as many jobs as you like.

To cut noise from a flaky endpoint, set the job's alert threshold higher than 1 so CronJobPro waits for that many consecutive failures before posting to Slack. The default of 1 alerts on the first failure.

  • Settings and notification channels: /settings
  • More on alert types and other channels: /docs
  • Need help: /help

Related articles

Was this helpful?

If you still have questions, our team is happy to help.

Contact support
Send alerts to Slack — Help | CronJobPro