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 38 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

Embedded Links in WordPress Chat: YouTube, Vimeo, and Rich Previews

· 7 min read
Creator of Better Messages

A messenger that shows a pasted URL as a plain blue link is missing one of the modern messaging UX defaults: when someone shares a YouTube link, a Vimeo video, a tweet, or a product page, the messenger should expand it into a rich preview with the image, title, and (for videos) an inline player. Better Messages has supported embedded links via WordPress's native oEmbed system since the early 1.x versions — paste a URL, the preview appears in the message. Click the play button, the video plays inline without leaving the chat.

Floating Chat Windows for WordPress: Multi-Page Mini Chats

· 6 min read
Creator of Better Messages

A messenger that lives only on its own page asks members to leave whatever they were reading to check messages. A floating chat window — the Facebook-style popup that follows the user across every page of the site, with multiple conversations open at once at the bottom of the screen — keeps the conversation present without breaking the reading flow. Better Messages has shipped floating mini-chat windows since the early days, with one-tap open from BuddyPress / BuddyBoss profiles and per-conversation popups that stick across page navigations.

Real-Time Messaging on WordPress: Beyond Page-Reload Chat

· 7 min read
Creator of Better Messages

The single biggest UX gap between a WordPress messaging plugin and a serious modern messenger is delivery latency — how long it takes a sent message to appear in the recipient's window. A page-reload messenger feels like email. An AJAX-polling messenger feels like a fast email. A WebSocket-powered messenger feels like WhatsApp. Better Messages supports both shapes — AJAX polling on the free version (no separate server, runs on any WordPress hosting) and WebSocket on the paid version (instant delivery, online presence, typing indicators) — so any site can pick the right delivery mode for its scale.

BuddyPress Messaging Plugin: Modern Private Chat for BuddyPress

· 5 min read
Creator of Better Messages
info

Originally published when Better Messages 1.0 launched on WordPress.org in January 2017. This post has been kept up to date as the plugin matured — the body below describes the BuddyPress integration as it works today. The original idea has not changed: replace BuddyPress's built-in messages with a modern real-time messenger.

BuddyPress is the open-source social community plugin for WordPress, powering communities, networks, and intranets. Better Messages replaces BuddyPress's built-in private messages with a modern messenger — real-time delivery, group conversations, file uploads, voice messages, voice and video calls, AI bots, end-to-end encryption, web push, and a native mobile app. It has become the de-facto messaging plugin for BuddyPress sites over the past several years.