8

PricingBlog

Hear every Magento order the moment it lands.

Free, MIT-licensed Magento 2 module that pushes new orders, invoices, shipments, credit memos, and customer registrations to your phone, desktop, or watch via PingBell. Per-event routing, encrypted API key, non-blocking checkout, dedicated log file.

1

PingBell · Atlas Order Counter

now

New order — Atlas Supply Co.

#100024811 · £247.50 · 3 items · paid

Live activity · last 30 minutes

New order — #100024811 · £247.50

just now

Order shipped — #100024807

1m ago

New customer — j.weller@…

3m ago

Invoice created — #INV-58902

9m ago

New order — #100024803 · £64.20

14m ago

Five Magento events, push-delivered to phone, desktop, and watch

Hooks into sales_order_place_after, sales_order_invoice_save_after, sales_order_shipment_save_after, sales_order_creditmemo_save_after, and customer_register_success. PingBell fans the alert out to your devices in seconds — no email delays, no dashboard refresh, no chasing the warehouse to ask whether the parcel went out.

1 EVENT · 3 DEVICES · < 1s

17:34

Thursday, March 4

PingBell

now

New order — Atlas Supply Co. #100024811

PingBell

1m

Order shipped — #100024807

PingBell

3m

New customer — j.weller@…

PingBell

9m

Invoice created — #INV-58902

Swipe to unlock

PingBell

now

New order — Atlas Supply Co.

#100024811 · £247.50 · 3 items

PingBell

now

New order!

Atlas Supply Co.
#100024811

£247.50

Per-event routing — orders to ops, signups to marketing

Each event has its own PingBell ID, so orders land on the warehouse staffroom phone, customer registrations land on the marketing channel, and credit memos land on finance. Leave a PingBell ID empty and that event is silently skipped — opt-in per event, no all-or-nothing toggle.

Magento Events

PingBells

New Order

sales_order_place_after

New Invoice

sales_order_invoice_save_after

New Shipment

sales_order_shipment_save_after

New Credit Memo

sales_order_creditmemo_save_after

New Customer

customer_register_success

Warehouse

Atlas Order Counter

Finance

Invoices

Operations

Dispatch desk

Finance

Refunds

Marketing

New signups

Per-event PingBell ID — leave empty to silently skip

One-click bell picker in the Magento admin

Stores → Configuration → Byte8 → PingBell Notifications. Paste your API key once (stored via Magento's encryption backend), then per event click Fetch Bells to load the list of bells from your PingBell account and pick from a dropdown — no copying IDs from URLs.

Configuration

Save Config

General

Catalog

Customers

Sales

BYTE8

Pulsar Health

PingBell

Services

General Settings

Enable PingBell Notifications

Yes

Send notifications to PingBell for configured events.

API Key

••••••

Your PingBell API key. Find it at app.pingbell.io.

Event Notifications

New Order — PingBell ID

Ljgkg6if7Tbx6x0n6jiv

Notified when a new order is placed.

Fetch

Bells

Atlas Order Counter

New Shipment

New Customer

Finance — Invoices

Finance — Refunds

New Invoice — PingBell ID

(empty — event skipped)

Fetch

Bells

New Shipment — PingBell ID

gaEosQNKSN1uKsnZXOTJ

Fetch

Bells

Non-blocking checkout, dedicated log file

Every notification is a single 5-second-timeout HTTP POST to pingbell.io, fire-and-forget — if PingBell is unreachable the checkout still completes and the order still saves. All activity logs to var/log/pingbell.log so support can diff a missing notification against the request body without trawling exception.log.

tail -f var/log/pingbell.log

[2026-04-27T08:47:12.341208+00:00]byte8_pingbell.INFO: PingBell notification sent for bell ID: Ljg…6jiv [] []
[2026-04-27T08:47:12.341417+00:00]byte8_pingbell.INFO: PingBell notification sent for event: new_order [] []
[2026-04-27T08:51:03.612844+00:00]byte8_pingbell.INFO: PingBell notification sent for bell ID: gaE…ZXOTJ [] []
[2026-04-27T08:51:03.613057+00:00]byte8_pingbell.INFO: PingBell notification sent for event: new_shipment [] []
[2026-04-27T09:14:32.027981+00:00]byte8_pingbell.INFO: PingBell notification sent for bell ID: Ljg…6jiv [] []
[2026-04-27T09:14:32.028193+00:00]byte8_pingbell.INFO: PingBell notification sent for event: new_order [] []
[2026-04-27T09:18:55.114220+00:00]byte8_pingbell.ERROR: PingBell HTTP 504 after 5.0s — pingbell.io unreachable; checkout #100024811 saved, notification dropped (no retry).
[2026-04-27T09:21:08.483016+00:00]byte8_pingbell.INFO: PingBell notification sent for bell ID: Ljg…6jiv [] []
[2026-04-27T09:21:08.483229+00:00]byte8_pingbell.INFO: PingBell notification sent for event: new_order [] []

dedicated log file · no exception.log noise

Free, MIT-licensed, install in three minutes

$composer require byte8/module-pingbell
$bin/magento module:enable Byte8_PingBell
$bin/magento setup:upgrade && bin/magento cache:flush

Sign up at pingbell.io, create one bell per event you want to track (e.g. New Orders, Shipments, Customers), then under Stores → Configuration → Byte8 → PingBell Notifications paste your API key and click Fetch Bells beside each event. Place a test order — the phone buzzes within seconds.

Frequently asked questions

Do I need a paid PingBell account?

Will it slow down checkout?

Can I send different events to different bells?

Is the API key stored safely?

What gets logged, and where?

Does it work with multi-store / multi-website setups?

Why use this instead of Magento's built-in 'New Order Notification' email?

What Magento versions are supported?

From alerts to uptime — keep the whole store visible

Stop refreshing the orders grid

Free, MIT-licensed, three minutes to install. The warehouse team will thank you on day one.