Inbox

Live Gmail over OAuth. Test it: email goelsujal10+upwork@gmail.com and hit Refresh.
✉
Select a message to read it here.
Reply right from the dashboard, it sends through the live Gmail connection.

Client pipeline

The business-intelligence layer the assistant reads from. These rows are a live Notion database read through the API, and edits made here are written back to Notion. Change a stage or value, then open that client's email: the proposed reply uses the new facts.

Sample data, shown until a Notion workspace is connected.
AccountStageOwnerValueEmailUpdated

What this demo is

A rough but working slice of an AI operations system: a real Gmail account and a Notion layer connected through one middleware, in one interface. Not a mockup, every panel is backed by the live APIs.

1

Email arrives

Gmail notifies the middleware the moment a message lands. Read it in the inbox here, no tab switching.

2

Context from Notion

The sender is matched to their account record: history, stage, value, protocols.

3

Grounded draft

Claude writes the reply from Notion facts, so the answer is right, not just fast.

4

Human approves

Drafts wait in Gmail. Nothing sends itself, the permission model enforces it, not a prompt.

Try the loop yourself: send an email to the address in the inbox panel, refresh, and open it. The sender's record is pulled from the live Notion database and a proposed reply grounded in those facts appears above the composer. Nothing sends on its own: you approve the draft, edit it if you like, and press Send. It goes back to you through the live Gmail connection, threaded to your own message.

Built by Sujal Goel, Top Rated on Upwork. Happy to walk through the full system on a call.