Skip to main content
Creator of Better Messages

Andrij is the creator and lead developer of Better Messages — a real-time private messaging plugin for WordPress with 30+ native integrations, a WebSocket cloud, and native iOS / Android apps. He has been building WordPress plugins since 2016 and maintains the messaging stack used by thousands of BuddyPress, BuddyBoss, Dokan, LearnDash, and PeepSo sites.

View all authors

LearnDash Student & Instructor Messaging Plugin

· 8 min read
Creator of Better Messages

LearnDash is the most-installed LMS plugin on WordPress. Students who have a question for an instructor often open a support ticket on a separate system, drop a note in a forum that may or may not be monitored, or — most often — abandon the question. Better Messages adds a real-time messenger that hooks into LearnDash at every level: a Message Instructor button on every course page, an auto-managed Course Group Chat that mirrors course enrollment, a LearnDash Group cohort chat, and a Send Message button on the LearnDash Instructor Role public profile.

GeoDirectory Chat: Real-Time Messaging for GeoDirectory Listings

· 3 min read
Creator of Better Messages

GeoDirectory is the location-aware directory plugin for WordPress — restaurants, gyms, professionals, real estate, anywhere people search "near me." Each listing has an owner; the visitor's natural next step after finding a listing is to ask a question. Better Messages adds a real-time Send Message button to every GeoDirectory listing page, with the listing's image / title / address / price showing as a context card inside the conversation.

Directorist Chat: Real-Time Messaging for Directory Listings

· 4 min read
Creator of Better Messages

Directorist turns WordPress into a directory site — a YellowPages, a restaurant guide, a coworking-space finder, a marketplace of services. Each listing has an author; the obvious bridge between a visitor and that author is a one-click Send Message button. Better Messages adds a real-time chat layer that hooks into every Directorist surface: the listing page, archive cards, the author profile, and a Messages tab inside the Directorist user dashboard.

MasterStudy LMS Student & Instructor Messaging Plugin

· 5 min read
Creator of Better Messages

Better Messages adds a modern real-time messenger to MasterStudy LMS sites. The integration takes over the MasterStudy account Messages tab, adds a Message Instructor button on every course, auto-manages Course Group Chats, and adds Send Message buttons on both the public instructor and student profiles. MasterStudy's built-in chat can be hidden with one toggle so members see only Better Messages.

LearnPress Student & Instructor Messaging Plugin

· 5 min read
Creator of Better Messages

LearnPress is one of the most-installed free LMS plugins on WordPress, with a course/lesson/quiz model used by tens of thousands of online schools. Students with a question for the instructor need a fast on-site way to reach them — email is slow, forums get unmonitored. Better Messages adds a real-time chat layer to LearnPress with a Message Instructor button on every course, an auto-managed Course Group Chat, a Send Message button on the LearnPress instructor profile, and a Messages tab inside the LearnPress profile.

Tutor LMS Student & Instructor Messaging Plugin

· 6 min read
Creator of Better Messages

Better Messages adds a real-time chat layer to Tutor LMS sites — students and instructors message each other directly from the course page, the dashboard, or the public profile. The integration hooks into every Tutor LMS surface: a Message Instructor button on every course page, a Messages tab inside the Tutor LMS dashboard, auto-managed Course Group Chat, and Send Message buttons on both the public instructor and student profiles.

Stickers for WordPress Chat: Built-In Sticker Packs

· 6 min read
Creator of Better Messages

Stickers are how casual conversation actually happens in 2026 — a sticker sends a feeling in one tap where typing the same sentiment takes a sentence. Better Messages 2.14.16 introduced a built-in sticker pack system with a curated catalog (one-click install from the Better Messages library), multi-language support, role-based access per pack, inline typing suggestions, and the ability to upload your own custom packs. The legacy Stipop provider is still around but the built-in system is the recommended option.

AI Voice Message Transcription for WordPress Chat

· 7 min read
Creator of Better Messages

Voice messages are the right tool for chat moments when typing is slow or the relationship is personal — but they have one universal problem: the recipient cannot always listen. They are in a meeting, on a noisy train, or simply prefer text. Better Messages adds AI voice-message transcription to bridge the gap: any participant in a thread can click the transcribe button on a voice message and a text version appears below it, in any of 99+ languages, with results cached so the next viewer sees the text instantly. Two providers — Better Messages Cloud AI (included with the WebSocket license, no third-party key) or OpenAI (free with your own OpenAI key).

WooCommerce Customer Chat: Pre-Sales and Order Support

· 6 min read
Creator of Better Messages

WooCommerce ships with the Contact form on the store page but no way for a shopper to ask a question about a specific product, ask whether items still fit in the cart, or follow up about an order they already placed. Better Messages adds a Contact button on each of those pages — product, cart, checkout, and order — and posts the cart contents or order details into the conversation as a rich context card so the support agent immediately sees what the customer is looking at.

End-to-End Encrypted Messaging on WordPress

· 6 min read
Creator of Better Messages

Most WordPress messaging plugins store every message in plaintext in the database. Anyone with access to the database — a site admin, a host's support engineer, an attacker who exfiltrates a database backup — can read every conversation. For most sites that is acceptable. For some sites — therapists with clients, lawyers with opposing parties, journalists with sources, founders discussing acquisition terms — it is not. Better Messages 2.13 introduced optional per-thread end-to-end encryption: messages are encrypted in the sender's browser, stay encrypted at rest, and are decrypted in the recipient's browser. The database holds ciphertext only.