Prepared by Sparkry for External Source
Recruiting Workflow Use Case Map
A visual guide showing exactly what changes at each phase — from AI-powered email tools to a full recruiting operating system. 12 use cases across 3 phases.
7
Workflow Stages
12
Use Cases
3
Phases
18+
Pain Points Identified
5 of 7
Stages Requiring Owners
Client Intake
▲ Email only
▲ Bottleneck
▲ Bottleneck
Job Qualification
▲ Not standardized
▲ 3-5 day rounds
▲ 3-5 day rounds
Recruiter Search
▲ 1-2 day delay
▲ No priority
▲ No priority
Submission
▲ No format
▲ Owners rewrite
▲ Owners rewrite
Client Review
▲ SLOW
▲ 2+ wk feedback
▲ 2+ wk feedback
Interview Sched.
▲ 8-12 emails
▲ No visibility
▲ No visibility
Close & Billing
▲ Billing errors
▲ SOW delays
▲ SOW delays
Core problem: Mike and Tiffany are in 5 of 7 stages. Candidates have zero visibility in 4 stages. Recruiters lose sight of their own submissions after Stage 4.
Who Touches What Today
Intake
Qualify
Search
Submit
Review
Schedule
Close
Mike & Tiffany
•
•
•
•
•
Recruiters
•
•
Candidate
⌛
⌛
⌛
⌛
Hiring Manager
•
•
Acct Manager
•
•
Crawl
AI Power Tools on Email
Sequencing matters: Use cases are ordered intentionally. Start with Use Case 1. Add the next only after the first is habitual — approximately 2 weeks each.
1
Standardized Candidate Summaries
Start here — everyone gets a win in Week 1
SearchSubmission
⚠ Today
- Recruiter A: "Hey, John looks good. Resume attached."
- Recruiter B: "Found 3 people. Sarah is best. Mike is ok."
- Recruiter C: 2-page email with life story and every job since college
- Mike/Tiffany rewrite every submission into something presentable
- 1-2 hours per batch. Different format every time.
✓ With AI
- Recruiter pastes resume + JD into pre-built AI template
- AI generates standardized summary with match score (82/100), strengths vs JD, gaps/risks
- AI adds reference check template and recommended interview questions
- Recruiter adds personal notes: "Worked with John before — responsive, low-risk"
- Mike/Tiffany review & approve — no rewriting needed
- 10 min per batch. Identical format every time.
Different
Format before
→
Identical
Format after
1-2 hrs
Rewrite time
→
10 min
Review time
Why this is Use Case 1: Recruiters do less writing. Mike and Tiffany do less rewriting. The client gets better packages. Every person on the team gets a win in Week 1. Recruiter adoption: Pre-built prompt template — paste resume text and JD into clearly marked fields. One-page cheat sheet. First win within 48 hours of launch.
2
Structured Intake Generator
Qualify roles in 1 round instead of 5
IntakeQualification
⚠ Today
- Client email arrives
- Email back: "Is this remote?"
- Client replies (1-2 days)
- Email back: "What's the budget?"
- Client replies (1-2 more days)
- 3-5 days of back-and-forth to qualify
- SOW doesn't start until after placement
✓ With AI
- Client email arrives
- Paste email into pre-built AI prompt
- AI generates intake checklist — confirmed fields in green, gaps in red
- AI flags margin check: at $150K, 25% fee = $37,500 ✓
- AI drafts 1 follow-up email requesting ALL missing items at once
- AI generates SOW template from confirmed details — starts at intake, not after placement
- Qualified in 1 round. 1 day instead of 3-5.
3-5 days
Qualification time
→
1 day
Qualification time
After
SOW starts
→
At intake
SOW starts
3
JD to Sourcing Package
Every recruiter starts from the same playbook
Search
⚠ Today
- JD emailed to all recruiters
- Each recruiter interprets differently
- Recruiter A searches LinkedIn with own keywords
- Recruiter B uses different job boards
- Recruiter C starts 2 days late
- Recruiter D contacts same candidate as A
- Outreach: "I have an exciting opportunity..."
✓ With AI
- Paste qualified JD into AI sourcing prompt
- AI generates Boolean search strings for LinkedIn Recruiter
- AI creates ideal candidate profile (must-haves vs. nice-to-haves) and red flags
- AI assigns priority flag: ⚡ Urgent / Standard / Pipeline
- AI drafts 3 personalized outreach messages — names company, role, salary range, and why them
- Send package to all recruiters — everyone starts from the same playbook
- 15 min to generate. Consistent quality across all recruiters.
Variable
Quality
→
Consistent
Quality
1-2 hrs
Recruiter start time
→
15 min
Recruiter start time
4
Candidate Status Updates
The #1 retention lever — costs nothing, takes 60 seconds
SubmissionReviewScheduling
⚠ Today
- Candidate submits resume
- ... silence ... 5 days ...
- Candidate emails: "Any update?"
- Recruiter emails Tiffany: "Did the client see Sarah?"
- Tiffany checks email, follows up with client
- ... 5 more days of silence ...
- Candidate accepts another offer
✓ With AI Templates
- Candidate submitted → AI drafts email: "Your resume has been submitted. Expect to hear back by Friday."
- Client reviews → AI drafts: "Great news — you're moving to interviews. Scheduling within 48 hours."
- No update after 48 hrs → AI drafts: "We're following up today. You'll hear from us by tomorrow."
- Candidate stays engaged — knows where they stand at every step
- Never wonders if they've been forgotten
- 60 seconds per update. Zero technology required.
2+ weeks
Candidate wait
→
24 hrs
Candidate wait
Lost
Result
→
Engaged
Result
Why this matters: This costs nothing. No technology required. 60 seconds per candidate. The company that communicates fastest wins — not the company with the best ATS.
Mike/Tiffany's Day — Before
7:00Read client emails
7:30Write qualification questions
8:00Wait for replies...
9:00Write JD email for recruiters
9:30Answer recruiter questions
10:00Rewrite candidate summary #1
10:30Rewrite candidate summary #2
11:00Rewrite candidate summary #3
11:30Follow up with hiring manager
12:00Chase scheduling back-and-forth
1:00Fix billing error
2:00Chase another hiring manager
Admin time: ~6 hrs/day
Mike/Tiffany's Day — After Crawl
7:00Read client emails
7:15Paste into AI → checklist
7:20Send 1 email with all gaps
7:30Generate sourcing package
7:45Send package to recruiters
9:00Review AI-scored summaries
9:15Approve & send to client
9:30Send candidate status updates
10:00Free for business development
10:30Free for business development
11:00Free for business development
Admin time: ~3 hrs/day
A Recruiter's Tuesday — Before
9:00New role from Tiffany. JD attached, no context.
9:30Read JD. Interpret requirements. Guess what's important.
10:00Start LinkedIn search with own keywords
10:30Find 3 candidates. Write freeform emails about each.
11:30Email summaries to Tiffany. Hope format is right.
12:00Done. No idea what happens next.
Recruiter time: ~3 hrs • Visibility: Zero after submit
A Recruiter's Tuesday — After Crawl
9:00New role with sourcing package from Tiffany
9:10Open package: Boolean strings, ideal profile, red flags, priority
9:20Paste Boolean string into LinkedIn Recruiter
10:00Find 4 candidates. Paste each resume into AI template.
10:30Review AI summaries. Add personal notes. Send to Tiffany.
10:45Done in 1.75 hrs. Will get notified on client review.
Recruiter time: ~1.75 hrs • Visibility: Status updates on their candidates
Phase Transition
Walk
Lightweight ATS + AI Layer
5
Pipeline Board
Answer "where's that candidate?" in 5 seconds, not 15 minutes
All Stages
⚠ Today
- Search email for "Compunet" + "Sr. Engineer"
- Scroll through 40 threads
- "I think Recruiter B sent someone last week?"
- Ask Mike: "Did we hear back on that one?"
- Mike: "Which one?"
- 15 minutes. Low confidence.
✓ With ATS
- Open the ATS → pipeline board shows every candidate by stage
- Each card shows name, match score, recruiter, and days in stage
- ⚠ Alerts flag candidates stuck too long (e.g., Sarah K. in Review for 3 days)
- Mike/Tiffany see full pipeline across all roles
- Recruiters see their own candidates' status without emailing anyone
- 5-second answer. 100% confidence.
15 min
Answer time
→
5 sec
Answer time
Low
Confidence
→
100%
Confidence
6
Structured Intake Form
Zero emails to qualify a role — auto-generates pipeline card + sourcing package
IntakeQualification
⚠ Today
- "We need someone for a project"
- "Remote? Budget? Contract or FT?"
- "Remote, probably around 150"
- "150 salary or bill rate? FT or contract?"
- "Salary. FT. Phone then onsite."
- (3 more emails for remaining details)
- 6-8 emails. 3-5 days.
✓ With ATS Form
- Client fills out structured intake form (or Mike/Tiffany fill from email)
- All fields captured: role, location, budget, type, priority, interview process
- Margin auto-calculated — 25% of $150K = $37,500 ✓
- Submit → auto-generates role card in pipeline (flagged Urgent)
- Auto-generates sourcing package from AI (Crawl tools built in)
- Auto-assigns to best-fit recruiter based on workload
- SOW template pre-populated. 0 emails. 10 minutes.
6-8
Emails
→
0
Emails
3-5 days
Time
→
10 min
Time
7
Recruiter Coordination & Assignment
Shared view of who's covering what — no duplication
Search
⚠ Today
- Email blast: "New role — see JD attached"
- Who picked it up? No idea.
- Is anyone searching? No idea.
- 3 days later: "Any updates on Compunet?"
- Recruiter A: "Working on it"
- Recruiter B: Started but didn't update
- Recruiter D: Didn't see the email
✓ With ATS
- View recruiter workload dashboard — see who has capacity
- Assign role to best-fit recruiter with sourcing package attached
- Recruiter gets notification: "Compunet Sr. Engineer ⚡ URGENT — due Friday"
- ATS flags duplicate candidates — prevents two recruiters contacting the same person
- Each recruiter sees their own submissions and status
- Shared coordination view. No wasted effort on duplicates.
Manual
Coordination
→
Shared
Coordination
High
Duplicate risk
→
Flagged
Duplicate risk
8
Hiring Manager Feedback Forms
3 questions. 60 seconds. 24-hour auto-reminder.
Review
⚠ Today
- Candidate submitted
- Wait for hiring manager email... 3 days
- Tiffany follows up
- 4 more days of silence
- "Looks interesting, let me think about it"
- 5 more days
- Candidate accepted another offer
✓ With ATS Forms
- Candidate submitted → ATS auto-sends 3-question feedback form to hiring manager
- Hiring manager clicks 3 boxes: Proceed? Concerns? Interview type? (60 seconds)
- No response? 24-hour auto-reminder sent automatically
- Still no response? 48-hour escalation alert to Mike/Tiffany
- Feedback received → candidate update auto-sent: "You're advancing to interviews"
- 24-48 hours total. Candidate stays engaged.
2+ weeks
Feedback time
→
24-48 hrs
Feedback time
Lost
Candidate
→
Engaged
Candidate
Why this is in Walk, not Crawl: The feedback form requires the hiring manager to change their behavior — using a form instead of free-text email. That's a client-side change you can't control. The ATS provides infrastructure to deliver, track, and auto-remind, making adoption far more likely than emailing a standalone form.
9
Self-Service Scheduling
Candidates click a time slot. Zero emails from Tiffany.
Scheduling
⚠ Today
- "Can you interview her this week?"
- "I'm free Thursday after 2"
- "Can you do Thursday at 2?"
- "I have a conflict. How about Friday?"
- "Friday work?" → "Not Friday, Monday?"
- "Monday?" → "Yes, what time?"
- 8-12 emails. 3-7 days. 45 min of Tiffany's time.
✓ With Scheduling Tool
- Candidate advances → ATS sends scheduling email with available time slots
- Candidate clicks a time that works (self-service)
- Calendar invites auto-sent to candidate + hiring manager
- Recruiter notified in ATS: "Interview scheduled: Sarah K. — Tue 4/15 2:00 PM"
- Zero emails from Tiffany. Same-day scheduling.
8-12
Emails
→
0
Emails
3-7 days
Schedule time
→
Same day
Schedule time
Note: Some hiring managers will still prefer to email times. The system supports both paths — self-service for candidates who click a link, and streamlined email for hiring managers who won't adopt the tool.
∑
Walk Summary — What Changes
Mike & Tiffany shift from DOING to REVIEWING
⚠ Before (Email Routing)
Client → email → Mike/Tiffany → email → Recruiter
Recruiter → email → Mike/Tiffany → email → Client
Everything routes through Mike & Tiffany.
They are the hub for every transaction.
Recruiter → email → Mike/Tiffany → email → Client
Everything routes through Mike & Tiffany.
They are the hub for every transaction.
✓ After (ATS Routing)
Client → form → ATS → auto → Recruiter
Recruiter → submit → ATS → auto → Client
Mike & Tiffany review exceptions only.
Candidates get updates at every stage.
Recruiters see their own candidates' progress.
Hiring managers give feedback in 60 seconds.
Recruiter → submit → ATS → auto → Client
Mike & Tiffany review exceptions only.
Candidates get updates at every stage.
Recruiters see their own candidates' progress.
Hiring managers give feedback in 60 seconds.
Phase Transition
Run
AI-First Operating System
Prerequisite: Run begins when Walk metrics are met for 30 consecutive days — not on a calendar date. If Walk takes longer than expected, Run shifts accordingly.
10
Client Portal
The competitive moat — clients track everything without emailing you
IntakeReview
⚠ Today
- Client emails to ask about status
- Mike/Tiffany dig through email threads
- Client has zero visibility into pipeline
- Every question = another email chain
- Feels like a small operation
✓ Client Portal
- Client opens branded External Source portal
- Sees all active roles with candidate counts and pipeline status
- Clicks into a role → reviews candidate summaries and match scores
- Gives feedback directly in portal — no email chain needed
- ⚠ Portal flags pending actions: "Review needed: Sarah K. (2 days)"
- Submits new roles through the portal intake form
- Real-time visibility. Zero emails to Mike or Tiffany.
Email
Client access
→
Real-time
Client access
1 hr/day
Status update time
→
0
Status update time
11
AI Candidate Matching
Warm leads from your database before recruiters start cold sourcing
Search
⚠ Today
- New role comes in
- Recruiters start from scratch every time
- Search LinkedIn, job boards, personal network
- 2-3 days to find first candidate
- Past candidates forgotten in email threads
✓ With AI Matching
- New role enters system → AI scans candidate database (past submissions, sourced profiles)
- AI surfaces warm leads with match scores: Sarah K. (91/100), James L. (84/100)
- Shows context: "Submitted for similar role 3 months ago — wasn't selected, but perfect fit here"
- Recruiter starts with warm leads instead of cold sourcing
- Hours to first candidate instead of days
2-3 days
First candidate
→
Hours
First candidate
Note: AI matching becomes valuable once your ATS has 12-18 months of candidate history. For new role types, recruiters still source from scratch. AI supplements expertise — it doesn't replace it.
12
SOW & Billing Streamlining
Financial terms auto-calculated — legal terms still need human review
Close & Billing
⚠ Today
- Tiffany manually creates SOW
- Email SOW to account manager
- Account manager reviews (3-5 days)
- Back to Tiffany for edits
- Another round of email (2-3 more days)
- Manual invoice creation
- Billing error — wrong rate applied
- Manual cleanup, credit, re-invoice
✓ With Automation
- Candidate placed → ATS auto-populates SOW financial terms from intake data
- Rate, fee (25%), payment terms auto-calculated — no manual math
- Account manager reviews & approves in system (same day)
- ⚠ Legal terms (IP, non-compete, liability) still require human review per client
- Approved → invoice auto-generated from placement event
- Same-day financial terms. Errors significantly reduced.
Frequent
Errors
→
Reduced
Errors
1-2 weeks
SOW time
→
Same day
SOW time
Full Journey: Before & After
Before (Today)
Time to fill30-45 days
Mike/Tiffany admin~6 hrs/day
Pipeline visibilityZero
Candidate communicationNone between stages
Error rateHigh
→
After (Run Complete)
Time to fill20-28 days
Mike/Tiffany admin~2 hrs/day
Pipeline visibility100% + client portal
Candidate communication24-hr updates every stage
Error rateSignificantly reduced
Use Case Index
| # | Use Case | Phase | Stage | Time Saved | Candidate Wait | Recruiter Change |
|---|---|---|---|---|---|---|
| 1 | Standardized Candidate Summaries | Crawl | 3, 4 | 1-2 hrs/batch | — | High |
| 2 | Structured Intake Generator | Crawl | 1, 2 | 30 min/role | — | None |
| 3 | JD to Sourcing Package | Crawl | 3 | 20 min + 1 hr/recruiter | — | Medium |
| 4 | Candidate Status Updates | Crawl | 4, 5, 6 | 15 min/day | 2 wks → 24 hrs | None |
| 5 | Pipeline Board | Walk | All | 30 min/day | — | Medium |
| 6 | Structured Intake Form | Walk | 1, 2 | 45 min/role | — | None |
| 7 | Recruiter Coordination | Walk | 3 | 30 min/day | — | High |
| 8 | HM Feedback Forms | Walk | 5 | 45 min/candidate | 2 wks → 24-48 hrs | None |
| 9 | Self-Service Scheduling | Walk | 6 | 45 min/interview | 3-7 days → same day | None |
| 10 | Client Portal | Run | 1, 5 | 1 hr/day | Real-time | None |
| 11 | AI Candidate Matching | Run | 3 | 1-2 days/role | Days → hours | Low |
| 12 | SOW & Billing | Run | 7 | 2-3 hrs/placement | — | None |