⚡️Cyber Monday Flash Sale 70% Off:
H :
M :
S
⚡️
  1. Home
  2. Knowledge Base
  3. BuddyBoss Platform Docs
  4. Private Messaging
  5. How to Enable and Configure Live Messaging in BuddyBoss

How to Enable and Configure Live Messaging in BuddyBoss

Introduction

Live Messaging in the BuddyBoss Platform brings real-time communication to your community. With typing indicators, instant message delivery, online status updates, and media sharing, members can enjoy a seamless and interactive chat experience on both web and app.

This article explains how to enable Live Messaging, connect it with Pusher, and test it on web and app.

Key Features of Live Messaging

  • Typing Indicator – shows when another user is typing in real time.
  • Instant Delivery – messages appear instantly without page refresh.
  • Online Status Indicator – displays real-time member availability.
  • Media Sharing – send photos, videos, emojis, and GIFs in messages.

Integrate with Pusher

Live Messaging uses Pusher Channels to power real-time features.

  1. In your WordPress Dashboard, go to BuddyBoss > Integration > Pusher.
  2. Create a free account at Pusher.
    • Click Sign Up, or Sign In if you already have an account.
    • Go to Channels > Create App.
  3. Configure the app:
    • Enter an App Name (e.g., “BuddyBoss App”).
    • Select a Cluster (e.g., us2 – US East (Ohio)).
    • Optional: For multiple environments (staging/development), create separate apps and uncheck Share app.
    • Click Create App.
  4. Enable required settings:
    • In App Settings, turn on Enable Client Events.
    • Turn on Enable Authorized Connections (required for Live Messaging).
  5. Copy your App Keys and paste them into WordPress:
    • App IDPusher App ID
    • KeyPusher App Key
    • SecretPusher Secret Key
    • Cluster – same cluster selected in Pusher (e.g., us2).
  6. Click Save Settings.
  7. Confirm Pusher status is Connected, then check Enable Live Messaging.
  8. Click Save Settings again.
This screenshot shows what you should fill out for Pusher integration

Test Live Messaging on Web

  1. Open two browsers and log in as two different members (e.g., John and Luna).
  2. John starts typing without sending – Luna sees the typing indicator.
  3. John clicks Send – Luna receives the message instantly, without refreshing.
  4. Try sending photos, videos, or emojis – they deliver instantly.
  5. Online Status updates in real time when users log in or out.

Test Live Messaging on App

  1. Log in to the BuddyBoss App on two devices.
  2. Each member sees a green online indicator in real time.
  3. John types – Luna sees a typing indicator instantly.
  4. John sends a message – Luna receives it immediately.
  5. Replies appear instantly on both devices.
  6. In Group Messages, typing indicators show who is typing in real time.

Troubleshooting and FAQs

Q: Why isn’t Live Messaging working after setup?
A: Make sure Enable Client Events and Enable Authorized Connections are turned on in Pusher App Settings.

Q: Messages are delayed or not delivered. What should I check?
A: Confirm that the internet connection is stable and that the Pusher status in BuddyBoss shows Connected.

Q: The typing indicator isn’t showing. How can I fix this?
A: Clear browser cache, reinstall the BuddyBoss App, and verify that both users are online with updated versions.

Was this article helpful?

Related Articles

Subscribe to Our Newsletter

Stay In Touch

Subscribe to our Newsletter, and we’ll send you the latest news from BuddyBoss

  • This field is hidden when viewing the form
  • This field is for validation purposes and should be left unchanged.

To speak to our Agency consultant, fill in the form found at our Contact Page.

  • Get Started

    Enter your name and email address to get started with your project...

  • This field is for validation purposes and should be left unchanged.