Mellissa connects to your Gmail account, pulls unread messages every 5 minutes, and uses Claude to score each one for importance and actionability against your custom triage rules. When a message needs a reply, generate an AI-drafted response with one click — ready for your approval. Your inbox gets processed whether you are watching or not — Mellissa handles the first pass so you only act on what matters.
The main dashboard shows four headline stats: total messages fetched, how many are pending triage, how many draft replies are ready for your approval, and how many you have sent. Below the stats, the message list shows every email with sender, subject, AI-assigned category, draft status, and timestamp. Clicking any row opens the full message thread alongside its AI draft.
Rules match a sender's exact email, their domain, or a subject-line keyword. When matched, a rule pins an importance and/or actionability floor or ceiling on the LLM's score, or mutes the sender outright (forces both scores to zero). Every enabled rule that matches a message is applied — floors take the highest matching value, ceilings the lowest — on top of whatever Claude scored it. No natural-language conditions, no priority ordering: it's a small, predictable clamp on top of the AI.
Open any triaged message and click Generate Draft — Claude reads the full email body and your persona/voice profile from Settings (or, optionally, a HunterRose persona you pick for that one reply) and writes a complete response. The Drafts page lists each pending draft with sender, subject, character count, and generation timestamp. You review — AI wrote the first pass.
The draft review page places the original email and the AI draft side by side. The draft body is fully editable — adjust wording, add context, correct the tone. Click Approve to lock in your edits, then Send to dispatch the reply through your connected Gmail account via Composio — sending requires an approved draft first. Regenerate archives the current text and produces a fresh draft; Reject discards it and returns the message to pending.
Mellissa runs the pull-and-score half of this pipeline automatically, every five minutes. You configure Gmail and rules once; from there, generating a draft, approving it, and sending it are deliberate, one-click actions you take per message — nothing gets drafted or sent without you asking for it.
POST /mellissa/api/cron/pull every 300 seconds. New unread Gmail messages are fetched via Composio and queued for triage automatically — no manual trigger needed.Connect Gmail. Define your rules. Mellissa triages every message; you generate the drafts that matter, then approve and send. The first pass is automatic — you stay in control of every reply.
Launch MellissaRequires a MelTuc account and Gmail connection via Composio. Create an account.