Alerts to Slack or a webhook
Get a Slack message or a webhook call when the audit score drops, 404s spike, broken links appear, search engines get blocked or Autopilot needs you.
On this page
- The events
- Set up alerts in Slack
- Send alerts to a webhook
- What is sent, and where
- When an alert fails
- Who can change alerts
- On the free plan
- FAQ
- Can I use Microsoft Teams or Discord?
- Alerts do not arrive at the time of the event. Why?
- Why did I get only one alert when the score dropped twice today?
- Do I need both a Slack and a webhook URL?
RankFlect SEO Pro This feature is part of RankFlect SEO Pro. See plans. Every plan has a 14-day money-back guarantee.
The email report tells you how the site did over a week or a month. Alerts tell you when something needs attention now. RankFlect SEO Pro can send a short message to a Slack channel, to any webhook URL, or to both.
Alerts are off until you add a URL and pick at least one event.
The events
| Event | When it is sent |
|---|---|
| Site audit score dropped | "The score fell by 5 points or more since the previous audit." The message has the new and the old score. |
| 404 errors spiking | "20 or more new missing URLs in 24 hours. Needs the 404 monitor." See 404 monitor. |
| Autopilot changes waiting | "An Autopilot run finished and left changes for your approval." The message has the count and a link to the Change Log. See SEO Autopilot. |
| AI visibility check finished | "With the mention rate and how it changed since the previous check." See AI visibility tracking. |
| New broken links found | "A broken link scan found more broken links than the last one. Needs the broken link checker." See Broken link checker. |
| Search engines blocked | "Discourage search engines" was turned on in Settings → Reading in WordPress. While it stays on, the alert is repeated once a day. |
Each event is sent at most once a day, so a busy day does not flood your channel.
Set up alerts in Slack
- In Slack, add the Incoming Webhooks app to the channel that should get the alerts, and copy its webhook URL. It starts with
https://hooks.slack.com/. - In WordPress, go to RankFlect SEO → Settings → Email reports.
- Scroll below the report cards to Alerts to Slack or a webhook.
- Paste the URL into Slack incoming webhook URL.
- Under Send an alert when, turn on the events you want.
- Click Save and send a test alert.
A "Test alert" message arrives in the channel with your site name and an Open in WordPress link. To save without a test, click Save alerts.
Send alerts to a webhook
Use Webhook URL to send alerts to Zapier, Make, n8n or your own tools. "Any https URL. It receives a JSON POST with event, site, title, message, url and data."
A webhook call looks like this:
{
"event": "audit_drop",
"site": { "name": "Example Shop", "url": "https://example.com/" },
"title": "Site audit score dropped",
"message": "The last site audit scored 72, down from 81.",
"url": "https://example.com/wp-admin/admin.php?page=…",
"data": { "score": 72, "previous": 81 },
"time": "2026-11-09T08:00:00+00:00"
}
The event value is one of audit_drop, not_found_spike, autopilot_pending, visibility_finished, broken_links, search_blocked, or test for the test button. data holds the numbers behind the message, and time is in UTC.
What is sent, and where
Only what is in the message: your site name and address, the event, a short message with its numbers (such as a score or a count) and a link to the right screen in wp-admin. No post content, visitor details or keys are sent. Messages go only to the URLs you enter. Slack messages are covered by Slack's own terms and privacy policy.
The Slack field only accepts https://hooks.slack.com/ URLs, and the webhook field only accepts https:// URLs. If a URL is not valid, the card says "Enter a Slack incoming webhook URL that starts with https://hooks.slack.com/." or "Enter a webhook URL that starts with https://."
When an alert fails
If Slack or your webhook rejects an alert, the card shows "The last alert (…) failed:" with the reason, for example "The URL answered with HTTP 404." When everything works, it shows when the last alert was sent.
Click Save and send a test alert after you change a URL. The test waits for the answer and shows the error if there is one.
Who can change alerts
Only administrators (users who can manage WordPress options) can change the alert settings. AI agents cannot set alert URLs. The URLs are kept out of the settings export, so they do not travel to another site with Export & import.
On the free plan
On the free plan the card shows an upgrade prompt and nothing is sent. The free plugin still has the notification bell and the monthly email report.
FAQ
Can I use Microsoft Teams or Discord?
Not with the Slack field. Point Webhook URL at an automation tool such as Zapier, Make or n8n, and forward the message from there.
Alerts do not arrive at the time of the event. Why?
Most checks run on WP-Cron, which runs when your site gets visits. On a quiet site, set up a real cron job so checks run on time.
Why did I get only one alert when the score dropped twice today?
Each event is sent at most once a day.
Do I need both a Slack and a webhook URL?
No. Fill in one or both. Each alert goes to every URL you set.
Was this page helpful?
Related guides
Email reports
Get a monthly SEO summary by email with your audit score, top issues, search and AI traffic. Pro adds weekly schedules, more recipients and branding.
SEO checklist and notifications
The SEO checklist on the RankFlect SEO Dashboard ticks itself as you finish the basics. The bell in the header warns you when something needs a fix.
SEO AutopilotPRO
Scheduled jobs that prepare missing meta descriptions, alt text, internal links and audit fixes, then wait in the approval queue for you.
404 monitor and catch-allPRO
Log every missing URL visitors and bots hit, redirect each in a click, and send the rest to a page you choose with the 404 catch-all in RankFlect SEO Pro.
Still need help?
Email us with your WordPress and RankFlect SEO versions and what you tried. Pro customers get priority replies.