FLAT
70% OFF
Black Friday Sale
17d 09h 11m
Grab Now
17 days, 9 hours and 11 minutes left.

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.

RankFlect SEO ProUpdated 4 min read
On this page

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

  1. 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/.
  2. In WordPress, go to RankFlect SEO → Settings → Email reports.
  3. Scroll below the report cards to Alerts to Slack or a webhook.
  4. Paste the URL into Slack incoming webhook URL.
  5. Under Send an alert when, turn on the events you want.
  6. 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?

Still need help?

Email us with your WordPress and RankFlect SEO versions and what you tried. Pro customers get priority replies.

Contact support