AI agents that organize your Gmail inbox and draft replies in your voice
Upstream is a messaging app for teams, built on top of email.
AI Panel Score
6 AI reviews
Reviewed
Facts checked against upstream.do
Upstream sits on top of an existing Gmail account and reorganizes the inbox into Splits, such as Needs Reply, Follow Ups, VIP, and Noise, so messages that require attention are pre-sorted when the inbox is opened. Newsletters and cold emails are moved out of the primary view automatically. When a message needs a response, Upstream prepares an AI-generated draft in advance so the user can review, tweak, and send rather than writing from scratch.
The draft-writing feature is built around a personalized prompt: Upstream identifies patterns in a user's past writing and uses them to generate replies that match their voice, factoring in the recipient, the thread context, and prior conversations with that person. A separate follow-up feature tracks open threads and returns them to the inbox at a time Upstream determines based on the message context, again with a draft attached so the user can act immediately. The product also offers an iOS app and a separate feature called Inbox Cleanup, described as a way to achieve "a cleaner Gmail inbox in just minutes."
Upstream is positioned for both teams and individual users ("For Teams" and "For Agents" are both listed as audiences on the site), and is described on its homepage as a messaging app for teams built on top of email. The site publishes a dedicated pricing page, though specific plan prices are not included in the page content reviewed here.
Agents automatically triage the inbox, separating signal from noise so only what deserves attention is surfaced.
Upstream drafts a reply for every conversation that needs one, so every reply starts with a draft.
AI can instantly find information across the inbox and connected tools, such as receipts, meeting notes, introductions, and decisions.
The system analyses previous writing style and habits to adapt draft responses to the user's tone, language, and formatting preferences.
When someone drops the ball, Upstream automatically follows up at the right time so important conversations keep moving.
Team features include shared channels and in-thread comments, turning email into a shared workspace for humans and agents.
Custom split inboxes let users organize incoming mail into separate views for easier management.
Upstream can be controlled over MCP from Claude, Codex, or other custom agents, or agents can be brought directly into Upstream.
Users can connect Granola, Notion, Google Drive, and Calendar so agents understand their work before acting.
Upstream offers apps for web, Mac, Windows, and iOS that run on top of a connected Gmail account.
Gmail inbox triage with real drafting, but pricing is a black box right now.
“Upstream splits Gmail into Needs Reply, Follow Ups, VIP and Noise, then drafts replies in your voice. Solid feature set for inbox-drowning teams, thin on the terms that matter before rollout.”
Ten named features, four Splits, apps on web, Mac, Windows and iOS. That's a real product, not a weekend wrapper on the Gmail API.
Two things stand out. One: voice-matched drafting that factors in thread history and recipient, not generic templates. Two: MCP control from Claude or Codex, which signals they're building for an agent-first workflow, not just a prettier inbox.
The gap is contract clarity. There's a dedicated pricing page but I couldn't find actual numbers, and nothing on data retention once Upstream is reading every thread you've ever sent. Email is the one system of record nobody wants to gamble on a vendor that might not be around in three years.
Pilot with a few heavy-inbox employees for 60 days. Check the pricing and cancellation terms before anyone standardizes.
MCP agent control and voice-matched drafting go beyond basic inbox sorting that most Gmail add-ons offer.
No visible detail on data handling or cancellation terms for a tool with full inbox access — that's a real gap given what it touches.
Drafts and Splits appear immediately on connecting Gmail, per the Q&A, with no setup beyond authorization.
Automates triage and drafting teams already do manually in Gmail — real time savings, not a new capability.
Ten distinct shipped features plus docs and a pricing page suggest active build, though I couldn't find a changelog to confirm release cadence.
Teams drowning in Gmail who want triage and drafts without switching email providers.
Skip it if your team isn't on Gmail or you need contract terms locked before any pilot.
A productivity tool that quietly makes email the system of record for team decisions — that's an operating risk, not just a feature.
“Upstream turns Gmail into a semi-autonomous workflow layer with shared channels and MCP control. The operational question for a COO is what happens to accountability when drafts, follow-ups, and decisions all live inside one inbox-shaped black box.”
Ten features deep, with Shared Channels and in-thread comments turning email into a team workspace. That's an operational redesign, not a filter. If I roll this out across a team, I'm not adopting a tool, I'm adopting a new system of record for decisions, receipts, and introductions — one my ops and knowledge-management playbooks weren't built around.
MCP control from Claude or Codex is the detail that matters most to me. It means agents outside Upstream can act on the inbox directly. Good for throughput, but it multiplies the number of places a wrong send or a misread thread can originate from, and accountability gets fuzzy fast across a distributed team.
The Granola, Notion, Drive, and Calendar connections suggest real ambition to be the coordination layer, not just a triage layer. Three years in, if this becomes how my team tracks commitments, ripping it out costs more than switching software — it costs re-training a workflow habit.
Positioned for both teams and agents, which is ambitious, but a Gmail-only foundation caps how far that team story can scale operationally.
Splits like Needs Reply and VIP mirror how operators already triage, but the team-workspace framing assumes a workflow shift leaders have to actively manage.
Connections to Granola, Notion, Drive, and Calendar plus MCP control from Claude or Codex give it real reach into an existing stack.
Shared channels and MCP agent control deepen dependency fast; unwinding a team habit built around it is costlier than a license swap.
Voice-matched drafting plus context-aware follow-up timing goes beyond simple filtering into judgment-level automation.
Operators willing to let email become a coordination layer for a small, tightly aligned team.
You need a clean accountability trail for who decided what before you'll let agents touch the inbox.
A pricing page exists. The numbers on it don't, at least not where I could see them.
“Upstream has a dedicated pricing page but no visible tier pricing I could find. Can't build a TCO model on a product with no number to start from.”
No price. That's the headline for finance. There's a pricing page, per the site itself, but no figures came through. Can't do the math without an input.
Hypothetical: 50 seats, email-tooling category norm runs $15-$30/seat/month. At $20, that's $1K/month, $12K/year. Year 3 with seat creep, call it $18-20K. But that's my assumption, not their number. Procurement will ask the same question I'm asking.
Multi-Platform Apps across web, Mac, Windows, iOS is a real line item — one subscription, several surfaces, no extra tooling spend implied. MCP Agent Control via Claude or Codex adds integration scope finance should flag before signing, since agent-driven actions complicate usage-based cost modeling later. No contract terms visible either — term length, auto-renewal window, cancellation process all unknown to me. Can't score what I can't see. That's not a knock on the product. It's a gap in what I have to work with.
No invoicing model or payment terms visible; Gmail-only dependency is a known scoping constraint for IT review.
No term length or auto-renewal terms visible to me; scoring neutral rather than penalizing an unknown.
A pricing page exists per the site, but no tier numbers came through for me to evaluate.
AI-Drafted Replies and Automated Follow-Ups are measurable in theory — time saved per draft — but no benchmark or case study to anchor the number.
No seat price to model; category norm for Gmail-layer AI tools suggests $15-30/seat but that's an assumption, not their figure.
A Gmail-based team willing to request pricing directly before building a budget case.
Avoid if your procurement process requires published per-seat pricing before a sales conversation.
Inbox splits are only as good as the week they survive contact with a messy threadcount.
“Upstream pre-sorts Gmail into Needs Reply, Follow Ups, VIP and Noise and drafts replies before you open the message. The real test isn't the first morning it works, it's whether the Splits logic still makes sense after fifty mixed-context threads.”
What I want to know by Friday afternoon: does the Noise split actually stay noise, or does a client email I care about quietly drift there because the thread looks cold to the model? Inbox Cleanup promises a tidy Gmail in minutes, which is a different promise than a triage system that holds up under a real week of client, internal, and newsletter traffic mixed together.
Voice-matched drafting is the feature with the most daily leverage if it works, since starting from a draft instead of a blank reply box changes the actual time cost of email. But drafts built from thread history and recipient patterns need constant small corrections early on, and that correction loop is where a tool either earns trust or gets ignored by day ten.
MCP control from Claude or Codex is interesting for a power user, but it also means more things touching one inbox. I'd want the Splits taxonomy to be editable, not fixed, before calling it a daily-driver replacement for manual triage.
Drafts and Splits sound strong in a demo, but misclassified threads are what decide if you keep trusting the sort by the second week.
I found docs and a pricing page but couldn't tell from them how the Follow-Up timing logic is actually configured.
Reviewing and tweaking AI drafts before sending adds a small checkpoint to every reply, even when the draft is close.
MCP control from Claude or Codex and connections to Granola, Notion, Drive and Calendar give real room to grow past basic triage.
Sits directly inside Gmail rather than asking you to adopt a new inbox, which matches how most people already work.
Someone living in Gmail all day who wants drafts waiting instead of writing every reply cold.
You need a fixed, fully inspectable triage rule set rather than a model-driven sort you have to learn to trust.
Your inbox gets a personality transplant. Whether you trust it by week three is the real test.
“Upstream rebuilds Gmail into pre-sorted Splits with drafts waiting for you. The daily feel depends entirely on how fast it earns your trust in the first few sessions.”
Ten minutes in, this is either magic or mildly alarming. You open Gmail and it's already been carved into Needs Reply, Follow Ups, VIP, Noise, with drafts sitting there like someone's been reading your mail overnight. Because, well, an agent has. The Voice-Matched Writing feature is the thing that'll make or break day three: if the drafts actually sound like you, this saves real time. If they sound like a slightly-off cover band of you, you'll spend more time editing than you would've writing fresh.
Multi-platform apps across web, Mac, Windows and iOS is the right shape for something billed as always-with-you, though I couldn't find detail on whether the iOS app carries the same Split logic or just mirrors the desktop view.
The Cross-Tool AI Search pulling from Granola, Notion, and Drive is the kind of feature that feels invisible when it works and infuriating when it guesses wrong. That's the whole product's bet, really: a lot rides on judgment calls happening quietly in the background.
Splits and pre-drafted replies suggest real attention to the inbox-opening moment, the one that matters most daily.
Split inboxes and MCP control via Claude or Codex give power users room to grow into the tool well past the first week.
A dedicated iOS app alongside Mac and Windows is a real commitment, though I couldn't confirm feature parity with desktop.
Handing an AI full read access to Gmail and your writing history on day one is a bigger ask than most inbox tools make, even if the payoff is quick.
No send happens without manual approval per their own answer, which is a reasonable trust backstop, but I found no detail on draft accuracy or error handling over time.
Someone drowning in Gmail threads who wants drafts waiting instead of a blank reply box.
You need tight control over exactly how and when messages get categorized or followed up.
An inbox copilot that wants to be a messaging app. Pick one.
“Upstream layers triage, drafting, and now team comments on top of a single Gmail account. The ambition is broader than the dependency can carry.”
H1 says 'Take Upstream everywhere.' Meta description says 'messaging app for teams, built on top of email.' Those are two different pitches, and the site runs both at once — 'For Teams' and 'For Agents' sitting side by side on the same homepage.
MCP control from Claude or Codex is a real, specific capability, and naming it plainly is a point in Upstream's favor — most inbox tools don't expose that level of access honestly. But it also means the product's core claim (drafts in your voice) now competes for attention with letting outside agents act in the same inbox.
I found a pricing page but no numbers on it, so I can't build a cost comparison against the obvious alternative, which is just using Gmail's own filters and Smart Compose for free. Docs exist. I couldn't find a changelog. For a product this dependent on one Google account staying connected, that's the thing I'd want updated often.
MCP agent control from Claude or Codex is a distinct, named angle most inbox-triage tools don't advertise.
It's a layer on Gmail, not a replacement, but Shared Channels and in-thread comments create team data that doesn't live in Gmail natively.
A dedicated docs section and pricing page exist; I couldn't find a changelog to judge update cadence.
Homepage positions itself as both a team messaging app and a solo agent tool, which blurs what you're actually buying.
Named features like Split Inboxes and Automated Follow-Ups are concrete, but claims about draft quality and follow-up timing have no stated accuracy figures.
Someone already living in Gmail who wants triage and draft replies without switching inboxes.
You need a team system of record that doesn't depend on one person's Gmail account staying connected.
Common questions answered by our AI research team
Upstream splits your inbox into groups like what needs a reply, what can wait, and what can be ignored, moving cold emails and newsletters out of the way so important messages never get buried.
Yes. Upstream drafts replies in your own writing style, taking into account recipients, thread context, and past messages with those recipients, so drafts are ready when you open a message.
Upstream assesses the context of each message to determine the exact time a follow up should return to your inbox, and generates a draft that accounts for other threads with the recipients.
Yes. Upstream works on top of your Gmail inbox, organizing it into Splits like Needs Reply and Follow Ups directly within the Gmail interface.
No. Upstream works on top of Gmail, and nothing is sent without you — you tweak and hit send yourself.