BuddyBoss Integration

BuddyBoss was originally a theme for WordPress to give you a clean and organized social site. The Boss theme was originally written to make the BuddyPress plugin's front-end much prettier. But eventually they outgrew BuddyPress' limitations and forked it into their own plugin called the BuddyBoss Platform. The BuddyBoss Platform is like BuddyPress but with a lot more features that will let you customize your forums, profile pictures, extended profile information, social group, media uploading and more!

You can use either BuddyPress or the BuddyBoss Platform plugin with the Boss Theme.

This article will discuss how to setup and use just the parts that integrate with MemberPress, it does not cover BuddyBoss Platform or Boss theme in their entirety, but they do have great documentation on their own site if you're new to it. This documentation will also cover common problems and confusions that arise using BuddyPress/BuddyBoss with MemberPress.

Install

Boss theme and BuddyBoss Platform perform best together, you can purchase the Boss theme here, https://www.buddyboss.com/pricing/, then BuddyBoss Platform is a free download here, https://www.buddyboss.com/platform/

Then you will need to install our MemberPress + BuddyPress Integration from your MemberPress-> Add-Ons page. (Note: MemberPress Plus or Pro is required)

(Note: if you already have BuddyPress and/or BBpress you will need to deactivate those, as BuddyBoss Platform takes the place of both those plugins)

Finally navigate to MemberPress->Settings BuddyBoss tab and check the "Enable BuddyPress Integration" box

You will also want to set the "Default Free Membership" to none, as this will give anyone who signs up through BuddyBoss' registration page free lifetime access to whichever membership is chosen in the dropdown. 

(Note:Groups are discussed later in the article)

Configuration

Components

The first option you will see in BuddyBoss is the Components.

These will let you add extra features to your website, like Notifications, Forums, Media uploading, Social Groups etc. These are all optional and are explained in detail on BuddyBoss' site.

However there are two required fields, "Member Profiles" and "Profile Fields". These will actually be added to the members Account page as it is known to MemberPress. It will actually take over the account page and look something like this, 

There will be new tabs based on what Components you add, like Timeline, Groups, Photos and Forums. The only one required is Profile though. The Membership tab is added by the MemberPress integration add-on and is where the MemberPress account info will be displayed and managed by your member(s). Any information taken at the membership registration will appear there now, such as Subscriptions and Transaction info.

Please be aware that Membership->Info is the information taken at the Membership registration page as it pertains to MemberPress. Any custom or required fields you have a user fill out to signup for a membership will be stored here. BuddyBoss also has their own Profile page and fields but they do not sync with MemberPress' fields.

As an Administrator you have access to view and edit both fields in the WordPress Users page, once BuddyBoss is installed, you will see a new "Extended Profile" tab to access the BuddyBoss related profile information.

Settings

There are a few import settings you will want to change to best work with MemberPress.

In the General Settings, there is an option called Account Deletion, which allows members to delete their own profiles. This actually ties to the MemberPress users as well, so be sure to UNCHECK that option or your members might start disappearing without warning as they delete their own accounts.

The other option we want to change is under the Registration section of the same page. 

The Registration Form is something that has caused some confusion, as you can have users register for just BuddyBoss and not MemberPress if you want. However both MemberPress and BuddyBoss' default url is the /register slug. You have two options, you either need to change the MemberPress Slug in your MemberPress->Settings-> Pages tab and change your "Membership Pages Slug" to something other than "register", or if like many users, you don't want a non membership signup you can add the "Custom URL" as shown above.

If you set the Registration Form custom url to your Membership registration URL or your group page url then you will now have a much requested "Sign Up" button on your menu. 

The other option is to uncheck that box. This will remove the Signup button, and any BuddyBoss Registration forms, but MemberPress will still work as intended, so it is not required.

Privacy

Leave the "Restrict site access to only logged-in members'' unchecked or new users will not be able to sign up. As you'll want to leave the restrictions within your MemberPress Rules.

Groups

Another point of confusion is the word "Groups" as both MemberPress and BuddyBoss use, but mean different things. In MemberPress settings, Groups is the term we use to describe a collection of memberships. Like your pricing page for example where multiple memberships can be displayed, and the user can select the one they want to purchase.
BuddyBoss uses the term "Group" to describe a collection of users for things like forums, discussions, and social groups. Similar to a Group on Facebook for example.
In your MemberPress settings, you can set a default BuddyBoss group for all members to be assigned to.
You also have the option to assign members to a certain group based on the membership they purchase. Simply edit the membership you want to assign a group to and navigate to the "Advanced Tab" of the membership options. Check the box labeled "BuddyPress Groups for this Membership" and choose the group you want assigned.

Additional Resources 

There is a lot you can do with BuddyBoss to customize MemberPress, this is however a 3rd party plugin and therefore not created or maintained by MemberPress. We are happy to try and answer any questions you may have about the integration, but for the most part you will need to reach out to BuddyBoss support for more in depth questions and concerns about their Boss Theme and Platform.
They have made a few great videos on how to setup and customize BuddyBoss with MemberPress, which I will include below.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.