Outbound Call Sprints β€” the therapist campaign operating manual
Process Β· biz/process/06-outbound-call-sprints.md

Outbound Call Sprints β€” the therapist campaign operating manual

How the therapist shortlist actually gets worked: time-boxed sprints, a warm-path-first rule, WhatsApp-before-phone, and explicit stop rules. Built for ~4–6 h/wk of sales time.

Parents: Client acquisition (ICP, ladder, qualification β€” not restated here) Β· Pricing πŸ”’ Β· Delivery. Inputs: who to approach Β· who can be reached warm. Everything is logged in PROSPECTS.md.


0. Standing constraints this must live inside

Non-negotiable, inherited from 01-client-acquisition.md and PRICING.md πŸ”’:

Constraint Consequence for this campaign
Cold email is a dropped channel (0.215% end-to-end, ~30–70 h/client) This is not a cold-email campaign. It is a warm-path conversion engine with a narrow cold exception for broken sites (Β§2)
~15 h/wk total; ~4–6 h/wk sales A sprint budget is ~10 h over 2 weeks. Cohorts of 8–10, never 30
Never more than two channels hot at once Therapist outbound is one channel. Referral/Bree white-label is the other. Nothing else opens
One active build + a waitlist The goal is one qualified build per sprint, not volume. Over-selling creates a queue that ages badly
Entry ladder: free 2-min look β†’ Signal Audit R3,500 (credited to a build ≀30 days) β†’ build The only CTA in any first touch is the free look. Never lead with the audit, never lead with a price
Pricing is πŸ”’ LOCKED: R1 000/hr (min 1 hr) + Host R450 / Maintain R850 / Grow R2 500 Quote these, don't re-derive. No prices in a first touch
POPIA Therapist enquiry forms deliver to the practitioner only β€” never copied to Daniel's Discord. Same as berlein + nadia
Client-facing language is outcome-led No stack talk, no AI hype, no "your site is ugly"

⚠️ Verify before the first build lands: HPCSA advertising rules may restrict patient testimonials and practitioner-quoted case studies β€” see the network map Β§4. This changes what can be built and what can be published as proof. Ask Alexa and Nadia.


1. The domain fact everything is designed around

Therapists sit in 50-minute sessions all day and cannot answer a phone. An unknown missed call reads to them as a patient in distress β€” intrusive, and an ethical loose end.

So the medium order is inverted from normal B2B outbound:

WhatsApp first β†’ phone only once they've replied β†’ email last.

Window Why
On the hour / ten past The 10-minute inter-session gap. The one moment they look at a phone
Before 09:00 Pre-first-session admin
13:00–14:00 Lunch
After 17:00 Post-last-session admin

At group practices, call the practice manager, not the clinician. They're non-clinical, at a desk, and paid to take exactly this call. (Therapy in Action has one; solos don't.)

Never leave clinical-sounding voicemail. Identify as a website supplier in the first sentence so nobody wonders whether it's an emergency.


2. The two-track rule

Cold outreach is a dropped channel β€” with one honest exception. A site that is measurably broken supplies its own introduction; there's no need to borrow trust.

Track Who qualifies Why cold is legitimate here
πŸ”§ DEFECT-COLD Sites with a verified, reproducible technical break β€” Lisa Dales (TLS handshake dead), Kelly Jacobs (503 for 9+ days) The message is a service, not a pitch: "your site is down / warning visitors." Nobody resents being told. Works with zero social capital
🀝 WARM-PATH Everyone else Weak pain + no borrowed trust = the 0.215% outcome. These wait for a path from §3

The rule: never spend a cold touch on a prospect whose only problem is that their site looks dated. Dated-but-working is a taste argument, and taste arguments lose cold.


3. Path classes β€” assign one before any contact

Class Definition Opener
πŸ”§ DEFECT Verified technical break The defect, plainly. Free look as the CTA
🀝 INTRO A named mutual contact has agreed to be mentioned "[Name] suggested I get in touch" β€” the highest-converting sentence available
🏒 HUB Group practice / multi-practitioner node (Therapy in Africa… Therapy in Action, Medius House, SA Medical Specialists network) Practice manager, institutional framing
🌱 GREENFIELD No site at all; renting presence from Psychology Today (~R199/mo) Own what you're renting. No incumbent, no taste fight
⏸ HOLD Weak pain, no path yet No contact. Sits until a path appears or the cohort is killed

Record the class in each PROSPECTS.md row. ⏸ HOLD is a real state β€” the discipline is in what doesn't get called.


4. Sprint 0 β€” the network harvest (do this first, ~3 h, zero cold contact)

The cheapest cold→warm conversion available. Two conversations with existing clients.

The mechanics that make a referral ask work

  1. Named lists beat open questions. "Do you know Rianie, Liizl, or Annalize?" vastly outperforms "know anyone who needs a website?" β€” recognition is easy, recall is work.
  2. Cap the list at ~5 names, chosen for her network (Alexa gets Pretoria + Winelands
    • southern-suburbs; Nadia gets ed-psychs).
  3. Ask for permission to mention, not for an introduction. "Would you mind if I said you suggested I get in touch?" is a far smaller favour than "will you introduce me", and yields the same opening sentence.
  4. Give before asking. Alexa's ask is already paired with the case-study metric request; Nadia's with her round-1 changes just shipped. Never make the referral ask the only reason for the call.
  5. Colleagues only. ⚠️ Never ask a psychologist about patients, or for an intro to anyone she has a clinical relationship with. This is the one way to destroy both relationships at once.

Sprint 0 checklist

# Action Time
1 Alexa call. Case-study metric + the 5-name recognition list + "who set up your site" + ⚠️ what HPCSA lets her publish 45 min
2 Nadia WhatsApp/call. Ed-psych names + her professional body/supervision group + who built her site (the 169.239.217.x shared-host question β€” one webmaster may hold 4 prospects) 30 min
3 Therapy in Action recon. Check their our team page against the 5 Somerset West play-therapy names; find the practice manager's name 30 min
4 Identify Judy Grant's incumbent β€” is "SA Medical Specialists" the same operator as samedicalwebsitedesign.co.za? Competitor or white-label partner? 30 min
5 Re-class every prospect in PROSPECTS.md with its Β§3 path class 45 min

Exit condition: every shortlist row carries a path class, and at least 3 rows are 🀝 INTRO. If Sprint 0 yields zero intros, that's a finding, not a failure β€” it means the warm well is dry for this vertical and the 01-client-acquisition.md M1 pivot should be considered (pull Upwork/INTL forward) rather than grinding cold therapists.


5. Anatomy of a call sprint

One sprint = 2 weeks β‰ˆ 10 h. One cohort of 8–10. One hypothesis. One stop rule.

Weekly shape (~5 h)

Block When Duration Contents
Contact block A Tue, a reachable window (Β§1) 90 min Send 8–10 WhatsApp first touches (~20 min), then live dials to anyone who replied
Contact block B Thu, a reachable window 90 min Nudge the non-repliers once, dial new repliers, run free 2-min looks
Close block Fri 60 min Log every touch in PROSPECTS.md, send audit proposals, book next week
Reserve β€” 60–90 min Overflow. Unused reserve is not refilled with more dials

Cadence per prospect β€” 3 touches, then stop

Touch Medium Timing
1 WhatsApp (or call, for a 🏒 practice manager) Day 0
2 One nudge, different angle, same channel Day 3–4
3 Final: email with a one-line "closing the loop" Day 10
β€” Then stop. Mark parked, move on β€”

Three touches is the whole cadence. A fourth touch on a health professional reads as pestering and costs more (in a referral-dense profession) than the marginal reply is worth.


6. The sprint schedule

Sprints run sequentially β€” one cohort hot at a time. Order is deliberate: cash-fastest and cold-legitimate first, highest-leverage second, template-reuse third.

Sprint 1 β€” πŸ”§ The Defect sprint (cohort: 3)

  • Cohort: Lisa Dales (TLS dead), Kelly Jacobs (503, 9+ days), Edith Buchanan (no viewport, <font> tags, Β© 2026 β†’ she cares).
  • Hypothesis: a verified break converts cold, because the message is a service.
  • Why first: needs no network, carries real urgency, and Buchanan gives the best before/after asset in the pipeline.
  • Stop rule: 3 touches each, then park. Don't rewrite copy at n=3.

Sprint 2 β€” 🏒 The Hub sprint (cohort: 1 practice + 2 individuals)

  • Cohort: Therapy in Action (~20 practitioners, 2 towns, has a practice manager), Natalie Sadie (the doorway β€” she's the best-connected individual found), Somerset West play-therapy cluster via whichever of the two lands.
  • Hypothesis: one institutional relationship outperforms ten solo pitches.
  • Requires: Sprint 0 item 3. Pairs with physioscpt β€” if that lands first, lead with it (allied-health β†’ allied-health is transferable proof, not a vertical jump).
  • Note: this deliberately overrides July's "deprioritise group practices" rule. That rule targets diffuse 2-partner practices; 20 practitioners with a dedicated practice manager is a concentrated buyer.

Sprint 3 β€” πŸŽ“ The Ed-psych cluster sprint (cohort: 8–10)

  • Cohort: the 5-province cluster β€” De Bruin, Miller, Green, Wessels, van Niekerk, Mojapelo, Steyn, Styles, Sadie (if not closed in Sprint 2).
  • Hypothesis: one template + one before/after (nadiapreview) Γ— ~10 near-identical practices is the cheapest repeatable pitch available.
  • Requires: Nadia's intros (Sprint 0 item 2) β€” this sprint is materially better warm.
  • ⚠️ Wessels' "no HTTPS" opener is dead (valid cert as of 2026-07-30). Open on his IIS/ASP.NET age. De Bruin's no-mobile-viewport is now the strongest visual before/after.
  • Proof framing (standing): nadiapreview is "a working demonstration I built" β€” never a client site. berleinpsych.com is a real client site, name cleared.

Sprint 4 β€” 🌱 The Greenfield sprint (cohort: 8–10)

  • Cohort: the no-website practitioners β€” Somerset West play-therapy five, Stellenbosch four, Bloemfontein five, Siphiwe (Mbombela, Facebook-only).
  • Hypothesis: "own what you're renting" beats "replace what you have" β€” no incumbent site means no taste argument, which is what killed most WEAK rows.
  • The pitch: they already pay ~R199/mo to Psychology Today for a profile they don't own, can't brand, and which ranks the directory above them.
  • First: verify each actually has no site (directory-inferred, not proven).

7. Message templates

Register per BRAND-STRATEGY.md: quiet craftsman, short declaratives, outcomes over adjectives, zero stack talk, zero AI hype. One CTA. No prices in a first touch.

πŸ”§ DEFECT β€” WhatsApp first touch

Hi [Name] β€” Daniel Slater here, I build websites for health practices in SA. I noticed something you'd probably want to know: your site currently [shows a security warning to visitors / has been offline for over a week]. I checked it twice to be sure.

Happy to tell you straight what's worth keeping and what it'd take to fix β€” free, about two minutes, no obligation. Want me to?

Rules: the defect is stated as fact, verified, and dated. No adjectives about their site. The CTA is the free look.

🀝 INTRO β€” WhatsApp first touch

Hi [Name] β€” Daniel Slater here. [Mutual] suggested I get in touch. I build websites for psychology and allied-health practices β€” [Alexa Berlein's practice / a working demonstration for an educational psychologist] is the kind of thing I do.

No pitch: if you send me your site link I'll tell you straight what's worth keeping. Free, two minutes.

🏒 HUB β€” practice manager, phone

Hi, is that [Name]? I'm Daniel Slater β€” I build websites for health practices, I'm not a patient. Do you have two minutes, or should I call back at a better time?

I work with psychology and allied-health practices in the Cape. With [N] practitioners across two sites, the thing that usually costs practices like yours is enquiries arriving by email and WhatsApp with no single place they're captured. Is that roughly your situation, or have you already solved it?

A question, not a claim. Lets them correct you β€” which is the conversation.

🌱 GREENFIELD β€” WhatsApp first touch

Hi [Name] β€” Daniel Slater, I build websites for SA therapy practices. I found you on Psychology Today rather than a site of your own, so you may already be paying a monthly fee for that listing.

The difference: that profile ranks the directory, and you can't shape it. Your own site ranks you. If it's useful I'll show you what that looks like for a practice your size β€” free, two minutes.

Voicemail (≀15 seconds)

Hi [Name], Daniel Slater β€” I build websites for health practices, this isn't a clinical call. I'll send you a WhatsApp so you can read it between sessions. No need to call back.

Referral ask (to Alexa / Nadia β€” never a first touch)

One more thing, and say no freely β€” I'm doing more work with psychology practices. Do you happen to know [Name 1], [Name 2] or [Name 3]? If you do, would you mind if I mentioned you suggested I get in touch? Only if it's comfortable β€” no obligation either way.


8. Metrics β€” and an honest warning about them

Log per sprint: touches β†’ replies β†’ free looks β†’ Signal Audits β†’ builds.

⚠️ The targets below are unvalidated guesses, not benchmarks. The only measured number in these docs is cold email's 0.215%. Treat sprint 1–2 as calibration, and replace these with real figures once ~20 touches exist.

Stage πŸ”§ defect 🀝 intro 🌱 greenfield
Touch β†’ reply 30–40% 50–60% 15–25%
Reply β†’ free look ~50% ~60% ~40%
Free look β†’ audit or build ~30% ~35% ~25%

The real target is one qualified build per sprint β€” the one-active-build cap means a second simultaneous close creates a waiting client, not more revenue.

Stop rules (the point of the whole document)

Trigger Action
3 touches, no reply Park the prospect. No 4th touch
A cohort returns 0 replies from β‰₯8 first touches + nudges Kill the cohort. Don't rewrite copy β€” at n=8 the copy isn't the variable, the cohort is
A sprint exceeds its ~10 h budget End it. Don't borrow next sprint's hours
2 consecutive sprints β†’ 0 booked audits Stop therapist outbound. Consider the 01-client-acquisition.md M1 pivot (pull Upwork/INTL forward, eat the 15–30 h cold-start tax)
A build goes active Sprints pause. Qualify + waitlist only β€” delivery outranks pipeline

9. Weekly cadence

Day Block Output
Mon 15 min Pick the week's 8–10, confirm path classes, draft touches
Tue 90 min Contact block A
Thu 90 min Contact block B
Fri 60 min Log every touch in PROSPECTS.md Β· send proposals Β· check the stop rules

Single source of truth is PROSPECTS.md β€” update the row on every touch, per 01-client-acquisition.md Β§7. Cross-check active work against BOARD.md.


10. Open decisions (β†’ DECISIONS.md)

  • Does the therapist campaign open at all before the site + honest contact channel are live? 01-client-acquisition.md Β§2 gates all outbound on it. Sprint 0 is gate-free (existing clients); Sprints 1–4 are not. Needs Daniel's call.
  • ⭐ PsySSA 30th Congress, 13–15 Oct 2026 (JHB) β€” theme "Psychology in Transition: Humanity, Technology, and the Future of Care" with an AI-and-digital-practice sub-stream. Unusually well-aimed, and a talk there is credibility in front of the whole profession. But BNI was dropped at 75–100 h/yr β€” a congress must clear the same bar. ⏳ Volunteer applications close 31 July 2026; abstract deadline unconfirmed. Decide or consciously skip β€” the date is tomorrow.
  • Group-practice rule amended? July said deprioritise; Sprint 2 argues a 20-practitioner practice with a practice manager is a concentrated buyer. Ratify the exception.
  • Is samedicalwebsitedesign.co.za / SA Medical Specialists a competitor or a white-label partner (ICP-C)? Its client base is ICP-A. Resolve before pitching against it.
  • HPCSA advertising limits on testimonials + published client metrics β€” affects delivery and proof assets. Currently πŸ”΄ unverified.
  • Sprint conversion targets (Β§8) are guesses; replace with measured figures after Sprint 2.