WooCommerce Memberships with MailPoet

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.