Child Themes

Divi Review Hub — Slack Webhook Integration

Divi Review Hub can post a message to a Slack channel every time a new comment is placed, resolved, or replied to on any of your Divi pages. This keeps your team notified in real time without anyone needing to check the site.

What You'll Need

  • A Slack workspace where you have permission to add apps
  • Admin access to your WordPress site
  • 5 minutes

Step 1: Create a Slack App and get your Webhook URL

  1. Go to https://api.slack.com/apps and sign in
  2. Click Create New App → choose From scratch
  3. Give it a name like Divi Review Hub and select your workspace → click Create App
  4. In the left sidebar under Features, click Incoming Webhooks
  5. Toggle Activate Incoming Webhooks to On
  6. Scroll down and click Add New Webhook to Workspace
  7. Select the Slack channel where you want review notifications to appear (e.g. #website-reviews) → click Allow
  8. Copy the Webhook URL that appears — it will look like:

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXX

Keep this URL private. Anyone with it can post messages to your channel.

Step 2: Add the Webhook URL to Divi Review Hub

  1. In your WordPress admin go to DiviPerfect → Review Hub
  2. Scroll to the Integrations section
  3. Paste your Webhook URL into the Slack Webhook URL field
  4. Click Save Settings

Step 3: Test the connection

  1. Open any page on your site that has Review Hub active
  2. Turn on review mode and leave a test comment
  3. Check your Slack channel — a notification should appear within a few seconds

If the message doesn't arrive, double-check the Webhook URL was copied in full with no extra spaces, and that the Slack app is still installed in your workspace.

What the Slack notifications include

Each notification shows:

  • The page the comment was left on
  • The comment author
  • The comment text
  • Whether it is a new comment, a reply, or a resolution

Removing the integration

To stop Slack notifications, go to DiviPerfect → Review Hub → Integrations, clear the Slack Webhook URL field, and click Save Settings.

To fully revoke access, go back to https://api.slack.com/apps, open your app, and click Delete App.

Troubleshooting

No message appears in Slack after saving a comment Check that the Webhook URL is correct and complete. The URL must start with https://hooks.slack.com/services/. Also confirm the Slack app is still installed — if it was uninstalled from the workspace the URL becomes invalid.

Messages were working but have stopped The webhook URL may have been revoked. Go to api.slack.com/apps, open your app, and check Incoming Webhooks to see if the URL is still listed as active. If not, generate a new one and update it in Review Hub settings.

I want notifications in multiple channels Create a separate Slack app (or a second webhook in the same app) for each channel and repeat Step 2 using the additional URL. Review Hub supports one webhook URL at a time — for multiple channels, the simplest approach is to use a Slack workflow that forwards messages from one channel to others.

 

Troubleshooting

No message appears in Slack after saving a comment Check that the Webhook URL is correct and complete. The URL must start with https://hooks.slack.com/services/. Also confirm the Slack app is still installed — if it was uninstalled from the workspace the URL becomes invalid.

Messages were working but have stopped The webhook URL may have been revoked. Go to api.slack.com/apps, open your app, and check Incoming Webhooks to see if the URL is still listed as active. If not, generate a new one and update it in Review Hub settings.

I want notifications in multiple channels Create a separate Slack app (or a second webhook in the same app) for each channel and repeat Step 2 using the additional URL. Review Hub supports one webhook URL at a time — for multiple channels, the simplest approach is to use a Slack workflow that forwards messages from one channel to others.