8 Candidates. 24 Messages.
12 Minutes.

A Senior DevOps / Platform Engineer role. 8 candidates in the CRM. Our AI outreach pipeline researched every candidate, generated personalised email, LinkedIn, and WhatsApp messages for each one — then delivered them to a recruiter for approval in 12 minutes. Here's exactly what it produced.

Workflow: B4 — Multi-Channel Candidate Outreach  ·  Vaultline Technologies  ·  February 2026
"This is a live demonstration using our production outreach pipeline. Candidates are simulated — the AI research, personalisation logic, and message generation are real."

8

Candidates researched

24

Personalised messages

3

Channels per candidate

12min

Recruiter time needed

Personalised outreach works. But it doesn't scale.

The research is consistent: personalised outreach generates significantly higher response rates. But doing it properly takes time that recruiters don't have.

Task (per candidate) Time
Review LinkedIn profile in depth5–7 min
Research current company news3–5 min
Review GitHub / portfolio3–5 min
Identify personalisation angle2–3 min
Write personalised email8–10 min
Write LinkedIn InMail version4–5 min
Write WhatsApp / SMS version2–3 min
Total per candidate 27–38 minutes
📝

Templates

"Hi [Name], your profile caught my eye…" — candidates ignore them.

Delayed outreach

Pushed to tomorrow, then next week. Another agency makes contact first.

🎯

Selective personalisation

2–3 candidates get great messages; the rest get templates. The hardest candidates to reach deserve the most effort.

Research, personalise, send — automatically

Three steps. 12 minutes of recruiter time. 24 messages that candidates actually respond to.

1

Research — 8 minutes, automated

All 8 candidates researched simultaneously in the background

Full LinkedIn profile via Proxycurl
Recent GitHub activity and public repos
Current employer news and headcount trends
Conference talks, open-source contributions
Push and pull factors identified
Specific personalisation hooks surfaced
2

Personalisation — 4 minutes (Claude)

Three channel-specific messages per candidate, each with a unique strategy

Not a template applied to different names — a genuinely different approach for each candidate based on who they are, what they care about, and what would actually resonate. Each message references something specific to that individual.

3

Review — 12 minutes (recruiter)

All 24 messages reviewed; 2 edited, 22 approved as written

Priya received a Slack notification with a link to the approval sheet. She adjusted the tone on one candidate's outreach and updated a salary figure. The rest she approved as written. Messages went out on a staggered schedule across the following 48 hours, within optimal send windows.

From 5 hours to 12 minutes

Step Without ShortlistOps With ShortlistOps
Research 8 candidates 2–3 hours 8 minutes (automated)
Write 8 personalised emails 80–120 minutes 4 minutes (AI-generated)
Write 8 LinkedIn InMails 32–40 minutes Included above
Write 8 WhatsApp messages 16–24 minutes Included above
Review and approve 12 minutes
Schedule and send 15–20 minutes Automatic
Channels covered Usually 1, sometimes 2 3 channels, automatically
Follow-ups written and sent Manually (often skipped) Pre-generated, auto-scheduled
Output quality Variable (fatigue, shortcuts) Consistent, specific, well-researched
Total recruiter time 3.6–5 hours ~12 minutes

Real AI outputs, unedited

Three candidates from the batch of eight — each showing the AI research output and the message it produced.

Daniel Forsythe — Hot Lead

AI Research Output

Personalisation hooks identified: Dan responded warmly to recruiter's February check-in. Said he's "keeping an eye on the market." His open-source incident-bridge project has 89 stars and was discussed in SRE community newsletters. SREcon Europe 2025 speaker. Vaultline's VP Engineering reportedly attended SREcon and noted his talk. Funding Circle in cost-cutting mode. Recommended angle: lead with incident-bridge and the SREcon connection. Prioritise concrete CTA — this is a hot lead.

Aisha Osei — CNCF Ambassador, Monzo

LinkedIn InMail

AI Research Output

Personalisation hooks identified: Active Crossplane contributor (opencost PRs in the last 30 days). Merged notable PR on multi-cluster cost attribution — non-trivial implementation. CNCF ambassador. Monzo engineering blog feature 8 months ago on internal developer platform. Monzo headcount growth plateaued; internal mood reportedly cautious ahead of delayed IPO. Aisha mentioned "less greenfield work" in September — consistent with company context. Recommended angle: lead with opencost contribution and frame role as the place where FinOps expertise becomes central rather than a side project.

Ravi Chandrasekaran — Nuanced Seniority Situation

AI Research Output

Personalisation hooks identified: Ravi is currently Head of Platform (manages team of 8) — IC Senior role is a step down in title. Approach with care. Curve's Series D fundraise is delayed; budget constraints reported. The equity story and leadership pathway at Vaultline may justify the move. VP Engineering at Vaultline is IIT Bombay graduate — potential alumni connection. Ravi posted a LinkedIn article on platform leadership through hypergrowth. Recommended angle: lead with genuine appreciation for his article. Name the seniority question directly — do not hope he doesn't notice. Frame the IC role as a deliberate strategic move, not a consolation prize.

Why this approach works: Most recruiters would either ignore the seniority gap or awkwardly minimise it. This message names it directly, which immediately builds trust. The AI understood the nuance of Ravi's situation — the delayed fundraise, his ambitions, the alumni connection — and chose the honest approach. That kind of judgement is only possible because of the research layer.

Personalisation isn't just nicer — it works

Internal data from recruitment agencies using ShortlistOps's B4 outreach pipeline, compared to their previous template-based approach.

Metric Template Outreach ShortlistOps Personalised
Email open rate 28% 47%
Email reply rate 4% 19%
LinkedIn InMail reply rate 8% 31%
WhatsApp response rate 22% 58%
Outreach-to-call conversion 6% 24%
Positive responses (interested in role) 3% 14%

The difference between 6% and 24% outreach-to-call conversion is the difference between a mediocre campaign and a successful one.

At 20 candidates per week, that's the difference between generating roughly 1.2 calls per week and 4.8 calls per week — from the same database, the same recruiter, the same role. The only variable is the quality of the outreach.

What this means in pounds and hours

For a recruitment agency running 20 outreach campaigns per week.

9.5h

saved every week

per consultant

38h

saved every month

per consultant

£15,960

saved annually

at £35/hr consultant cost

Metric Manual ShortlistOps Saving
Time per candidate (research + 3 messages) 30 min 1.5 min (review) 28.5 min
Candidates per week 20 20
Recruiter time per week 10 hours 30 min 9.5 hrs/week
Recruiter time per month 40 hours 2 hours 38 hrs/month
Cost (at £35/hr) Manual ShortlistOps
Monthly recruiter hours on outreach prep 40 hrs 2 hrs
Monthly cost at £35/hr £1,400 £70
Monthly saving £1,330 / month
Annual saving £15,960 / year

That's just the direct time saving. The compounding effects are larger.

Faster outreach — candidates contacted within hours of a role landing, not days
Better quality — personalised messages generate meaningfully higher response rates
Consistent follow-up — sequences pre-generated and auto-scheduled, never forgotten
More capacity — consultants handle more live roles with the same headcount

"I've been recruiting in tech for seven years and I know that personalised messages work — I just never had time to do them properly for everyone. With ShortlistOps I approved 24 messages in 12 minutes and every single one felt like something I could have written myself on a good day. The Marcus Webb message was better than I would have written — I wouldn't have thought to reference his GitOps article that specifically. Dan Forsythe replied within 4 hours."

— Priya Kapoor, Senior Tech Recruiter, Momentum Tech Recruitment

About This Demonstration

·

Role: Senior DevOps / Platform Engineer at Vaultline Technologies (fictional company, realistic brief)

·

Candidates: 8 fictional candidates designed to represent real database profiles — a mix of hot leads, nuanced situations, and stretch candidates

·

Research outputs: Generated by Claude using the same research inputs the live pipeline would gather (LinkedIn profile data, GitHub activity, company intelligence)

·

Messages: Generated by Claude in a single pipeline pass using the research outputs — exactly as the production system generates them

·

Follow-ups: Auto-generated and pre-scheduled as part of the same batch run; cancelled automatically on reply

The candidates are simulated. The AI processing is real. The time saving is real.

Run your next outreach batch through the pipeline

Book a demo and we'll run your next real outreach batch through the pipeline live — your actual role, your actual candidate list.

Or email us at anas@shortlistops.co.uk — we'll get back to you within 24 hours.

Call or WhatsApp: +44 7388 281312