Skip to content

BuddyPress Integration

The BuddyPress integration is optional. When BuddyPress is active on your site, LearnDash Dashboard adds social profile features that make the instructor and student experience feel more connected to your community.

You do not need to configure anything to activate this integration — it turns on automatically when BuddyPress is detected.


When BuddyPress is active, the dashboard displays each user’s BuddyPress profile photo throughout the interface — on the dashboard home, in student lists, in messages, and in reports. Users who upload a photo to their BuddyPress profile will see it appear in the dashboard automatically.

If BuddyPress is not active, the dashboard falls back to Gravatar or WordPress profile photos.

Section titled “Instructor Dashboard Link on BuddyPress Profiles”

Instructors get a dedicated “Instructor Dashboard” link added to their BuddyPress profile navigation. When someone visits an instructor’s BuddyPress profile, they can click this link to go directly to the instructor’s dashboard page.

This link only appears on profiles of users who have the instructor role. Students and group leaders do not see this link on their profiles.

When BuddyPress is active, you can choose to route all private messages through BuddyPress messaging instead of the dashboard’s built-in messaging system.

To enable this:

  1. Go to WordPress Admin > LearnDash Dashboard > Integrations.
  2. Enable the Use BuddyPress Messaging option.

When this is enabled, the Private Messages tab in the dashboard opens BuddyPress message threads. Messages sent from the dashboard are stored in BuddyPress and visible in the BuddyPress messages inbox too.

If this option is off, the dashboard uses its own private messaging system and messages are stored separately from BuddyPress.


Go to WordPress Admin > LearnDash Dashboard > Integrations to control BuddyPress behaviour:

Setting Default Description
BuddyPress Avatars Enabled Show BuddyPress profile photos in the dashboard
Instructor Profile Link Enabled Add “Instructor Dashboard” to BuddyPress profile navigation
Use BuddyPress Messaging Disabled Route private messages through BuddyPress

If your site uses BuddyPress for user registration, the instructor application flow works with BuddyPress sign-up. When a new user applies to become an instructor through the BuddyPress registration page, the application is handled the same way as a standard WordPress registration — an admin reviews and approves the application, and the user receives an email notification.


Do I need BuddyPress for the dashboard to work? No. BuddyPress is entirely optional. The dashboard works without it.

Can I disable the BuddyPress integration without deactivating BuddyPress? Yes. Go to LearnDash Dashboard > Integrations and turn off the BuddyPress settings individually.

What if a user has no BuddyPress avatar? The dashboard falls back to the user’s Gravatar, then to a default avatar.