---
title: "Ultimate Member – MailPoet"
date: 2026-04-20
modified: 2026-08-04
author: "userelements_wh8sr3"
url: "https://www.userelements.com/ultimate-member-mailpoet/"
markdown_url: "https://www.userelements.com/ultimate-member-mailpoet.md"
type: page
excerpt: "MailPoet for Ultimate Member Sync members to MailPoet lists at registration, approval, role changes, and profile updates — with opt-in […]"
---
# MailPoet

for Ultimate Member

Sync members to MailPoet lists at registration, approval, role changes, and profile updates — with opt-in fields, field mapping, conditional rules, and an on-site subscription manager.

  UM → Settings → Extensions → MailPoet  
  

 **Lifecycle**  
 **Role → Lists**  
 **Field map**  
 **Rules** 

 

- Add MailPoet opt-in checkboxes (or silent auto-subscribe) to Ultimate Member registration forms
- Subscribe members on registration, admin approval, and role changes — keep profile fields mapped to MailPoet
- Conditional rules: if a profile field matches, add the member to a list
- Members manage newsletter preferences on their Ultimate Member account page
- Bulk sync approved members, per-user resync, Users column status, and an API error log

---

Ultimate Member knows your members. MailPoet sends your email. Without a bridge, new signups never reach a list, role upgrades leave segmentation stale, and profile fields stay invisible to campaigns.

MailPoet for Ultimate Member keeps subscribers in sync across registration, approval, role changes, profile updates, and account lifecycle events — so lists stay accurate without manual exports.

## Opt-in at registration

Drop a native **MailPoet** field into any Ultimate Member registration form. Show a checkbox for a specific list, or auto-subscribe silently. Visible opt-ins also gate your global default lists: if a checkbox is shown and left unchecked, defaults are skipped while role, form, and rule lists still apply.

- **Form builder field** — Pick a MailPoet list, set the checkbox label, or enable auto-subscribe.
- **Per-form lists** — Assign lists on the form metabox that always apply for that registration form.
- **Double opt-in** — Optionally send MailPoet’s confirmation email for new subscriptions.

Registration form

Email

First name

   
 Subscribe to the weekly newsletter 

 Register 

## Role, field, and conditional sync

Map Ultimate Member roles to MailPoet lists so Free → Premium upgrades update subscriptions automatically. Map profile fields to MailPoet custom subscriber fields (`cf_X`). Add additive rules such as “country equals Thailand → Partners list” — rules only add lists, never remove them.

- **Role → list matrix** — Applied at registration, approval, and role changes; optionally unsubscribe from previous role lists.
- **Profile field mapping** — Sync country, job title, phone, and any UM meta into MailPoet on register and profile save.
- **Conditional rules** — Operators: equals, does not equal, contains, does not contain.

Conditional list rules

 country  
 equals  
 Thailand  
 →  
 Partners 

 job\_title  
 contains  
 Editor  
 →  
 Press 

 membership  
 equals  
 premium  
 →  
 VIP 

## Account tab &amp; lifecycle controls

Add a **Subscriptions** tab to the Ultimate Member account page. Only lists you whitelist appear — internal lists stay hidden. On delete or deactivate, choose unsubscribe, delete the MailPoet contact, or do nothing. A daily cron mirrors MailPoet global unsubscribes back into WordPress user meta for access rules.

**Opt-in aware defaults.** Global default lists are skipped when a visible registration checkbox is present and left unchecked. Role, per-form, and conditional rule lists still apply.

## Bulk sync and admin visibility

Import every approved member in batches of 50 with a progress UI. Resync a single user from their profile screen. A MailPoet column on Users shows sync status, and the last 50 API errors are kept in an admin log for seven days.

## Works with

- **Ultimate Member** — Registration, approval, roles, profile updates, account tabs, and form builder.
- **MailPoet** — Free or Premium via the public PHP API (lists, subscribers, custom fields).
- **WordPress Cron** — Daily back-sync of MailPoet unsubscribe status to user meta.

## Requirements

- Ultimate Member 2.x+
- MailPoet 5.x+
- WordPress 6.0+
- PHP 7.4+

 Buy MailPoet — $39/yr  
 [View documentation](https://www.userelements.com/documentation-ultimate-member-mailpoet/)$39 per year

License

Annual

Version

1.0.0

Updated

Aug 4, 2026

License includes

- 1 year of extension updates
- Email customer support
- 30-day money-back guarantee

Support

- [Documentation](https://www.userelements.com/documentation-ultimate-member-mailpoet/)
- Email support included

Categories

 Email  
 Membership  
 MailPoet  
 Sync 

Extension information

- Last updated: August 4, 2026
- PHP version required: 7.4+
- Requires Ultimate Member: 2.x+
- Requires MailPoet: 5.x+
- Requires at least WordPress: 6.0+

Quality checks

- Opt-in gating for default lists
- Whitelisted account subscription lists
- API error log &amp; per-user resync

## Related Ultimate Member plugins

 [  
   
   
   
   
 Ultimate Member – Form Entries  
 Searchable history of registrations, profile changes, and validation failures with CSV export.  
   
 ](https://www.userelements.com/ultimate-member-form-entries/)

 [  
   
   
   
   
 Elementor Widgets for Ultimate Member  
 Searchable member directories, sortable tables, and custom profile pages in Elementor.  
   
 ](https://www.userelements.com/ultimate-member-elementor/)

 [  
   
   
   
   
 Ultimate Member – Paddle  
 Accept payments with Paddle and automatically upgrade or remove Ultimate Member roles.  
   
 ](https://www.userelements.com/ultimate-member-paddle/)

 [  
   
   
   
   
 Export Users for Ultimate Member  
 Export UM users with correct field labels, filters, and background processing for large lists.  
   
 ](https://www.userelements.com/ultimate-member-export/)

 [  
   
   
   
   
 Ultimate Member – Faceted Search  
 AJAX checkboxes, dropdowns, and range sliders for any Ultimate Member directory.  
   
 ](https://www.userelements.com/ultimate-member-faceted-search/)

 ![]()
