How it Works

After installing and activating this plugin, your “Membership Cancel” page will be automatically updated to require members to enter a “Reason” before they can cancel membership.

The user’s submitted “Reason” will be added to the member and admin cancellation email content.

Reason for Cancelling form on Membership Cancel page

Video Demo


  1. PMPro Plus and Unlimited members can install the add on via the Memberships > Add Ons admin page.
  2. Or, download the plugin file and upload the pmpro-reason-for-cancelling directory to the /wp-content/plugins/ directory of your site.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.

That’s it. Your site’s “Membership Cancel” page is automatically updated to include all features of this Add On.

Showing the Reason in Email Templates

The user’s entered “reason” for cancellation is automatically included in the default cancellation emails sent to the user and the admin. If you are using the Email Templates Admin Editor to customize emails, you can use the replacement variable !!reason!! to show this information in a specific place in the cancel emails.


If you find that the “Reason” input field is not displaying on your Membership Cancel page, the recipe below will load the page filter later. We know that this recipe is needed for sites using this Add On in combination with the LearnPress plugin.