BuddyBoss + Memberium Integration (BuddyPress & bbPress Compatible)

This Article Applies to
OTHER Articles Available

One of Memberium’s many integrations with top WordPress plugins is our integration with BuddyBoss / BuddyPress & bbPress.

BuddyBoss includes all the features of BuddyPress (social features) and bbPress (forums) along with many improvements. More on that shortly…

Memberium’s integration will allow you to sync BuddyBoss or BuddyPress profiles to Infusionsoft contact records. We also enable you to automatically add members to groups based on the tags they have. When it comes to forums, you can protect those with Memberium memberships and tags so only specific members have access – this allows you to create private forums.


BuddyBoss vs. BuddyPress

Simply put, BuddyBoss is a combination of BuddyPress and bbPress with a significant addition of features and tweaks that enhance the experience for your members and reduces the number of addon plugins you will need.

For example, BuddyBoss has added features that are missing in BuddyPress, even very basic things like support for media. In BuddyPress you can’t add photos, you have to add a third-party plugin for that. You can’t follow other users, you have to add a third-party plugin for that. These things are built into BuddyBoss and are compatible with Memberium.

For a detailed comparison between BuddyBoss & BuddyPress, check out this page on BuddyBoss’s site after you read about Memberium’s integration below.

Memberium integrates with BuddyPress and bbPress. BuddyBoss is a drop-in replacement for both of those plugins meaning our integration works with BuddyBoss.


How to Sync BuddyBoss / BuddyPress Profiles with Infusionsoft

One of the most important aspects of a membership site with BuddyBoss or BuddyPress is the member profile pages. These pages will let your members add information such as their profile picture, first and last name, about me description, and any other custom fields you setup.

Any text field in BuddyBoss / BuddyPress can be synced to Infusionsoft using Memberium’s integration.

Creating Profile Fields in BuddyBoss

You can easily add new profile fields in BuddyBoss by going to BuddyBoss > Profiles > Add New Field

From there, you just type the name of the field and publish the field…

Here’s an example of how it looks on the front end. Note: I am not using the BuddyBoss theme on this test site, so this screenshot shouldn’t be used as an example of the visual capabilities.

Syncing Profile Fields to Infusionsoft

Now that we have a field created, we’ll sync that to Infusionsoft. Note that you don’t have to sync fields if you don’t want to. 100% optional.

First, enable Sync Meta Updates in Memberium > Settings > Performance…

With that set to YES, we can now set up the sync by going to Memberium > Sync Options > BuddyPress Fields…

All of your Infusionsoft fields are listed on the left with a dropdown of your BuddyBoss / BuddyPress fields listed on the right.

Infusionsoft custom fields are listed at the bottom. Here’s an example of me syncing a custom field with the field we just created above

Now the field in BuddyBoss / BuddyPress will sync to my custom Infusionsoft field. This is a two-way sync.


How to Automatically Add Members to Groups Based on Tags

BuddyBoss / BuddyPress groups are a great way to build communities in your membership site. You can create a single group that includes all of your members or you can break out groups for each membership level.

Without Memberium, you’ll have to have your members request access to the group(s) and you’ll have to manually go in and approve their access. If they cancel their membership, you’ll have to go in and remove them.

That process isn’t streamlined, so Memberium has a way to help. We automate the entire process of joining and removing group access all based on the tags the member has in Infusionsoft.

At the bottom of the group page, you’ll see the Memberium integration options…

With the settings I have above, anyone with the “Gold Membership” tag will be added as a member to this group.

They will get added during login. If you don’t see all of your members in the group immediately, it is most likely that they just haven’t logged in. Once they log in for the first time, Memberium will add them to the group.

We make as a best effort to add users to the group on Contact Update HTTP POST, but only login is guaranteed to add them.

Group Privacy settings

From this same page, set the “Group Privacy” settings to Public or Private. This is required so that the user is added to the group.


How to Create Private Forums using BuddyBoss or bbPress

BuddyBoss includes a drop-in replacement for bbPress. You don’t need to install bbPress if you’re using BuddyBoss as they’ve built it in with enhancements.

Memberium’s integration will protect your forums using our content protection metabox, so you can protect a forum with memberships, tags, and more.

Under BuddyBoss > Forums > [Your Forum] you will see a screen like the one above. On the right-hand side, you’ll see our protection box.

I’ve protected the forum above with the “Gold” membership level. For someone to access or even view the forum, they’d need to have the Gold membership level.

Creating Private Forums is a great way to increase member engagement and build a community your members will keep coming back to.


How to Sync Membership Level to BuddyPress Profile Type

Every Memberium membership level has the option to assign a BuddyBoss/BuddyPress profile type. This can be found by going to Memberium > Memberships > Select the Membership you want and look for the Profile Type setting:


Related Links

  • Was this Helpful?
  • YesNo
9 ways to add more value to your membership site

Table of Contents

This Article Applies to

Keep Reading

How to Create a Successful Online Course and Membership Wisdom with LifterLMS Co-Founder Chris Badgett [Episode 22]

In today’s episode, Chris Badgett, the CEO and co-founder of LifterLMS joins Micah to share his insights about online course design, membership sites and his advice for anyone who’s thinking about starting an online course.

Starting an online course is hard. When you’re trying to start your own online course, people run into what Chris refers to as “the five hats problem”. To run a successful online course, you have to be an expert, you have to be a community builder, an instructional designer, a technologist and you have to be an entrepreneur. Fulfilling all these roles yourself can be a huge challenge.

Chris shares his advice on how you can overcome this problem and talks about the right way to approach launching an online course when you’re just getting started.

Throughout this episode, Chris shares a ton of useful nuggets you can use to improve your online course or membership site. He discusses the importance of using feedback loops to improve the outcomes for your students and ultimately make your online course more successful.

Read More »

memb_hasMembership()

This function takes a single string argument, which is the name of the membership level that you want to test access for. By membership level name, that would be something like “gold” or “silver”, etc. This is a case insensitive comparison.

Read More »

Creating Your “My Profile” Page

In this post I’m going to show you how to create a “Your Profile” page in Memberium that will allow your members to update their contact information on file and change their existing password. This assumes you’ve already done the basic steps in the install guide or basic video series. This is an advanced tutorial but we provide all the details below…

Read More »

Want to get some fresh ideas on how you can improve your membership site or course?

Download our free ebook!

Book a Call

Welcome to Memberium!

We are very excited for you to be part of our family. 

We would love to answer any questions that you have!

Please choose the best time for you to get in a call with us. 

For Technical Support, you can contact us at https://keap.memberium.com/support/ or Email us at support@memberium.com.