Social Proof for HivePress

Hey @everyone, :waving_hand:

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 :woman_raising_hand: :tada:

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 :backhand_index_pointing_left:

  • 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! :slight_smile:

Cheers,
Chris :v:

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.

ko-fi

2 Likes

v1.3.9 - Plugin Update Notes

The first update notes since Social Proof was announced. Rolls up 1.3.5 to 1.3.9.

Fixed

  • Pop-Ups No Longer Cover The Action Bar - With Action Bar for HivePress switched on, a pop-up sat over most of the bar for the whole six seconds it was on screen. A tap meant for Home, Browse or Account hit the pop-up instead, and at the right hand item it hit the pop-up’s close button, which also stops pop-ups for that visitor.

  • No Overlap With Notification Pop-Ups - The check that moves them clear of Notifications for HivePress read the wrong screen size, so a site using a top position on phones and a bottom one on desktops ended up with both stacks in the same corner.

  • “Hide Activity Popups” Stays On The Account Page - It was turning up in the middle of submitting a listing and registering as a vendor.

  • “Exclude Pages” Works On A Subdirectory Install - Paths were compared against the full web address rather than the site relative one the field asks for, so nothing ever matched. Paths written the old way still work.

  • An Honest Queue Count In Tools - It counted events deliberately held back from visitors, so it could report more pop-ups than your site was actually showing.

Update via your dashboard as usual! :slight_smile:

Cheers,
Chris :v:

1 Like

v1.4.4 - Plugin Update Notes

Rolls up 1.4.0 to 1.4.4.

New

  • Icon Tiles You Can Style - Icon size, weight (Normal, Semi-bold or Bold), icon colour and tile background colour, under Design > Icon tiles. The defaults match the previous appearance, so nothing changes until you adjust them.

  • A Much Larger Icon Choice - Picked from a visual grid that shows each icon, including Font Awesome 6 and 7 icons and brand icons such as Facebook, Instagram and WhatsApp.

  • Quick Links On The Settings Screen - Jumping straight to any section, with the sections visually divided.

Changed

  • Icons Ship Inside The Plugin - Rather than being fetched from a third-party server, so every request stays on your own site and the icons draw with the rest of the page. Your chosen icons and settings are unaffected.

  • Matching Settings Controls - The quick links stay with you as you scroll, a Save Changes tab sits on the right edge of the screen, and a button in the bottom corner takes you back to the top.

Update via your dashboard as usual! :slight_smile:

Cheers,
Chris :v:

v1.8.10 - Plugin Update Notes

New

  • Every Font Awesome icon - the icon picker now offers the whole free Font Awesome 7 set, brand icons included, which is around 800 more choices than before.

Changed

  • Type to find an icon - the picker searches as you type rather than making you scroll a very long list, and every result still shows you the icon itself.

  • Lighter pages for your visitors - icons are drawn straight into the page instead of loading a font, so a visitor’s browser no longer downloads roughly 230 KB of stylesheet and font files just to show a few small pictures. Your colour, size and weight settings work exactly as before.

  • A faster settings screen - the icon choices are fetched as you search instead of every one of them being written into the page.

Update via your dashboard as usual! :slight_smile:

Cheers,
Chris :v:

v1.4.11 - Plugin Update Notes

Changed

  • Shared icon library - Updated to the version that fixed two faults found in Account Menu Enhancer 3.4.0; neither could happen on this extension’s own screens and nothing here changes, but every extension now carries the corrected copy whichever one your site loads it from.

Update via your dashboard as usual! :slight_smile:

Cheers,
Chris :v:

1 Like