Prompt Library

Sort every new reply to your outreach and draft the answer

Every day, Sai reads the new replies to your outreach, sorts each one by what the sender actually said, drafts the response, and updates the row so nobody who replied keeps getting follow-ups.

The PROMPTS
Copy prompt
Every day, go through the new replies to my outreach and sort them out. My campaign contacts are in the Google Sheet at [sheet URL], tab [tab name], with a Status column. Replies arrive in [inbox / LinkedIn / both]. We sell [product, one line] and the standard next step I offer is [book a call / start a trial]. For each new reply, classify it as: Interested, Question, Not now, Wrong person, Not interested, Opt out, or Auto-reply. Judge by what the sender actually wrote, not by tone or politeness — "sounds interesting, send me more" is a Question, not Interested. Then act on the row. Interested: stop the sequence and draft a reply proposing [one concrete time / the trial link]. Question: pause the sequence and draft an answer that resolves the question in the first sentence before asking for anything. Not now: pause and set Follow Up On to the date they named, or [90] days if they named none. Wrong person: add a new row for the person they referred, with the referral noted, and close the original. Not interested: stop the sequence and draft nothing. Opt out: set Status to Opted out permanently and draft nothing. Auto-reply: do not count it as a reply — resume the sequence after the return date. Never mark someone Interested to inflate the count, and never soften an opt-out into Not now. Update each row with: Reply Type, Reply Summary, Draft Response, Follow Up On, Status. Leave Status at Draft for anything you wrote and send nothing. Tell me each day which replies are time-sensitive.
Run this TaskView Demo

Platforms this prompt works across

The most expensive thing in outbound is a reply that sits for two days. Someone answered — they read the email, they were curious enough to type something back — and the window where that curiosity is live is measured in hours. Worse, a campaign that keeps sending follow-ups to a person who already replied does active damage: it tells them nobody is actually reading. Replies are not the reward at the end of outreach; they are the part of it with the shortest shelf life.

What this recurring task does

Sai reads the new replies to your campaign, works out what each one actually says, and drafts the response. It also fixes the row: a contact who replied stops receiving follow-ups the same day, a contact who asked for a later date gets that date recorded, and a referral becomes a new row instead of a note nobody reads. Nothing is sent without your approval.

How replies are classified

Classification is the whole job, because the wrong label produces the wrong behaviour — a softened opt-out keeps sending, and a mislabelled question gets a pitch instead of an answer.

★ WHAT EACH REPLY IS SORTED INTO

Reply typeWhat the reply actually saysWhat happens to the row
InterestedAsks for a call, a demo, pricing, or says yesSequence stops, a reply is drafted that proposes one concrete time
QuestionWants a specific answer before committing to anythingSequence pauses, the answer is drafted first and the ask comes second
Not nowReal interest, wrong quarter — budget, hiring freeze, timingSequence pauses with a follow-up date taken from their own words
Wrong personRefers you on, or says this is not their remitThe referred name is written into a new row, the original closes
Not interestedA clear no, without asking to be removedSequence stops, no reply drafted unless you ask for one
Opt outAsks to be removed, unsubscribed, or to stop contactTerminal — excluded from this and every future sequence, no draft
Auto-replyOut of office, bounce, or a ticketing autoresponderNot counted as a reply; the sequence resumes after the return date

What lands in your sheet

Five columns written onto the contact's existing row: Reply Type, Reply Summary, Draft Response, Follow Up On, Status. Reply Summary is one line, so a pipeline review reads down a column instead of opening threads. Follow Up On is the column that quietly compounds — every "not this quarter" becomes a dated row that resurfaces on its own rather than a promise nobody kept.

What happens on the second run

Only replies received since the last run are processed, and any row already carrying a Reply Type is left alone unless the contact writes again — in which case the thread re-enters the queue with the earlier exchange summarised. Opted out is permanent and survives into every future campaign built from the same sheet. Rows with a Follow Up On date in the past are surfaced again on that date, which is what turns a deferral into a real second attempt.

Where this fits with the rest of your outbound

This task owns what happens when someone answers. What happens when nobody answers belongs to your follow-up email sequence — the two share one sheet and one Status column. The first email comes from cold emails to founders who just raised, the contacts from your weekly prospect list, and replies that arrive on LinkedIn rather than by email are picked up by your daily DM pass. Honouring an opt-out immediately is not just courtesy — it is required by the CAN-SPAM rules.

Stop doing repetitive tasks. Let Sai handle them for you.

Sai is your AI computer use agent — it operates your apps, automates your workflows, and gets work done while you focus on what matters.

Try Sai