Monitor Website Changes With Slack Alerts
Route website change alerts directly into Slack — set up takes under a minute, and the alert includes the diff and a link to the dashboard.
Email alerts get buried. Dashboard notifications only matter if someone opens the dashboard. The channel that actually gets attention in most modern teams is Slack — but most monitoring tools either don't support Slack, lock it behind an enterprise tier, or send messages so noisy that they get muted within a week.
What you get
- Alerts land in the Slack channel of your choice within minutes of a tracked page changing
- Each alert includes a short diff summary plus a link straight to the dashboard view of the change
- Per-monitor channel routing — competitor pricing in `#pricing`, vendor policies in `#legal`, status pages in `#incidents`
- Alert modes that filter out noise (meaningful-only mode skips microscopic changes like timestamp updates)
How it works with PageChange
- 1
Create a Slack incoming webhook
In Slack, open the channel you want alerts in, click the channel name → Integrations → Add an app → search 'Incoming WebHooks' → Add to Slack → choose the channel → copy the webhook URL. The URL starts with https://hooks.slack.com/services/.
- 2
Add the webhook to PageChange
In the PageChange dashboard, open Alert settings → add a Slack destination → paste the webhook URL → save. Send a test alert to confirm it appears in the right channel.
- 3
Pick which monitors route to Slack
Open each monitor's notification policy and enable the Slack channel. You can also configure multiple webhooks for different Slack channels and route each monitor to the right one.
- 4
Set the alert mode
Choose 'meaningful-only' if you want to filter microscopic changes (a single character added, a timestamp refreshed). Use 'all changes' if you want every diff to fire — useful for high-criticality compliance monitoring.
- 5
Add quiet hours and cooldowns if you need them
Per-monitor quiet hours mute alerts outside work hours. Per-monitor cooldowns avoid 10 follow-up alerts when a page is flipping back and forth during a restock window.
Setup tips
- Use separate Slack channels for separate concerns — pricing alerts in #pricing, status-page alerts in #ops, legal/ToS alerts in #legal. A single firehose channel gets muted fast.
- Tag monitors so the Slack message includes context (`tag:competitor-x`, `tag:flagship-sku`). Tags appear in the alert payload.
- Set 'meaningful-only' alert mode as the default and only switch to 'all changes' on monitors where every diff genuinely matters.
- If you need richer message formatting (block kit, buttons), use a generic webhook destination pointing at a small intermediary that posts to Slack with whatever format you want.
- Test the alert path end-to-end by triggering a manual check after setup. Don't trust that it works until you've seen a message land in the right channel.
Who this is for
- Sales and pricing teams who already live in Slack and want competitive intel where they work
- Engineering teams monitoring partner API status pages, status posts, or vendor incident URLs
- Marketing teams tracking competitor landing-page and feature-announcement changes
- Founders who want a single Slack channel that surfaces every meaningful change without opening another tool
Who this is not for
- Teams that don't use Slack — every other major channel (Discord, Telegram, email, webhook, RSS) is supported instead
- Anyone needing two-way Slack interaction (acknowledging or muting from inside Slack) — current alerts are one-way notifications
Frequently asked questions
Do I need a Slack admin to set this up?
Usually no — most Slack workspaces let any member create an incoming webhook for a channel they belong to. If your workspace restricts webhooks, you'll need a workspace admin to approve the 'Incoming WebHooks' app once.
Can I route different monitors to different Slack channels?
Yes. Add a separate Slack destination for each channel (each with its own webhook URL), then pick which destination each monitor uses in the notification policy.
What does a Slack alert look like?
A short message with the monitor name, the URL, the change type (e.g. price change, in stock, content change), a one-line diff summary, and a link to the full diff in the PageChange dashboard.
Can I acknowledge or mute alerts from inside Slack?
Not currently — Slack alerts are one-way notifications. Muting and pausing happen in the dashboard.
What if Slack goes down — do I lose alerts?
Alerts are queued and retried if Slack is unreachable. Notification delivery state is logged per attempt in the dashboard. You can also configure email as a fallback channel for the same monitor.
Ready to set this up?
Free plan includes 3 monitors and 5,000 checks per month. No credit card required.
Related documentation
Compare against alternatives
Other use cases
Competitor Price Monitoring
Track competitor pricing automatically — get an alert the moment any tracked price changes.
Stock Availability Alerts
Get notified the moment a product goes back in stock, drops below a threshold, or shows a restock signal — on any public product page.
Terms of Service & Policy Change Monitoring
Track ToS, privacy policy, DPA, and regulatory pages — get alerted the moment a vendor or partner quietly changes the terms.