Skip to main content

HivePress Listing Chat: Direct Messaging for Directory Sites

· 4 min read
Creator of Better Messages

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.
Send Message button on a HivePress listing page

On listing archive items#

Send Message button inline on HivePress listing items in a list

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#

Send Message button on a HivePress vendor profile

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

On bookings#

Send Message button on a HivePress booking page

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#

  1. Install Better Messages from WordPress.org and activate it.
  2. Make sure HivePress is active.
  3. Open WP Admin → Better Messages → Settings → Integrations → Directories.
  4. Find HivePress Integration and toggle Enable Live Chat for Vendors.
HivePress integration settings

Free vs WebSocket version for HivePress sites#

FeatureFree versionWebSocket version
Send Message buttons on listings, bookings, vendor pagesyesyes
Vendor avatars and links from HivePress profilesyesyes
Listing info card inside threadsyesyes
Real-time deliverypollinginstant
Mini-widget popup chat (buyer stays on the listing)yes
One-on-one voice and video calls inside the threadyes
Group voice and video calls (vendor teams)yes
Web push notifications for new messagesyes
Read receiptsyes
End-to-end encryption (optional)yes
info

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#

Install Better Messages from WordPress.org →