Your ATS is probably sitting on a goldmine.
Thousands of candidates. Verified contact info. Past interviews. Skill assessments. Work history. All just… sitting there.
The average staffing agency has 70% of their database dormant—candidates who haven’t engaged in 90+ days. Some agencies are sitting on databases with a 3-year-old average last contact date.
That’s not a database. That’s a cemetery.
But here’s the thing: those “dead” candidates aren’t actually dead. They took other jobs. They moved. They forgot you existed. They got tired of recruiter spam.
They didn’t disappear. They just stopped answering.
This guide shows you how to bring them back.
Why Your Candidates Went Silent
Before you blast your database with “ARE YOU STILL LOOKING???”, understand why they stopped responding in the first place:
The Top 5 Reasons Candidates Ghost
- They got a job (and you never checked in after)
- You only called when you needed something (no relationship, just transactions)
- Your outreach was irrelevant (sending warehouse jobs to CDL drivers)
- They’re drowning in recruiter spam (and your email looks like everyone else’s)
- The phone number you’re calling is their old one
Notice that only one of these means they’re actually unavailable. The other four? That’s on you.
The Math That Should Scare You
Let’s say you have 10,000 candidates in your database. Pretty typical for a mid-sized light industrial agency.
- 70% dormant = 7,000 candidates you’re not talking to
- 30% of dormant candidates are actually open to work = 2,100 potential placements
- Your average placement fee: $2,500
- If you place just 5% of those = 105 placements = $262,500
That’s revenue you’re leaving on the table. Today. Right now.
The ROI on reactivation isn’t theoretical. It’s math.
The Reactivation Playbook
Step 1: Segment Before You Spray
The worst thing you can do is send the same message to everyone. Your database isn’t one audience—it’s dozens.
Segment by:
- Last activity date (90 days, 6 months, 1 year, 2+ years)
- Job category (welders vs. forklift operators vs. general labor)
- Location (don’t text someone about Ohio jobs when they’re in Texas)
- Past placement history (previously placed vs. never placed)
- Reason for last contact (declined job? Ghosted interview? Completed assignment?)
A welder who finished a 6-month contract last year is a very different reactivation target than someone who no-showed their first interview 2 years ago.
Step 2: Clean Before You Campaign
Sending to bad data isn’t just wasteful—it’s dangerous. Phone carriers now track your sender reputation. Too many bounces or spam reports, and your number gets flagged.
Before any reactivation campaign:
- Run phone numbers through a validation service
- Remove known opt-outs (legally required under TCPA)
- Flag disconnected numbers
- Identify landlines (can’t receive SMS)
A clean list of 5,000 outperforms a dirty list of 10,000. Every time.
Step 3: Start with SMS (Not Email)
We’ve covered this in depth before, but the numbers are clear:
| Channel | Open Rate | Response Rate | Avg Time to Response |
|---|---|---|---|
| 21% | 1-3% | 3+ days | |
| SMS | 98% | 29% | 3 minutes |
For dormant candidates especially, SMS cuts through. Email gets lost in promotions tabs. SMS gets seen.
But there’s a catch: your SMS outreach needs to be compliant. If you haven’t registered for A2P 10DLC, read this first.
Step 4: Write Messages That Don’t Sound Like Spam
Bad reactivation message:
“Hi! This is ABC Staffing. We have jobs available! Are you looking for work? Reply YES to learn more!”
Good reactivation message:
“Hey Marcus, this is Jamie from Midwest Industrial. We placed you at the Whirlpool warehouse back in 2024. Got a forklift job in Findlay paying $21/hr if you’re looking. Still in the area?”
The difference:
- Personal (uses their name and history)
- Specific (actual job, actual pay, actual location)
- Conversational (sounds like a text, not a marketing blast)
- Low-pressure (asks a simple question, doesn’t demand action)
Step 5: Create a Reactivation Sequence
One message isn’t enough. Neither is five messages in five days. Here’s what works:
The 3-Touch Sequence (over 2 weeks):
Day 1 - The Check-In:
“Hey [Name], it’s [Recruiter] from [Agency]. We worked together back in [Year]. Quick question—are you still doing [Trade/Skill]? Got some [Location] jobs I thought of you for.”
Day 5 - The Specific Opportunity:
“Following up—we have a [Job Title] at [Company/Location], [Pay Rate], [Key Benefit like per diem or OT]. Want details?”
Day 12 - The Soft Close:
“Last check—if timing’s not right, no worries. Just reply STOP and I’ll take you off my list, or let me know when you’re ready to look. Either way.”
The third message is key. It gives them an easy out (which builds trust) while leaving the door open.
Response rates by message:
- Message 1: 15-20%
- Message 2: 8-12%
- Message 3: 5-8%
Combined, you’re looking at 25-35% engagement from a “dead” list. That’s not reactivation—that’s resurrection.
What to Do When They Respond
A response is just the start. Most agencies fumble here by:
- Taking hours to reply (they’ve moved on)
- Sending a generic job link (impersonal after a personal message)
- Asking for a full application (too much friction)
The First Response Protocol
When a dormant candidate responds, you have a 15-minute window where they’re warm. After that, engagement drops 80%.
Your first reply should:
- Acknowledge their response (“Great to hear from you!”)
- Ask ONE qualifying question (“Are you still certified for TIG?”)
- Keep the conversation going (“I’ve got 3 options that might fit—can you talk for 5 min today?”)
Don’t send them to an application. Don’t ask for an updated resume. Just have a conversation.
The reactivation worked. Now close the loop.
Handling the Tricky Cases
“New phone, who dis?”
They don’t remember you. Don’t take it personally.
Reply with context:
“No worries! You worked with us at [Agency] back in [Year]—we placed you at [Job/Company]. I’m [Name], reaching out because we have new opportunities in [Location]. Ring any bells?”
“I’m not looking right now”
Great! Note it and set a follow-up:
“Totally understand. Mind if I check back in 3 months? Things change, and I don’t want you to miss out when you are ready.”
This builds goodwill and gets permission for future contact.
“Take me off your list”
Do it immediately. No questions asked.
“Done—you’re off. If you ever need work in the future, save this number. Good luck!”
Graceful exits create referrals. Pushy responses create complaints.
No response at all
After your 3-touch sequence, let them rest. Don’t hammer the list. Wait 3-6 months before trying again.
Measuring Reactivation Success
Track these metrics for every reactivation campaign:
| Metric | Target | What It Tells You |
|---|---|---|
| Delivery Rate | 95%+ | Data quality |
| Response Rate | 25%+ | Message quality |
| Qualified Response Rate | 15%+ | Audience fit |
| Time to First Response | <5 min | Urgency/interest |
| Placement Rate | 3-5% of responses | Full-funnel effectiveness |
A successful reactivation campaign turns 1,000 dormant candidates into 250 responses, 150 qualified conversations, and 5-10 placements.
At $2,500 per placement, that’s $12,500-$25,000 from candidates you weren’t even talking to last week.
Common Mistakes to Avoid
Mistake #1: Going too hard, too fast
Reactivating 10,000 candidates in one day will get your number flagged. Carriers see the volume spike and assume spam.
Better approach: Stagger sends. 200-500 per day max for cold lists.
Mistake #2: Not honoring opt-outs
Besides being illegal, it tanks your sender reputation. One compliance complaint can block your entire campaign.
Better approach: Process STOP requests immediately. Automate it.
Mistake #3: No follow-through
Reactivation campaigns generate responses. If your recruiters can’t handle the volume, you’ve wasted the effort and annoyed candidates.
Better approach: Match campaign size to team capacity. 500 messages with good follow-up beats 5,000 messages with none.
Mistake #4: Treating it as a one-time event
Reactivation isn’t a project. It’s a process. Candidates go dormant continuously. Monthly reactivation cadences keep your database alive.
Better approach: Automate a rolling reactivation sequence. Anyone inactive for 90+ days enters the flow.
The Tech Stack That Makes This Possible
Manual reactivation doesn’t scale. You need:
- ATS with engagement tracking (knows who’s dormant)
- Phone number validation (keeps data clean)
- Compliant SMS platform (A2P 10DLC registered)
- Automation for sequences (set it and monitor it)
- Real-time notifications (so recruiters respond fast)
This is exactly what we built TalentPrism to do. Your dormant candidates get personalized outreach. Your team gets notified the moment someone responds. The whole thing runs in the background.
No more manual list pulls. No more copy-pasting messages. No more wondering if your data is clean.
Want to see how it works? Book a 15-minute demo.
The Bottom Line
Your database isn’t dead. It’s sleeping.
The candidates in your ATS were interested once. They applied. They interviewed. They worked with you. They just… stopped hearing from you.
Reactivation isn’t cold outreach. It’s rekindling a relationship that already existed.
The agencies winning right now aren’t the ones with the biggest databases. They’re the ones actually using theirs.
TL;DR:
- Segment your dormant candidates (don’t spray and pray)
- Clean your data before sending (deliverability matters)
- Use SMS (it works, especially for reactivation)
- Write personal, specific messages (not marketing copy)
- Create a 3-touch sequence over 2 weeks
- Respond fast when they reply (15-minute window)
- Track everything (delivery, response, placement)
- Make it a process, not a project
Your next placement might be sitting in your database right now. They just need a nudge.
Related guides:
- 5 Signs Your Candidate Database is Costing You Placements
- Why SMS Beats Email for Blue-Collar Recruiting
- The Staffing Agency’s Guide to A2P 10DLC Compliance
Want help reactivating your candidate database? TalentPrism automates the entire process—from segmentation to outreach to response management. Book a demo and see what’s sitting in your ATS.