Get a Quote
Home/Smart App
Smart App

The app ships with
your brand on it.

Not a generic companion app with your logo dropped in. This is our own firmware, our own BLE protocol and our own application — already in daily use, and rebrandable for your market.

iOS + Android White Label SDK Available
Synbar smart vape app home screen showing daily puff goal, live sync status and flavour in use
What Users Actually Do

Five screens that make the hardware feel intelligent.

Home — today at a glance

A live ring shows today's puffs against the user's goal, with remaining-day estimates, cigarette-equivalent context, and the flavour and strength currently in the device. The header keeps the user informed of link state and when the device was last seen.

Daily goal tracking

Set a target and see progress, over-target and under-target states clearly.

Live sync indicator

Users can see the device is connected and data is flowing — not guess.

App home screen showing today's puff count against goal, days remaining, cigarette equivalent, flavour and nicotine strength
App device screen showing MCU ID, firmware, hardware version, production date and battery

Device — identity you can trust

Every battery is identified uniquely. The app reads MCU ID, firmware version, hardware version, production date, battery percentage, Bluetooth MAC and total puffs straight from the device — plus child-lock state and last-used time.

Multi-device support

One account manages several batteries, each with its own history and totals.

Device binding

A device matched to one account cannot be claimed by another.

On-device control

Child lock, vibration alert and audible beep are triggered from the same screen.

POD — settings that follow the pod, not the device

Each POD carries its own record: flavour, nicotine strength, PG/VG ratio, expiry date and the manufacturer string read straight off its chip. Remaining capacity is tracked per POD, and capacity or flavour edits are stored against that POD's unique ID.

Chip-read identity

Flavour, strength and manufacturer come from the POD itself, not from user input.

Per-POD capacity

Set a capacity for one POD without changing the default used by the others.

Refillable vs prefilled awareness

Editing is enabled on refillable PODs and locked on prefilled ones.

App POD screen showing flavour, nicotine, remaining capacity and per-POD settings
App statistics screen with puff trend and recent puff log

Statistics — every draw, sourced

Hour, day and month trend views sit above a rolling log of individual draws. Each entry records duration and nicotine strength, and is marked with where it came from: a Bluetooth icon for data captured live over the link, or an offline tag for data stored in the device and synced on reconnect.

No silent gaps

Online and offline records are distinguished, never mixed or double counted.

Per-draw detail

Duration and strength logged individually, not just a daily total.

Auditable history

Useful for warranty, consumer insight and regulatory file support.

Settings — the parts a brand can rename

Account, daily goal, device model, default POD capacity, offline-sync behaviour and haptic feedback are all configurable. Data can be exported to CSV, and a built-in runtime log shows the raw Bluetooth frames for engineering review.

White-label ready

App name, branding and model strings are set per client build.

Data ownership

CSV export and local data controls stay in the user's hands.

Field diagnostics

A runtime log exposes live TX/RX frames for troubleshooting without extra tools.

App settings screen showing account, daily goal, default POD capacity and sync options
Real Screens

Not mockups. Running software.

The screenshots below are taken from the production app during live device testing — connected to a real battery, reading a real POD chip, logging real draws.

Home screen
HomeDaily goal ring, connection state, flavour and strength in use.
Device screen
DeviceMCU ID, firmware, production date, battery, MAC and total puffs.
POD screen
PODChip-read flavour and strength, remaining capacity, per-POD settings.
Stats screen
StatisticsTrend chart plus per-draw log with online and offline markers.
Settings screen
SettingsAccount, daily goal, default POD capacity, sync options.
Diagnostics screen
DiagnosticsDevice name filter, BLE UUID override, runtime log access.
Live Recording

Watch the app run on a real device.

A continuous screen recording — pairing, POD identification, live draw capture and synchronisation, captured on production hardware. No edits, no mockups.

Control Functions

Commands that go the other way.

Tracking is only half of it. The app also drives the device.

Find My Device — Beeper

Trigger an audible beeper from the app. The device answers even when it is not in your hand.

Find My Device — Vibrate

Set a silent vibration when sound is not appropriate. Runs for a set period, then stops.

Child Lock

Lock and unlock from the app, with the device staying locked when idle.

Puff Statistics

Hour, day and month trend views, with a recent-puff log showing duration and strength per draw.

Offline Sync

Data recorded while the phone is away is pulled into the app on reconnect — no gaps, no double counting.

Battery & Resistance

Live battery percentage and coil resistance, mirrored from the device screen.

Under The Hood

A protocol we own end to end.

Firmware, BLE command set and application were developed together. That matters when you want a change: there is no third-party module waiting on someone else's roadmap.

01

Firmware

Handshake, identity, puff reporting, offline storage, configuration and control commands all defined in-house.

02

BLE Protocol

Framed command set with CRC verification, covering device info, POD identity, online and offline puff data.

03

Application

Native iOS and Android clients, rebranded per programme, with the same interaction model on both.

Bluetooth runtime log showing TX and RX command frames

See the frames yourself.

A built-in runtime log records every command and response with timestamps — transmit and receive, command IDs, raw payload bytes and parsed values. Handshake, identity queries, puff reporting, offline retrieval and control commands are all visible in plain text.

Field debugging

Diagnose a device, a batch or a firmware build without special tools.

Protocol transparency

Your engineering team can read the command set, not take it on trust.

Integration support

Log export for joint troubleshooting during your own integration.

Age-gating is engineering, not approval. Bluetooth pairing and app-level age verification can be built into the platform. Whether that supports a particular regulatory application is a question for the applicant and their counsel — we supply the technical documentation, not the outcome.

Want to see the app on a device?

We can ship evaluation units with the app pre-installed, or walk you through it on a call.

Request Evaluation Units Platform Technology