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.
Members can view the Series and see what content is available or pending

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.

  1. Navigate to Memberships > Add Ons in the WordPress admin.
  2. 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.
  3. Activate the plugin through the Plugins screen in the WordPress admin.

Video: Series Drip-Feed Demo

How to Set Up a New Series

  1. Navigate to Series > Add New in the WordPress admin.
  2. Give your Series a Title and Description.
  3. In the Manage Series metabox, add or edit content in the Series.
  4. For each item, define how many days after membership start it should become available.
Series Add On > Edit a Series post type and add content to series schedule
  1. In the Require Membership metabox, assign one or more membership levels to restrict Series access.
  2. 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

Members can view the Series and see what content is available or pending
Members can view the Series and see what membership site drip content content is available or pending for their level of access.
Series Add On > Edit a Series post type and add content to series schedule
Navigate to Series > Add New or Edit to modify a Series post type and add content to schedule.

This is a Plus Add On.

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