Messaging system for LearnDash

Providing learners and tutors with a fully integrated LearnDash messaging tool

LearnDash messaging

Integrating messaging into LearnDash

When it comes to integrating private messaging into LearnDash, there is no official LearnDash plugin. And although there is one third-party option, the plugin is very limited and missing a number of key features many of our clients need.

This lead us to build our own messaging system that we integrated into a number of our LearnDash sites. One of those clients was BalletBeFit, a ballet-based fitness school.

Three differentiating features

BalletBeFit needed something more than what the existing messaging tools would allow. Here are the three key differentiating features they needed us to develop.

Granular messaging permissions

It was essential for BBF to be able to set more granular permissions to ensure students could only message the people they have a connection with. This includes other students within their courses and groups, their group leaders, and their tutors.

Email piping for easy replies

When a user receives a message, they are notified via email. With a traditional internal messaging system, users would need to click on a link in the email to visit the LearnDash and reply from the website.

We built an email reply feature, allowing users to reply to the email notification, right from their email client. This makes conversing with one another easier and simpler.

Automatic address book with group LearnDash messaging

The automatic address book contains a directory of contactable users. This is different for each user, specifically showing them the users they have permission to message. A new message thread can be created from this directory, and multiple users can be added into a chat for group communication.