Description
With Slack Integration, you can forward Membership Checkout notifications from Paid Memberships Pro to a specific Slack channel by configuring the webhook URL on the Settings > PMPro Slack screen and choosing which membership levels trigger alerts. This add-on helps those who track new memberships in a paid community, private course, or members-only area receive operational alerts without relying solely on the admin dashboard.
Key Features of Slack Integration
- Slack webhook
Connects Paid Memberships Pro to a Slack incoming webhook. - Checkout notifications
Sends alerts to the configured channel when Membership Checkout occurs. - Membership level selection
Lets you choose which membership levels generate Slack notifications. - PMPro Slack screen
Adds a settings page to the WordPress admin dashboard. - PMPro dependency
Works as an add-on for sites with Paid Memberships Pro active.
Benefits of Slack Integration
- Faster alerts
Reduces the need to manually check new checkouts in the dashboard. - Centralized workflow
Brings member events to the channel where the team already works. - More operational control
Helps track memberships by level without creating manual reports. - Less scattered workflow
Centralizes relevant alerts in a shared Slack conversation.
Who Is Slack Integration For?
- Those who run a paid community and want to receive alerts about new memberships in Slack.
- You, if you use Paid Memberships Pro for private courses and need to track checkouts by level.
- Teams that centralize operations in Slack and want to view member events in real time.
How to Download Slack Integration
Slack Integration is available for download here on Ultrapack. After downloading the .zip file, install it through Plugins > Add New > Upload Plugin, select the file, and activate it. After activation, configure the webhook and desired membership levels in the WordPress dashboard.
Slack Integration adds a direct bridge between membership checkouts and internal communication in Slack to Paid Memberships Pro. By using a webhook and membership level selection, the add-on keeps the team informed about relevant events without changing the main registration, payment, or member management workflow already configured on the site.
Frequently asked questions
Is Paid Memberships Pro Slack Integration GPL-licensed?
Yes. Paid Memberships Pro Slack Integration is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Slack Integration on multiple sites?
Yes. You can install Paid Memberships Pro Slack Integration on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Slack Integration cost at Ultrapack?
Paid Memberships Pro Slack Integration costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Slack Integration include updates?
Yes. The current version of Paid Memberships Pro Slack Integration is 1.1.3, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Slack Integration scanned before publication?
Yes. Every version of Paid Memberships Pro Slack Integration goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.1.3 2026-09-29
- SECURITY: Improved sanitization and escaping throughout the plugin to resolve Plugin Check security findings. #14 (@dparker1005)
Version 1.1.2 2026-05-04
- ENHANCEMENT: Improved translation support across the settings page and plugin row links by wrapping strings in proper i18n functions and correcting the text domain. #13 (@dparker1005)
- BUG FIX: Slack notifications now send for offsite gateways (Stripe Checkout, PayPal Standard, 2Checkout) where the user is not logged in when `pmpro_after_checkout` fires asynchronously from a webhook or IPN. #12 (@dparker1005)
- BUG FIX: Fixed the "Something went wrong" error echo so it now outputs the actual error message returned by the Slack webhook request instead of the literal string `$error_message`. #12 (@dparker1005)
- BUG FIX: Fixed a stray double quote in the levels-to-notify ` ` `name` attribute on the settings page and added missing `esc_attr` / `esc_html` on rendered level IDs and names. #13 (@dparker1005)
Version 1.1.1 2023-03-22
- BUG FIX/ENHANCEMENT: Adding compatibility with PMPro Multiple Memberships Per User.
- BUG FIX: Resolved PHP warning when checking out without having any levels set on the PMPro Slack settings page.
Version 1.1 2020-01-02
- BUG FIX: Fixed issue where purchase details would not be sent in Slack notification.
- ENHANCEMENT: Changed level select field to use SelectWoo.
- REFACTOR: Moved code into separated files.
Version 1.0
- Initial version.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-slack.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-slack.zip, click Install Now and then Activate.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready