Hey @everyone, ![]()
Every new marketplace has the same problem before it has any others: it looks empty. People are signing up, listings are going live and bookings are coming in, but a visitor lands on a page where nothing moves and quietly decides nobody is here. The activity is real, it is just invisible.
So here is my latest plugin:
Social Proof for HivePress

It reports what actually happens on your site and shows it as small pill-shaped popups in the corner of the page:
Mobile:
Nothing is invented. Every popup comes from a real sign-up, listing, booking, review or sale, and it stops showing once the event gets old.
Eight kinds of activity
- New member sign-ups
- New listings going live
- Confirmed bookings (Bookings)
- Approved reviews, with the star rating (Reviews)
- Paid orders (Marketplace / WooCommerce)
- Listings added to favourites (Favorites)
- New vendor profiles
- Listing enquiries (Messages)
Each one has its own on/off switch and its own wording field, written with %token% placeholders exactly like HivePress email templates: %username%, %listing_title_link%, %rating_stars%, %location% and more. Clear a wording field and the built-in text comes back.
Privacy comes first
Names are shortened to “First L.” wherever a member has a first and last name saved, and the contents of enquiries are never shown. Where a member has given no name, popups fall back to their display name, which on a stock HivePress install is the username taken from their email address. If you would rather show the activity without showing the people at all, one tick box swaps every name for “Someone” across the whole site, and a second setting picks the picture those popups use from your media library.
Locations, if you want them
Popups about a listing can name where the listing is, and sign-up popups can name where the member is, using a profile attribute you choose. There is a %in_location% token that writes “in Edinburgh” only when there is a location to name, so a member without one never leaves a popup ending in a stray “in”.
- Collecting real locations on member profiles pairs nicely with a Location attribute from my Geolocation Plus plugin.
Make it look like your site
- Six positions on desktop, a separate position for mobile, or no popups on mobile at all
- Colours, corner radius, border, shadow, text size and maximum width
- A photo (member avatar or listing image) or a Font Awesome icon on a coloured tile, chosen per event
- Slide, fade and pop animations, with reduced-motion preferences respected
- A live preview and a “Send test popup” button, so you are not guessing
- Popups step aside automatically when a Notifications for HivePress pop-up is using the same corner
Timing and rotation
Set the opening delay, how long each popup stays, the gap between them, how many show at once and a limit per page view. Newest first or random order, skip anything already seen in that session, loop or stop, and set an event lifetime (48 hours by default) so a quiet week never leaves a stale feed running.
Your visitors stay in charge
Closing a popup snoozes them all for a while, and signed-in members get a “Hide activity popups” tick box in their HivePress account settings. You can also switch popups off on any pages you name.
Requirements
WordPress 5.8+ and PHP 7.4+. HivePress Bookings, Reviews, Marketplace (WooCommerce), Favorites and Messages extensions each unlock their own events when you have them active.
Download the latest release here 
-
Upload it via Plugins > Add New Plugin > Upload Plugin and activate, then everything is under
Settings > Social Proof. That is the only manual install you need: the plugin checks for later versions itself, so updates arrive on your Plugins page like any other. -
Deleting the plugin keeps your settings and your members’ preferences, unless you tick “Delete all data” first.
If you run into a bug, or think of an event worth announcing that is not on the list, please drop a reply below! ![]()
Cheers,
Chris ![]()
P.S. If this extension saved you time or money, consider buying me a coffee! Sharing these tools for free takes a lot of time and resources, and your support helps me keep doing it for the community.




