Upstream - The inbox designed for humans and agents

Finally, an inbox you'll look forward to. Agents sort your messages, draft your replies, and clear the grunt work behind the scenes, all in a client so well-crafted that email feels light, fast, fun.

Add a comment

Replies

Best

I have too many email accounts. Plural. And they are all overlapping and somewhat out of control (honesty here). This allows me to scan them easily and action on what needs actioning without it being a total headache. Thanks for creating something so user-friendly as well as accurate to my own voice!

This is exactly the kind of user we had in mind   😅

And honestly, "somewhat out of control" describes a lot more inboxes than people are willing to admit haha

Out of curiosity, how many accounts are we talking about here? And are they mostly work accounts, personal accounts … ?

 Thank you so much Katherine! the user friendliness was a day-1 requirement for us. We couldn't imagine building "yet another" boring email client. worked really hard to design the product around it, and he did an amazing job!

Thank you, that's the kind of feedback we strive for day in day out!!!

 So glad it's taming the multi-account chaos, Katherine! 🙏 Thank you for the kind words - that's exactly what we hoped it would do.

Congrats Louis, Jonathan, and team! Can you plug your codebase/github repo as context?

 Not yet natively. The current workaround is to open your codebase in Claude Code, Codex, or Cursor, let it gather the relevant repo context, and then have it use Upstream via MCP to draft the reply.


What’s the use case you have in mind?

today I have a Codex automation that drafts me Gmail answers for Sales & Support messages using the codebase as context, this is really useful!

 That's a great use case! For now, you can do the same with Upstream MCP, and agents can also have their own service accounts so they can tag you and post private comments for you and your team on email conversations, or simply reply directly on your behalf like what you describe with Gmail

  oh the codex thing seems really cool!

 Thank you Thomas!

 thanks a lot! Appreciate it

Love the fact that you can bring in your custom agent. How does that work?

 Thanks! ⁠Your agents can have their own accounts in Upstream and participate directly in the workspace. They can read threads you’ve given them access to (for example through channels or by tagging them on a conversation), take actions, and leave private comments so you can see what they’re doing and interact with them directly.

They connect through MCP (Settings → MCP), which lets them use Upstream while keeping access to all the context and tools they already have (eg your docs, CRM, codebase, support system, etc.)

What kind of agent are you thinking of connecting, and what use case do you have in mind?

 curious to know what agents you use and for what use cases :)

 Thank you felix! :D

 thanks Felix!

congrats team!
I've a quick question. How can I edit the soul or voice of the agent when writing email draft? Can I create multiple profiles, eg. when writing to a team member, a lawyer, a customer, or a VC?

 Thanks Jean! You can edit the prompt for your voice by going to Settings > Configure Agents. You'll be able to tweak your global writing style prompt as well as the prompts for each audience. You can also create a custom audience and define your voice for it.

Just curious what are your most common audiences?

Also, when you sign up, our custom writing agent will review your past emails to identify your audiences (the typical categories of people you interact with) - most likely the categories you mentioned will already be filled out in the "audiences" section during the onboarding :)

I’ve been using Upstream and what really stands out is how natural the drafts feel — they actually sound like me, not like a generic AI reply. Opening a thread and already having a solid response waiting there saves a surprising amount of time. The follow-up nudges are also genuinely useful for keeping important conversations from slipping through the cracks. Congrats on the launch — this is one of the few AI email tools that feels built for real daily use.

 Thanks so much Grégoire!! Are there any features that would help make AI replies even better for you?

thanks a lot Grégoire

they actually sound like me, not like a generic AI reply

That was exactly our intent. Before upstream, i had to rewrite most of my drafts because they just didn't sound right. We're going to keep improving them! (and we have so many ideas...)

 so many ideas 😎

This means a lot. "Sounds like me" is the bar we’re aiming for with drafts

 This means a lot, Grégoire - thank you! 🙏

Impressive how far you’ve taken the product, well done on the launch , and team!

   The whole team appreciates it!

Thanks so much for the support  ❤️

     thanks Jeremy!

     Thank you Jeremy! It's been a wild ride! And yet we still have so much to do 🔥

Contratz

Thanks 🙏❤️

 🙏🏾🙏🏾

 Thank you so much! it measns a lot!

HI my question is, most tools that connect to slack and notion hit token limits or lag heavily when syncing large workspaces. how often does upstream index the connected apps for fresh context? such a great launch

hey Priya ! That's a very good question :)

Today we're mostly doing retrieval on demand rather than maintaining a giant synchronized index of all connected apps. When an agent needs context, it queries the relevant sources directly.

This gives us fresh data by default, but it also means retrieval quality and performance on very large workspaces are challenges we’re actively working on. I think the long-term answer will likely be a hybrid approach rather than fully indexing everything

 I'm curious if you have experience dealing with it?

Congratulations! Upstream looks really promising. I know you support multiple accounts, but would I have to pay multiple times as well? I have 5 accounts, and no matter how good your service is, I can't pay $100 / month for an email client. :)
Also, I have a couple of different aliases under one email. Do you support email alias under one account as well?

 Thanks Ahmad! Upstream is free to use with any or all of your accounts. However, upgrading to Pro is done per account.

We currently don't support aliases, but we do have it on our roadmap 😄

Five email accounts sounds like exactly the kind of setup we built Upstream for 😅

Out of curiosity, what are they for? Multiple businesses, client work, or just years of email accumulation?

 Thanks Jonathan. These emails are from multiple businesses and domains, plus my personal email. My guess is most people have more than a couple of accounts. And to be completely honest, adding some other business's name to the bottom of all my emails sounds like Hotmail and 1999, so I would not use the free account. I usually don't have a problem paying for services I use, but I can't justify $100-$125 / month for something I'm doing for free right now. Perhaps your product is built for multiple business accounts, but your pricing model isn't (yet)? 😅
If it helps, I'm using Spark as my email client right now, and I'm paying one monthly fee for any number of email accounts.

Honestly, that’s fair 😅

If you’re managing multiple businesses, our current pricing can become expensive pretty quickly. It’s definitely something we’re thinking about and we have that use case in mind so we'll do something about it! Thanks a lot for taking the time to share your use case and feedback

I've been playing around with several AI email apps and this one is by far the most sophisticated in drafting emails. Great product. Hats off to Louis Lecat and team.

Thanks ! That means a lot 🙏 Anything specific that you found Upstream to do well? I'm curious!

 thanks so much Jay 🙌🏾

Wow, thank you ! That means a lot, especially coming from someone who’s tried several products in the space.

 Thank you! I'm so happy you like it! I didn't knew how hard it is to make an email client before working with the team. I'm so glad we got it right 🥰

 Means a lot. Draft quality has been a huge focus for us.