Integration between DigitalAccessPass (DAP) and the BuddyBoss platform will allow you create a powerful and advanced Membership & Community Site.
This integration will allow you to control access to your BuddyBoss groups and profile types at "membership/product level".
Group Access Based on Membership Level/Product
1. When users receive access to a Product/Level, you can setup rules in DAP to:
Automatically add members to one or more groups.
Automatically remove members from one or more groups
2. When users lose access to a Product/Level or access is removed, you can setup rules in DAP to:
Automatically remove users from one or more group(s).
Assign Profile Types Based on Membership Level/Product
When users signup for your products, you can configure DAP to:
Automatically add members to one or more profile types when they sign up for your products/levels.
Please follow these steps to integrate DAP with BuddyBoss.
Step 1
Download the BuddyBoss Add-On from your Members Area on DigitalAccessPass.com
1. Login to your Members Area on the DigitalAccessPass Site.
2. Under the "Downloads" tab, you'll find the BuddyBoss Add-On. Download it.
3. Upload it to your site via WordPress Admin >> Plugins >> Installer.
4. Activate the DAP BuddyBoss Plugin.
Step 2
Set up Group Rules
1. Go to DAP Dashboard >> Products/Levels >> BuddyBoss page.
2. In the Group Rules tab:
-> Select the DAP product/level.
-> Add To Group: Select the BuddyBoss group(s) to which you want to give access.
-> Remove from Group: Select the BuddyBoss group(s) from which you want to remove access.
3. You can set up different add/remove group rules for different products/levels.
Step 3
Set up Profile Type Rules
1. Go to DAP Dashboard >> Products/Levels >> BuddyBoss page.
2. In the Profile Type Rules tab:
=> Select the DAP product/level.
=> Select the BuddyBoss profile type to which you want to give access.
3. You can set up different profile type rules for different products/levels.
Step 4
Member Cancellation / Remove Rules
1. Go to DAP Dashboard >> Products/Levels >> BuddyBoss page.
2. In the Member Cancellation tab:
=> Select the DAP product/level.
=> Select the BuddyBoss group(s) from which you want to remove access.
3. You can set up different cancellation rules for different products/levels.
Testing Tips
Say you have two products - Product A and Product B.
Set up group and profile rules for both of these products before your start testing.
Use Case 1: Give a test user access to Product A
1. Go to DAP Dashboard >> Members >> Add page.
2. Add a NEW user to a Product A.
3. Go to your member login page. Login as this new member.
4. Visit the BB Profile of this member. See if the member was added to the right group and assigned the right profile types.
Use Case 2: Give existing users access to Product B
1. Go to DAP dashboard >> Members >> Manage page.
2. Find the user that you added in the previous test case. Now give this user access to Product B.
3. Login (via the DAP login page) using this new members' email / password.
4. Visit your BB Profile. See if you were added to the right group and assigned the right profile types.
Use Case 3: Member Cancellation
1. Make sure to setup cancellation rules in DAP dashboard >> BuddyBoss page for products A and B.
2. Go to DAP Dashboard >> Products/Levels page >> Find the product >> Click on the Advanced Tab >> Set "Cancellation/Expiration" action to "Remove from Product".
3. Now to test this, go to DAP Dashboard >> Members Manage page >> Find the user from earlier tests and click on the "trash" icon to remove their access to product A or B. See if the cancellation rules are triggered. See if the group and profile type is set correctly in BuddyBoss.
That's it!
It's very easy to build a comminity-focussed, powerful membership website using DAP and BuddyBoss!
Enable your customers to connect under your brand, increase engagement and retention, while gathering valuable feedback, allowing members to learn from each other and reduce your workload in the process!