Unibox Unified inbox · 2.4s reply detection · Claude drafts in your voice

Every reply in one place.
A draft already written.

Replies land across a dozen mailboxes. NuMail pulls every one into a single inbox, classifies it the second it arrives, and writes the response in your voice — so you approve, not author.

Start free trial →vs SmartLead & Instantly
UNIBOX · 7 CONNECTED MAILBOXES · 4 NEED REPLYlive · new reply 2.4s ago
Sarah Okaforpositive
Re: Quick q on Mercer's outbound
via dan@anchor-gtm.com
Marcus Valequestion
What does pricing look like at our volume?
via dan@anchor-outbound.io
Priya Nairout of office
Automatic reply: back Monday
via grace@anchor-gtm.com
T. Brennanunsubscribe
remove me from this list
via grace@anchor-send.com
Sarah Okafor · VP Sales, Mercer Group
sarah@mercer-group.com
2.4sdetect → draft
Hey Dan — yeah this is timely, we're rebuilding outbound right now. How long does onboarding usually take, and can you handle a few different sender domains?
Claude draft · in your voice94% voice match
Hey Sarah — great timing. Onboarding's usually about a week: connect mailboxes day one, warm up in the background, live the same week. Multiple sender domains are no problem, that's the normal setup. Want to grab 20 min Thursday to map it out?
Approve & send Edit EReject R
2.4s
Median reply detection
5
Classes, auto-tagged
~50
Sent emails to learn your voice
1
Keystroke to approve & send
▸ Real-time detection

The second they reply, you know.

Most tools poll IMAP every few minutes. NuMail subscribes to the source and gets pushed the event — median time from their send to your draft is 2.4 seconds.

01 · Gmail

Pub/Sub push

Gmail mailboxes register a Cloud Pub/Sub watch on the inbox. Google pushes us a notification the instant a message lands — no polling window, no delay.

history.id changed push
p50 latency ~1.8s
02 · Microsoft

Graph change notifications

Microsoft 365 mailboxes use Graph subscriptions. Microsoft posts a change notification to our webhook the moment a new message hits the folder.

/messages changed webhook
p50 latency ~2.6s
03 · SMTP / IMAP

IMAP IDLE fallback

Generic SMTP/IMAP mailboxes hold an open IMAP IDLE connection. The server tells us the moment something arrives — near-real-time without a push API.

IDLE held open persistent
p50 latency ~4s
▸ What's in the box

One inbox. Everything handled.

Six things working together so a reply goes from inbound to sent without you opening six tabs.

Unified inbox

Every connected mailbox — Gmail, Microsoft, SMTP — collapses into one stream. No tab-switching, no "which account was that on." Replies are grouped by thread and de-duplicated across mailboxes.

Real-time reply detection

2.4s median from their send to a notified, classified, drafted thread. Pub/Sub for Gmail, Graph notifications for Microsoft, IMAP IDLE as the fallback — never a polling lag.

AI classification

Every reply is auto-sorted into positive, OOO, unsubscribe, question, or negative. Filter the inbox to "positive" and work only the replies that matter.

AI drafting in your voice

Claude trains on roughly 50 of your own sent messages, then writes each reply the way you would — your length, your tone, your sign-off. Every draft ships with a voice-match score.

One-keystroke approve & send

Read the draft, hit to send, E to edit inline, R to reject. Clear fifty replies in the time it used to take to write five. Fully keyboard-driven.

Auto-unsubscribe handling

Anything that reads as an opt-out is detected, the lead is added to your suppression list, and they're removed from every active sequence — automatically, before another email can go out.

▸ Drafts in your voice

It sounds like you. Because it learned you.

Generic AI replies read like AI replies — and prospects can tell. NuMail trains on your actual sent mail so the draft is one you'd have written anyway.

Trained on ~50 of your own sent emails.

When you connect a mailbox, NuMail reads a sample of what you've already sent and builds a voice profile — sentence length, formality, how you open, how you close, the phrases you actually use.

Every reply is generated against that profile and scored for voice match. Drafts that don't sound like you don't get the green light.

  • Per-mailbox voice profiles — your founder voice and your SDR's are different
  • Every draft carries a voice-match score you can threshold on via the API
  • Edits you make feed back in, so the profile sharpens over time
  • Context-aware: it reads the full thread, not just the last message
POST /v1/unibox/thr_2c1/draft94% match
{
  "thread_id": "thr_2c1",
  "classification": "positive",
  "latency_ms": 2400,
  "draft": {
    "id": "drf_9a4",
    "voice_match": 0.94,
    "length": "short",
    "body": "Hey Sarah — great timing.
             Onboarding's usually about
             a week…"
  },
  "actions": ["approve", "edit", "reject"]
}

# Approve & send in one call:
POST /v1/unibox/thr_2c1/approve
▸ Why it's better

Their inbox shows replies. Ours clears them.

SmartLead and Instantly bolted a unibox onto a sender. NuMail built reply-handling as the product — faster detection, real drafts, true unification.

SmartLead / Instantly
NuMail Unibox
Reply detection
IMAP polling, minutes of lag
2.4s median · Pub/Sub + Graph push
AI reply
Generic template, or none
Claude draft in your voice, scored
Unification
Per-campaign inbox views
One inbox across every mailbox
Classification
Manual tags or basic interest flag
5-class auto-sort on arrival
Working a reply
Open, read, write from scratch
One keystroke: approve, edit, reject
Unsubscribes
Often manual cleanup
Auto-detected, suppressed, removed
Comparison reflects publicly documented behavior as of mid-2026. See the Unibox API →

Stop writing replies.
Start approving them.

Connect your mailboxes, let NuMail learn your voice, and clear your whole inbox in keystrokes. 14-day trial, no card.