Recruitment Video Scripts: Examples That Actually Get Replies
Most recruiting video fails because the script is just a longer InMail read aloud — the same generic structure, now with video awkwardness on top. This guide gives you six real recruiter scripts across the scenarios that matter: sourcing, exec search, agency BD, re-engagement, niche roles, and offer-stage follow-up. Each script includes the variable slots you need, why the structure works, and what to swap for your specific recruiting motion.
Before you start
- An open req (or two) with a clear differentiator you can speak to honestly
- A sourced candidate list with at least name, current role, and current company populated
- A recording setup to capture your AI-clone source video once scripts are finalized
Step-by-step guide
Script 1 — Sourcing a Senior Engineer (Agency or In-House)
"Hey {{first_name}} — saw you've been leading backend infrastructure at {{current_company}} for about three years. I've got a Series B fintech client specifically looking for someone with your distributed-systems depth, and the engineering culture there is unusually close to what you've described liking. Recorded you 45 seconds on why I think it's worth 15 minutes of your time." Why it works: opens with a specific fact about the candidate (tenure + team focus), positions the role with a differentiator the recruiter can actually defend, and closes with a low-friction ask. The {{current_company}} and tenure reference prove you actually looked at their profile.
Script 2 — Executive Search Cold Outreach to a VP/C-level
"{{first_name}}, I know VP-level inboxes are brutal, so I'll be direct: my client is replacing their Head of Product after a pivot to enterprise, and your background taking {{former_company}} from {{stage_a}} to {{stage_b}} is the closest match we've found on paper. Let me explain the role in 30 seconds — if it's not interesting, no follow-up." Why it works: acknowledges the executive's time up front, cites a specific career arc (stage-to-stage, not just a job title), and explicitly offers to stop if the role isn't a fit. Senior candidates respond to directness; they delete fluff.
Exec-level candidates reply to videos that demonstrate you did real research on their career. Avoid generic opener phrases like 'I came across your profile' — they read as templated even when the rest of the script is personalized.
Script 3 — Agency BD to a VP Engineering or HR Director
"Hi {{first_name}} — noticed {{company}} just posted {{role_count}} open engineering roles after your Series C. Most VPs of Engineering at your stage tell me their biggest bottleneck is senior backend sourcing in under 45 days. I put together a 60-second video on how we solve exactly that for teams your size." Why it works: trigger-based opener (funding round + hiring surge), specific pain claim that is defensible for the stage, and positions the agency's differentiator (speed) rather than the usual 'we place great talent' generic claim.
Script 4 — Re-engaging a Silver-Medal Candidate
"{{first_name}} — I know we talked in {{previous_month}} about the {{previous_role}} role that went to someone else. Something changed this week: {{specific_change}}. Felt worth recording you 30 seconds rather than sending another generic 'checking in' email." Why it works: references the prior conversation directly (not 'just wanted to follow up'), cites a specific trigger for why NOW, and explicitly contrasts itself to the generic check-in email the candidate gets from everyone else.
Silver-medal candidates are often your highest-ROI re-engagement because they've already been vetted. Use video here, not a templated email — the differentiation vs. your prior text outreach is the whole point.
Script 5 — Niche Role With a Tiny Candidate Pool
"{{first_name}}, there are maybe 30 people in the world who have your experience with {{specific_skill}} — and I'm talking to several of them this week. This role isn't for everyone, but for someone with your exact background, the technical challenge and the comp range are both unusual. 45 seconds on why you specifically." Why it works: acknowledges the small pool (flattering and accurate), signals competition without overselling, and makes the 'why you' the center of the pitch. Niche-skill candidates respond when recruiters show they understand their market value.
Script 6 — Offer-Stage Video to Close a Hesitant Candidate
"{{first_name}}, I know you're weighing this decision carefully — wanted to send you a short video from {{hiring_manager}} (not me) because {{specific_reason_they_want_you}} came up in our team discussion after your loop. Watch this when you have 45 seconds; happy to schedule a final conversation with {{hiring_manager}} directly if it's helpful." Why it works: at offer stage, video from the hiring manager (not the recruiter) adds meaningful human signal that an email cannot. It shows the team actually discussed the candidate, offers a concrete next step, and respects the candidate's decision process.
Offer-stage video is the most underused use case. Candidates who would have gotten a generic 'excited to have you join' email get a personalized video from the actual hiring manager — it materially shifts offer acceptance rates, especially for candidates with competing offers.
Map Each Script to Your AI-Clone Template Structure
Each script has a consistent structure: specific-detail opener (30% of script), role or opportunity pitch (40%), low-friction close (30%). When you build these as templates in Outvid or your video tool, create one template per scenario — don't try to force all six into a single universal template. The AI fills variables; you still need the right script skeleton for each scenario. Test each template on a 20-30 candidate pilot before scaling.
Common mistakes to avoid
Using the same script structure for exec-search and high-volume sourcing
Fix: Exec-search candidates reply to directness and brevity; they delete anything that feels like marketing. High-volume sourcing scripts can be slightly warmer and include more role detail. Use separate templates for each motion and measure reply rates separately.
Mentioning the role before you've earned the candidate's attention with a specific hook
Fix: The first 10 seconds of a video decide whether the candidate watches the rest. Open with something specific about them — their project, their company stage, their promotion — not with 'I'm reaching out because we have an exciting opportunity'. Earn the watch time before the pitch.
Writing the script like a pitch and recording it like a performance
Fix: Scripts work on video only when the delivery sounds conversational. Rehearse once, then record naturally. If it sounds like you're reading it aloud, rewrite until it sounds like something you'd actually say to the candidate on a call.
Key takeaways
- Each recruiting scenario — cold sourcing, exec search, BD, re-engagement, niche roles, offer-stage — needs its own script template. One universal template produces mediocre results across all of them.
- The first 10 seconds of a video must contain a specific detail about the candidate, not a generic opener. Cold-opener phrases like 'I came across your profile' kill watch time even when the rest of the script is strong.
- Offer-stage video from the hiring manager is the most underused recruiting video scenario — and often the highest-leverage one for candidates with competing offers.
Frequently asked questions
How many variable slots should a recruiting video script have?
Three to five is the sweet spot. One or two variables produces videos that feel under-personalized; six or more makes the script fragile — any missing variable breaks the coherence. Pick the variables that carry the most weight for your scenario ({{first_name}}, {{current_company}}, {{specific_detail}} at minimum) and build the script around them.
Can I use these scripts directly or do I need to rewrite for my brand voice?
Treat them as structural templates, not copy-paste scripts. The structure (specific opener → role pitch → low-friction close) is what makes them work; the exact wording should match how you naturally speak to candidates. If a phrase in the example feels unnatural in your voice, rewrite it — authenticity is a bigger reply-rate driver than any specific word choice.
Should I write different scripts for different seniority levels?
Yes. Entry-level and mid-level scripts can be slightly warmer and longer (closer to 60 seconds). Senior and executive-level scripts must be shorter (closer to 30 seconds) and more direct. Executives reply to respect for their time; early-career candidates reply to warmth and clear context about the role.
Do I need to personalize the opening line for every candidate or can I batch them?
Batch them with AI-generated variable fills, but spot-check before sending. AI can generate a specific-detail opener from each candidate's LinkedIn data ('noticed you led the migration to Kubernetes at {{company}}') but occasionally gets facts wrong. Review 5-10 generated scripts per campaign before scaling — a factually-wrong opener destroys the whole video.
What's the biggest reply-rate difference between a good script and a mediocre one?
In most recruiter pilots, the gap is 2-3x. A script with a specific-detail opener and a low-friction close consistently outperforms a generic script even when both use the same AI clone and the same candidate list. Script quality is the highest-leverage variable in recruiting video outreach — more than candidate list, more than delivery style, more than channel.
Related resources
Use These Scripts in Your First Outvid Campaign
Load these templates into Outvid, record your AI clone once, and generate personalized videos for your full candidate list — with the scripts already proven to get replies.