Learndash Chat Plugin V2

$75.00 / year

Learndash Chat Plugin Version 2 is a completely overhauled chat plugin that is coded fresh. The main improvement of this version is on speed and the lightness of the chat plugin on your website. This has been accomplished allows course admin to let the users who are enrolled to a course to have an exclusive conversation with the course admin or teacher or group leader assigned to that course. The one to one conversation between the teacher and the student is very important for conducting the course. So, once this newest plugin is installed, the following facilities are added to a course

Want a discount? Become a member by purchasing Developer Plan -Silver or Developer Plan -Gold!

LearnDash LMS Plugin

Real-Time Chat Built for LearnDash Courses

Give every enrolled student a direct, private line to their teacher — powered by Firebase for lightning-fast, zero-load messaging inside your LearnDash LMS. Annual subscription payment of $75. Instant download.

✓ Instant download ✓ One-time $75 licence ✓ Firebase-powered — no server load
LearnDash Chat Plugin V2 interface

See It in Action

▶ Watch the Demo

Learndash Chat Demo

Setup Guide

Firebase Setup Walkthrough

▶ Watch the Demo

How to Set Firebase API in Learndash Chat Plugin ?

The Problems with Generic Chat — Solved

❌ The Old Way

🐢 Slow, bloated chat tools drag down your LMS

Generic plugins pile load onto WordPress servers, causing sluggish pages.

🔓 No course-specific access control

Standard chat has no concept of enrolment — anyone can message anyone.

📭 Students can't reach their teacher directly

Without one-to-one messaging, students have no clear channel to ask questions.

✓ LearnDash Chat V2

⚡ Firebase offloads all chat — zero server overhead

Real-time messaging runs on Google's infrastructure, not your WordPress host.

🔒 Enrolment-gated, course-specific conversations

Only enrolled students see and access the chat for their specific course.

👨‍🏫 Exclusive one-to-one teacher–student messaging

Every student gets a private direct channel with their teacher or group leader.

Built for Serious LearnDash Operators

Firebase Real-Time Database

All chat data runs through Google's Firebase Real-Time Database, keeping your LearnDash site fast and lightweight while delivering instant message delivery with zero server overhead.

📚

Course-Specific Chat

Admins can enable or disable the chat application on a per-course basis. Teachers can also be granted permission to toggle chat for their own courses independently.

🔒

Enrolment-Gated Conversations

Only students who are registered and enrolled in a specific course can participate in that course's chat — ensuring private, focused, and secure conversations.

👨‍🏫

One-to-One Teacher–Student Messaging

Each enrolled student gets an exclusive direct conversation with their course admin, teacher, or assigned group leader — the essential channel for effective online course delivery.

📎

File Sharing During Chat

Chat participants can send PDF, XLS, and DOC files directly in the chat window, as well as images — making it easy to share course materials, assignments, and feedback inline.

🗑️

Admin-Controlled Message Deletion

Students and teachers can delete their own messages, but only when the admin has explicitly enabled this feature — giving admins full authority over chat behaviour.

🖼️

Automatic Profile Images

The chat window automatically pulls each user's WordPress profile image, giving every conversation a clear visual identity so participants always know who they're talking to.

🔔

Customisable Notification Sounds

Admins can configure notification sounds to alert students and teachers when new messages arrive, ensuring no important message goes unnoticed during a live session.

Up and Running in Three Steps

1

Install & Configure Firebase

Upload and activate the plugin, then follow the included setup guide to connect your Firebase project and paste your API credentials into the plugin settings.

2

Enable Chat on Your Courses

In your LearnDash course settings, enable chat per course. Optionally, grant teachers permission to toggle chat on or off for their own courses.

3

Students & Teachers Start Chatting

Enrolled students see the chat interface on their course pages and can immediately message their teacher, share files, and receive instant notifications — in real time.

Everything You Need to Get Started

No subscriptions, no hidden fees. One fair payment gives you everything below.

✓ Secure Checkout ✓ Instant Access ✓ One-Time Payment ✓ Setup Video Included ✓ Support Included

Annual Subscription

$75

annual licence

  • Firebase Real-Time Database — zero server load
  • Course-specific chat with enrolment gating
  • One-to-one teacher–student messaging
  • File sharing: PDF, XLS, DOC & images
  • Admin-controlled message deletion
  • Automatic profile image display
  • Customisable notification sounds
  • Instant plugin download
Go to Checkout →

No setup fees · Instant access · subscription payment

Common Questions Answered

Does this plugin require a Firebase account?

Yes. The plugin uses Google Firebase's Real-Time Database to handle all chat data. You will need a Firebase project (free tier is available) and to paste your Firebase API credentials into the plugin settings. A setup video is included to walk you through the process.

Will this slow down my LearnDash website?

No — the opposite. Because all chat data is processed by Firebase's external servers, there is virtually no additional load on your WordPress or LearnDash installation. This is the core architectural improvement in V2.

Can I restrict chat to specific courses only?

Yes. The admin can enable or disable the chat feature on a per-course basis. It will only appear for courses where it has been explicitly turned on.

Can students chat with each other, or only with the teacher?

Students enrolled in the same course can chat with each other. There is also a direct one-to-one channel between each student and their assigned course admin, teacher, or group leader.

What file types can be shared in the chat?

Participants can share PDF, XLS, and DOC files, as well as image files, directly within the chat window during a conversation.

Is message deletion available to all users by default?

No. The ability for students or teachers to delete their own messages is controlled by the admin. If the admin does not enable this feature, no one can delete messages, preserving the integrity of course conversations.

Add Powerful Real-Time Chat to Your LearnDash Courses Today

One payment of $75. Instant download. Firebase-powered speed. Everything your teachers and students need to communicate effectively inside your LMS.

As an Amazon Associate I earn from qualifying purchases.