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.
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
- Write a review or a rating. Reviews come from WooCommerce, your comments, or testimonials you paste in.
- Inflate a count. A live visitor or sales count below your minimum shows nothing at all.
- 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.
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.

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.

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.

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.

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.

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

Live visitors
How many people are on this page right now — never fewer than two, never padded.
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.

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

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

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

Request form
Name, email, phone and a message, straight into your Inbox.
Countdown with signup
A deadline and an email box in one notification.

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

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.

Cookie notice
A short notice with an accept button, styled like everything else.
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.
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.

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.


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.


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.

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.

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
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.