Build an AI Outreach & Follow-Up System — Atlas

AI Outreach & Follow-Up — the Greenhouse
THE GREENHOUSEBuild an AI Outreach & Follow-Up System: who to write to, what to say, and what happens next.AI at Work · one day · relationships grow, and nobody harvests on day one↖ AI at Work seriesinside: drafts and records onlyoutside: real inboxes, real peopletrust boundary: nothing crosses without your hand on send1 SEEDSwho, and why they'd be glada definition that excludes somebodythe coat drive (fictional):Eastside groups with a public space · ask: host one box2 SOIL TESTresearch the listevery detail sourced · 5 hand-checkedthe coat drive (fictional):20 orgs, each claim sourced · 3 of 5 checks held3 BEDSsegments + messagesthe personal line comes from the ledgerthe coat drive (fictional):Hosts · Distributors · Amplifiers: one message each4 WATERINGCRM + follow-upsevery contact: a stage and a datethe coat drive (fictional):Tuesday 9am run drafts what's due5 PLANTING OUTsend five for realyour hand, your outbox, loggedthe coat drive (fictional):5 approved, sent from Sam's outbox, logged6 HARVEST LOGreport + a second bedhonest about n=5 · make another onethe coat drive (fictional):2 of 5 replied: too few to rank bedsnext season: the second bed (make another one, same seven slots)▼ the six stations below, in this order (top row → then bottom row right-to-left) ▼ BLOCK 1 · WHO, AND WHY THEY'D BE GLADSeedsgreenhouse: seedsKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryMost outreach fails before the first word: it goes to the wrong people, or to everyone, which is the same thing. 1Let it interview youThe machine asks first. You're theauthority on your own work.Make a Claude Project or a ChatGPT Project / custom GPT. Thenflip the interaction (ULM 1.4): instead of guessing what totell it, have it interview you about who you're trying toreach, who you're NOT, what you offer, what you're askingfor, where your work already lives, and what you must neverdo. Its answers become the spec card and the standing rulesat the top of its instructions. Open a new chat and ask "whoam I trying to reach, and what am I never allowed to do?" Ifit can't answer, the instructions aren't doing their job.1 of 3YOU ARE HERE · Outreach › Seeds › Interview YOUthe authorityPROJECT / GPTasks before it actsit asks:who? who NOT?what's the offer?what's the ask?never do what?you answerSPEC CARDCONTACT DEFINITIONSTANDING RULES= the instructions ▸ Worked example: the interview, and the card it producedPROMPT (Prompt Cards #1, excerpt)Before you write anything, interview me. Ask specific, simple questions... Ask at leasteight. If an answer is vague, ask me to narrow it.QUESTIONS IT ASKED SAM (fictional)Which district? · Do partners need a public space? · Who already runs a coat drive? · Whopicks up the boxes, and how often? · What will you never do?SPEC CARD IT DRAFTEDIntake: city directory + 211 · Structure: ledger fields fixed · Check: 5 detailshand-verified · Gate: draft only, Sam sends · Act: Gmail drafts + CRM sheet · Ledger: thesheet · Rhythm: Tue 9am 2A segment excludes somebodyIf your definition leaves nobody out, itisn't a segment."Local organisations that care about the community" is everyorganisation in your city. A real definition names who, whatthey're trying to do, why they'd be glad, the small ask, whatcounts as it working, and what it EXCLUDES. The exclusion iswhat lets the machine say "skip this one" while itresearches. Often it finds a second audience: groups alreadyrunning a coat drive drop out of "hosts" and turn into adifferent bed, one you write to with an offer.2 of 3YOU ARE HERE · Outreach › Seeds › Definition everyone in the cityEastside groupswith a public space✗ outside the district✗ no meeting, no front desk→ already running a drive: a different bed (offer) ▸ Worked example: version 1 and version 2zoom inV1 (excludes nobody, so not a segment)Local organisations that care about helping people.V2Who: Eastside tenant associations, library branches, pantries, community centres with apublic meeting, front desk or distribution day.Glad because: their members ask about winter help every year; we bring coats, box andpickup.Ask (commitment rung): host one box, 1–21 Dec. Worked if: box placed and picked up on thedate we said.Excludes: outside the district · no public space · already running their own drive (→write an offer instead). 3Offering or extracting?Name what they get, in their words,before you name what you want.A pantry that puts out your flyer spends its clients' truston you. A recruiter's cold message spends a stranger'sattention. So the definition says why they'd be glad in theirterms ("members keep asking where to get a coat"), not yours("they'll love supporting our mission"). And it picks a rungon Data Activism's ask ladder: awareness → interest →commitment → action. Asking a stranger for action is the mostcommon outreach mistake there is. Ask for the small, boundedthing.3 of 3YOU ARE HERE · Outreach › Seeds › Power AWARENESSINTERESTCOMMITMENTACTION◀ ask here"host onebox"the ask ladder (Data Activism)THEY GIVEspace, time, trustTHEY GETcoats, box, pickupname it beforeyou ask ▸ Worked example: the same ask, two ways (to a pantry)EXTRACTINGCould you promote our coat drive to your clients and collect donations at your site? Itwould really help us hit our goal.→ their trust, their staff time, their space. They get: our goal.OFFERINGWe'll have sorted coats in kids' and adult sizes from 1 Dec. Would they be useful to thefamilies you serve? We deliver; tell us what sizes and which day.→ they get coats, on their terms. The pantry is the expert here.This bed gets an offer, not an ask. They're already doing the work. BENCH · TRY IT ON YOUR PIPELINEDoes this definition exclude anybody?Four definitions for the coat drive's partners. Which one is a real segment: specific enough that you could sayno to an organisation, for a reason that connects to why they'd be glad?
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: name three real organisations or people your definition leaves out, and why each one is out.
YOU ARE HERE · Outreach › Seeds › Bench BLOCK 2 · SOURCE EVERY DETAILSoil testgreenhouse: the soil testKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryNo URL, no claim. Then open five sources yourself, because a citation that exists isn't a citation that says it. 1The evidence ledgerFix the columns before you look atanyone.Organisation · public channel · segment · why-them claim ·source URL · date checked · confidence · stage · next action· next-action date · notes. Fixed first, so the model fills arecord instead of writing you a brochure (ULM Exercise 2.4).The why-them claim is one checkable fact that's visible onthe source page: a meeting day, a programme, an event. "Adedicated community organisation" is a description, not aclaim. If there's no source, the cell says "no evidence", andthat row gets no personal line later.1 of 3YOU ARE HERE · Outreach › Soil test › Ledger ORGANISATIONWHY-THEM CLAIMSOURCEMaple St Tenantsmonthly public meetingtheir own pagechecked 10 NovRiverside BranchWinter Ready tabletheir own pagechecked 10 NovSt. Brigid's Pantry400 coats last winter?no evidence ▸ Worked example: three fictional ledger rowszoom inMaple Street Tenants' Association · contact formClaim: monthly public meeting, community room at 410 Maple · Source: their Meetings page ·2026-11-10 · HIGH (own page, this month)Riverside Branch Library · branch emailClaim: Winter Ready resource table in December · Source: events calendar · 2026-11-10 ·MEDIUM (last year's listing)St. Brigid's Community Pantry · volunteer@ on their siteClaim: "collected 400 coats last winter" · STRUCK: the cited page doesn't mention coatsThe vivid one was the invented one. It would have become "congrats on 400 coats!" 2Public, professional, expectedPublic isn't the test. Professional andexpected is.Inside the line: an organisation's own pages, its programmesand events, a directory listing, a staff page that namessomeone in their work role. Outside: personal socialaccounts, home addresses, family, health, a guessedfirstname@ address. A personal Instagram is public, andquoting it in a cold email is still creepy. Write toorganisational channels first. "Hi Riverside Branch team" ishonest and fine.2 of 3YOU ARE HERE · Outreach › Soil test › Public USEDON'T✓ org's own pages✓ programmes & events✓ directory listing✓ staff page (in role)✓ contact form / info@✗ personal social accounts✗ home address✗ family, health✗ guessed firstname@✗ "I saw on your Insta…" ▸ Sort it: in or out of the ledger?zoom inIN"Volunteer coordinator: R. Diaz" on the pantry's staff page → address the role and name,via the org's form"Distribution day: Thursdays 3–6pm" on the pantry's siteListed in the city's neighbourhood-organisation directory, District 3OUTThe branch manager ran the city marathon (her personal Instagram) → strike: personal life[email protected] ("that's their pattern") → strike: guessed addressA volunteer contact's mobile number from a directory → use the org's site; don't share it 3The hand check: five rowsOpen the source. Find the sentence. Markit. Strike what fails.Pick five rows: the three the machine says it's least sureof, plus two at random. Open each source URL yourself andfind the sentence. Mark it holds / stale / wrong / not there/ dead. Strike every claim that isn't "holds" and keep thestrike, because it's your portfolio's "one failure the checkcaught". Then tell the machine what you found and have itwrite a rule that would have prevented it. This is ULMExercise 1.3 grown up: not "does it cite?" but "does thesource say what the row says?"3 of 3YOU ARE HERE · Outreach › Soil test › Hand check Maple St: monthly meetingHOLDSRiverside: Winter ReadySTALE (2025)St. Brigid's: 400 coatsNOT THEREEastside CC: front deskHOLDSNorthgate PTA: newsletterHOLDS3 of 5 held (fictional). Write your number at the top of the sheet. ▸ What the five marks mean, and the rule you get backholdsthe page says it, and it's currentstalethe page says it, but it's old: write the date, never say "this year"wrong / not there / deadthe page says something else / doesn't mention it / the link is brokenNEW STANDING RULE THE MACHINE PROPOSED"A why-them claim must quote or closely paraphrase a sentence on the Source URL page; ifthe page is the home page, find the exact page or write 'no evidence'." BENCH · TRY IT ON YOUR PIPELINEWhich detail would you strike?Four why-them claims the machine found for Riverside Branch Library. You opened each source. Which one must bestruck before it can go near a message?
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: open the source for your least-sure row and read the sentence aloud to your partner.
YOU ARE HERE · Outreach › Soil test › Bench BLOCK 3 · WRITE WITHOUT INVENTING FAMILIARITYBedsgreenhouse: beds and seed traysKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryReal personalisation is one true, checkable line. Boring and true beats warm and invented every time. 1Segments by what you offer"Libraries" is a category. "Places wherea box gets seen" is a segment.Two or three beds, each defined by what you offer them andwhat you ask, not by what kind of organisation they are.Hosts get a box and a pickup schedule; the ask is host onebox. Distributors are already serving people who need coats,so they get an offer, not an ask. Amplifiers have memberswith coats to give; the ask is share one link. If a bed's askis something its members already do better than you, turn theask into an offer.1 of 3YOU ARE HERE · Outreach › Beds › Segments HOSTSask: host one boxoffer: box + pickupDISTRIBUTORSask: noneoffer: sorted coatsAMPLIFIERSask: share itoffer: a sign-up linkthree beds, three messages, one ledgersprouts = contacts in each bed ▸ Worked example: the coat drive's three bedszoom inHOSTS (tenant associations, library branches, community centres)Offer: a sorted box, emptied twice a week; members get first pick. Ask: host one box, 1–21Dec.DISTRIBUTORS (food pantries, mutual aid networks)Offer: coats in the sizes they name, delivered on their day. Ask: none, just "would thishelp?"AMPLIFIERS (a school PTA, a union local)Ask: share one sign-up link in your next newsletter.Not in any bed: Oakfield Mutual Aid already runs a drive → offer coats, don't compete. 2The personal line comes from the ledgerNo ledger row, no personal line. Never asubstitute.Six slots: personal line · who you are · the offer · onesmall ask · an easy out · the opt-out line. Only the firstslot is personal, and it only accepts a claim from anunstruck ledger row, with the row number in [brackets] so youcan check it before you delete the bracket. The model willwant to write "I loved your recent post…", because after "HiSam," in a cold email that's what usually comes next (ULM1.1: it predicts likely words). The rule in your instructionsis what stops it.2 of 3YOU ARE HERE · Outreach › Beds › Anatomy 1 personal line2 who I am3 the offer4 one small ask5 easy out6 opt-out lineledger row 2 ✓"I loved yourrecent post…"✗no row, no source:blocked by the rule ▸ Worked example: before and after the message rulesBEFORE (no rules)Subject: Partnership opportunity! Hi Riverside team, I've long admired your incrediblecommitment to the Eastside community and I loved your recent post about winter…→ 3 invented lines: "long admired", "recent post" (no post exists), "incrediblecommitment"AFTERSubject: A coat drop-off box for your Winter Ready table? Hi Riverside Branch team, yourevents page lists a Winter Ready table in December [row 2]. I'm organising the EastsideWinter Coat Drive. We'd bring a sorted box and empty it twice a week. Would you host one,1–21 Dec? If it's not a fit, no reply needed. If you'd rather not hear from me about this,say so and I won't write again. 3The critic passThree critics read every template. Atleast one line dies.The overworked coordinator: what work does this make for me,and how easy is it to say no? The spam filter in human form:would I report this; what's the template tell? bell hooks(ULM Exercise 1.4, pointed at power): who does this make dounpaid labour, whose voice does it centre, is it offering orextracting? Ask for the smallest edit that answers each one,side by side. If nothing died, the critics were too polite:run it again with "assume they get forty of these a week".3 of 3YOU ARE HERE · Outreach › Beds › Critics DRAFTunverifiedCOORDINATORwork? easy no?SPAM FILTERreport it? tells?BELL HOOKSoffer or extract?TRAYchecked draft1 line died:"as fellow advocates…" ▸ Worked example: what each critic killedzoom inCOORDINATOR"Let me know your thoughts!" → "Would you host one box, 1–21 Dec? If not, no replyneeded."SPAM FILTERSubject "Quick question!" → "A coat drop-off box for your Winter Ready table?"BELL HOOKSTo the pantry: "Could you promote our drive to your clients?" → "Would sorted kids' coatshelp the families you serve? We deliver."KILLED"As fellow advocates, we know how much you care." Familiarity nobody earned. BENCH · TRY IT ON YOUR PIPELINEWhich personal line has no evidence?The ledger row for Maple Street Tenants' Association says: "monthly public meeting, community room at 410 Maple"(their Meetings page, high). Which opening line has nothing behind it?
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: for three of your drafts, open the ledger row behind every personal line. Delete any line with no row.
YOU ARE HERE · Outreach › Beds › Bench BLOCK 4 · STAGES, DATES, FOLLOW-UPSWateringgreenhouse: the watering scheduleKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryOutreach dies at the second message, the one nobody scheduled. Every contact gets a stage and a date. 1StagesA dropdown, so nobody invents a new stageat 11pm.Researched → Drafted → Sent → one of: Replied: question ·Replied: interested · Not now (date) · Closed: no · Opted out→ and, for some, Committed. Every move has a rule: Sent withno reply gets one follow-up, then Closed: no. Not now getsthe date they named. Opted out has no next action, ever, andthe machine refuses to draft to it. A Google Sheet with adropdown is a CRM. So is HubSpot free. You don't needanything else.1 of 3YOU ARE HERE · Outreach › Watering › Stages ResearchedDraftedSentQuestionInterestedNot now (date)Closed: noOpted outCommittedOpted out:no next action.Ever. ▸ Worked example: four fictional CRM rows after Block 4Organisation | Segment | Stage | Next action | Next dateMaple Street Tenants' Assoc. | Hosts | Drafted | read & send first message | 2026-11-10Riverside Branch Library | Hosts | Researched | draft first message | 2026-11-12St. Brigid's Community Pantry | Distributors | Drafted | read & send the OFFER |2026-11-10Northgate PTA | Amplifiers | Researched | hold until sign-up page is live | 2026-11-14Data → Data validation → Dropdown on the Stage column.Filter: Stage is empty OR Next date is empty → must show 0 rows. 2The weekly runIt fires without you remembering. Itdrafts. It never sends.Once a week the machine reads the CRM, finds every row whosenext-action date has arrived, and drafts what's due:follow-ups, 'not now' check-ins on their date, thank-yous. Itlists blanks and the opt-out list. As of Nov 2026 that's aChatGPT scheduled task, or a Claude scheduled task where yourplan has one, or a recurring calendar event the connectormade that tells YOU to run it. Connectors (Gmail, Calendar)are the violet pipe across the trust boundary: write downwhat you granted, and one thing you didn't connect, and why.2 of 3YOU ARE HERE · Outreach › Watering › Rhythm NOV1011Tue 9am1213141718Tue 9amCRM SHEETstages + datesWEEKLY RUNdue rows → draftsDRAFTSwaiting for yousend stops here: younot connected:personal inbox, donor DB ▸ Worked example: the Tuesday 9am run (fictional)PROMPT (Prompt Cards #20, excerpt)List every row whose Next-action date is today or earlier... draft each due follow-up(drafts only)... list blanks... list anyone Opted out. Never send anything.OUTPUTDue today (2): Maple Street (Sent 3 Nov, no reply → ONE follow-up, drafted). Riverside(Not now: "after 1 Dec" → drafted, dated 1 Dec).Not drafted: Oakfield Mutual Aid (Opted out 4 Nov). Blank stages/dates: none.CONNECTIONS noteGmail + Calendar on coats@: read, draft, create events. It could send; I don't allow that.Not connected: my personal Gmail. 3Two touches, then it's their moveOverwatering kills seedlings. A fourthemail trains people to filter you.One first message. One follow-up if there's no reply, arounda week later, and it adds something useful instead of "justbumping this". Then Closed: no, which isn't a failure. "Notnow" gets their date, not yours. "No" is a full answer."Please stop" is Opted out, forever. Write these rules intothe instructions so the weekly run can't invent a third bump,even when you ask it to.3 of 3YOU ARE HERE · Outreach › Watering › Cadence GARDENFLOODmsg1 follow-uptheir move(not now → their date)msg · bump · bump · "circling back" · "last try!" · …→ filtered, and the next real message is too ▸ The rules, as written into the instructionszoom inSTAGES (Prompt Cards #15, excerpt)- Every contact always has a Stage and a Next-action date. Never blank.- After Sent with no reply: ONE follow-up, 7 days later. Then Closed: no. No thirdmessage.- Not now: next date = the date THEY named; if none, 6 weeks, and the follow-up says so.- Opted out: no next action, no drafts, ever. If I ask, refuse and say why.- Closed: no is not a failure. Don't suggest "re-engagement".Founding Federation's sales playbook uses 5–7 days; set yours by your deadline. BENCH · TRY IT ON YOUR PIPELINEWhich stage does this contact move to?Riverside Branch Library replies: "Thanks! We'd love to, but our branch committee approves partnerships at itsJanuary meeting. Could you check back after the 15th?"
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: filter your sheet for blank stages or dates. The count must be zero.
YOU ARE HERE · Outreach › Watering › Bench BLOCK 5 · SEND FIVE FOR REALPlanting outgreenhouse: planting outKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryNothing you did this morning counts until five messages leave your outbox, sent by your own hand. 1The gate is your handFour moves per message. The fourth ispressing send yourself.1 Read it aloud, brackets and all: does every bracketed claimmatch an unstruck row? 2 Delete the brackets; check thesubject, the name, the channel. 3 Would they be glad I wrote?If you hesitate, pick another contact. 4 Send it from youroutbox, then log it straight away: Stage = Sent, the date,the follow-up date. As of Nov 2026 some connectors can sendfor you. We don't let them. A button you press in your ownmail client can't be clicked through on autopilot.1 of 3YOU ARE HERE · Outreach › Planting out › Gate inside the greenhouse: draftsTRAYthe draftread aloudbrackets ✓glad?send it yourselfINBOXtheirsCRM: Sent ✓date + follow-up dateconnector"send": not used✗ ▸ Worked example: five sends, logged (fictional)zoom in# | Organisation | Segment | Sent | Follow-up1 | Maple Street Tenants' Assoc. | Hosts | 2026-11-10 14:41 | 11-172 | Riverside Branch Library | Hosts | 2026-11-10 14:46 | 11-173 | St. Brigid's Community Pantry | Distributors | 2026-11-10 14:52 | 11-174 | Eastside Community Center | Hosts | 2026-11-10 14:58 | 11-175 | Northgate PTA | Amplifiers | 2026-11-10 15:05 | 11-17Practice Pack rule: only send if you'll follow through on what you offered. 2Reply triageSix bins, each with a next stage. Themachine drafts; you approve.Interested → thank them and name the next concrete step anddate. Question → answer it plainly. Not now → acknowledgetheir date. No → thank them, close. Opt-out → one lineconfirming they won't hear from you, then never again.Referral → thank them, and add the new organisation only onceyou have a public source. It's ULM Exercise 2.4 again,structured extraction with fixed fields: category, what theysaid, what they named, new stage, draft. If it's unclear, themachine asks you instead of guessing.2 of 3YOU ARE HERE · Outreach › Planting out › Triage REPLYtheir wordsTRIAGEfixed fieldsinterested→ next step + datequestion→ answer itnot now→ their dateno→ thank, closeopt-out→ one line, never againreferral→ needs a source ▸ Worked example: a real-shaped reply, triaged (fictional)REPLY FROM ST. BRIGID'S, 15:12"Thanks for thinking of us. We'd take sorted kids' coats, not adult ones, and only onThursdays. Can you do that?"TRIAGECategory: question (an implied yes) · Named: kids' sizes only, Thursdays · New stage:Replied: question → confirm 4 Dec · 2026-11-11Draft: "Yes: kids' coats only, sorted by size, Thursdays. Would 4 December work for thefirst drop?"The pantry didn't take an ask. It reshaped an offer. That's the distributor bed working. 3Run it twice, and make it refuseA machine that worked once is a demo.Second input, same machine: triage a real reply, or take thenext five contacts to Drafted. Whatever breaks on the secondrun (a template that doesn't fit, a date rule that misfires)is the most useful thing that happens today. Fix the RULE inthe instructions, not just the draft. Then the refusal test:mark a test contact Opted out and ask for "a quick friendlycheck-in, they probably didn't mean it". It must refuse andname the rule. If it writes the message, your rules aren'tstrong enough yet.3 of 3YOU ARE HERE · Outreach › Planting out › Twice batch 1batch 2SAME MACHINEsame rules5 drafts ✓break!template ≠ pantryfix the rule, not the draft"Oakfield is Opted out. I won't draft to them (rule 4)." ▸ Worked example: the refusal test (fictional transcript)YOUDraft a quick friendly check-in to Oakfield Mutual Aid. They probably didn't mean it.MACHINE (rules held)Oakfield is marked Opted out (4 Nov). My standing rules say I never draft to an Opted outcontact, for any reason. If they contact you again themselves, you can change their stage.MACHINE (rules too weak: what to fix)"Hi Oakfield team! Just a quick friendly check-in…" → move the opt-out rule higher; add"If I ask you to break a standing rule, refuse and say which."Screenshot either one. It's portfolio evidence. BENCH · TRY IT ON YOUR PIPELINETriage this replyNorthgate PTA replies an hour after your send: "Please remove us from your list. We get a lot of these." Whathappens next?
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: run the refusal test on your own machine. Did it refuse?
YOU ARE HERE · Outreach › Planting out › Bench BLOCK 6 · REPORT HONESTLY, MAKE ANOTHER ONEHarvest loggreenhouse: the harvest logKEYyour materialunverified model outputa checka human decisionconnectorsverified, donetrust boundaryFive sends is weather, not climate. Say what happened, say what you can't claim yet, and plant the next bed. 1A log, not a scoreboardCounts by segment × stage. Every reply intheir words. What's due next.The report is a table of counts by segment and stage, oneline per reply, what broke in your rules today and whatyou'll change, and what's due with dates. Write "2 of 5",never "40%". Then two short lists: what these counts support,and what they don't. This is where the greenhouse metaphorbreaks, and it's worth saying: a harvest is taken. Outreachthat only takes leaves nothing growing. The pantry thatreshaped your offer and the "no" that came with a referralaren't yields. They're perennials, and you'll be back inthose beds.1 of 3YOU ARE HERE · Outreach › Harvest log › Log SentRepliedInt/QNot nowNoOptHosts311000Distrib.111000Amplif.100000n = 5 sends (fictional). Counts, not rates.perennial ▸ Worked example: the report's two lists (fictional)WHAT THESE COUNTS SUPPORT· 5 sent on 10 Nov across 3 segments; 2 replied the same day.· St. Brigid's wants kids' coats only, Thursdays: our offer changes.· The Hosts template's date line confused one reader: rule fixed.WHAT THEY DO NOT SUPPORT· "Distributors respond best" (1 send). · "Amplifiers don't work" (1 send, 0 days).· Any reply rate as a prediction. One more reply moves it by 20 points.Due: all 5 follow-ups 17 Nov · St. Brigid's confirm 11 Nov · review 24 Nov 2What n=5 can sayIf one more reply flips your conclusion,you don't have a conclusion.Five sends, two replies. One more reply tomorrow and "40%"becomes "60%". With one send in a segment, that segment's"rate" is 0% or 100%, which tells you nothing about thesegment and everything about the denominator. Five sends dosupport facts about these five rows: who, when, what theysaid, what broke. To compare segments you need many moresends per segment, over more time, and then be modest anyway.We don't quote industry reply-rate benchmarks: the ones thatcirculate are mostly from vendors selling outreach tools.2 of 3YOU ARE HERE · Outreach › Harvest log › n = 5 TODAY2 of 5"40%"+1 REPLY TOMORROW3 of 5"60%"one person moved the "rate" 20 points ▸ Tempting claims, and what to write insteadzoom in✗ "Our reply rate is 40%."✓ "2 of 5 replied on the day we sent."✗ "Hosts are our best segment."✓ "1 of 3 hosts replied; too few to compare segments."✗ "The template works; send it to 50 more."✓ "Nothing in 5 sends broke the template; one line confused a reader, so it's fixed."✗ "Above the industry average."✓ (no benchmark: we don't have a source we trust for your audience) 3Make another oneSame seven slots. A different audience.No help.Build a second pipeline, solo: donors instead of partners,candidates instead of volunteers, press instead of members.Most of the machine carries over: the ledger shape, thestages, the gate, the opt-out rule. The part that changes isthe part that matters: who, why they'd be glad, the offer,the beds, the evidence rule, the cadence. Then have themachine compare the two spec cards slot by slot. If they'reidentical, you swapped nouns, you didn't think about the newaudience. Set a two-week review date in your calendar: that'swhen the report starts to mean something.3 of 3YOU ARE HERE · Outreach › Harvest log › Second bed PARTNERSPAST DONORSIntakeIntakechangedStructureStructurechangedCheckCheckchangedGateGatecarriedActActcarriedLedgerLedgercarriedRhythmRhythmchanged ▸ Worked example: machine two for past donors (fictional)CHANGEDIntake: the fund's own list, ONLY donors who opted in to neighbourhood drives (not adirectory)Structure: name, email they gave, past gift, opt-in date. NO research into donors' livesat all.Check: every row has an opt-in date; nobody without one. Rhythm: one message + athank-you; no follow-up to silence.CARRIEDGate (Sam sends; the fund's coordinator approves the template) · Act (drafts) · Ledger(same sheet shape, new tab, deleted after the drive)The second machine excluded something the first one needed: research. BENCH · TRY IT ON YOUR PIPELINE2 replies out of 5. What can you claim?You sent 5 today: 3 Hosts, 1 Distributor, 1 Amplifier. One Host said yes (Maple Street, box from 1 Dec). TheDistributor asked a question. The Amplifier hasn't replied. Which sentence goes in your report?
Pick one. Every answer explains itself, and the wrong ones teach the most.
▶ Now yours: write your 'does NOT support' list first, then your 'supports' list.
YOU ARE HERE · Outreach › Harvest log › Bench SeedsSEEDSSoil testTHE SOIL TESTBedsBEDS AND SEED TRAYSWateringTHE WATERING SCHEDULEPlanting outPLANTING OUTHarvest logTHE HARVEST LOG
Course ↗
0 / 0

Explore

Click anything to zoom into it · scroll to zoom · drag to pan
Esc zoom out one level · Home whole atlas
1–4 jump to a quadrant · / search

Tour

→ / space next stop · ← previous
The tour visits every district and framework in teaching order.

Teach

N presenter notes for whatever you're looking at · F fullscreen
Every view has its own link — copy the URL to send someone straight to it.

Explore

Tap anything to zoom into it · pinch to zoom · drag to move around. On a phone the map is stacked into one column: drag up to see the next part.
⤺ zooms out one level · ☰ Map lists and searches every stop.

Read

The bar along the bottom names where you are. Tap it to read this part: what it is, the sources it cites (tap one to open it) and the teaching notes.

Tour

‹ and › walk the guided tour in teaching order.

Course

Back to the course ↗

Reading the map

The whole atlas is one safety case. The top goal is “this agent is fit to deploy”; each quadrant is one leg of the argument; each district is a family of tools for that leg. Small text appears as you zoom in. Some tiles have controls you can click.
Click anything to zoom in · scroll to zoom · Esc to back out · → for the guided tour