Gmail, natively integrated —
not bolted on
OAuth in one click. Push notifications for real-time sync. Your deliverability, your domain, your reputation — we just make it smarter.
One-click
Gmail connect
No API keys to generate, no SMTP credentials to paste. Click connect, approve the Google consent screen, and you're live.
Gmail OAuth
One-click connect via Google consent screen. Signed state with HMAC for security — 5-minute TTL, no reuse. Push notifications auto-registered on connect.
Secure handshake
OAuth state is signed with HMAC and expires in 5 minutes. Single-use — replayed or forged state codes are rejected before any tokens are issued.
Token lifecycle management
OAuth tokens auto-refresh before expiry. A cron job monitors expiry proactively. Disconnecting revokes the OAuth grant and unregisters the push watch — nothing lingers.
Push, not
polling
New messages appear in your inbox within seconds of arrival, powered by Gmail Pub/Sub — not a slow polling loop.
Gmail Pub/Sub push
Push notifications via Gmail Pub/Sub — not polling. Changes detected via historyId delta, so only new messages are fetched.
Watch renewal cron
Push subscriptions expire every 7 days. A cron job renews them automatically before expiry so real-time sync never lapses.
Fallback polling
If a push delivery fails, fallback polling kicks in — up to 500 messages per sync cycle — so nothing is ever silently missed.
HistoryId delta sync
Each sync only fetches what changed since the last known historyId. No redundant re-fetching of existing messages.
Import the
past too
Not starting from zero. Pull in prior conversations — a day, a week, a month — so your agents reply with full context from day one.
Historical import window
Up to 500 messages per sync window · Processes in background (non-blocking)
A real
email editor
Rich text, attachments, CC and BCC, auto-prefixed subjects, quoted message display, and per-account signatures — the full compose experience.
Rich text editor
TipTap-powered — bold, lists, links, inline code. Paste formatted content and it stays clean.
Reply / Reply All / Forward
CC and BCC fields computed automatically for Reply All. Forward with quoted message intact.
Smart subject lines
Subject auto-prefixed with "Re:" or "Fwd:" so replies always thread correctly in Gmail.
Attachments
25 MB per file, 18 MB total send budget. Drag and drop or click to attach — standard browser file picker.
Quoted originals
Original message quoted with sender, date, and body — the same collapse/expand behavior your contacts expect.
Auto-signature
A signature per connected account, inserted automatically. Edit once, consistent across every reply.
Threads that
stay together
Gmail's thread model preserved end-to-end — including across handoffs from your agents back to your team.
Message-ID + References
Threads are matched using RFC 5322 Message-ID and References headers — the same standard Gmail uses. No custom threading logic.
Accurate thread resolution
Inbound replies are matched to their conversation even if the same contact uses multiple email clients or forwarders.
Handoff reply matching
When an agent replies and the contact responds, the follow-up lands back in the correct thread — not as a ghost conversation.
Your domain.
Your inbox placement.
Reply Flow sends from your Gmail or Google Workspace account — not a relay server. Your domain reputation, your DKIM and SPF, your inbox placement. The same deliverability as if you typed it yourself.
The same agents,
on email
The scenario system that powers your WhatsApp agents works on email too. Auto-reply, smart filtering, multiple message variants for natural feel.
Threaded reply mode
Agent replies inline in the email thread — WhatsApp parity for email. Natural back-and-forth inside a single conversation.
Vacation responder mode
Standalone auto-reply — one response per sender, like an out-of-office. Useful for high-volume inbound where threading isn't the goal.
Contact-only filter
Auto-reply only to known contacts already in your CRM — ignore cold outreach and spam without any manual filtering.
Domain filter
Restrict auto-replies to specific domains — e.g., only respond to your company's own internal domain, or a single customer's domain.
Multiple message variants
Configure several reply variants per scenario. Reply Flow picks one at random on each send — so repeated contacts don't see the same canned response word for word. Natural feel, zero extra effort.
Ready to connect
your Gmail?
7-day free trial. OAuth in 60 seconds. Cancel anytime.
Ready to build
your first agent?
7-day free trial. Connect your channels, write your first scenarios, and have your agent answering customers within the hour.