Slack and webhook alerts for website changes
Route every detected change to the channel your team already lives in. One field on the monitor, a formatted Slack message or a JSON webhook, no extra setup.
Most teams find out about a website change hours after it happens, because the alert sits unread in an inbox. WebMonitor.fyi can post that alert into Slack instead, in the channel people already watch all day. Each monitor takes an optional Slack webhook URL or a generic webhook URL. When a check trips your criteria, the alert goes to email and to those destinations at the same time. The Slack message arrives formatted, with the site, what changed, and a link back to the dashboard. The generic webhook sends clean JSON, so you can pipe alerts into a ticketing system, a Zapier or Make automation, or any script you run yourself. From there you can pass them on to Discord, Microsoft Teams, or anywhere else.
What it does
Formatted Slack messages
Alerts post as a Slack Block Kit message, not a wall of raw text. You get a header, the monitored site, your criteria, a plain-English summary of the change, and a button that opens the monitor.
Generic JSON webhooks
Point a monitor at any https endpoint and WebMonitor POSTs a small JSON payload on each alert. Send it straight to a Zapier or Make hook, a ticketing queue, or a script you wrote. Tools like Discord and Teams want their own format, so route those through a relay.
Per-monitor routing
Each monitor carries its own Slack and webhook fields. Send price drops to a deals channel and competitor changes to a strategy channel, without mixing the two.
Email still runs
Turning on Slack or a webhook does not switch email off. The email alert sends first, every time. The other channels fire alongside it, so a webhook outage never costs you the notification.
Safe by default
Destination URLs must use https and resolve to a public host. WebMonitor blocks private and internal addresses, and never follows a redirect, so a webhook cannot be pointed back at your own network.
How to set it up
Create a Slack incoming webhook
In Slack, add the Incoming Webhooks app, pick the channel you want, and copy the webhook URL Slack gives you. This is the only setup that happens outside WebMonitor.
Open the monitor notification settings
Add a new monitor or edit an existing one. Under Notifications you will see optional fields for a Slack webhook URL and a generic webhook URL.
Paste the URL and save
Drop the Slack URL into the Slack field, or any other https endpoint into the webhook field. Leave a field blank to skip that channel, then save the monitor.
Get alerts where you work
The next time the monitor trips, the alert lands in Slack and on your webhook within the same run as the email. Clear a field later to turn a channel back off.
Common use cases
- Engineering teams piping deploy-page and status changes into an on-call channel
- Sales and strategy teams watching competitor pricing changes in a shared Slack room
- Customer-success teams routing new negative reviews to a triage channel
- Ops teams forwarding alerts into a Zapier or Make automation that fans out to Teams or Discord
- Developers wiring change alerts into Zapier, a ticketing queue, or a custom script
- Compliance teams sending regulatory page changes into a docketing workflow
Honest limits
WebMonitor sends one message per alert; it does not host a two-way Slack bot, so you cannot reply to an alert and have the monitor act on it. Slack and webhook delivery is best-effort: if the destination is down or slow, that single message can be missed, though your email alert and the dashboard history still hold the record. Destination URLs have to be public https endpoints, so an internal-only webhook behind a VPN will not work without exposing it first.
Frequently asked questions
How do I send website change alerts to Slack?
Create an incoming webhook in Slack for the channel you want, copy the URL, then paste it into the Slack field on any WebMonitor monitor. The next time that monitor detects a change matching your criteria, WebMonitor posts a formatted message to the channel automatically.
Do Slack alerts replace email alerts?
No. Email always sends first on every alert. Slack and webhook messages fire alongside it in the same run, so adding a channel never turns email off. If a webhook fails or times out, your email alert and the dashboard history are unaffected.
Can I send alerts to Discord or Microsoft Teams?
Yes, with one extra hop. WebMonitor posts its own JSON shape, and Discord and Teams each expect a specific payload format, so you route the webhook through Zapier, Make, or a small relay that reshapes it. Slack is the exception: the Slack field is formatted for Slack, so it posts to a Slack incoming webhook directly.
What does the webhook payload contain?
A small JSON object with the event name, the monitor ID, the site hostname, the full URL, your criteria, a plain-English summary of the change, the time it was detected, and a link to the dashboard. It is stable and easy to parse in any language or automation tool.
Is it safe to send alerts to a webhook?
WebMonitor only accepts public https URLs and checks the destination on every send, blocking private and internal addresses and refusing to follow redirects. That stops a webhook from being aimed back at an internal network. Treat the URL itself as a secret, since anyone holding it can post to your channel.
Does this cost extra?
Slack and webhook alerts are part of your plan, with no separate add-on fee. Check the pricing page for what each plan includes. Delivery rides on the same checks you already run, so turning on a channel does not change your monitoring frequency or job count.
Related
Solution
Competitor monitoring and competitive intelligence
Track competitor product launches, pricing changes, hiring activity, and content publishes from one dashboard. Alerts arrive as the change happens, on the channel the team already watches.
Read moreSolution
Website uptime monitoring
Multi-region health checks at one-minute intervals. When the site goes down, the on-call engineer gets paged before the support tickets pile up.
Read moreSolution
Review monitoring across Amazon, Yelp, Google, and more
Get alerts the moment a new review posts. Track ratings, review volume, and sentiment changes across every platform you sell on.
Read moreSolution
Price monitoring software for any website
One dashboard tracking prices across every retailer you care about. Plain-English rules, multi-channel alerts, five-minute check intervals.
Read moreTry it on the page you want to monitor
Free trial. No credit card. Paste a URL, write a criterion, get alerts.
Start free trial