Workflow templates

Triage your inbox into four buckets and draft the replies before you open Gmail

Sai reads your Gmail from a set window and sorts it into what needs a reply today, what can be archived, what is waiting on someone else, and anything with a deadline. Replies that need a straight answer are drafted in your tone and saved in Gmail. The summary arrives in Slack. Nothing is sent.

93
% success · 
326
 runs
Gmail
Gmail
slack
slack
Google calendar
Google calendar
The template
Copy prompt
Triage my Gmail from the last [24 hours] into four buckets: - Needs a reply from me today - Can be archived - Waiting on someone else — I have replied, the next move is theirs - Has a deadline Put every message in exactly one bucket. For anything you are unsure about, use a fifth bucket called "unclear" rather than assigning it — do not spread one thread across buckets. For each message, give the sender, the subject, and one line on why it is in that bucket. For deadline items, state the date and how many days away it is. For the "waiting on someone else" bucket, include how long it has been waiting. Anything over five days, mark it. Draft replies only for messages that need a straight answer — ones where the response is a fact, a confirmation, or a scheduling answer. Do not draft for anything requiring a decision I have not made. Match my usual tone and sign-off. Save the drafts in Gmail. Send nothing. Send me the summary over [Slack], with the bucket counts at the top and the deadline items first. Tell me how many messages were reviewed in total, and how many you did not place.

See it run

The recording is a real session. The sheet on the right is what it produced.

Triage your inbox into four buckets and draft the replies before you open Gmail
mp4

The run

Sai opens each profile, pulls the signal, and writes the row, live, in a real browser.

Triage your inbox into four buckets and draft the replies before you open Gmail

The result

Eight columns, sorted by score, with a source link behind every claim.

Details

What you need

Gmail access and a Slack workspace for the summary. A time window to look back over.

What you get back

A Slack summary with bucket counts, deadline items first, and one line per message explaining its bucket. Replies to straightforward messages drafted in your tone and saved in Gmail. Nothing sent.

How long it takes

About three and a half minutes. The recorded run triaged 51 emails from a 48-hour window in 26 steps and 3 minutes 25 seconds, including drafting replies and sending the Slack summary.

Make it recurring

Run it every weekday at 8am over the previous 24 hours. The summary is in Slack before the inbox is opened.

Where triage currently happens

Gmail's Priority Inbox ranks messages as they arrive. Superhuman and Shortwave rebuild the client around keyboard shortcuts and AI classification. Filters and rules move mail into labels before it is seen.

These are fast. Superhuman's keyboard-driven flow processes mail faster than the standard Gmail interface, and Priority Inbox costs nothing and runs continuously.

All of them produce the same kind of result: an inbox that is better organised than it was. Reading it still requires opening it.

Triage happens before, not during

The word describes sorting that happens before treatment begins — establishing what is urgent before deciding where effort goes.

Applied to email, the useful output at 8am is not a sorted inbox. It is a short statement of what the inbox contains: three messages need answering today, one has a Friday deadline, four are waiting on other people, the rest can be archived.

That statement can be read in thirty seconds, on a phone, before the day starts. A sorted inbox cannot — it has to be entered.

This task sends the statement somewhere else. From the recorded run:

"Done — triaged 51 emails from the last 48 hours. Summary sent to your Slack DM, drafts saved in Gmail."

The summary is in Slack. The drafts are in Gmail, waiting for the moment a reply is actually sent.

Approach Readable without opening the inbox Tracks "waiting on someone else" Drafts replies Real-time Best for
Gmail Priority Inbox / filters No Sorts in place No Partly Gemini, on request Yes Free, continuous Baseline sorting at no cost
Superhuman / Shortwave / Spark No Output lives in the client Partly Follow-up reminders Yes AI drafting built in Yes Fastest processing Living in the inbox all day
Zapier / Make rules Partly Can push notifications out No No sense of thread state No Yes Deterministic Fixed rules on known senders
Triaging manually each morning No Yes You remember the thread Yes Your own words Yes Low volume, under 15 a day
Sai — Daily Inbox Triage Yes Summary arrives in Slack Yes Own bucket, with wait age Yes Saved in Gmail, not sent No Scheduled run Knowing the day's email before 8am

The bucket that clients do not have

Three of the four buckets exist in some form elsewhere: needs a reply, can be archived, has a deadline.

The fourth does not. Waiting on someone else covers messages that have been handled — you replied, and the next move belongs to the other party.

Email clients classify by importance to you. A thread you have already answered scores low on every importance metric, so it sinks. It is not something to reply to and not something to archive; archiving it removes the only record that you are waiting.

This bucket records how long each item has been waiting, and marks anything over five days. A thread waiting two days and a thread waiting three weeks require different responses, and the age is the information that distinguishes them.

Drafting only what can be drafted

Replies are drafted for messages where the answer is a fact, a confirmation, or a scheduling response.

Messages requiring a decision that has not been made are excluded. A draft written for one of those produces filler — text that reads like a reply and commits to nothing, which takes longer to fix than to write from scratch.

Drafts match the tone and sign-off already visible in the account's sent mail. From the run's opening step:

"I'll start by loading the Gmail integration skill to get the full API, checking my memory for your usual tone/sign-off, and resolving the machine handle — all in parallel."

Everything is saved as a Gmail draft. Nothing is sent. The draft sits in the thread where a reply would go, so sending it is one action taken deliberately.

Recurring runs

Run it each weekday at 8am over the previous 24 hours. The summary is in Slack before the inbox is opened for the first time.

Because each run reports its bucket counts, a shift in the numbers is visible across days — a rising "waiting on someone else" count over a week indicates threads accumulating without response, which no single day's summary shows.

Know what's in the inbox before you open it

Free your hands from the computer.

Run this Task