MorningZero feature tour: what happens to an email in the first 10 seconds
Most product tours are a list of features. This one follows a single email instead, from the moment it hits Gmail to the moment you decide what to do with it — because that path is the product, and every feature is something that happens along it.
The timings below were measured in MorningZero‘s own production system on 5 August 2026. They’re small samples, and I’ll say which are which.
Seconds 0–2: Gmail tells us, we don’t ask
Most email tools poll: every N minutes they ask “anything new?” MorningZero subscribes instead. Gmail publishes a notification the moment your mailbox changes, and a webhook writes that event down durably before doing any work — so a crash loses nothing and the event can be replayed.
A sync every 2 minutes runs underneath as a backstop, for missed or expired pushes.
Seconds 2–6: fetched, then read
The worker expands the notification into the actual new message ids, fetches each message, and stores it in a local mirror. That mirror is what makes everything afterwards fast — search, counts, Day View — instead of round-tripping to Gmail for each view.
Then it classifies. Sender, subject and body go to a small, fast classification model together with your taxonomy, and it comes back with a category, a spam judgement, and a needs-reply flag. The per-message cost at that model size is a fraction of a cent, which is why it isn’t billed to your credits.
What that looks like in aggregate, across 2,866 classified messages in our production data: 89% was machine-generated (notifications, marketing, newsletters, social, calendar, receipts) and 1.4% needed a reply. The full breakdown is here.
Seconds 6–8: it’s on your screen, already sorted
By the time you glance at the app, the message is filed. Measured that day: 6, 8 and 6 seconds end to end on the push path. The two messages that fell back to polling took 27 and 110 seconds.
Day View is what you actually see — mail split into Needs you, Important, and FYI / filed, so the handful that wants something from you isn’t buried under the rest.
The rules that decided where it went
Default categories cover the obvious. Your judgement goes in as sentences:
“Label anything from my accountant or about taxes as Finance, and mark it Important.”
The model reads the intent, so one sentence covers phrasings a keyword list would miss — and “newsletters trying to sell me a course” is expressible at all, which no regex can claim. Rules apply across every connected account at once, and a rule’s label can be written back to Gmail so the organisation shows up there too.
Asking about it later
Once the message is in the mirror, it’s searchable two ways at once: a keyword match, and a semantic match over vector embeddings of the message. That’s why “the contractor who quoted for the deck” finds an email that actually says “rear timber decking”.
Ask Zero goes one step further — it reads the matching threads and answers the question, with the source emails attached as clickable citations. Answers can be wrong; that’s exactly why the citation is there. Mechanics and limits.
Ask Zero draws on your AI credits, since it’s reasoning on demand. Classification doesn’t.
Clearing what already piled up
Everything above keeps the future tidy. Sweeps deals with the backlog: it groups senders you never open and ranks them by volume, then unsubscribes — via the sender’s List-Unsubscribe header, one-click where supported — and archives in bulk.
The reason grouping matters is concentration. In our data, 10 senders produced 43% of all machine-generated mail — 1,008 of 2,337 messages, out of 411 distinct senders. Ten decisions, nearly half the volume. And 93.8% of that bulk mail was never opened. The measurement.
The accounts it spans
Connect work Gmail, personal Gmail and a shared inbox, and they merge into one stream behind one login, each message tagged with its account. One rule layer, one needs-reply view, one search across all of them, on every device you sign into.
Two honest boundaries: search spans every account, while an Ask Zero conversation is scoped to the mailbox you’ve selected. And Gmail/Workspace is where the depth is — Microsoft works but trails.
The rest of it
- Draft replies in your voice — drafts start from your own sent mail rather than a generic template
- Calendar awareness — invites and events surface where they belong
- Per-account scoping — your mail answers your questions and isn’t used to train public models
- The mirror — 15,773 messages across 8 mailboxes in our own instance, which is what makes views instant
Where this breaks, since you should know before signing up
Between 23 July and 4 August 2026 the push path in the diagram above failed on every single message. A deleted message made Gmail’s history API return a 404, that error aborted the ingest loop, and the sync cursor stopped advancing — 686 failed events over 11 days. The 2-minute fallback kept mail flowing the whole time, which is precisely why we didn’t notice: notifications simply ran up to two minutes late.
It’s fixed, and 45 consecutive push ingests have succeeded since. But “real-time” is a claim worth reading skeptically from any young product, including this one — so now you know what ours looked like when it wasn’t true.
The fastest way to judge the rest is to connect one account and watch Day View fill in, already triaged, in about eight seconds.
Frequently asked
How fast does MorningZero sort a new email?
On the Gmail push path, measured in production on 5 August 2026, notifications landed 6, 8 and 6 seconds after the mail arrived. When a push is missed, a sync running every 2 minutes picks the message up instead — two samples that day took 27 and 110 seconds.
What does MorningZero do that Gmail doesn't?
Three structural things: it merges every connected account into one stream behind a single login, it classifies incoming mail by intent rather than fixed categories, and it lets you write filing rules as plain-English sentences that apply across all accounts at once.
Which parts of MorningZero cost AI credits?
Ask Zero chat, thread summaries and draft generation. Incoming-mail classification does not — it runs on a small, fast model whose per-message cost MorningZero absorbs, so labeling stays free at any volume.
Does MorningZero work with Outlook or only Gmail?
Gmail and Google Workspace are the primary targets and get the most attention. Microsoft accounts are supported but less developed — if Outlook is your main mailbox, another client probably fits you better today.