AFI AFI

BuddyBoss

Estimated reading: 2 minutes Updated August 1, 2026

BuddyBoss is a premium community platform for WordPress, built on the BuddyPress foundation with extensive added features. Advanced Form Integration captures BuddyBoss events (new member registrations, profile updates, group joins, friend requests) and routes the data to any of 200+ destinations.

What you’ll need

  • The BuddyBoss Platform plugin (free) or BuddyBoss App (paid) installed and activated.
  • The Advanced Form Integration plugin installed and activated.

Event data captured

Field Format
Event type registration, profile_updated, group_joined, friendship_accepted
Member name First and last separately
Member email Same as input
Username Same as input
User ID Numeric WordPress user ID
Profile fields Each xprofile field by name
Group name If applicable
Created at YYYY-MM-DD HH:MM:SS

Custom xProfile fields you’ve added 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. BuddyBoss member → Mailchimp.
  3. In Trigger → Form/Data Provider, select BuddyBoss.
  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 BuddyBoss selected

Conditional logic example

Goal: when a new BuddyBoss member’s profile lists their Membership Tier as Premium, also push to Stripe Customer Portal via webhook.

Create the integration on the Registration event. Open the Conditional Logic panel, add a condition with the tier xprofile field, Equal To, value Premium.

Troubleshooting

Activation-required registrations

If BuddyBoss requires email activation before registration completes, AFI fires after activation. Members who never activate don’t fire the event.

Custom field not appearing

xProfile fields are exposed only after the first member submits the registration form with that field populated. Submit a test registration to surface custom fields.

Related docs