What people hand off in Gmail
Most of the Gmail work people give dassi is dull and comes back every morning. A shop owner wants the overnight mail sorted before coffee, so the two customers who need an answer today aren’t sitting under forty shipping notices. Someone doing outreach for their own business wants replies that sound like them. And a surprising number of people mostly want the numbers out of their inbox: order confirmations, supplier invoices and software receipts, copied somewhere they can be added up at month end.
dassi does this in the Gmail tab you already have open, signed in as you. It opens threads, reads them, applies labels and writes drafts the way you would, one thread at a time, which is slow next to a Gmail filter. Filters are great at “anything from this sender”. They’re useless for the customer who buries a refund request in the third paragraph of a thank-you note, and that’s the email you actually care about.
The whole triage routine is laid out step by step in the Gmail inbox triage job.
Drafts in your voice
This takes one bit of setup. Point dassi at a handful of your sent replies, or write your rules down (“first name only in the sign-off, never ‘hope this finds you well’, quote prices with tax included”), and they’re saved with the workflow. After that it drafts from the full thread, including the earlier messages nobody re-reads, and leaves each one in Drafts.
I’d keep the send button to yourself for the first few weeks at least. Fixing a draft takes seconds, and you’ll learn quickly which kinds of email it handles well and which ones (angry customers, anything about money) you’d rather write from scratch anyway.
A worked example: receipts into a sheet
Say you want every order confirmation from the past week in a Google Sheet called Expenses, one row per order. You teach it once, in plain English, and save it:
- Search Gmail with a query you give it, something like from:(shopify OR amazon OR stripe) newer_than:7d.
- Open each result and read the order number, date, vendor, currency and total.
- Switch to the Expenses tab and check the order number column so nothing is logged twice.
- Add the new rows and give each processed email a “Logged” label.
- List anything it couldn’t read cleanly, like a receipt that only exists as an attachment or an email quoting two totals, and leave those rows out.
Then schedule it for Friday at 4pm. The same shape works for refund notices and new-signup emails, and the Google Sheets page has more on the sheet side.
What it asks first
You decide which actions need your approval, and dassi stops for those. Sending, deleting and unsubscribing are the usual ones. Labels and drafts can be undone in a click, so most people let those run without a prompt. It also stops on its own when it hits something only you can decide, say a customer asking for an exception to your returns policy.
Limits
Gmail caps sending per account per day (roughly 500 recipients on a personal account, more on Google Workspace), and dassi works inside that cap like anyone else would. Don’t use it as a mailing tool. If Gmail wants you to sign in again, dassi uses whatever your browser’s password manager autofills and you do the 2-step verification yourself. The password stays in your password manager; you never paste it into a chat or into dassi’s settings (more on logins).
The emails it reads go to the AI model you picked, directly with your own key or through dassi’s relay on included credits. Leave out any label you’d rather no model saw. Scheduled runs happen in your own browser, so it has to be open at 4pm on Friday, which is the one catch people forget. Outlook users get the same jobs on the Outlook page.