Marketing at a glance (every channel, what it costs, what it brings back)
Loading...
Sales — live from Shopify orders
Loading...
Ad performance — Meta ads
Loading...
Tracking health
Loading...
Round tracker
Loading...
Where the good visitors come from (PostHog, our own test visits removed)
Loading...
Other channel spend
Loading...
Email performance — Klaviyo
Loading...
Unit economics & runway
Loading...
Launch List
Loading...
Ad Efficiency
Loading...
What's Working
Loading...
List Growth
Loading...
Update the numbers
Type today's totals from Meta Ads Manager + your email/landing-page tool. Cost per signup is
calculated for you. Save as often as you like — each save logs a point on the growth chart.
Two populations, two pointers: Fleet = firmware/latest (unsigned hubs) ·
Signed = firmware/latestSigned (Secure Boot hubs, firmwareChannel:'signed').
The binary must already be built, signed if applicable, & uploaded to GCS (see
docs/dz-h1-signed-ota-runbook.md). Per-channel >30% auto-pause needs
≥3 recently-updated hubs in the channel; below that only the per-hub rollback
auto-pause backstop is live.
Loading...
Hubs
Loading...
Push Delivery (Last 24h)
Loading...
Firmware Distribution
Loading...
Recent Activity
Loading...
Operations
Irreversible
Releasing a hub unbinds it from its owner's account. The customer
loses monitoring until the unit is re-provisioned. The reason you
enter is written to the audit log.
Advanced · one-time migrations
Irreversible
Writes ownership records across the whole fleet. Run the dry run first and read its output.