Drip content to your members like a pro. Whether you are building an email-style lesson series, onboarding experience, or a rolling release of premium content.
Key Features of the Series Add On Include:
- Unlock Content by Days Since Signup: Setup a series that unlocks posts a certain number of days after a member joins.
- Email Notifications Built-In: Automatically send a personalized email when new content becomes available.
- Integrated with Membership Levels: Assign a series to one or more levels to control access.
- Linked From the Member Dashboard: Members see new content on their Membership Account page when it becomes available.
- No Coding Needed: Manage everything from the WordPress admin.
How to Drip Content for Membership Sites
Once installed and activated, the Series Add On adds a new Series menu item in the WordPress admin. Each Series includes a group of posts, pages, or custom post types with individual drip delays.
Here’s how this Add On works to drip content for membership sites. When a member joins a level linked to a Series:
- The Series is activated for their account.
- Any content marked as available “0 days after registration” becomes immediately accessible.
- Each day, a script checks for content the member should now have access to.
- When new content becomes available:
- It is added to the member’s Membership Account page in the “Member Links” section.
- The member receives an email notification that new content is available to them.

The Series Add On helps you automate content access based on member signup date. Instead of giving access to all content immediately, you can control when each piece becomes available, encouraging retention and structured learning.
Installation
You must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add On.
- Navigate to Memberships > Add Ons in the WordPress admin.
- Locate the Add On and click Install Now.
- To install this plugin manually, download the .zip file above, then upload the compressed directory via the Plugins > Add New > Upload Plugin screen in the WordPress admin.
- Activate the plugin through the Plugins screen in the WordPress admin.
Video: Series Drip-Feed Demo
How to Set Up a New Series
- Navigate to Series > Add New in the WordPress admin.
- Give your Series a Title and Description.
- In the Manage Series metabox, add or edit content in the Series.
- For each item, define how many days after membership start it should become available.

- In the Require Membership metabox, assign one or more membership levels to restrict Series access.
- Publish the Series.
Action and Filter Hooks
The following actions and filters are available in this Add On:
apply_filters( 'pmpros_new_content_subject', $subject, $user, $post_ids );
Customize the subject line of the new content notification email sent to members in a Series.
apply_filters( 'pmpros_series_labels', array $labels );
Modify the labels used for the Series custom post type, such as names, menu items, and messages in the WordPress admin.
apply_filters('pmpro_series_post_list_posts', $post_list_posts, $this);
Filter to allow plugins to modify the posts included in the Series.
apply_filters( 'pmpro_series_override_delay', ( max( 0, $member_days ) >= $sp->delay ), $member_days, $sp->delay, $current_user->ID );
Allow developers to override the delay logic that determines whether a user has access to a series item based on their membership duration.
apply_filters( 'pmpro_series_get_post_list', $temp_content, $this );
Filter the full HTML output of the post list displayed for a series, allowing final customization before rendering.
apply_filters( 'pmpros_post_types', array( 'post', 'page' ) );
Customize the list of post types available for inclusion in a series, such as adding support for custom post types.
apply_filters( 'pmpros_days_left_message', $text, $member_days, $days_left, $current_user->ID );
Customize the message shown to users when content in a series is not yet available, including the series name and the unlock date.
apply_filters( 'pmpros_content_access_message_single_item', $text, $post_series );
Modify the access message shown when a post belongs to a single Series, typically prompting users to sign up to view the content.
apply_filters( 'pmpros_content_access_message_many_items', $text, $post_series );
Customize the access message displayed when a post belongs to multiple Series, allowing developers to adjust how the list of linked Series is presented.
apply_filters( 'pmproap_all_access_levels', array(), $user_id, $post_id );
Screenshots


This is a Plus Add On.
Plus membership includes all Add Ons, unlimited priority support, automatic updates, and additional benefits.