OnPointPulse
A cross-platform mobile alerting system that pushes real-time operational signals from OnPointPOS, PlatinumPOS, FreshPOS, and IntegraPOS into the hands of operators.

The challenge
POS operators across multiple brands needed real-time visibility into store-level events — approvals, voids, declines, refunds, device issues — without being chained to a back-office screen. The challenge was delivering a single alerting surface that worked across four POS brands with different data models.
Strategy
We designed OnPointPulse around a shared contract layer that normalises events from each POS brand, a hosted relay API for dispatch, and a branded mobile shell that adapts visual identity per brand. The UX was built around glanceable operational signals, not dashboards.
Design direction
Brand-aware mobile shell with theme variants per POS brand. Clean typography, strong status colour coding, and minimal chrome. The interface feels like a professional operations tool, not a consumer notification app.
Build & implementation
Flutter mobile shell, .NET relay API, Windows Worker Service for per-site forwarding, SQL-backed state, and FCM for dispatch. Shared contracts library keeps the POS integrations aligned. Deployed for internal OnPoint Group brands first before external rollout.
Outcome
OnPointPulse gives operators live visibility across multiple POS brands from a single app, and positions OnPoint Group's product ecosystem as genuinely joined up — not a collection of separate silos.
Want something similar?
Every project starts with a conversation. Tell us about your brand and we will show you what is possible.


