BuddyPress

Get Started

BuddyPress Integration

Overview

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.


Features

BuddyPress Profile Avatars

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.

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.

Private Messaging via BuddyPress

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.


Settings

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

SettingDefaultDescription
BuddyPress AvatarsEnabledShow BuddyPress profile photos in the dashboard
Instructor Profile LinkEnabledAdd “Instructor Dashboard” to BuddyPress profile navigation
Use BuddyPress MessagingDisabledRoute private messages through BuddyPress

Instructor Registration with 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.


Frequently Asked Questions

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.

Last updated: March 4, 2026