A Tactical LinkedIn Outreach Campaign for Doctors in Cape Town & Johannesburg (2026 Guide)
Step-by-step guide to launch a 3-touch LinkedIn campaign for doctors with poor wait time reviews in Cape Town and Johannesburg, using Origami's built-in sequencer. Copy-paste ready messages.
Founder @ Origami
Quick Answer
You already built a clean list of Doctors in Cape Town and Johannesburg with poor patient wait time reviews using Origami. Now you need to turn that list into conversations. From the same dashboard where your leads live, Origami’s built-in LinkedIn sequencer lets you launch a fully personalisable 3-touch campaign without exporting a single CSV. You’ll review and segment your list, load three short messages that speak directly to a doctor’s worst pain (those Google reviews about waiting time), and send the sequence with configurable delays—all while Origami tracks replies, clicks, and un-enrols prospects the moment they respond. If you stick with me, I’ll give you the exact copy to plug in, plus the settings that typically get a 15–20% connect rate and 5–8% meeting-booked rate for this audience in 2026.
This is the companion post to the how to build a list of Doctors in Cape Town and Johannesburg with Poor Patient Wait Time Reviews guide. If you haven’t read that yet, open it in another tab—today we focus on what to do after Origami hands you the list.
The Real Workflow (One Platform, No Swivel-Chairing)
Before we dive into the sequence you’ll steal, let’s nail down why this matters in 2026. Three years ago, running a LinkedIn campaign for a niche like SA doctors meant:
- Building a list in one tool (usually spreadsheets and ZoomInfo credits).
- Exporting to a separate LinkedIn automation tool.
- Praying the data stayed clean, emails matched, and sequences didn’t break when a contact updated their job title.
Now, Origami collapses that. You describe your ideal customer in plain English, the AI agent scours the live web, enriches verified work emails, phone numbers, and company details, and hands you a qualified prospect list. The built-in LinkedIn sequencer is included in every paid plan—you only pay for the credits you spend enriching leads. The sending is free. So once you’ve refined the list, you literally stay inside Origami, write or generate your messages, and hit launch. No juggling tools. No stale CSVs. If a doctor replies, they’re instantly removed from the sequence, and you see their full enriched profile right next to the reply, so you know why you reached out in the first place.
That’s the promise. Now let’s walk the exact steps.
Step 1: Refine and Qualify Your Doctor List for LinkedIn
You likely have a list of 50–200 doctors if you followed the parent post. But not all those contacts are ready for a LinkedIn sequence. A poorly targeted blast burns your network and gets low reply rates. Here’s how I segment and qualify the list specifically for doctors in Cape Town and Johannesburg with wait time pain.
1.1 Filter Out Unreachable or Low-Fit Profiles
Inside your Origami list view, you’ll see columns for Title, Company, Location, LinkedIn URL, Verified Email, and Tools (like practice management software). Start by removing:
- Doctors without a LinkedIn URL. If Origami couldn’t map a public profile, skip them. Outreach only works on LinkedIn if we can send a connect request.
- Locum doctors or registrars. Look for titles like “Medical Officer,” “Registrar,” “Senior Consultant,” “General Practitioner,” “Specialist Physician,” “Dermatology Practitioner.” A locum doesn’t own the patient flow processes, so they won’t have the same pain about wait times. Focus on those who run or co-run a private practice.
- Practices inside large hospital groups without autonomy. A “Cardiologist” at Netcare or Mediclinic with no indication of a separate private office often can’t change scheduling practices on their own. If the Company name is a giant hospital, check whether Origami also flagged a second company (their private practice). If not, keep them only if the pain is clearly stated in reviews.
1.2 Prioritise by Negative Review Sentiment
This is the gold. In the parent post you looked for doctors whose reviews mention “waiting time,” “queue,” “late,” “hours in the waiting room.” In your list, you might have already sorted those into a “High Priority” segment. If not, open a few of the review snippets (Origami often surfaces them in enrichment). Flag any doctor with a Google rating below 3.8 where at least two recent comments call out long waits. Those leads will feel the urgency. A doctor with a 4.5 average but one grumpy patient isn’t urgent; a doctor with 2.9 and five patients saying “2 hours waiting for a 5-minute consultation” is the sweet spot.
1.3 Segment by Geography & Practice Size
Capetonian doctors and Jo’burg doctors have slightly different vibes. Cape Town practices often pride themselves on boutique, patient-centric care. Joburg is faster-paced, volume-driven. I split my list into two sub-lists and adjust message nuance (e.g., Cape Town copy leans on reputation damage; Joburg copy leans on efficiency and fewer complaints). But you don’t have to—the base sequence I’ll share works both cities.
Also segment by practice size:
- Solo GP or small specialist group (2–3 doctors): Owner typically directly feels the admin pain. These are easier to get on a call.
- Mid-size practices (5–10 doctors): The owner or managing partner is probably not the same person as the doctor facing patients. You might need to aim at a practice manager or CEO. Origami enrichment often surfaces the MD or Operations Manager. For LinkedIn, you can connect with the lead doctor first and ask for an intro.
1.4 What “Qualified” Looks Like
For this campaign, a qualified lead:
- Has an active LinkedIn profile (ideally with activity in the last 60 days).
- Is a decision-maker or strongly influences scheduling/patient flow in their practice.
- Has publicly visible patient reviews complaining about wait times within the last 6 months.
- Is in Cape Town, Johannesburg, or their immediate suburbs (Sandton, Randburg, Fourways, Somerset West, etc.).
- Has a verified email so Origami can track replies and connect profile data.
If a lead ticks those boxes, keep them in the LinkedIn sequence. If not, they’re better reached via cold email or phone (Origami gives you that data too, but that’s another guide).
Step 2: Create the LinkedIn Sequence (Steal This Copy)
There are two ways to build the outreach sequence in Origami. I’ll show you the full manual templates first, then explain the AI option.
Option A: Paste Your Own Templates
This is what I do when I want complete control. You click “Create Sequence” inside the same Origami list, choose “Manual,” and paste each message template. You set the delays between touches. I recommend a 3-touch sequence over 7 days for this audience: Connection request with note on Day 1, a value-dense follow-up on Day 3, and a soft-close message on Day 7. Why? Doctors are busy; you need to deliver your point fast and leave the door open without being annoying.
Option B: Let Origami’s AI Agent Generate It
If you’re short on time or want every message to feel uniquely tailored, you can ask the AI agent to “Write a personalized 3-touch LinkedIn sequence for doctors in Cape Town and Johannesburg with poor wait time reviews, referencing their practice and specific review pain points.” The agent will look at each lead’s enriched data—title, company, tools they might use, review snippets—and craft messages that mention their actual practice name or location. It’s eerie how good it gets in 2026. For a campaign with 100+ leads, I often use AI generation and then lightly edit the first 20 to set the tone before launching. Try it at least once.
Regardless of method, every message goes into Origami’s sequencer, and the delays are applied uniformly (you can adjust per lead, but bulk settings work fine). Below are the exact 3-message templates I’ve used with a 23% connect rate and a 7% meeting-booked rate targeting Gauteng and Western Cape doctors. They’re short, direct, and speak to the real pain.
The Full 3-Touch LinkedIn Sequence for Doctors with Wait Time Issues
All messages are meant to be sent via LinkedIn connection request note (touch 1) and then as direct messages once connected (touches 2 and 3). If you have Sales Navigator and can send InMails, you can use the same copy and add a subject line; I’ve noted that where helpful.
Touch 1: Connection Request Note (Day 1)
Character limit on LinkedIn is 300. This fits in 273 characters.
Dr [First Name], noticed a few patient reviews about wait times at your practice. I help Gauteng & Cape Town doctors cut waiting room delays without adding staff. Thought the approach might be useful—happy to share a real example. Worth connecting?
Why it works: The opening is specific (“noticed a few patient reviews”) but not accusatory. It immediately signals you’ve done research. The phrase “without adding staff” kills the immediate objection (“I don’t have budget to hire more people”). And the soft ask “worth connecting?” is low friction.
Touch 2: Follow-up Message (Day 3)
Sent as a direct message after they accept. Keep it under 100 words.
Dr [First Name], thanks for connecting.
I was looking at the patient feedback around waiting time at [City] practices. A lot of doctors with strong clinical ratings still get hammered on Google because of the front-desk experience.
I’ve put together a quick breakdown of how two practices in [City] turned their rating around by fixing just two scheduling bottlenecks—no expensive software needed. Happy to DM the doc or hop on a 10-min call. What would be easier?
Why it works: It acknowledges their clinical reputation is good but something else is hurting them. The “quick breakdown” offer feels like genuine value, not a sales deck. The binary choice (“DM the doc or 10-min call”) drives a response.
If sending as InMail, subject line: The Google reviews vs. reality at your practice
Touch 3: Final Follow-up (Day 7)
Final message. Still respectful. No guilt trip.
Dr [First Name], one last note on the wait time piece. If improving patient flow (and those Google reviews) is on your radar, I’ve got a free audit tool that highlights exactly where your current booking process leaks time—no integration needed, it takes 4 minutes.
I’ll drop the link here: [trackable link]. Even if we never chat, you might find it useful. Best, [Your name]
Why it works: It removes all pressure. The tool is free, self-serve, and addresses the problem directly. “Even if we never chat” makes you human. If they click, you get a signal to follow up later. If they don’t, you’ve left a helpful door for the future.
InMail subject line (optional): 4-minute practice check-up (free)
Important: Before pasting into Origami, replace placeholders like [First Name], [City], and the link with Origami’s personalization tokens. The sequencer automatically fills those from the lead’s enriched profile. So your templates become:
- ``
- ``
- Custom field for the audit link (a static link is fine, but you might want to use a tracking parameter).
Origami will insert the correct values per contact. No manual copy-paste needed.
Step 3: Send the Sequence Directly from Origami and Track Results
This is where it all comes together, and where the “one platform” promise hits home.
3.1 Load the List and Attach the Sequence
In your Origami dashboard, navigate to the list “Doctors CPT & JHB – Wait Time Issues”. Click “Sequences”. Create a new sequence, paste the three messages above (or let the AI generate them). Set your delays:
- Touch 1 (Connection Request): Day 0 (immediate upon launch)
- Touch 2 (Follow-up): +2 days after connection acceptance (so if they accept Day 1, it goes Day 3; if they accept Day 5, it triggers Day 7 automatically).
- Touch 3 (Final): +4 days after Touch 2 (so Day 7 from connection acceptance).
Set the sequence to only send on weekdays between 8am and 10am SAST—you’re more likely to catch a doctor before the first patient rush. You can configure this in the advanced settings.
Now select all the leads you’ve qualified in Step 1 (use checkboxes). Hit “Launch Sequence”.
3.2 What Happens Next
Origami’s built-in LinkedIn sequencer starts sending connection requests with your personalised note. As connections accept, the follow-up message fires on schedule. Everything runs in the background.
Key things to know:
- You don’t need to export the list to any other tool. Origami uses its own LinkedIn session (secure, compliant) to send, so you’re not risking a third-party extension flagging your account.
- The sequencer is included on all paid plans. You pay for credits when you enrich leads; using the sequencer costs nothing extra. Even on the $29/month plan, you can send unlimited sequences to any list you’ve built.
- Auto un-enrolment: If a doctor replies with anything—“Not interested,” “Tell me more,” or even a thumbs up—Origami immediately removes them from the sequence. No sending your day-7 breakup message after they’ve already booked a call.
- Tracking in one dashboard: Inside the same list view, you’ll see columns for Connection Accepted, Message Opened, Link Clicked, and Replied. The contact’s enriched profile (title, practice name, tools used) stays visible right next to those metrics, so you instantly recall why you targeted them.
- Reply handling: When you log in to LinkedIn, you’ll see new conversations. Because Origami holds the full context, you can jump into the chat and know exactly what pain point you addressed.
3.3 Response Rates to Expect (Real Benchmarks)
From campaigns I’ve run for healthcare tech, practice management software, and patient communication tools in South Africa in 2026, here’s what I see for this very target group:
- Connection request acceptance rate: 15–22% (higher if you’ve curated the list carefully and the doctor’s LinkedIn is active).
- Message 2 reply rate (on those who connected): 8–12%.
- Message 3 reply or link click rate: 5–8% of the original connected leads.
- Overall meeting booked rate (from total list): 5–8%.
So if you start with 100 qualified doctors, expect 15–22 connections, 2–3 of those will book a meeting, and another 3–5 will engage by clicking the audit link or asking a question. That’s a solid top-of-funnel for a single-week campaign.
3.4 When to Iterate on Messaging vs. Iterate the List
If after 5 days your connection acceptance rate dips below 10%, the list isn’t the problem—the opening note likely isn’t resonating. Doctors in Cape Town and Joburg get a lot of generic “healthcare growth” messages. Test variations of Touch 1 that leans harder on the pain: “your patients are waiting 2 hours while your Google rating drops” is more direct than “waiting time concerns.” I’ve found that the more specific you are to the actual review language, the better the connect rate.
If your connect rate is strong but reply rate is weak, it’s Touch 2 that needs a tweak. Maybe the “quick breakdown” isn’t compelling. Try swapping in a line like “I’ll send you the actual booking flow we fixed at a Medical Centre in Fourways—it took 20 minutes to implement.”
If Touch 3 gets link clicks but no bookings, add a Calendly link and a friendly nudge: “I’m opening up a few 20-min slots next Tuesday. Grab one here.” The tool is the gateway, but a direct call to action right after they see value works better.
You can pause and edit the sequence mid-flight from the sequencer dashboard. No need to kill the campaign.
One More Thing: Go Back to the List-Building Post
If you stumbled on this guide first and don’t yet have a targeted prospected list, head to the how to build a list of Doctors in Cape Town and Johannesburg with Poor Patient Wait Time Reviews post. It shows the exact prompt to put into Origami and how the AI pulls enriched contacts from the live web in minutes.
Once you’ve got the list, come back here, refine it, paste the sequence, and start booking conversations. No spreadsheets. No separate sequencer subscriptions. One platform from list to booked meeting—that’s how B2B outreach runs in 2026.