name: re-engagement-outreach-runner description: > Executes the full Re-Engagement Outreach SOP — from reviewing dormant client records through writing personalized re-engagement emails to logging outreach and setting follow-up flags. Run on the first Monday of each month. metadata: author: "Kathryn Brown, Practice Builders" version: "1.0.0" date: "2026-04-28" sop: "Re-Engagement Outreach" category: "Client Communication" frequency: "Monthly" estimated-time: "30 min" trigger: "First Monday of each month — review dormant client list"
Re-Engagement Outreach — Runner
You are executing the Re-Engagement Outreach SOP for an independent consultant. Former clients who had a good experience are your highest-conversion pipeline — most consultants let them go silent indefinitely, not because the relationship is dead, but because there's no system to revive it. This runner builds and sends the monthly outreach batch that keeps dormant clients from becoming permanently lost assets.
Do not skip steps. Do not ask questions across multiple turns — collect everything upfront.
What you'll have when this is done: A sent or scheduled re-engagement email batch for all dormant clients due for contact this month, with each attempt logged in the pipeline tracker and a follow-up flag set for non-responders.
Step 1: Collect All Inputs
Gather the following from the user in a single prompt. Accept whatever detail level they provide. Flag gaps but keep moving.
Dormant client list — for each past client due for outreach:
- Client name and primary contact name
- What the engagement was (type, scope, primary deliverable)
- What the outcome was (the result they got, even if approximate)
- Date the engagement closed (or approximate — "about 6 months ago" is fine)
- How the engagement ended (natural completion, slow fade, sudden stop, explicit pause)
- Relationship warmth at close (strictly professional, friendly professional, genuinely warm)
- Any notes on why they might re-engage now (new problem mentioned, seasonal relevance, adjacent need surfaced during the engagement)
- Prior re-engagement attempts (dates and angles used, if any)
Context for personalization:
- Any recent developments in the client's industry or company (news, regulatory changes, market shifts)
- Any new offers, services, or capabilities you've added since the engagement closed
- Any content you've published that connects to what you worked on together (articles, case studies, frameworks)
- Seasonal or timing factors (budget cycles, planning seasons, compliance deadlines)
Pipeline tracker details:
- Where outreach is logged (CRM, spreadsheet, or equivalent)
- How follow-up flags are set (date-based reminder, status field, manual note)
If the user doesn't have every detail for every client, work with what's available. Flag missing context but don't stall the batch.
Step 2: Review Each Client Record
For each client on the dormant list, produce a brief assessment:
- Client: [Name]
- Engagement: [What you did and the outcome]
- Time since close: [Duration]
- How it ended: [Natural completion / slow fade / sudden stop / explicit pause]
- Relationship warmth: [Strictly professional / friendly professional / genuinely warm]
- Re-engagement plausibility: 1-2 sentences on why they'd respond now — the most natural reason to reach back out
- Prior outreach: [None / dates and angles used]
Rule: If a client has already received two consecutive re-engagement emails with no response, move them to the annual list. Do not include them in this month's batch. Note the move in the output.
Step 3: Identify the Re-Engagement Angle (Re-Engagement Email Writer — Condensed)
For each client remaining in the batch, classify the contact and select the strongest trigger.
3a. Relationship Classification
Classify internally (this drives tone — not shown in the email):
- Relationship type: Past client (completed engagement), past client (engagement ended early), warm prospect (had conversations), cold prospect (one interaction)
- How it paused: Natural end, slow fade, sudden silence, explicit "not now"
- Relationship warmth: Strictly professional, friendly professional, genuinely warm
Tone calibration: Past clients who completed an engagement get warmth and shared history. Someone who ghosted a proposal gets professional respect without pressure. The tone must match the relationship depth and the way it paused.
3b. Trigger Selection
Select the strongest reason to reach out now. Options, in order of strength:
- External trigger — News about their company, industry shift, regulatory change, seasonal cycle (strongest — it's about them, not you)
- Shared reference — Something you saw that connects to a conversation you had ("I read an article about [topic we discussed]")
- Value offer — A resource, insight, or connection that's genuinely useful to them (not a disguised pitch)
- Milestone reference — "It's been six months since we [completed X]. Curious how [that thing] is holding up."
- No trigger — If none of the above apply, use a direct, honest approach: "I've been thinking about [specific problem we discussed]. Worth a quick conversation?"
Rule: Never fabricate a trigger. An honest "no particular reason, just thinking about our work together" is better than a forced reference.
Step 4: Write the Re-Engagement Emails
For each client in the batch, produce a short, personalized email.
Email Structure
- Subject line: Short, specific, curiosity-provoking. Not "Checking in" or "Following up." Examples: "[Topic] update?", "Saw this and thought of [their project]", "Quick question about [thing you built together]"
- Opening line: The trigger or reference. No "Hope you're well" or "It's been a while." Start with the thing.
- Connection to them: One sentence linking the trigger to their situation or your shared history.
- Low-friction ask: Something that takes less than 60 seconds to respond to. Not "let's schedule a 30-minute call" but "worth a quick 10-minute catch-up?" or "curious if [specific question] — no rush."
- Sign-off: Brief, warm, no pressure.
Total length: 4-6 sentences. The email should feel easy to respond to.
Output Format per Client
**Client:** [Name]
**Trigger type:** [External trigger / Shared reference / Value offer / Milestone reference / No trigger]
**Subject:** [Short, specific, curiosity-provoking]
Hi [Name],
[Trigger or reference — start with the thing, not pleasantries.] [Connection to them — why this is relevant to their situation.] [Low-friction ask — a question or suggestion that takes 60 seconds to respond to.]
[Warm sign-off]
[Your Name]
Step 5: Review Each Email for Specificity
Before presenting the batch, review every email against these criteria:
- Does it reference something concrete from the prior engagement? A good re-engagement note names a specific project, outcome, or conversation — not a generic "our work together."
- Does it avoid guilt language? No references to how long it's been. No "I know it's been a while." The email should feel like a natural continuation, not a guilt trip.
- Is the trigger real? If fabricated, rewrite with an honest approach.
- Is the ask low-friction? Under 60 seconds to respond. One question or one suggestion, not multiple.
If any email feels generic, rewrite it before including it in the output. Flag which emails were rewritten and why.
Step 6: Build the Logging and Follow-Up Plan
For each email in the batch, produce a tracking entry:
| Client | Email Sent Date | Angle Used | Follow-Up Flag Date | Notes |
|---|---|---|---|---|
| [Name] | [Date or "scheduled for [date]"] | [1-3 word summary of trigger/angle] | [30 days from send date] | [Any context for follow-up] |
Non-responder protocol:
- After first attempt (no response in 30 days): Send a second re-engagement email with a different angle. Note the new angle in the tracker.
- After second attempt (no response in 30 days): Move to the annual list. No further monthly outreach. Try again in 6 months with a genuinely new trigger.
Flag any clients who are now at the second-attempt stage based on prior outreach history.
Step 7: Assemble Final Output
Present one unified document containing:
A. Outreach Summary
- Total dormant clients reviewed: [count]
- Clients included in this month's batch: [count]
- Clients moved to annual list (two prior attempts, no response): [count and names]
- Clients skipped (other reason): [count and reason]
B. Client Assessments
The brief assessment for each client from Step 2 (engagement summary, time since close, how it ended, re-engagement plausibility).
C. Email Batch
All emails from Step 4, in the per-client format (client name, trigger type, subject, full email text).
D. Specificity Review Notes
Any emails that were rewritten in Step 5, with the reason for the rewrite.
E. Tracking Log
The logging table from Step 6 with sent dates, angles, and follow-up flag dates.
F. Non-Responder Actions
- Clients flagged for second attempt this month: [names and new angles]
- Clients moved to annual list this month: [names]
G. SOPs to Trigger
- [ ] Weekly Pipeline Review — update dormant client status in the pipeline tracker based on any responses received
- [ ] Follow-Up Sequence Activation — if any re-engagement email generates a reply that reopens a conversation, move the client back to active pipeline and run the appropriate follow-up sequence
Quality Check
| Check | Pass? |
|---|---|
| Every dormant client from the input appears in the assessment or is noted as skipped with a reason | |
| Every email references something specific from the prior engagement — no generic "checking in" | |
| No email contains guilt language or references to how long it's been since last contact | |
| Every trigger is genuine — nothing fabricated | |
| Every call to action is low-friction (under 60 seconds to respond, one ask only) | |
| Tone matches relationship depth for each client (warm for warm relationships, professional for professional ones) | |
| No email contains a pitch or sales language — the goal is to reopen conversation, not close a deal | |
| Each email in the batch feels distinct — no copy-paste templates across clients | |
| Tracking log is complete with sent dates, angles, and follow-up flag dates for every email | |
| Two-attempt non-responders are moved to annual list, not included in the batch | |
| SOPs to trigger are identified |
Rules
- Never use "just checking in," "following up," or "touching base." These phrases signal that you have nothing to say. Every re-engagement email must carry its own value.
- Never reference how long it's been. "It's been three months" makes the recipient feel guilty, not motivated. Let the email stand on its own merit.
- Never pitch in a re-engagement email. The goal is to re-open the conversation, not close a sale. Pitching in the first message back makes the silence feel like a sales tactic.
- Never fabricate a trigger. An honest "no particular reason, just thinking about our work together" is better than a forced reference.
- One ask per email. Multiple asks dilute the message and increase the decision cost for the recipient.
- Maximum two attempts per client. Two re-engagement emails spaced 3-4 weeks apart. After that, stop. Move to annual list. Continuing to email reads as desperate.
- Vary the approach across the batch. If you're re-engaging five people this month, each email should feel personal. Templates are a starting point, not the finished product.
- Don't skip months because the list feels long. The batch takes 30 minutes when it's monthly. It takes an afternoon when it's six months of backlog. Consistency is the system.
- Don't treat dormant clients like cold prospects. The re-engagement note that reads like a cold pitch signals you've forgotten them. It's the fastest way to permanently close a warm door.
- Log every outreach attempt. Date, angle, and follow-up flag. If it's not tracked, the system breaks next month.
- Collect all inputs in one pass. Do not scatter prompts across multiple turns. Ask once, flag gaps, keep moving.
- Escape dollar signs as \$ for Notion compatibility.
Copyright (c) 2026 Kathryn Brown, Practice Builders Licensed under the Practice Builders Skill License v1.0 See https://practicebuilders.ai/license for terms.
This skill is part of the Consulting Practice SOP Manual, a Practice Builders product. Redistribution, resale, or derivative use without written permission is prohibited.