Upstream logo

Upstream Review

Visit

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

7.0/10

6 AI reviews

Reviewed

Facts checked against upstream.do

About Upstream

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.

Features

AI

  • AI Inbox Triage

    Agents automatically triage the inbox, separating signal from noise so only what deserves attention is surfaced.

  • AI-Drafted Replies

    Upstream drafts a reply for every conversation that needs one, so every reply starts with a draft.

  • Cross-Tool AI Search

    AI can instantly find information across the inbox and connected tools, such as receipts, meeting notes, introductions, and decisions.

  • Voice-Matched Writing

    The system analyses previous writing style and habits to adapt draft responses to the user's tone, language, and formatting preferences.

Automation

  • Automated Follow-Ups

    When someone drops the ball, Upstream automatically follows up at the right time so important conversations keep moving.

Collaboration

  • Shared Channels and Team Comments

    Team features include shared channels and in-thread comments, turning email into a shared workspace for humans and agents.

Customization

  • Split Inboxes

    Custom split inboxes let users organize incoming mail into separate views for easier management.

Integration

  • MCP Agent Control

    Upstream can be controlled over MCP from Claude, Codex, or other custom agents, or agents can be brought directly into Upstream.

  • Third-Party App Connections

    Users can connect Granola, Notion, Google Drive, and Calendar so agents understand their work before acting.

Mobile

  • Multi-Platform Apps

    Upstream offers apps for web, Mac, Windows, and iOS that run on top of a connected Gmail account.

Preview

Upstream desktop previewUpstream mobile preview

AI Panel Reviews

The Decision Maker

The Decision Maker

Strategic bet, vendor viability, timing, adoption approval
7.6/10

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.

Competitive Positioning8.0

MCP agent control and voice-matched drafting go beyond basic inbox sorting that most Gmail add-ons offer.

Reputation Risk6.5

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.

Speed to Value8.0

Drafts and Splits appear immediately on connecting Gmail, per the Q&A, with no setup beyond authorization.

Strategic Fit7.0

Automates triage and drafting teams already do manually in Gmail — real time savings, not a new capability.

Vendor Viability7.5

Ten distinct shipped features plus docs and a pricing page suggest active build, though I couldn't find a changelog to confirm release cadence.

Pros

  • Splits (Needs Reply, Follow Ups, VIP, Noise) pre-sort the inbox automatically
  • Drafts match the user's own writing style using thread and recipient context
  • MCP support lets Claude or Codex control the inbox directly
  • Apps across web, Mac, Windows and iOS

Cons

  • No visible pricing numbers despite a dedicated pricing page
  • No detail found on data retention or security posture for full inbox access
  • Works only on top of Gmail, so non-Gmail teams are out

Right for

Teams drowning in Gmail who want triage and drafts without switching email providers.

Avoid if

Skip it if your team isn't on Gmail or you need contract terms locked before any pilot.

The Domain Strategist

The Domain Strategist

Craft and strategy in the product's domain — adapts identity per category, same lens
7.2/10

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.

Category Positioning7.2

Positioned for both teams and agents, which is ambitious, but a Gmail-only foundation caps how far that team story can scale operationally.

Domain Fit7.0

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.

Integration Surface7.5

Connections to Granola, Notion, Drive, and Calendar plus MCP control from Claude or Codex give it real reach into an existing stack.

Long-term Implications6.5

Shared channels and MCP agent control deepen dependency fast; unwinding a team habit built around it is costlier than a license swap.

Strategic Depth7.5

Voice-matched drafting plus context-aware follow-up timing goes beyond simple filtering into judgment-level automation.

Pros

  • Shared Channels and in-thread comments give the inbox genuine team-workspace functions
  • MCP control lets external agents like Claude or Codex act on the inbox directly
  • Connects to Granola, Notion, Drive, and Calendar so drafts carry real context

Cons

  • Turning email into a team system of record raises accountability questions for distributed teams
  • Agent-level inbox control multiplies the number of actors who can act on a message
  • Team-workspace ambitions outpace what a single connected Gmail account can structurally support

Right for

Operators willing to let email become a coordination layer for a small, tightly aligned team.

Avoid if

You need a clean accountability trail for who decided what before you'll let agents touch the inbox.

The Finance Lead

The Finance Lead

Money, total cost of ownership, contracts, procurement math
6.1/10

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.

Billing & Procurement6.0

No invoicing model or payment terms visible; Gmail-only dependency is a known scoping constraint for IT review.

Contract Flexibility6.0

No term length or auto-renewal terms visible to me; scoring neutral rather than penalizing an unknown.

Pricing Transparency4.5

A pricing page exists per the site, but no tier numbers came through for me to evaluate.

ROI Clarity6.5

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.

Total Cost of Ownership5.0

No seat price to model; category norm for Gmail-layer AI tools suggests $15-30/seat but that's an assumption, not their figure.

Pros

  • Dedicated pricing page exists per the site, even without visible numbers
  • Single subscription covers web, Mac, Windows, and iOS per listed platforms
  • Voice-Matched Writing and Automated Follow-Ups are concrete, named features to anchor an ROI test

Cons

  • No seat price or tier breakdown visible to build a TCO model
  • No contract terms — length, auto-renewal, cancellation — visible to me
  • Gmail-only dependency narrows the buyer pool before cost even enters the conversation

Right for

A Gmail-based team willing to request pricing directly before building a budget case.

Avoid if

Avoid if your procurement process requires published per-seat pricing before a sales conversation.

The Domain Practitioner

The Domain Practitioner

Daily hands-on reality in the product's domain — adapts identity per category, same lens
7.6/10

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.

Day-3 Reality7.0

Drafts and Splits sound strong in a demo, but misclassified threads are what decide if you keep trusting the sort by the second week.

Documentation Practitioner-Fit7.0

I found docs and a pricing page but couldn't tell from them how the Follow-Up timing logic is actually configured.

Friction Surface7.2

Reviewing and tweaking AI drafts before sending adds a small checkpoint to every reply, even when the draft is close.

Power-User Depth7.8

MCP control from Claude or Codex and connections to Granola, Notion, Drive and Calendar give real room to grow past basic triage.

Workflow Integration7.8

Sits directly inside Gmail rather than asking you to adopt a new inbox, which matches how most people already work.

Pros

  • Drafts are prepared in advance for every thread needing a reply, not generated on demand
  • MCP support lets outside agents operate the inbox directly
  • Connects to Granola, Notion, Drive and Calendar so drafts have real context behind them

Cons

  • Trusting an automatic Noise split requires a track record this product hasn't built for me yet
  • Follow-up timing is determined by Upstream's own judgment, with no visible way to adjust the logic

Right for

Someone living in Gmail all day who wants drafts waiting instead of writing every reply cold.

Avoid if

You need a fixed, fully inspectable triage rule set rather than a model-driven sort you have to learn to trust.

The Power User

The Power User

Daily human experience, onboarding, polish, learning curve, reliability
7.3/10

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.

Daily Polish7.5

Splits and pre-drafted replies suggest real attention to the inbox-opening moment, the one that matters most daily.

Learning Curve7.6

Split inboxes and MCP control via Claude or Codex give power users room to grow into the tool well past the first week.

Mobile Parity7.0

A dedicated iOS app alongside Mac and Windows is a real commitment, though I couldn't confirm feature parity with desktop.

Onboarding Experience6.8

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.

Reliability Feel6.5

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.

Pros

  • Pre-sorted Splits mean the inbox is triaged before you even open it
  • Drafts generated in advance for every thread needing a reply
  • Apps across web, Mac, Windows and iOS under one account

Cons

  • Gmail dependency means the whole system lives or dies on one account's data
  • No visible seat pricing makes it hard to judge cost against the time saved
  • Draft quality on voice-matching is untested territory until you've sent a few dozen

Right for

Someone drowning in Gmail threads who wants drafts waiting instead of a blank reply box.

Avoid if

You need tight control over exactly how and when messages get categorized or followed up.

The Skeptic

The Skeptic

Contrarian. Watch-outs, deal-breakers, broken promises, category patterns
6.3/10

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.

Competitive Differentiation6.5

MCP agent control from Claude or Codex is a distinct, named angle most inbox-triage tools don't advertise.

Exit Portability6.0

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.

Long-term Viability6.5

A dedicated docs section and pricing page exist; I couldn't find a changelog to judge update cadence.

Marketing Honesty6.0

Homepage positions itself as both a team messaging app and a solo agent tool, which blurs what you're actually buying.

Track Record Match6.5

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.

Pros

  • MCP support for Claude and Codex is a concrete, differentiated capability
  • Connects to Granola, Notion, Drive, and Calendar for context, not just inbox sorting
  • Multi-platform apps under one account (web, Mac, Windows, iOS)

Cons

  • Homepage pitch splits between 'messaging app for teams' and solo agent tool without picking one
  • No visible seat pricing to weigh against a free Gmail-native alternative
  • Couldn't find a changelog to gauge update frequency

Right for

Someone already living in Gmail who wants triage and draft replies without switching inboxes.

Avoid if

You need a team system of record that doesn't depend on one person's Gmail account staying connected.

Buyer Questions

Common questions answered by our AI research team

Features

How does Upstream sort incoming Gmail messages?

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.

Features

Does Upstream write email replies for me?

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.

Features

How does Upstream decide when to resurface a follow-up?

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.

Integration

Does Upstream work directly inside Gmail?

Yes. Upstream works on top of your Gmail inbox, organizing it into Splits like Needs Reply and Follow Ups directly within the Gmail interface.

Security

Can Upstream send emails without my approval?

No. Upstream works on top of Gmail, and nothing is sent without you — you tweak and hit send yourself.

Also in AI Productivity