SleekView for BuddyBoss Pro: app users, push tokens & feed pins as tables
BuddyBoss Pro layers push notifications, deep links, and content pinning on top of bp_activity and usermeta. SleekView surfaces the device-token and pin tables so app-team operators see who's installed, who opted in, and which posts are pinned.
♾️ Lifetime License available
Mobile-community ops on one workspace
BuddyBoss Pro is the licensed add-on that enables the BuddyBoss App backend. Most of its state lives next to the BuddyPress schema: device tokens land in wp_usermeta keyed by bb_app_device_token, push opt-in flags ride on bb_app_push_optin, and content pinning gets its own light table layered on activity (bp_activity_meta with _bb_pinned). License + monetization options sit in wp_options under the bbapp_ namespace.
The default Pro admin handles each surface in isolation: a license screen, a notifications screen, a separate options pane. Cross-cuts that matter operationally (which app users opted in to push, who has stale device tokens that bounce, which pinned posts are still live across communities) require custom SQL. Reach campaigns can't be filtered against the BuddyPress profile schema in the same view as the device-token state.
SleekView pivots the relevant usermeta into named columns, joins users for email and last-active date, and reads bp_activity_meta for pin status. Inline edits go through the BuddyBoss APIs where exposed so push registries stay consistent; direct writes handle cleanup of expired tokens without firing user-facing notifications.
Workflow
Map app state onto the community profile
Pick the app usermeta keys
wp_usermeta filtered to the bb_app_* prefix. SleekView joins users for email and registration date and offers each key as an addable column.
Layer in community profile fields
bp_xprofile_data. Now community attributes and app state are filterable side by side.
Save reach and audit views
Edit and clean up inline
Sample columns
A typical app-user opt-in view
bb_app_* usermeta into named columns next to community profile data.
wp_usermeta (bb_app_*) + wp_bp_activity_meta + wp_options
| User | App version | Push opt-in | Last open | Joined | Status |
|---|---|---|---|---|---|
| alex@studio.co | 2.4.1 (iOS) | Yes | Apr 24 | Jan 12 | Active |
| ria@design.io | 2.4.0 (Android) | Yes | Apr 23 | Feb 03 | Active |
| tom@hello.dev | 2.3.6 (iOS) | No | Mar 11 | Jan 28 | Stale |
| mia@brew.coop | (none) | Revoked | — | Apr 12 | Bounced |
Comparison
Default BuddyBoss Pro admin vs SleekView
Default BuddyBoss Pro admin
-
App opt-in and token state live in
wp_usermetabut aren't shown on the user list - No cross-table view of app users + push opt-in + profile fields together
-
Pinned-activity audits (
bp_activity_meta._bb_pinned) happen one row at a time - Stale or bounced device tokens stay invisible until a push run fails
- License usage and per-user monetization meta aren't exposed in one workspace
SleekView
-
Flat app-user table with
bb_app_device_tokenandbb_app_push_optinas columns - Filter by push opt-in + last activity for reach audits
-
Pinned-post moderation table from
bp_activity_meta - Bulk clear stale device tokens to keep push registries clean
- Save views per role (app product manager, moderator, support)
Features
What SleekView gives you for BuddyBoss Pro (BuddyBoss App backend)
App-usermeta as columns
bb_app_device_token, bb_app_push_optin, app version, and platform pivot from usermeta into proper columns on a flat user table joined to users for email and registration date.
Push reach audits
Filter to bb_app_push_optin = 1 combined with last-active in the past 30 days to size the real reachable audience before a campaign. Group by app version for staged rollouts.
Pin moderation
Read bp_activity_meta for the _bb_pinned key and surface every pinned activity in one table. Bulk un-pin stale posts or audit which groups have pinned what.
Audience
Who uses SleekView for BuddyBoss Pro
App product managers
Reachable-audience sizing by push opt-in, app version, and last open. Segmenting by community profile fields plus app state in a single workspace replaces juggling two admin screens.
Community moderators
Pinned-activity audits to spot stale or off-brand pins across groups. Bulk un-pin in one pass when a campaign ends instead of opening each activity post.
Support
Per-user app context (version, platform, last token registration, push opt-in) visible during support without flipping screens. Speeds up triage of push-not-arriving complaints.
The bigger picture
Why mobile communities need a flat app view
Once a community grows a mobile app, the operating surface splits in two: the web community runs on the BuddyPress schema, and the app cohort lives behind a separate set of opt-in and token fields. The default BuddyBoss Pro admin reflects that split, because each subsystem (push, licensing, pinning) has its own settings page. Operators don't think that way.
The product manager wants to ask one question, how many of my engaged community members can I actually reach by push next Tuesday, and that's a single row-filter across both worlds. The moderator wants to ask, what's pinned right now and is it still on-brand, and that's a single table read against bp_activity_meta. The support agent wants to ask, why didn't this user get the push, and that's profile + token state in one row.
All of the underlying data is already there, in usermeta and activity meta and the BuddyPress core tables. The gap is composition. SleekView's pivot turns app state into proper columns alongside the community profile, so reach sizing, pin audits, and per-user app context become one workspace instead of three screens.
That's the operational unlock for any community that has actually shipped an app.
Questions
Common questions about SleekView for BuddyBoss Pro (BuddyBoss App backend)
Mostly in wp_usermeta under the bb_app_ prefix and in wp_options under the bbapp_ namespace. Activity pinning piggybacks on bp_activity_meta with keys like _bb_pinned. SleekView surfaces those keys as proper columns rather than leaving them as opaque meta rows.
Yes. Filter to users with last-open older than your retention window and bulk-blank bb_app_device_token. The next app open re-registers, so this is safe cleanup. Direct DB writes are fine here since no user-facing notification needs to fire.
If your BuddyBoss App build uses the IAP integration, purchase records live in usermeta or in the linked store plugin's tables (WooCommerce, EDD). SleekView can read the underlying store table directly and join app users onto those orders for an LTV-by-app-cohort view.
 
When SleekView routes through the BuddyBoss App API where one is exposed, the relevant hooks fire as they would in the default admin. For pure usermeta edits, the WordPress update_user_meta hooks fire which most app integrations listen to anyway.
Yes. Platform and app version are stored as usermeta. Add both as columns, then filter by platform to size staged rollouts or to identify the cohort affected by a platform-specific bug.
 
Yes. Each subsite has its own usermeta rows and its own activity tables, and SleekView reads the current subsite. Cross-site reach reports aren't supported in one view, but per-site app dashboards behave normally with role-scoped saved views per subsite.
Yes. Any SleekView view exports as CSV or JSON. Build the push-opt-in cohort filtered by app version and last-open, save it, export, and feed it into your campaign tool. The export is the saved view, not a separate report.
 
usermeta is indexed on user_id and meta_key, so filtered views over the bb_app_* namespace stay fast. SleekView paginates server-side and only loads visible columns, so a hundred-thousand-user community renders cleanly. Heavy aggregates run on demand.
Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Curcy Multi Currency
- Aelia Prices By Country
- Woocommerce Nowpayments
- Woocommerce Glsship
- Woocommerce Variation Stock
- Yith Woocommerce Checkout Manager
- Aliexpress Dropshipping Woo
- Woocommerce Bitpay
- Woocommerce Allegro Pl
- Woocommerce Mercado Pago
- Yith Woocommerce Subscription
- Woocommerce Instamojo
- Pretty Links
- Woocommerce Multilingual Currency
- Givewp
- Paid Memberships Pro Addons
- Membership 2 Pro
- Content Restriction By Userrole
- Memberpress Pro
- Indeed Ultimate Member
- Wp Affiliate Manager
- User Meta Manager
- Paid Memberships Pro
- S2member
- User Access Manager
- Memberium For Activecampaign
- User Registration
- Magic Members
- Paid Member Pro
- User Role Membership