Skip to main content

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.

What Better Messages adds to Directorist#

Once Better Messages is installed and the Directorist integration is enabled under Better Messages → Settings → Integrations → Directories:

  • Send Message button on the listing page inside the Author Info card.
  • Send Message button on archive listing cards in the grid and list views (opt-in).
  • Send Message button on the author profile page.
  • Messages tab inside the Directorist user dashboard next to My Listings, My Profile, Favorite Listings.
  • Listing info card — conversations started from a listing show the listing's image, title, price, and address inside the thread.
  • Author profile links — clicking the author's name in a conversation opens the Directorist author profile, not the WordPress one.
Send Message button inside the Directorist listing Author Info card

Messages tab inside the user dashboard#

Messages tab inside the Directorist user dashboard

Visitors and listing owners read and reply to conversations without leaving the Directorist dashboard. Combined with Messages Location → Show in Directorist Dashboard, every internal Messages link routes to this tab.

Listing info card inside the conversation#

Conversation with the Directorist listing info card showing image, title, price

The card removes the "what listing is this about" question — the owner sees exactly which listing the visitor is asking about, with the image and price visible at the top of the thread.

Installing Better Messages on a Directorist site#

  1. Install Better Messages from WordPress.org and activate it.
  2. Make sure Directorist is active.
  3. Open WP Admin → Better Messages → Settings → Integrations → Directories → Directorist Integration.
  4. Toggle Enable Directorist Integration and the individual placement toggles you want.
Directorist integration settings

For custom layouts, manual placement is supported via shortcodes:

[better_messages_directorist_listing_button]
[better_messages_directorist_author_button]

Free vs WebSocket version for Directorist sites#

FeatureFree versionWebSocket version
Send Message buttons on listing, archive cards, author profileyesyes
Messages tab inside the Directorist dashboardyesyes
Listing info card inside the conversationyesyes
Author profile links from Directoristyesyes
Real-time deliverypollinginstant
Mini-widget popup chatyes
One-on-one voice and video calls inside the threadyes
Group voice and video calls (e.g. multi-owner business team)yes
Web push notifications for new messagesyes
Read receiptsyes
End-to-end encryption (optional)yes
info

For Directorist sites monetizing paid listings, the WebSocket version's web push notifications mean listing owners see and reply to inquiries within minutes, not hours — the engagement signal that paid-listing customers expect.

Frequently asked questions#

Does it work with Directorist Pro extensions?#

Yes — the integration listens to Directorist's core listing and author hooks, which Pro extensions extend rather than replace. Booking, claim-listing, and review extensions all coexist.

Can visitors message without registering?#

Optional. With Guest Chat enabled, unregistered visitors can start a thread from a listing by typing a name and email. The thread is preserved if they later register.

Can I have a Send Message button on archive cards but not the listing page?#

Yes — each placement has its own toggle in the integration settings. Enable archive cards, disable the listing page button (or vice versa).

Does it support multi-directory sites?#

Yes — Better Messages does not care which Directorist directory a listing belongs to. The button appears for every listing regardless of directory.

Will it work with custom Directorist templates?#

Most Directorist themes use the standard template hooks; the integration auto-renders the buttons. For heavily customized themes, place the buttons manually via shortcode (each placement has a matching shortcode).

See also#

Install Better Messages from WordPress.org →