v1.0.0 — initial release
· 2 min read
The first public release of Byte8 PingBell is out: a tiny, MIT-licensed Magento 2 module that bridges five core store events into PingBell for instant push notifications on phone, desktop and watch.
What's in v1.0.0
- Five built-in event types — orders, invoices, shipments, credit memos, and customer registrations. Each routes to its own PingBell ID.
- Encrypted API key storage — uses Magento's standard
Magento\Config\Model\Config\Backend\Encryptedbackend model. The raw key never sits in plaintext incore_config_data. - Fetch Bells admin UI — a button on every event row that calls
https://app.pingbell.io/userPingbellsand lets the admin pick a bell from a dropdown rather than hand-typing the ID. - Dedicated log file — every notification attempt, success or
failure, has a single line in
var/log/pingbell.log. Separate fromsystem.logfor clean ops/debug separation. - Non-blocking by design — 5-second cURL timeout, exception-swallowed observers. If pingbell.io is down or unreachable, your Magento checkout / invoice / refund flows complete unaffected.
- Multi-event extensibility — the observer is event-agnostic; new
events are added via a virtualType + an
events.xmlentry. See the Extending docs for the pattern.
Why deep indigo
Eagle-eyed visitors might notice the docs site is deep indigo, while
Stock Radar is amber, VAT Validator is green and SEO Suite is brighter
indigo. The reasoning: each Byte8 Magento module gets a marketing-aligned
colour from the same product-family palette. PingBell sits in the
"alerts / push / signal" family — and the colour #1f1d51 is lifted
straight from the pingbell.io brand, so the docs
site feels like an extension of the parent product.
What's next
- Richer notification payloads — once PingBell's API supports per-call message text, we'll wire order number / total / customer email into the buzz body.
- Per-store routing — currently default-scope only. Multi-store routing is on the roadmap as soon as we see real demand for it.
- A custom-events recipe gallery — community-contributed snippets for common "I want a buzz when X happens" requests (newsletter signups, low-stock thresholds, abandoned cart hits a value threshold, …).
- Marketplace listing on Adobe Commerce + Hyvä Showroom.