WordPress social proof plugin · Proofly

Social proof that only shows what really happened

Proofly is a social proof plugin for WordPress. It shows real purchases, sign-ups, enrolments, donations and live visitor counts from your own site, and tells you how many orders followed a click.

Runs on your serverNo pageview capNo account or API keyWordPress 6.0+PHP 7.4+

Version 0.17.5 · GPLv2 · $49 · opens Black Friday, Nov 27

16

notification types in one social proof plugin

12

integrations built in

≈ 7 KB

of CSS + JS, gzipped (or none at all)

0

pageview limits, accounts or API keys

The problem

Social proof only works if people can believe it

“Priya from Pune just bought this” helps a visitor who is still deciding — as long as Priya is real. A social proof plugin that runs on someone else’s server has to be told what happened, meters your traffic, and puts its script on your checkout.

We wanted a social proof plugin that already knows what happened, because it reads your own WooCommerce orders, course enrolments, memberships, donations and form entries. And one that says nothing when there is nothing true to say.

At any setting

Three things Proofly will never do

  1. Write a review or a rating. Reviews come from WooCommerce, your comments, or testimonials you paste in.
  2. Inflate a count. A live visitor or sales count below your minimum shows nothing at all.
  3. Pass off samples as real. Sample activity is off by default and always tagged “Simulated”.

The solution

A social proof plugin that reads your own site

Proofly is the social proof plugin that turns real events on your WordPress site into small, well-made notifications — and into proof inside the page itself.

  • Real events first. Orders, sign-ups, enrolments, memberships, donations and form entries are read directly, with the product, its image and its link.
  • Proof in the page, not only over it. A block and a shortcode put real activity into the HTML: search engines can read it, it needs no JavaScript and it doesn’t shift your layout.
  • It matches your theme. On activation Proofly reads your theme’s colours and builds a notification style to match, checking the contrast as it goes.
  • Zero-JavaScript mode. One switch renders everything on the server and loads no script at all.
  • No pageview cap. Nothing is metered through somebody else’s server, so traffic spikes cost nothing.
  • It tells you whether it worked. When a visitor clicks a notification and then orders, the campaign is credited with the order and its value.
  • It tests two wordings honestly. Half your visitors see each, and Proofly won’t name a winner until there is enough data.
  • Private by design. Names are shortened to “Priya S.” before they are saved. No IP, email or account ID is stored with an event.

How it works

How Proofly works in four steps

Everything in this social proof plugin lives under one Proofly menu: Dashboard, Campaigns, Results, Inbox and Settings. Nothing appears on your site until you publish a campaign.

01

Activate and run the setup wizard

Three short steps take you from a blank install to a notification on screen. Proofly finds the plugins you already use and starts recording their events.

Proofly setup wizard listing the plugins it is already listening to
02

Pick a ready-made campaign

Eighteen presets cover every notification type in the social proof plugin, with wording, position and timing already set. Presets are created as drafts, so nothing goes live by accident.

Proofly campaigns list with 18 ready-made presets
03

Edit it with a live preview

Content is what it says, Design is how it looks, Rules are when and where it shows. The preview is the real notification, drawn in a desktop or phone window, light or dark.

Proofly campaign editor with content, design and rules tabs
04

Publish and watch the results

See how often each campaign was shown, clicked and dismissed, and how many orders followed a click — counted on your own server.

Proofly results screen showing shown, clicked and orders after a click

Notification types

All 16 notification types, included

Every type below is in the Proofly social proof plugin. Screenshots are the real notifications on a test site.

Proofly recent sales notification

Recent activity

One real event at a time: “Priya S. from Pune bought a Handloom Saree”.

Proofly live visitors notification

Live visitors

How many people are on this page right now — never fewer than two, never padded.

Proofly rolling count notification

Rolling count

A total over a window, like “14 people bought this in the last 7 days”.

Reviews

Real ratings from WooCommerce, comments, or testimonials you paste in.

Low stock

How few are left, read from the product’s real stock level.

Proofly coupon notification

Coupon

A code the visitor copies with one click, with an optional shop button.

Proofly countdown notification

Countdown

A deadline ticking down — a fixed date or minutes per visitor.

Proofly email collector notification

Email collector

Capture an address, with your consent wording saved beside it.

Proofly request form notification

Request form

Name, email, phone and a message, straight into your Inbox.

Countdown with signup

A deadline and an email box in one notification.

Proofly emoji feedback notification

Emoji feedback

“Was this page helpful?” answered with one tap.

Proofly 0-10 score notification

Score feedback

A 0–10 “would you recommend us?” question, with the average in your Inbox.

Video

A thumbnail that opens a video.

Share

Buttons to pass the page on.

Proofly cookie notice

Cookie notice

A short notice with an accept button, styled like everything else.

Proofly fixed message notification

Fixed message

Wording you set yourself, like “Free delivery on orders over $50”.

Integrations

Works with the plugins you already run

This social proof plugin listens to twelve plugins out of the box. Settings › Sources shows which ones it found, the hooks it listens on, and warns you if one is installed but has recorded nothing.

WooCommerceSureCartContact Form 7WPFormsFluent FormsGravity FormsTutor LMSLearnPressLearnDashMemberPressGiveWPWordPress sign-ups & comments

Anything else that can send JSON — a hosted shop, a booking system, your own app — can post events to a signed webhook or the event API.

Proofly settings showing the 12 integrations and the hooks each listens on

Features

Everything in the Proofly social proof plugin

The parts that make a notification believable, measurable and quick.

Order attribution

See how many orders followed a click

A social proof plugin should prove it works. When a visitor clicks a notification and orders within your window (seven days by default), that campaign is credited with the order and its value. It is worked out on your own server from your own WooCommerce data — no pixel, no analytics account. An order paid later, by bank transfer or cash on delivery, is credited when it is paid.

Proofly results screen showing shown, clicked and orders after a click
Proofly split test comparing two notification wordings

Split testing

Test two wordings, and get an honest answer

Type a second wording and half your visitors see it. Each visitor keeps the same version, so nobody sees both. Proofly compares the two on orders (or clicks before there are orders) and says “not enough data yet” until the difference is more than chance.

Design

Notifications that look like your site

Proofly reads your theme’s colours and generates a matching style, with the text contrast checked against WCAG AA. Choose from three layouts (card, bar, pill), nine positions, light, dark or automatic colours, and animations that respect reduced-motion settings — so the social proof plugin looks like part of your theme.

Proofly theme-matched colours with WCAG contrast check and proof shortcodes
Proofly inbox with emoji feedback and average score

Inbox

Leads, reviews and feedback in one place

Addresses and requests from the email collector and request form, the testimonials you add, and the emoji and 0–10 answers with their average — all on one Inbox screen, with a CSV export. Leads can be sent on to Mailchimp, a CRM or a spreadsheet through Zapier, Make or your own URL, signed so the receiver can check them.

Proof in the page

Put real activity inside the page itself

The Proofly block and the [proofly_proof] and [proofly_count] shortcodes render recent activity and rolling counts into your HTML on the server — readable by search engines, with no JavaScript and no layout shift. They work in the WordPress block editor and in any page builder.

Proofly proof block showing recent purchases in the page

Targeting

Show campaigns on chosen pages or sections, on desktop or phone, to new or returning visitors, by country, and between start and end dates.

Zero-JavaScript mode

The lightest way to run a social proof plugin: one switch renders notifications on the server and loads no script. Pages with nothing to show stay in your page cache.

Works with page caches

This social proof plugin’s feed is cached by page and device, never per visitor, so WP Rocket, LiteSpeed Cache and Cloudflare keep working.

Health check

The dashboard lists the latest real events and says plainly why a campaign is quiet. “Preview my site” shows what visitors see.

Role access

Let Editors or Shop Managers work on campaigns without giving them settings, leads or results.

Event API & webhooks

Record your own events with one PHP call, an HTTP API key, or a signed webhook from any platform that posts JSON.

Privacy built in

Short names only, no IP or email on events, no cookie for live counts, suggested privacy-policy text, export and erase support.

Campaign controls

Priority, timing, frequency, a countdown bar that pauses on hover, keyboard-reachable close, and duplication.

Refund-aware

A social proof plugin should never announce a sale that was undone: refunded, cancelled and failed orders are withdrawn straight away. Private and unreleased products are never named.

Who it’s for

Built for any WordPress site with real activity

Proofly is a social proof plugin for every kind of site where real things happen.

WooCommerce & SureCart shops

Recent sales, low stock, rolling counts, coupons and countdowns — with orders credited back to the campaign.

Course sites

New enrolments from Tutor LMS, LearnPress and LearnDash: “Meera J. enrolled in Yoga for Beginners”.

Membership sites

New MemberPress memberships, shown the moment they start.

Charities & non-profits

Real GiveWP donations, so new donors see they are joining others.

Lead generation

Form entries from CF7, WPForms, Fluent and Gravity Forms, plus email and request forms of its own.

Agencies & developers

One plugin for every client stack, an extension API, and nothing metered per site traffic.

Honest mode

Quiet when there is nothing true to say

“Only things that really happened” is the default setting of this social proof plugin. A new shop, a staging site or a demo can switch on sample activity to see how campaigns look — but samples are tagged “Simulated”, a live count that falls short shows nothing to visitors, and loading or removing demo content takes one click.

Real events only by default“Simulated” tag on samplesNo padded countsNo written reviews
Proofly honest mode: what sample activity never generates

Pricing

One plugin, every feature: $49

A social proof plugin with no pageview tiers and no monthly allowance — Proofly runs on your own server, so your traffic never changes the price. Everything on this page is included.

  • All 16 notification types
  • All 12 integrations, plus webhooks and the event API
  • Order attribution and split testing
  • Block, shortcodes and zero-JavaScript mode
  • Inbox with CSV export and lead forwarding
  • Unlimited campaigns
$49
OPENS NOV 27

Proofly 0.17.5 · WordPress 6.0+ · PHP 7.4+ · GPLv2. Opens on Black Friday, November 27, 2026 — leave your email and we’ll tell you the moment it’s on sale.

Looking for something free today? Try Unused Image Cleaner, or see all our plugins →

FAQ

Questions about the Proofly social proof plugin

Does Proofly work with a page cache?

Yes. Nothing about a campaign is printed into your page HTML. The Proofly script asks for its notifications over the WordPress REST API, and that answer is cached by page and device type, never per visitor, so WP Rocket, LiteSpeed Cache and Cloudflare all work normally.

Will this social proof plugin slow my site down?

The stylesheet is about 3 KB and the script about 4 KB, both gzipped, with no jQuery and nothing render-blocking. Turn on zero-JavaScript mode and there is no script at all.

Will this social proof plugin ever show fake activity?

Not to your visitors. By default Proofly only shows things that really happened. It can make sample activity for a staging site, a demo or a shop that has not opened yet, but that is off by default and always tagged “Simulated”. At any setting it will not write a review or a rating, inflate a count or a visitor number, or claim that sample activity was verified.

Why does my campaign show nothing?

Almost always because there is nothing real to show yet, which is how it is meant to work. Notifications are also hidden from logged-in administrators by default. Use “Preview my site” to see your site the way a visitor does, and the health check on the Proofly dashboard tells you which of the usual causes applies.

How does Proofly know an order came from a notification?

When a visitor clicks a notification, the campaign and the time are kept in their browser (local storage, not a cookie). If they order within the window you choose (seven days by default), the order-received page tells your own server which campaign to credit, using the order key WooCommerce issued. Your server checks the order is real and has not been counted already. Nothing is sent anywhere else.

What happens when an order is refunded?

A WooCommerce order that moves to refunded, cancelled or failed is withdrawn, so nobody is told about a sale that no longer exists (see WooCommerce order statuses). An order for a private, draft or scheduled product still shows, but the product is called “a product”.

Do I need a cookie banner for Proofly?

Not for Proofly. Names are shortened to “Priya S.” before they are saved, no IP address, email or account ID is stored with an event, and the live visitor count uses a random token that identifies nobody and is deleted within the hour. Proofly also adds suggested wording to your privacy policy and supports WordPress’s personal data export and erase tools.

Which plugins does Proofly work with?

This social proof plugin works with WooCommerce, SureCart, Contact Form 7, WPForms (including Lite), Fluent Forms, Gravity Forms, Tutor LMS, LearnPress, LearnDash, MemberPress, GiveWP and WordPress itself (new registrations and comments). Any other platform that can send JSON can post events to a webhook, and developers can record an event with one function call.

Do I need an account or an API key?

No. Proofly is a self-hosted social proof plugin: it runs on your own WordPress server. There is no account to create, no API key, no monthly pageview allowance and no third-party script on your checkout.

When can I buy Proofly, and what does it cost?

Proofly goes on sale on Black Friday, November 27, 2026, at $49. Leave your email in the form below and we will email you the moment it opens.

Roadmap

Suggest a new feature

Missing an integration, a notification type or a setting? Tell us what your site needs. Every request is read by the people building Proofly, and the most-asked ideas go on the roadmap first.

Early-bird list

Be first to get Proofly

Proofly, our social proof plugin for WordPress, opens on Black Friday, November 27, at $49. Leave your email and we’ll tell you the moment it’s on sale — one email, no spam.

Proofly 0.17.5 · WordPress 6.0+ · PHP 7.4+
We only email you about Proofly and Discounly news.

Shopping Cart
Scroll to Top