AFI AFI

ARMember

Estimated reading: 2 minutes Updated August 1, 2026

ARMember is a feature-rich WordPress membership plugin from Repute InfoSystems. Advanced Form Integration captures ARMember events (new memberships, plan changes, renewals, cancellations) and routes the data to any of 200+ destinations.

What you’ll need

  • The ARMember plugin (free or Premium) installed and activated.
  • At least one membership plan configured.
  • The Advanced Form Integration plugin installed and activated.

Member event data captured

Field Format
Member name First and last separately
Member email Same as input
Member phone Same as input
Username Same as input
Plan name The plan they’re on
Plan ID Numeric ARMember plan ID
Plan amount Numeric, in your default currency
Currency 3-letter code
Billing cycle monthly, yearly, one-time
Status active, pending, cancelled, expired
Event type signup, renewal, cancellation, expiration, upgrade, downgrade
Subscription start date YYYY-MM-DD
Next payment date YYYY-MM-DD

Custom registration-form fields you’ve added in ARMember also flow through with their field name.

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. New member → Mailchimp.
  3. In Trigger → Form/Data Provider, select ARMember.
  4. In Form/Task Name, choose the event (Signup, Renewal, Cancellation, etc.).
  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 ARMember selected as the Form Provider, showing the available membership events

Conditional logic example

Goal: when a member upgrades to the Premium plan, ping the customer success team’s Slack channel and add them to a “Premium Members” tag in Mailchimp.

Create two integrations on the ARMember Upgrade event. Add the same Equal To condition on the plan name field with value Premium to both. The events tied to lower-tier plans don’t fire either integration.

Troubleshooting

Cancellation event missing data

ARMember’s cancellation event fires after the member confirms cancellation. If a member’s payment lapses without explicit cancellation, the event is expiration, not cancellation. Listen for both if you need to catch all departures.

Custom fields not appearing

ARMember exposes custom registration fields only after the first member signs up with that field populated. Submit a test signup to surface the fields in the mapping dropdown.

Related docs