Sync BuddyBoss/BuddyPress Extended Profiles with WordPress
The BuddyPress addon provides two-way synchronization between WordPress profile fields and BuddyPress/BuddyBoss extended profiles.
To enable profile syncing between WordPress and BuddyPress/BuddyBoss on your WordPress-powered site, ensure the addon is enabled.

After activating the addon, an Activate Sync checkbox will be added to the ProfilePress admin pages for creating and editing custom profile fields.

When you create a new custom profile field and check it, a corresponding extended profile (xprofile) field type will be created in BuddyPress/BuddyBoss.
If you edit an existing profile field and uncheck the checkbox, the corresponding xprofile field will be deleted. If you recheck it, a corresponding new xprofile field will be recreated.
How the 2-way Syncing Works
When users sign up via your registration form or edit profile information with profile fields synced with BuddyBoss/BuddyPress, the data entered into the fields is automatically synchronized between them upon submission.
The same information is available everywhere, including when viewed on WordPress & BuddyPress admin profile pages, as well as the My Account page.
Say you created a “textarea” custom field to collect the home addresses of users; when this field is updated in the BuddyPress profile edit screen, the data gets synced with the corresponding default profile of the users and vice versa.
Synchronization happens at the following stages.
- When users sign up via a ProfilePress registration form.
- When users edit their profile via the WordPress backend/dashboard.
- When users edit their profile via the My Account page or a custom edit profile form.
- When users edit their profile in the BuddyPress front-end profile.
The following BuddyPress profile field types are supported for syncing with the WordPress profile.
- Textbox / text field
- Datebox / date field
- Selectbox / select dropdown
- Multi Selectbox
- Checkbox
- Textarea