MailPoet integrates with WooCommerce Memberships to let you create dynamic segments based on your customers’ membership status. This integration requires WooCommerce Memberships and a MailPoet Premium plan.
Segmenting by Membership Plan
With WooCommerce Memberships active, a new filter becomes available when creating dynamic segments: “is member of.”
To use it, go to MailPoet › Lists › Segments, create a new segment, and select the membership filter. You can then:
- Select one or more membership plans to filter by.
- Choose the operator: any (member of at least one selected plan), all (member of every selected plan), or none (not a member of any selected plan).
The filter considers members with active, complimentary, free trial, or pending statuses as current members.
Example Use Cases
- Members-only newsletter: Create a segment of active members and send them exclusive content or early access offers.
- Upsell to non-members: Use the none operator to target subscribers who aren’t members yet, and promote the benefits of joining.
- Cross-plan promotion: Target members of your basic plan who aren’t in your premium plan to encourage upgrades.
- Combine with other filters: Pair the membership filter with WooCommerce spending or purchase filters for even more targeted campaigns.
Important Notes
- Only subscribers with a linked WordPress user account can be matched by this filter (memberships are tied to user accounts).
- The segment updates dynamically — when a customer’s membership status changes, they’ll automatically move in or out of the segment.