Email

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.

Connection

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.

Real-Time Sync

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.

Historical Sync

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

24 hours
Quick catch-up
7 days
Standard import
30 days
Deep history

Up to 500 messages per sync window · Processes in background (non-blocking)

Compose

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.

Threading

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.

Deliverability

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.

Sends from your Gmail / Workspace account — not a shared relay
Your DKIM and SPF records sign every message
Inbox placement determined by your domain reputation — not ours
No shared IP warming, no deliverability surprises
AI on Email

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.