बिबरन
Your store, on a board, the moment you activate it. PingBell for WooCommerce reads your own WooCommerce orders and draws a live board right in your WordPress admin: revenue and orders this week, today against a goal, your top products. No account, no webhook, nothing leaving your site.
Make it yours. Name it, pick the number style and the colours, set a daily goal, and choose what happens when an order lands — confetti, fireworks, hearts or your own emoji, a sound from PingBell’s catalogue, and your own message. Preview it without waiting for a sale.
Then put it on a wall. When you want the board on a TV, or the same board in the PingBell phone and TV apps, sign in with PingBell: the store binds to your account, the board moves there with the design you made, the last 30 days go with it, and every order from then on arrives through WooCommerce’s own signed webhooks. Signing in is free; keeping a board up on a screen is part of a paid plan. Pair any screen with a six-letter code from this page, and disconnect whenever you like.
Why store owners use it
- A board without a signup — revenue and orders this week, today against a goal, your top products, read from your own WooCommerce orders in your store’s timezone.
- Sale celebrations — every new order rings the bell, with sound and animation the whole team can feel.
- Put it on a screen — today’s orders and revenue on a TV in the shop, office or warehouse (this is the part a plan pays for).
- Works on your phone and TV — once connected, the same board is in the PingBell iPhone, Android, Apple TV, Fire TV, Roku and Android TV apps.
- Other events, your way — the manual API-key flow maps counters to any WooCommerce webhook topic yourself, including add-to-cart.
What is free, and what is paid
Free, and no account needed at all: the board in your WordPress admin,
drawn from your own orders. Design it, set a daily goal, choose what
happens when an order lands, and watch it while you work. Nothing expires.
Free with a PingBell account: your board kept on PingBell, the phone
app that rings on every order, clocks, weather and message blocks, and the
30 days of history this plugin sends when you connect. A free account
holds one board and carries a small PingBell mark.
Paid: showing a board on a screen. Pairing a TV, tablet or spare
monitor needs a plan, and so does a link you can share; a plan also lifts
the one-board limit. The higher plans remove the PingBell mark and add
channels, which rotate several boards on one screen. Plans include a
14-day free trial the first time you subscribe.
How it works
- Adds a PingBell page under WooCommerce PingBell with three tabs: Dashboard (the board), Design (how it looks and what an order does), and Screens & connect.
- Before you connect, the board is drawn from your own orders, in your store’s timezone, and nothing leaves your site.
- Sign in with PingBell binds this store to your account. Your board, your design and your last 30 days go with it, and the plugin creates the signed WooCommerce webhooks that keep it fed.
- Screens: open the pairing screen on any TV, tablet or browser and type the six letters it shows. Unpair from the same place.
- Disconnect anytime: PingBell forgets the store, the plugin removes the webhooks it created, and your counters and history stay in your PingBell workspace.
- Other ways to connect — the six-letter connect code and the manual API key — are still there, under a fold.
Supported WooCommerce events
Signing in creates two counters and the webhooks that feed them:
- New orders (
order.created) — carries both the order count and the revenue. - Completed orders (
action.woocommerce_order_status_completed).
The manual API-key flow can still point a counter at any WooCommerce webhook topic, including action.woocommerce_add_to_cart.
External service
This plugin talks to the PingBell service (https://pingbell.io — terms, privacy). What goes where:
- Nothing, until you connect. Before you sign in or enter an API key, your server makes no request to PingBell: the board in your admin is drawn from your own database.
- Signing in: your browser goes to https://my.pingbell.io to sign in and approve, then your server exchanges a one-time code there for a credential it keeps. That credential never reaches your browser.
- Connecting: your server sends your store name, currency and timezone, the design you made, and — once — the last 30 days as daily totals (orders, revenue, completed) and your top products by name. No customer data, ever.
- Afterwards: WooCommerce sends each order to https://hooks.pingbell.io over HTTPS, signed (
X-WC-Webhook-Signature), using its own native webhook mechanism; older manual API-key connections use https://app.pingbell.io. Your server asks https://my.pingbell.io for the board and its numbers while the PingBell page is open in your admin, and to pair or unpair a screen when you ask it to. - Celebration sounds: when the board rings (or you press Play on the Design tab), your browser streams an audio file from https://my.pingbell.io/sounds/. Nothing about your store goes with it.
- Deleting the plugin removes every WooCommerce webhook in your store that delivers to PingBell — including one an older version left behind, and even if WooCommerce is deactivated at the time — and tells PingBell the store is gone.
The board inside your WordPress admin needs no PingBell account at all. Signing in (which the button can do for you in seconds) puts it in the PingBell apps and on your phone; showing it on a TV or another screen is part of a paid plan.
Screenshots



Installation
- Install the plugin
- Upload the plugin folder to
/wp-content/plugins/or - Upload the ZIP via Plugins Add New Upload Plugin.
- Activate
- Go to Plugins Installed Plugins and activate PingBell for WooCommerce.
- Look at your board
- Go to WooCommerce PingBell. The Dashboard is already drawing your store’s own numbers — nothing to connect, nothing to sign up for.
- Open Design to name it, set the colours, the daily goal, and what happens when an order lands.
- Put it on a screen (optional)
- Open Screens & connect and click Sign in with PingBell.
- Sign in or create your free account, and approve the store.
- Your board, your design and your last 30 days move to PingBell, and the plugin creates the webhooks that keep it fed.
- Open the pairing page on a TV, tablet or browser and type the six letters it shows into Screens.
- Or connect with a code or an API key
- Under Other ways to connect: the six-letter connect code, or paste a PingBell API key and map counters to WooCommerce events yourself.
FAQ
-
Do I need a PingBell account?
-
Not for the board in your WordPress admin — that reads your own orders and works the moment you activate the plugin. An account (free, and the button creates one) puts your board in the PingBell apps and on your phone. Showing it on a TV, or sharing it by link, is part of a paid plan.
-
Is it free?
-
The board in your admin is free, with no time limit. So is connecting your store and running your counters. Showing a board on a TV or any other screen is part of a paid plan, which includes a 14-day free trial the first time you subscribe.
-
Does anything leave my site before I connect?
-
Your server sends nothing. The one exception, stated plainly: when the board rings, your browser streams the sound file from my.pingbell.io. Nothing about your store goes with it.
-
What is sent when I do connect?
-
Your store name, currency and timezone; the design you made; and, once, the last 30 days as daily totals (orders, revenue, completed) plus your top products by name. After that, WooCommerce sends each order through its own signed webhooks. No customer names, emails or addresses, ever.
-
What WooCommerce events are supported?
-
Signing in sets up New orders (
order.created, which carries the count and the revenue) and Completed orders (action.woocommerce_order_status_completed). The manual API-key flow can point a counter at any WooCommerce topic, including Product added to cart (action.woocommerce_add_to_cart). -
What URL do the webhooks use?
-
https://hooks.pingbell.io/log?id=PINGBELL_ID, signed with a secret (
X-WC-Webhook-Signature) so a forged request cannot inflate your counters. Older manual API-key connections usehttps://app.pingbell.io/log?id=PINGBELL_ID. -
What happens when I disconnect?
-
PingBell forgets this store and stops trusting it, the plugin deletes the webhooks it created, and your counters, boards and history stay in your PingBell workspace. Reconnecting picks them back up.
-
What happens if I delete the plugin?
-
The same, and more thoroughly: every WooCommerce webhook in your store that delivers to PingBell goes, not only the ones this version recorded, and it goes even if WooCommerce is deactivated when you delete us. Then every option and every cached value this plugin stored, on every site of a network. Deactivating does nothing on purpose — deactivating to debug a theme, or a host deactivating plugins during an update, is not a request to disconnect.
-
Does this plugin store any personal data?
-
It stores your design, the credential for your PingBell account (if you connected), the ids of your counters and webhooks, and — with an API key — that key. It stores no customer data, and sends none.
-
Will this slow down my store?
-
No. WooCommerce sends webhooks asynchronously; the plugin only configures them. The board’s numbers are read on your admin page, cached for a minute, and never on your storefront or at checkout.
समीक्षा
There are no reviews for this plugin.
Contributors & Developers
“PingBell for WooCommerce — Live Sales Counters, Notifications & TV Signage” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.0.0
- New: the board lives in your admin, free, before any account — drawn from your own WooCommerce orders (this week, today against a goal, top products), in your store’s timezone. Nothing leaves your site.
- New: Design tab — name, number style, colours, daily goal, and what happens when an order lands: confetti, fireworks, hearts or your own emoji, a sound from PingBell’s catalogue, your own message. Preview it without waiting for a sale.
- New: Sign in with PingBell — bind the store to your account in one round trip. Your board and design move to PingBell, your last 30 days go with them, and every order after that arrives through signed WooCommerce webhooks. The credential stays on your server.
- New: Screens tab — pair a TV, tablet or browser with a six-letter code, see what is paired, unpair it.
- New: Disconnect, and a real uninstall — PingBell forgets the store, and deleting the plugin removes every WooCommerce webhook that delivers to PingBell (even with WooCommerce deactivated, and on every site of a network) along with every option and cached value. Your counters and history stay in your workspace.
- Fixed: a completed-orders webhook that never delivered anything. WooCommerce does not accept
order.status_completedas a webhook topic — it stores an empty one and saves without complaint — so that connection was silent. The plugin now uses the matching action hook (action.woocommerce_order_status_completed) and refuses any topic WooCommerce would not accept instead of creating a webhook that cannot work. Reconnect to replace an affected webhook. - The six-letter connect code and the manual API key remain, under “Other ways to connect”.
1.1.0
- New: Connect with PingBell — 1-click connect flow. Sign in (or create an account), pick which store events ring the bell, and the plugin creates counters and webhooks for you automatically.
- New: guided setup (connect events screen) with your live styled board embedded right on the settings page.
- New: per-connection deep links into PingBell’s board editor and the live board view.
- New: 1-click connections deliver to PingBell’s hardened ingest endpoint and are cryptographically signed (X-WC-Webhook-Signature), so counters can’t be inflated by forged requests.
- Declared WooCommerce HPOS (custom order tables) compatibility.
- The manual API-key flow is unchanged and remains fully supported (now under “Advanced”).
- Existing connections keep working exactly as before.
1.0.0
- Initial release of PingBell for WooCommerce.
- Fetch PingBells via API key and create basic event-to-counter connections.
