

Your board in WordPress — sample numbers until you sign in, your store's numbers after.
Every order, on the wall.
PingBell turns your WooCommerce sales into a live board: today’s revenue and how the day is shaping up hour by hour, orders and new customers against yesterday, a goal bar, your top products, and the latest orders as they land. Put it on a TV in the shop, the office or the warehouse, and everyone sees the day happen. Every order rings a bell — confetti, fireworks, hearts or your own emoji, a sound you pick, and a message in your own words.
Two minutes to set up.
Install it, open WooCommerce PingBell, and your board is there. Pick the colours, set today’s goal, choose the sound and the celebration, and watch the preview change as you click. When it looks right, sign in with PingBell and your real numbers take over. Your last 30 days come along, so the board never starts at zero.
Any screen you like.
A TV, a tablet, a spare monitor: open the pairing page on it, type the six letters it shows, and your board is up. The PingBell apps run it on Apple TV, Fire TV, Roku and Android TV, and the phone app rings in your pocket on every order.
Designing the board in WordPress is free, with no account and no time limit. A free PingBell account brings your real numbers in and rings the phone app on every order. Putting the board on a TV or any other screen, or sharing it by link, takes a plan, and the first time you subscribe there is a 14-day free trial. Higher plans add more boards, and let one screen rotate through several.
The plugin adds nothing to your checkout and slows nothing down. Before you sign in, nothing leaves your site: the board shows sample numbers so you can design it. Once you sign in, WooCommerce sends each new order to PingBell the way it sends any webhook, and you can disconnect from the same page at any time. The details are below, under External service.
Signing in sets up three counters and the webhooks that feed them:
order.created) — the order count and the revenue.action.wc_pingbell_new_customer_order) — an order from someone who had not bought before. WooCommerce has no event for this, so the plugin works it out in the background, while WooCommerce is sending the order to PingBell: it checks whether that billing email has ordered before, and if not, tells PingBell. This carries the order’s id and nothing else.action.woocommerce_order_status_completed).The manual API-key connection can point a counter at any WooCommerce webhook topic, including action.woocommerce_add_to_cart.
This plugin talks to the PingBell service (https://pingbell.io — terms, privacy). What goes where:
X-WC-Webhook-Signature), through its own webhook mechanism. This is WooCommerce’s standard order webhook, and WooCommerce puts the whole order in it — including the customer’s name, email and billing and shipping addresses. The plugin does not choose or trim that content. The new-customer and completed-order webhooks carry only the order’s id. Older manual API-key connections send to https://app.pingbell.io. While the PingBell page is open in your admin, your server asks https://my.pingbell.io for the board and its numbers, and pairs or unpairs a screen when you ask it to.