BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Vanilla Bean Slack Hooker icon
Maintained Tested up to 7.0.7 #15 in alerts

Vanilla Bean Slack Hooker

Send WordPress events to Slack, Mattermost, Google Chat or email: WooCommerce sales, plugin changes, PHP errors, shortcodes, hooks.

Active installs20+10+ tier
Downloads · 30d86▼ -8.5% vs prev. 30d
Rating5/51 reviews
Health score59/100Fair
All-time downloads5.5KSince Dec 2015
Support resolved—No recent threads
RequiresWP 5.9PHP 7.4+
Downloads · 7d22▲ +69.2% week over week
Our verdict

Use with caution

Vanilla Bean Slack Hooker works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites, is rated 5/5 and was last updated 3 months ago, and scores 59/100 on our health check.

  • Small user base (20+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4812Jul 23Sep 5Oct 20
Yesterday2
Daily average (1y)3
Peak day63May 25, 2026
Last 12 months1.2K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Vanilla Bean Slack Hooker stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
alerts >100 3,849 Best alerts plugins →
Mattermost #3 14 Best Mattermost plugins →
Notifications >100 9,149 Best Notifications plugins →
slack #17 839 Best slack plugins →
webhook >100 3,218 Best webhook plugins →

Version adoption

Share of active sites per release.

  • 5.7100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Vanilla Bean Slack Hooker

From the official readme · v5.7.0

Description

Automated notifications from your WordPress site to your Slack, Mattermost and Google Chat channels.

Notify one or more webhook endpoints when things happen on your site: plugin installs and updates, post publication, comments, signups, PHP errors, WooCommerce sales, or anything you like via shortcodes, hooks and filter functions.

There is no limit to the ways you may integrate this plugin.

It supports all other Vanilla Bean plugins and is available for under-the-hood use as well as shortcode access.

Key Features

  • Real-time WordPress notifications – Post status changes, comments, user registrations
  • WooCommerce integration – Sales notifications with order details
  • Plugin management alerts – Install, update, and deletion notifications
  • PHP Error Alerts – Route PHP errors to Slack with a call trace and configurable exemptions. Off by default (NEW in 5.6.4)
  • Multiple webhook support – Send to Slack, Mattermost, Google Chat, or custom endpoints
  • Formatted data messages – Rich attachments with structured name-value pairs (NEW in 5.5.2)
  • Smart queueing – Non-blocking message delivery with optional immediate sending
  • Email fallback – Send notifications via email when webhooks aren’t available
  • Shortcode support – Easy integration in posts and pages
  • Programmatic API – Full developer access with PHP functions

Shortcode Examples

[slackhooker text="Here is a message from my WordPress site"]

or

[slackhooker text="Here is a message" channel="general" username="My WordPress"]

or

[slackhooker text="Here is a message" channel="https://myorg.slack.com/services/xxoxlsodsfsfsdfds#channelname" username="My WordPress"]

Messages are queued last in the PHP process to ensure your other page processing is not interrupted, but you can override:

[slackhooker text="Here is a message from my WordPress." sendnow="true"]

Multiple or custom webhooks supported:

[slackhooker text="Here is a message to multiple webhooks" alsoto="https://hooks.slack.com/services/T03TDTbUF/BBG9SQV6X/abcdefghij,https://hooks.slack.com/services/T03TDTbUF/BBG9SQV6X/abcxxxxxxx"]

Programmatic Examples

Simple text messages:

if(function_exists('\VanillaBeans\SlackHooker\vbean_slackhooker')){
    \VanillaBeans\SlackHooker\vbean_slackhooker('Here is my notification');
}

if(function_exists('\VanillaBeans\SlackHooker\vbean_slackhooker')){
    \VanillaBeans\SlackHooker\vbean_slackhooker('Here is my notification','mychannel','Username',':specific_icon:');
}

if(function_exists('\VanillaBeans\SlackHooker\vbean_slacknotify')){
    \VanillaBeans\SlackHooker\vbean_slacknotify(array('text'=>'Here is my notification','icon'=>':open_mouth:'));
}

Formatted data messages (NEW in 5.5.2):

if(function_exists('\VanillaBeans\SlackHooker\vbean_send_data')){
    $data = array(
        'User ID' => '12345',
        'Email' => 'user@example.com',
        'Status' => 'Active',
        'Last Login' => '2025-10-03 14:30:00'
    );
    \VanillaBeans\SlackHooker\vbean_send_data('User Registration', $data);
}

Custom formatted messages with options:

if(function_exists('\VanillaBeans\SlackHooker\vbean_send_data')){
    $data = array(
        'Order ID' => '#WC-12345',
        'Amount' => '$299.99',
        'Customer' => 'John Doe',
        'Payment Method' => 'Credit Card'
    );

    $options = array(
        'color' => '#00ff00',
        'pretext' => 'New WooCommerce Sale!',
        'text' => 'Payment processed successfully'
    );

    \VanillaBeans\SlackHooker\vbean_send_data('E-commerce Sale', $data, $options);
}

Building custom attachment messages:

if(function_exists('\VanillaBeans\SlackHooker\vbean_build_data_message')){
    $message = \VanillaBeans\SlackHooker\vbean_build_data_message('System Alert', array(
        'Server' => 'web-01.example.com',
        'CPU Usage' => '85%',
        'Memory' => '3.2GB / 4GB',
        'Disk Space' => '75% full'
    ), array('color' => '#ff9900'));

    // Send using existing notification system
    Vanilla_Bean_Slack_Hooker::notification_send($message);
}

Parameters

There are defaults for all except the message. You can specify:

  • text – required. This is your message
  • endpoints – override defaults with a comma separated list of endpoints with optional channel and alert eg: endpoints=’https://endpoint.com#channel#here’
  • channel – defaults to ‘general’ or your admin default specified channel – deprecated
  • username – the identity you would like displayed as the sender in the channel
  • icon – any of the available emoji icons in the slack system
  • sendnow – true or false. Defaults to false. True means that the message would be executed at the time it is called rather than at the end of page load.

New Data Message Parameters (5.5.2):

  • title – required for data messages. Main title of the message
  • data – associative array of name => value pairs to display
  • options – array of formatting options (color, pretext, text, author_name, etc.)

Use Cases

  • E-commerce monitoring – WooCommerce order notifications
  • Error monitoring – PHP errors pushed to a channel as they happen, with a call trace
  • User activity tracking – Registration and login alerts
  • System monitoring – Server status and health checks
  • Content management – Post publication and comment notifications
  • Security alerts – Failed login attempts and suspicious activity
  • Plugin management – Installation, update, and deletion notifications

Contact

We can be found at:

  • Website: Velvary Contact
  • Twitter: @VelvaryVanilla
  • Email: info@velvary.com.au or support@velvary.com.au

Installation

  1. Via WordPress Admin (Recommended)

    • Navigate to Plugins > Add New
    • Search for “Vanilla Bean Slack Hooker”
    • Click Install Now and then Activate
  2. Manual Installation

    • Download the plugin ZIP file
    • Upload to /wp-content/plugins/vanilla-bean-slack-hooker/
    • Activate through the Plugins menu in WordPress
  3. Configuration

    • Go to Vanilla Beans > Slack Hooker in your WordPress admin
    • Add your webhook URLs (Slack, Mattermost, Google Chat, etc.)
    • Configure notification preferences
    • Test your setup with the built-in test message feature

Frequently asked questions

What webhook services are supported?

Slack, Mattermost and Google Chat. Custom endpoints that accept a Slack-style payload also work. Email addresses can be used as endpoints instead of a webhook. Google Chat support is new in this release. If a message does not arrive, please tell us at support@velvary.com.au and include the webhook host, so we can fix it.

Are messages sent immediately?

By default, messages are queued and sent via WordPress cron to avoid blocking page loads. You can force immediate sending by setting sendnow="true" in shortcodes or $now=true in programmatic calls.

Can I send to multiple channels at once?

Yes! You can configure multiple default endpoints in the admin settings, or specify additional endpoints using the alsoto parameter in shortcodes and programmatic calls.

What data is included in WooCommerce notifications?

The order total, plus an admin link to open the order in WooCommerce.

Can I get PHP errors sent to Slack?

Yes. PHP Error Alerts sends PHP errors to your endpoint with a call trace, and lets you exempt errors you do not want to hear about. It ships disabled, so switch it on at Vanilla Beans > Slack Hooker > Notifications > PHP Error Alerts.

Is the plugin compatible with multisite?

Yes, the plugin works on WordPress multisite installations. Each site maintains its own webhook configuration and notification settings.

Can I customize the message format?

Absolutely! The new data message functions (5.5.2+) allow you to create rich formatted messages with custom colors, structured data fields, and flexible styling options.

Changelog

Major new feature: Formatted data messages with structured name-value pairs! Enhanced Slack integration with rich attachments. Update recommended for better notification formatting.

5.6.15

Release Date: July 14, 2026

  • Fixed deprecation warnings on the settings screen under PHP 8.2 and newer
  • The settings screen now tells you if another plugin is running an out-of-date copy of the shared options framework, instead of failing quietly
  • Fixed settings fields that could error when an option had never been saved

5.6.13

Release Date: July 13, 2026

  • Fixed: a notification containing invalid characters — a PHP error message, or text pasted from Word — was silently discarded instead of sent
  • Fixed: saving another plugin’s settings could fire a Slack Hooker test notification

5.6.11

Release Date: July 12, 2026

  • Fixed the [slackhooker] shortcode, which had stopped sending
  • NEW: Google Chat webhook support
  • Fixed notifications to multiple endpoints: a later endpoint could inherit an earlier one’s channel and @here mention
  • Email endpoints now receive readable text instead of raw data
  • Corrected the minimum WordPress version to 5.9, and declared a minimum PHP version

5.6.9

Release Date: July 12, 2026

  • Hardened HTML attribute escaping in the settings framework

5.6.8

Release Date: July 7, 2026

  • Version bump only; no functional changes

5.6.7

Release Date: July 7, 2026

  • Version bump only; no functional changes

Full changelog on WordPress.org →

Screenshots

Example of WordPress monitoring notifications in Slack
Example of WordPress monitoring notifications in Slack
Admin settings page: default endpoints for Slack, Mattermost, Google Chat or email
Admin settings page: default endpoints for Slack, Mattermost, Google Chat or email
Rich formatted data messages with structured fields
Rich formatted data messages with structured fields
Plugin management notifications
Plugin management notifications
WooCommerce sales notifications
WooCommerce sales notifications
Notification settings: choose which WordPress events are sent, including PHP error alerts
Notification settings: choose which WordPress events are sent, including PHP error alerts
Send a test notification to check your endpoints
Send a test notification to check your endpoints
The same notifications delivered to Google Chat
The same notifications delivered to Google Chat

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Vanilla Bean Slack Hooker alternatives

All alerts plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Advanced Notifications Advanced Notifications Advanced Notifications allows you to create beautiful custom notifications that appear on… by Yehi 100+ ★★★★★★★★★★ 5 (3) 3 months ago 55
2 Scheduled Announcements Widget Scheduled Announcements Widget The Scheduled Announcements Widget lets you add a scrolling list of site announcements to… by Nikki Blight 100+ ★★★★★★★★★★ 3.8 (5) 4 years ago 32
3 News Ticker – Floating Headlines & Sticky Alerts News Ticker – Floating Headlines & Sticky Alerts A high-performance floating news ticker for WordPress featuring smooth CSS animations, a… by A WP Life 100+ ★★★★★★★★★★ 1 (1) 2 months ago 59
4 Singular Alerts – Alert Block, Alert Box, Callout Box, and Notifications Singular Alerts Create stunning alerts, tips, warnings, and callout boxes in seconds and enhance your… by Ronald Huereca 90+ ★★★★★★★★★★ 5 (2) 3 days ago 75
5 WPSecureOps Connector WPSecureOps Connector Forward completed Wordfence scan findings to your WPSecureOps dashboard, so one team can… by Guido Schad 80+ ★★★★★★★★★★ No reviews 2 months ago 64
6 Super Monitoring Super Monitoring Monitor your website uptime and basic functions with www.supermonitoring.com and access… by siteimpulse 50+ ★★★★★★★★★★ 4.4 (9) 5 months ago 63
7 Courier Notices Courier Notices Add dismissible and non-dismissible notices throughout your WordPress website with… by Aaron Ware 50+ ★★★★★★★★★★ 5 (1) 6 months ago 53
8 MaxBoxy: Make WordPress Floating Content, Popup, Alert Bar MaxBoxy: Make WordPress Floating Content, Popup, Alert Bar Make Conversion Boxes, Popups, Floats and Inject Any Content in a WorsPress way! by maxpressy 50+ ★★★★★★★★★★ 5 (1) 2 months ago 71
9 Frontend Dashboard Notification Frontend Dashboard Notification Create and broadcast rich notifications, announcements, and alerts across Frontend… by M A Vinoth Kumar 50+ ★★★★★★★★★★ No reviews 3 weeks ago 68
10 Callout Boxes Callout Boxes Insert callout boxes in your posts and pages using shortcodes and Gutenberg blocks. by Roel Magdaleno 50+ ★★★★★★★★★★ No reviews 5 years ago 25

FAQ

Vanilla Bean Slack Hooker: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 21, 2026

Is Vanilla Bean Slack Hooker free?

Yes. Vanilla Bean Slack Hooker is free to download and use from the official WordPress.org plugin directory.

Is Vanilla Bean Slack Hooker safe to use in 2026?

Vanilla Bean Slack Hooker works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites, is rated 5/5 and was last updated 3 months ago, and scores 59/100 on our health check.

How many websites use Vanilla Bean Slack Hooker?

Vanilla Bean Slack Hooker is active on 20+ WordPress websites and has been downloaded 5,475 times since it launched in December 2015. It was downloaded 86 times in the last 30 days.

Does Vanilla Bean Slack Hooker work with WordPress 7.1?

Vanilla Bean Slack Hooker is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Vanilla Bean Slack Hooker need?

Vanilla Bean Slack Hooker requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Vanilla Bean Slack Hooker last updated?

The latest version, 5.7.0, was released on July 15, 2026 (3 months ago).

Who makes Vanilla Bean Slack Hooker?

Vanilla Bean Slack Hooker is developed and maintained by vsmash.

What are the best alternatives to Vanilla Bean Slack Hooker?

The most popular alternatives to Vanilla Bean Slack Hooker are Advanced Notifications (100+ installs), Scheduled Announcements Wid… (100+ installs) and News Ticker (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.