BlogHow-to

How to automate email follow-ups that wait for your OK

Doc chases, expiration reminders, and stalled-thread nudges, drafted from your real threads and sent only after your OK. Three copyable asks.

You have asked for the W-9 twice, politely. The third ask has to be specific, warm, and actually sent, and it is already 4pm on the second day you meant to send it.

Follow-up email is the tax on everything else you do. Every request you make spawns a small recurring job: remember it, check on it, word the reminder, send it. Multiply by everyone who currently owes you a document, a signature, a decision, or a reply.

Why follow-ups fall through

Because each one is secretly three jobs. The ledger: who owes what, since when. The wording: firm without frost, warm without groveling, specific enough that the reply needs no clarifying question. And the send: the moment you finally do it instead of promising yourself Thursday.

The ledger lives in your head, the wording takes longer than it should, and the send loses to whatever is on fire. The ones you forget entirely are the expensive ones: quiet threads do not escalate, they just expire.

There is a tone cost too. By the fourth reminder of the afternoon you are writing shorter, colder, and closer to passive-aggressive, and the person who least deserves the frosty version usually gets it.

What changes when you hand it off

In Agent FM, you hand over the ledger and the drafting, and you keep the send. It sweeps the inbox and the trackers, works out who owes what, and drafts each message from the actual thread: your tone, their names, the specific item owed. The drafts stack up in one place and wait. That last clause is the entire design. Nothing goes out until you say so, and your part of the job shrinks to the two things only you can do: judgment and the OK.

Start with the general-purpose sweep. Run it on the whole inbox, be mildly horrified by the count once, and never be surprised again.

Sweep my inbox and sent mail for threads where I'm waiting on someone for [days, e.g. 4] or more days. List them in a sheet: who, what's owed, days quiet. Then draft a short nudge on each thread, matching my tone in that thread and referencing the specific ask, no guilt trips. Send nothing until I approve the batch. Tell me the final count and flag any thread where a nudge feels wrong.
Use caseSweep the inbox for stalled threads and draft the nudgesFind every thread waiting on a reply for [days]+ days and draft a polite nudge on each.View →

Document roundups are follow-up with a checklist attached. This version wears the HR uniform, but the same shape chases any group that owes you paperwork: clients, vendors, tenants, speakers. The cross-check matters as much as the chase, because nothing burns goodwill like asking for a form somebody submitted last Tuesday.

Go through the onboarding tracker for [cohort, e.g. the June class] and check who still owes what: I-9 documents, direct deposit form, signed handbook, emergency contacts. Draft one reminder per person listing only their missing items, with the deadline and a link to where each gets done. Keep it warm, they just started. Send nothing until I approve. Tell me who's fully complete, who's blocking payroll setup, and flag anyone whose records didn't match.
Use caseRound up the missing onboarding documents from new hiresCheck which onboarding docs each new hire still owes and draft individual reminders.View →

Date-driven reminders are the third kind: nothing is late yet, and the entire point is that nothing ever gets to be. Anything with an expiration date fits this shape, from licenses to contracts to certificates. The window is yours to set; ninety days turns expirations into calendar items instead of emergencies.

Go through the credentialing tracker and find every provider with something expiring in [window, e.g. the next 90 days]: licenses, DEA, malpractice face sheets, board certs. Draft a reminder email per provider listing exactly what's expiring, the date, and what we need back. Reference their prior renewals so it reads personal, not automated. Send nothing until I approve. Tell me the provider count and flag anyone with no working email on file.
Use caseRemind providers about documents expiring next quarterDraft reminder emails to every provider with a credential expiring in [window].View →

What the review feels like

Each sweep returns two things: the ledger as a sheet, who owes what and for how long, and the drafts, one per thread, stacked for a single pass. You read each nudge next to its thread, approve most, sharpen a couple, and hold the one where the right move is a phone call. Ten minutes, and every open loop you own has been touched with your judgment on it.

The OK is the feature

An email tool that sends by itself is a liability wearing a productivity costume. Here the approval pass takes minutes, and every word that leaves with your name on it is a word you saw. Watch a sweep run once and you will know exactly how it decides what counts as stalled.

Schedule the sweep

Follow-up only works as a rhythm. Set the stalled-thread sweep to Routine · Fridays 3pm and the expiration pass to Routine · monthly; the drafts are waiting when you get there, and the OK stays yours on every single run. If your follow-up load is seasonal, renewal months, hiring pushes, enrollment windows, set the routine anyway and let the quiet weeks return a short list; a report that says nothing is stalled costs nothing to read.

See also: How to automate sales follow-ups that still sound like you and How to automate invoice chasing and order paperwork.

The polite, specific, on-time chase is a quiet competitive advantage, precisely because almost nobody sustains it by hand. Sustain it without the hand. Get early access on macOS or Windows; when access opens, make the follow-up sweep your first handoff.

Related