HivePress Listing Chat: Direct Messaging for Directory Sites
HivePress turns WordPress into a directory / marketplace / booking platform — a single plugin that handles listings, bookings, vendors, requests, reviews. Better Messages adds a modern real-time messenger that hooks into every HivePress surface: every listing item in a list, every listing page, every booking, and every vendor profile. If you are using HivePress's own Messages add-on, deactivate it after installing Better Messages to avoid a double-messenger conflict.
What Better Messages adds to HivePress
Once Better Messages is installed and the HivePress integration is enabled under Better Messages → Settings → Integrations → Directories:
- Send Message button on listing items in lists — start a thread from the archive grid without first opening the listing.
- Send Message button on the listing detail page.
- Send Message button on booking lists and booking pages — for HivePress sites with the Bookings add-on.
- Send Message button on vendor lists and vendor pages.
- Vendor avatars and links in the messenger come from HivePress vendor profiles.

On listing archive items

Customers do not have to open each listing to start a conversation — the Send Message button is on every archive item, inline with HivePress's native actions.
On vendor pages

Vendor profiles get a dedicated button so buyers can talk to a vendor about their full catalog rather than a specific listing.
On bookings

For HivePress sites running the Bookings add-on, every booking gets a Send Message button — both buyer and seller can message about a confirmed booking.
Video walkthrough
Installing Better Messages on a HivePress site
- Install Better Messages from WordPress.org and activate it.
- Make sure HivePress is active.
- Open WP Admin → Better Messages → Settings → Integrations → Directories.
- Find HivePress Integration and toggle Enable Live Chat for Vendors.

Free vs WebSocket version for HivePress sites
| Feature | Free version | WebSocket version |
|---|---|---|
| Send Message buttons on listings, bookings, vendor pages | yes | yes |
| Vendor avatars and links from HivePress profiles | yes | yes |
| Listing info card inside threads | yes | yes |
| Real-time delivery | polling | instant |
| Mini-widget popup chat (buyer stays on the listing) | — | yes |
| One-on-one voice and video calls inside the thread | — | yes |
| Group voice and video calls (vendor teams) | — | yes |
| Web push notifications for new messages | — | yes |
| Read receipts | — | yes |
| End-to-end encryption (optional) | — | yes |
For HivePress sites running paid vendor subscriptions, the WebSocket version's mini-widget popup keeps buyers on the listing while they ask their question — they do not get redirected away from the page they were considering. Vendors with instant delivery and web push notice and reply in minutes, not hours.
Frequently asked questions
Does it work with HivePress's own Messages add-on?
Better Messages takes over the same surfaces. The HivePress Messages add-on can be left active or disabled — Better Messages does not require disabling it, but having only one messenger active is cleaner for visitors.
Does it work with HivePress Bookings?
Yes — the integration adds Send Message buttons on both booking lists and individual booking pages so the buyer and the vendor can message about a confirmed booking.
Does it work with HivePress Marketplace?
Yes — vendor pages get the Send Message button, listing pages get it, and conversations show the listing's image / title / price inside the thread context card.
Can listings be messaged anonymously?
Optional. With Guest Chat enabled, unregistered visitors can start a thread from a listing by typing a name and email.
Will it work with custom HivePress themes?
Most HivePress themes use the standard HivePress template hooks, so the buttons auto-render. For heavily customized themes, the integration's settings expose toggles per placement so you can disable auto-injection and place the button manually with a shortcode.
See also
- HivePress integration documentation — full setup reference
- Real-time messaging — what changes with the WebSocket version
- Guest access — for anonymous listing inquiries