← Back to home Shipping Q3 2026 · Email + WhatsApp first

Get pinged when something moves — not when nothing does.

Vizualizer already watches your invoices for you. Notifications are the next layer: a small, calm channel that surfaces the few changes that actually matter, and stays quiet otherwise. This page is the design brief — what we're building, how it'll behave, and when.

What we'll watch for you.

Four families of signals, tunable thresholds, off by default. You opt in.

!

Anomaly — top product or customer fell off a cliff

Week-over-week, month-over-month, against rolling baseline. We learn the band each line item normally lives in, and ping when it leaves it.

"Premium Plan revenue is down 30.2% vs last week — usually within ±5%."

Milestone — round numbers and personal records

YTD, QTD, MTD. Crossed a clean number? Beat last year? Set a new top-customer record? The kind of thing worth screenshotting.

"You crossed €2M in net revenue YTD. +12.4% vs same period last year."

Aging — invoices crossing a threshold you set

30 / 60 / 90+ days past due. Per customer, per amount band, batched into one digest so you don't get five emails for one collection round.

"3 invoices crossed the 60-day mark this week, total €42,180."

Trend — slow drifts, weeks at a time

Different from anomalies — these are 3+ consecutive periods in the same direction. Often the more important signal.

"Wayne Enterprises has paid late 3 months running. Average DSO climbed from 28 to 47 days."

Where it lands.

We start with the two channels you already check daily. More later if there's demand.

Soon · Q4

WhatsApp

One-line ping with the headline metric. Tap through to the dashboard. Quiet hours and weekend mute respected.

#
2027

Slack & Teams

Channel-level posting for finance and sales rooms. We'll build it when enough customers ask.

The settings panel.

A preview of what your control room will look like once we ship.

Triggers

Top product revenue down > 20% week-over-week
Per SKU · against rolling 4-week baseline
EmailWhatsApp
Top product volume down > 20% week-over-week
Per SKU · units sold vs rolling 4-week baseline
EmailWhatsApp
Invoice crosses 60 days overdue
Daily digest · grouped per customer
EmailWhatsApp
Net revenue YTD milestone
€500k, €1M, €2M, €5M…
EmailWhatsApp
Customer paying late 3 months running
Trend · monthly
EmailWhatsApp

Quiet hours

Don't ping after hours
Mon–Fri · 19:00 → 08:00 (Indian/Antananarivo) · weekends muted

Three rules we won't bend.

Notifications fail when there are too many of them. We've decided how we'll keep ours rare.

PRINCIPLE 01

Off by default, always.

You will never get a notification you didn't opt into. We will never email you "you have new charts!". The product earns the inbox slot or it doesn't get one.

PRINCIPLE 02

Batch, don't fire-hose.

A wave of related events gets folded into one message. Five overdue invoices on the same Friday is one digest, not five pings. Two products in the same family dropping is one alert.

PRINCIPLE 03

Cite the math.

Every alert ships with the numbers behind it: the baseline, the delta, the time window, the source records. No "something looks off" — we tell you exactly what we measured.

Where we are on it.

Honest progress, updated as we ship.

Q1 2026 · Done

Sync infrastructure

Background sync, multi-company, KPIs, aging — all the source data the alerts will run against.

Q2 2026 · Done

Anomaly engine R&D

Rolling baselines per SKU/customer, MAD-based outlier detection, false-positive rate measured against a year of customer data.

Q3 2026 · Now

Email + Settings UI

Trigger config, quiet hours, opt-in weekly digest. Beta with a handful of design partners.

Q4 2026 · Next

WhatsApp + general availability

Full rollout to all paid customers. Slack/Teams gated on demand.

Want a say in how this ships?

We're picking ten design partners for the Q3 beta. If your business is on Odoo and you've got an opinion, we'd love to hear it.

Email us about the beta →