Personalized Outreach Sequence
Builds on Topic 5.
What you'll produce
A 3-touch outreach sequence — an initial InMail/email plus two follow-ups — written to one specific sourced candidate for the Northwind Senior Backend Engineer search, leading with what's in it for them, concise and human, with a short note explaining what you personalized and why. This is the moment sourcing converts into a conversation: a great Boolean string surfaces 40 names, but it's outreach that turns one of them into a reply, a screen, and eventually a hire. Senior backend engineers with payments and distributed-systems experience are the most-messaged profile on LinkedIn and they ignore most of it — generic "I have an exciting opportunity" blasts get single-digit response rates. This deliverable proves the Topic 5 skill that actually moves your funnel: getting a passive candidate who isn't looking to actually reply. It's also the artifact interviewers most often ask you to write or critique live ("sell me this role to a passive candidate"), so a strong one doubles as portfolio and interview prep.
Instructions
- Pick one real, specific candidate from your sourcing pool (Deliverable 2). Not a persona — one named profile (real or realistic) you could actually message. Write down 4–6 concrete facts you'd see on their LinkedIn/GitHub: current company and title, tenure, a specific project or repo, a tech they clearly use, a talk/post/conference, where they're based. You'll mine these for personalization. If you carried a candidate forward from Deliverable 2's shortlist, use that same person so the search stays coherent.
- State your one sentence of "why them, specifically." In a single line, name the genuine reason this role fits this person — e.g., they built payment-rails infra and Northwind is building a ledger product, or they've posted about wanting more distributed-systems ownership. If you can't write this line honestly, you've picked the wrong person or the wrong angle; fix that before writing a word of the message.
- Write Touch 1 (the initial message), ≤ 130 words. Open with the specific, personal hook — never "I came across your profile." Say who you are and the role in one sentence. Lead with what's in it for them (the technical problem, ownership, scope, comp signal), not "we're hiring." Close with a low-pressure ask (a 15-minute chat, or just "worth a conversation?"). Subject line included, ≤ 8 words, specific. If you name a comp band, it must sit inside the approved intake range (for the Northwind search: base $185–215K, hiring-manager ceiling $225K). Lead with a strong number by anchoring at the top of the real band — never above it. A number you can't deliver wins the open and loses the offer: it sets up a broken-promise close that costs you the candidate and your standing with the hiring manager.
- Write Touch 2 (follow-up ~3–4 days later), ≤ 70 words. Add one new piece of value — don't just "bump." Surface a different hook: a concrete detail about the team, the comp band, the tech-stack decision they'd own, or a relevant engineering blog post. Reference the first message lightly; stay warm, never guilt-trippy ("just circling back" with nothing new is wasted).
- Write Touch 3 (the close-out, ~5–7 days after Touch 2), ≤ 50 words. A graceful, no-pressure final note that leaves the door open and explicitly invites a referral or a "not now, but later" reply. This is the polite exit that protects your employer brand and keeps the relationship — passive candidates remember recruiters who were respectful.
- Pass the human/spam test on every touch. Cut buzzwords ("rockstar," "ninja," "exciting opportunity," "fast-paced"), corporate filler, and anything you couldn't say out loud to a peer. Each message should read like a thoughtful human wrote it to one person. Keep total reading time per message under ~30 seconds.
- Write the personalization note (4–6 bullets). For each, state the specific detail you used and why it should land with this candidate. This is what separates real personalization ("references their Kafka talk because the role owns the event-streaming layer") from fake personalization (inserting a {{first_name}} and a company name into a template).
- Sanity-check the channel and cadence. Note whether this is LinkedIn InMail or email (and why), and confirm the timing/spacing of the three touches. Don't send all three in two days; don't let weeks lapse.
Worked example
(Candidate carried forward from the Deliverable 2 sourcing pool — Northwind Senior Backend Engineer search)
Candidate: Maya Restrepo — Senior Software Engineer at Plaid, New York, 3.5 years there (6.5 total). Backend, Python + Go. Public talk at PyData NYC 2024: "Idempotency keys at scale: making payment retries safe." GitHub: maintainer of a small open-source Go library for distributed rate-limiting (~600 stars). LinkedIn "About" mentions she enjoys "owning a system end-to-end." Based in Brooklyn; her profile shows "open to" is off (fully passive).
Why her, specifically (one line): She has already shipped the exact hard thing Northwind's ledger product needs — correct, idempotent payment retries at scale — and has publicly signaled she wants end-to-end ownership, which a founding-team ledger build offers more of than a large org like Plaid.
Channel & cadence: LinkedIn InMail (no shared connection for a warm intro, and her email isn't public). Touch 1 on a Tuesday morning; Touch 2 the following Friday (+3 days); Touch 3 the next Wednesday (+5 days). Then stop.
Touch 1 — Initial InMail (118 words)
Subject: Idempotent retries — for a new ledger
Hi Maya,
Your PyData talk on idempotency keys for payment retries is the clearest explanation of that problem I've seen — I sent it to our VP of Eng.
I'm Sam, the first recruiter at Northwind (Series B, payments infrastructure, ~120 people in NYC). We're building a new ledger product from the ground up, and the first hard problem is exactly yours: safe, correct retries and reconciliation at scale, in Python and Go.
It's a founding-engineer level of ownership over that system — the end-to-end scope you mention enjoying. Base band is $185–215K + meaningful founding-team equity.
Worth a 15-minute call to see if it's interesting? No pressure either way.
Sam
Touch 2 — Follow-up (+3 days) (64 words)
Subject: Re: Idempotent retries — for a new ledger
Hi Maya — one thing I should've added: you'd be employee #2 on the ledger team and own the reconciliation engine end-to-end, reporting straight to Dana, our VP of Eng (ex-Stripe payments). Dana specifically wanted someone who's thought about retry correctness publicly.
If the timing's just bad, totally fair — happy to keep it loose. Still up for a quick chat?
Sam
Touch 3 — Close-out (+5 days) (43 words)
Subject: Re: Idempotent retries — for a new ledger
Hi Maya — I'll stop filling your inbox. If a payments-ledger build with real ownership ever sounds right, my door's open anytime, no expiry.
And if someone in your network comes to mind, I'd be grateful for the nudge. Thanks either way — Sam
Personalization note (what I used and why):
- Her PyData talk on idempotency keys (Touch 1 hook). It's the single most specific, flattering, and relevant thing I can reference — it proves I actually watched it, and it maps one-to-one onto the role's first hard problem. This is the line that earns the open.
- "Owning a system end-to-end" (her own words, Touches 1 & 2). Lifted from her LinkedIn "About." I mirror her stated motivation and then show the role over-delivers on it (founding-engineer scope, employee #2 on the team) — leading with her gain, not our need.
- Python + Go named explicitly (Touch 1). Signals I understand the stack and that she meets the real must-haves, not a keyword guess. An engineer can tell instantly whether a recruiter knows the tech.
- Concrete comp band in the first message ($185–215K base + equity). Senior NYC payments engineers are expensive and skeptical; naming the band up front respects their time and filters honestly — it's a trust signal, not a vague "competitive comp." Critically, this is the approved intake band from the Northwind brief (base $185–215K, Dana's hard ceiling $225K) — I quote inside it, never above it. Leading with a strong number is good; inventing one above the hiring manager's ceiling to win the open is how you set up a broken-promise close that detonates at the offer stage and burns your credibility with both the candidate and Dana. If I want to signal generosity, I anchor at the top of the real band ($215K) and let the founding-team equity do the stretching — I don't quote money I can't deliver.
- Dana's background + "wanted someone who's thought about retry correctness publicly" (Touch 2). A new piece of value on the follow-up (not a bump), and it closes the loop on her talk — the hiring manager noticed her specific public work, which is genuinely persuasive to a passive senior.
- Referral + "no expiry" ask (Touch 3). Protects the relationship and the Northwind brand whether or not she's interested now, and opens a second path (her network) — passive candidates remember the recruiter who exited gracefully.
Rubric
The app's AI scores the learner's submission against these criteria and gives feedback. Levels: Needs work (1) / Solid (2) / Excellent (3). Passing = every criterion at Solid or above.
- Personalization is specific and real — 1: a template with name/company swapped in · 2: references one genuine detail about the candidate · 3: 2+ specific, verifiable details (project, talk, repo, stated motivation) woven in so it could only have been written to this person.
- Leads with what's in it for them — 1: "we're hiring," company-centric · 2: mentions a candidate benefit · 3: opens on the candidate's likely motivation (problem, ownership, scope, comp) and frames the whole pitch around their gain.
- Concise, human, spam-free — 1: long, buzzword-heavy, or robotic · 2: reasonable length, mostly clean tone · 3: tight (within word limits), warm, jargon-free — reads like a thoughtful human wrote it to one peer.
- Three distinct touches that each add value — 1: same message resent / empty "just bumping" · 2: three messages with light variation · 3: each touch adds a new hook, the cadence is sensible, and Touch 3 exits gracefully with a door-open/referral ask.
- Credible recruiter judgment — 1: wrong seniority/stack, dishonest framing, or any quoted comp above the approved intake band/ceiling · 2: role and candidate plausibly match and comp stays within the band · 3: stack, seniority, comp, and channel all ring true; any comp signal sits inside the approved band (anchoring high but never above the ceiling), the "why them" line is honest, and the pitch wouldn't embarrass you with the hiring manager at the offer stage.
- Personalization note — 1: missing or restates the message · 2: lists what was personalized · 3: ties each detail to why it should land with this candidate, showing deliberate strategy, not decoration.