Our Subscription Delays Add On allows you to set a variable length trial to your membership level, for example offer a 7-day trial on a monthly plan. This recipe will remove the trial period for members that have already received the benefit. These members will immediately begin their membership, allowing you to offer the trial…
Automatically Approve Previously Approved Members
Have you set up an Approval Process for your Membership site? Did you know that it is possible to automatically approve, previously approved members? This can be especially useful to reduce administrative tasks on your end and allow previously approved members to be reinstated as quickly and efficiently as possible….
Send Members a confirmation email when admins change their membership level.
Administrators and Membership Managers can update a user’s level on the “Edit User” page in the WordPress dashboard. This tooltip will send the member a confirmation email after their level is changed. You can use this recipe for a standard Paid Memberships Pro site where members hold a single level at a time or it…
Send the New User Email to Members Added via Zapier
Send a WordPress “New User” email and a Paid Memberships Pro “Admin Change” email to members that were registered through Zapier.

Hide pending or denied members from your Member Directory and Frontend Profile page.
If your site requires membership approval and includes a Member Directory, this is an important recipe for you. Using this custom code, any members in the pending or denied status will be automatically excluded from display in your directory and will not have a public profile page….
Create and Manage Affiliates by Membership Level Using AffiliateWP
This code recipe creates affiliates or updates the status of existing affiliates based on their membership level when using AffiliateWP. The affiliate is created after their membership level is changed to the appropriate level (in the recipe, this is level ID 1). When membership is cancelled or expires, the affiliate’s status is changed to “inactive”….
Set a Member Author’s Posts to Draft When Membership is Cancelled
If you allow guest authors on your membership site as a feature of membership, this recipe will demonstrate how to automatically change their posts’ statuses to “draft” when membership is cancelled….
Apply a BuddyPress “Member Type” on Membership Checkout or Level Change
The BuddyPress Add On for Paid Memberships Pro allows you to assign BuddyPress “Member Types” by Membership Level. The code recipe below demonstrates how to create a “member type” in BuddyPress.
Offer Trial Memberships That Can Only Be Used Once
Use this recipe to mark one or more membership levels as a one time trial. New members will be able to complete registration for the one time trial level. If they attempt to renew the trial level, a message will be shown that their one time trial has already been used. We recommend this method for sites looking to add a “no credit card required” trial option.
Note that this method will only keep the same user from abusing your trial level and completing multiple checkouts. People can still reuse a trial if they sign up with a new email address and create another user account on your site.
