AFI AFI

Ultimate Member

Estimated reading: 2 minutes Updated August 1, 2026

Ultimate Member is a popular free WordPress plugin for user profiles, member directories, and community features. Advanced Form Integration captures Ultimate Member events (registrations, profile updates, account approvals) and routes the data to any of 200+ destinations.

What you’ll need

  • The Ultimate Member plugin installed and activated.
  • At least one Ultimate Member registration form configured.
  • The Advanced Form Integration plugin installed and activated.

Event data captured

Field Format
Event type registration, account_approved, profile_updated, account_deactivated
Member name First and last separately
Member email Same as input
Username Same as input
User ID Numeric WordPress user ID
User role WordPress role
Account status active / pending / inactive / rejected
Registered on YYYY-MM-DD HH:MM:SS

All custom Ultimate Member profile fields you’ve added to the form also appear in the field-mapping dropdown.

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. UM registration → Mailchimp onboarding.
  3. In Trigger → Form/Data Provider, select Ultimate Member.
  4. In Form/Task Name, choose the event.
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with Ultimate Member selected and the available registration events

Conditional logic example

Goal: when a new Ultimate Member registration comes in with Member Type set to Vendor, also notify the vendor-onboarding team’s Slack channel.

Create a Slack integration on the Registration event. Open the Conditional Logic panel, add a condition with the member type field, Equal To, value Vendor.

Troubleshooting

Account-pending registrations

If your Ultimate Member setup requires admin approval before activation, AFI fires the Registration event when the user submits the form (status pending) and the Account Approved event when the admin approves. Use the right event depending on which moment matters to your downstream system.

Custom field not visible

Custom fields appear in the field-mapping dropdown only after at least one registration with that field populated. Submit a test registration with the field filled to surface it.

Related docs