Introduction
Deep linking lets you open specific screens in your BuddyBoss App via URLs just like on the web. Whether it’s a blog post, a member profile, or an in-app purchase, you can use deep links to route users directly to the right place.
This guide covers linking to existing posts/pages, BuddyBoss Platform components, and app-only screens (App Pages, In-App Products, Core App Screens, Settings, and Logged-In Member views).
Accessing Deep Link Settings
- In your WordPress Dashboard, go to BuddyBoss App > Menus.
- Choose whether you want to add your deep link under Tab Bar Menu or More Screen Menu.
- Click Save Menu if you’ve made any prior changes.
Linking to Posts & Pages
- Under WordPress Pages (or Custom Links), click Add to Menu.
- Paste the exact URL of the post, page, or custom post type archive (e.g., https://www.domain.com/shop).
- Drag it into your desired position, then click Save Menu.
- In the app, tapping that menu item opens the content natively if supported, or in a web fallback otherwise.
Linking to BuddyBoss Platform Components
- Under Custom Links, click Add to Menu.
- Paste the URL of any BuddyBoss Platform component—group (/groups/123/), member profile (/members/username/), activity post, forum, etc.
- Save the menu.
- In the app, those URLs open in the corresponding native screen.
Linking to App-Specific Content
Use these URL patterns only inside your app’s menus or App Pages—outside the app, they redirect to your homepage.
Retrieving App Page Deep Links
- Go to BuddyBoss App > App Pages and edit the desired page.
- In the sidebar’s App Page tab, expand Deep Linking.
- Copy the URL (e.g. https://www.domain.com/bbapp/page/1).
- Paste that URL into a Custom Link or App Page button.
Retrieving In-App Product Deep Links
- Navigate to BuddyBoss App > In-App Purchases > Products, edit a product.
- Scroll to Deep Linking and copy the link (e.g. https://www.domain.com/bbapp/products/1).
- Use that URL in a Custom Link or App Page element.
Using Core App Screen Deep Links
- Under Custom Links, click Add to Menu.
- Use the format https://www.domain.com/bbapp/screen/[SCREEN]/ (e.g. /bbapp/screen/notifications/).
- Save the menu.
- Available screens include:
- iap_products
- settings, screen/settings/
- blog, notifications, courses_all, groups, members, activity, messages, profile, forums, and many more (see documentation).
- iap_products
- You can mix legacy and new screens; use your menu_label for custom screens.
Linking to Settings Screens
- Under Custom Links, add URLs like https://www.domain.com/bbapp/settings/push-notifications/.
- Common settings deep links:
- /bbapp/settings/
- /bbapp/settings/login-information/
- /bbapp/settings/email-preferences/
- /bbapp/settings/privacy-settings/
- etc.
- /bbapp/settings/
Linking to Logged-In Member Screens
- Under Custom Links, add URLs like https://www.domain.com/bbapp/profile/activity/.
- Member deep links include:
- /bbapp/profile/
- /bbapp/profile/view/
- /bbapp/profile/friends/
- /bbapp/profile/groups/
- /bbapp/profile/photos/
- /bbapp/profile/documents/
- /bbapp/profile/forums/
- /bbapp/profile/invites/
- /bbapp/profile/
Troubleshooting and FAQs
Q: My deep link opens in the browser instead of the app.
A: Deep links work only when clicked inside the BuddyBoss App. External clicks redirect to your site’s homepage.
Q: Custom screen deep links aren’t working.
A: Ensure you’re using the exact menu_label or screen slug defined in your Custom Screens configuration.
Q: I need to link a screen not listed.
A: Review the URL patterns above and replace [SCREEN] with your desired route (e.g., screen/my_custom/).
Q: How do I test deep links?
A: Add them to a Custom Link menu item, save, then open the BuddyBoss App and tap the item to verify navigation.