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.
Live Walkthrough
See It in Action
Learndash Chat Demo
Setup Guide
Firebase Setup Walkthrough
How to Set Firebase API in Learndash Chat Plugin ?
Why V2?
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.Everything Included
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.
Simple Setup
Up and Running in Three Steps
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.
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.
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.
Buy With Confidence
Everything You Need to Get Started
No subscriptions, no hidden fees. One fair payment gives you everything below.
Pricing
Annual Subscription
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
No setup fees · Instant access · subscription payment
FAQ
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.




