Send Website Change Detection Notifications to Slack channel

slack web change detection notifications

PageCrawl.io allows you to track changes in websites and get notified via your preferred method when a check detects a change. In this article we will discuss how you can setup PageCrawl to receive notifications in Slack.

Prerequisites

  • You need a PageCrawl.io account. If you don't already have one, go here to register an account and setup pages you wish to track.
  • You need a Slack account.

Create Incoming Webhook Connector

Follow the steps below to create a new Incoming Webhook connector

1. Install "Incoming Webhooks" integration in your Slack workspace

Visit https://slack.com/apps/A0F7XDUAZ-incoming-webhooks to enable "Incoming WebHooks" for your workspace.

Please note, this is a legacy custom integration - an outdated way for teams to integrate with Slack. You may create Slack app instead, but the setup procedure of "Slack app" is significantly longer so we suggest using the legacy integration.

2. Click "Add to Slack" to continue

Simply click "Add to Slack" button. You may be prompted to sign in to your Slack account.

slack add incoming webhook

3. Select channel or create a new channel.

Here you will need to select a Slack channel where the messages from PageCrawl.io bot should be sent to and press "Add Incoming Webhook integration"

slack select channel for incoming webhook

4. Copy the "URL".

Finally you should receive URL address. Copy it and paste in the notification settings as indicated below.

Slack copy incoming webhook url

Set Webhook URL in PageCrawl.io

Open Settings > Integrations, click Setup on the Slack card, and paste the webhook URL. You can optionally set a custom sender name and icon.

Connect Slack dialog in PageCrawl with the Webhook URL field and custom branding options

Every monitor with Slack selected under Notification Channels sends its alerts to this webhook.

To send a single monitor's alerts to a different Slack channel, switch on Power User Settings in that monitor's settings and paste the other channel's webhook URL in Override Slack webhook.

Choose what each alert shows

Slack alerts include Highlighted changes by default: an image of just what changed, with removed words crossed out in red and added words in green. To change it, choose Manage on the Slack card in Integrations, open Attachment, pick Before and after, Page screenshot or No attachment, and choose Save Changes. The same list is in the dialog when you first connect Slack.

The image appears in the alert below the summary. Click it to see it full size. Monitors checked more often than every 15 minutes send alerts without attachments. What each attachment option shows explains every option.

Troubleshooting

What if I can't install the app? You should ensure you have permissions from the Slack workspace owner.

I didn't receive a notification Please wait for page to change. We will only send a notification when we detect a change.

I receive too many notifications? What can I do? You may setup notification rules to be notified only when e.g. text disappears, number increases, etc.

An alert arrived without an image Monitors checked more often than every 15 minutes send alerts without attachments. Highlighted changes is also left out when Changes to show is set to AI summary only, and Before and after and Page screenshot need screenshots turned on for your team and the monitor. Why an alert can arrive without an image lists every case.

Other supported notification channels

We do have more supported notification channels to suit everyone's preferences.

Ready to Track Changes?

Set up monitoring in under 60 seconds and never miss important updates again.

Track a New Page