Candidates applied.The placementwent to whoever texted first.

SMS for Staffing Agencies — Screen Candidates Before the Call | TextingOnly

TextingOnly turns job boards, job fairs, and job site signage into structured candidate screening flows. OTTO responds in under 3 seconds — screens role type, certifications, shift preference, and availability — and delivers a structured brief to your recruiter before any call is made.

⚙️ OTTO · Candidate Screening
→ Indeed listing SmartLink tapped
Pre-filled SMS opens ↓
What role are you interested in?
1 Warehouse/Forklift 2 Healthcare 3 CDL Driver 4 Other
1
Do you have a forklift cert? And what shifts work for you?
Yes — certified. Days or afternoons, Baltimore area
⚙️ Candidate: Warehouse · Forklift certified · Days/PM · Baltimore — recruiter notified.
The placement gap
Candidates applied.
The role went to whoever texted them first.
The friction
What recruiting looks like without a text channel
Candidate applies on Indeed — recruiter calls an unknown number — no answer
Screening calls are repetitive — role type, certs, shift, location re-collected every time
Job fair leads collected on paper — never followed up before candidates accept elsewhere
Spanish-speaking candidates fall out at first touch — no bilingual staff at screening
Result: Roles stay open. Recruiter time wasted on cold outreach. Qualified candidates placed by whoever reached them first.
The fix
Add a text screening lane to every placement channel
Job board SmartLink → OTTO screens in under 3 seconds — recruiter calls a qualified, prepped candidate
Role, certs, shift, availability, location captured once — screening starts informed
Job fair QR screens the candidate before they leave the booth — structured brief in hand
Spanish screening at first touch — recruiter brief in English — bilingual pipeline without bilingual staff
This is not a chat tool. This is structured candidate screening — triggered from every placement channel you’re already running.
Key features
From job board tap to recruiter brief.
OTTO screens everything in between.

Every channel generating candidate interest — job boards, job fairs, job site signage — connects to the same OTTO screening engine. One platform for every entry point and every candidate type.

💼
Job Board SmartLink Screening
SmartLink in Indeed or ZipRecruiter listing → OTTO screens at peak intent. Recruiter receives brief before the candidate applies to the next three listings. Read: SMS Lead Capture →
🎪
Job Fair QR Screening
QR at the booth — OTTO screens candidates before they leave the building. No paper forms. Structured brief in the recruiter queue at end of event. Read: Entry Points & Customer Journeys →
⚙️
OTTO Candidate Screening Engine
Role, certs, shift, availability, work authorization — captured via ITR (Interactive Text Response) menus. Structured data, not a transcript. Recruiter starts every call informed. Read: Inbound Automation →
📋
New Role Alerts to Matched Candidates
Role opens → outbound SMS to cert-matched candidates in owned list before job board posting. Reply YES triggers OTTO re-screening. Place from existing pipeline at zero job board cost. TCPA compliant. Mass texting →
🔁
Aged Pipeline Re-engagement
60–180 day cold candidates re-engaged with personalized role update. YES triggers OTTO re-screening — updated availability replaces stale data. Dormant database placed without new sourcing spend. Re-engagement →
🌐
Spanish Bilingual Screening
Same job board listing, same job fair QR. Candidate selects language at opt-in — OTTO screens in Spanish. Recruiter brief in English. Full bilingual pipeline without bilingual staff. Language Funnels →
How it works
Candidate taps or scans →
recruiter gets a prepped brief.
1
Candidate taps SmartLink or scans QR
SmartLink in the job board listing, QR at the job fair booth, or QR on job site signage. Pre-filled SMS opens. Candidate presses send. OTTO responds in under 3 seconds — while intent is warm. Related: Scans, Clicks & Geo Attribution →
Any channel · source attributed · 24/7
2
OTTO screens — role, certs, shift, availability — TCPA documented
Mobile number and TCPA (Telephone Consumer Protection Act) consent captured at opt-in. OTTO runs a full candidate screen via ITR (Interactive Text Response) menus — role type, certifications, shift preference, location, work authorization — structured fields delivered as a brief. Related: Declared data at opt-in →
verified · TCPA documented · structured screening
3
Recruiter receives structured candidate brief
Role, certs, shift, availability, work authorization, and location — all delivered before the first call. No cold starts. No repeated qualification. Related: Lead Generation Playbook →
structured brief · certs known · no cold opening
4
Prepare Caller fires — candidate answers, recruiter places
OTTO tells the candidate who calls and from what number. They answer because they’re expecting it. Every candidate who texts in lands on the owned list — new roles reach them before job board posting. Related: Campaign Playbooks →
Prepare Caller · higher answer rate · list builds
Where it plugs in
Channels already running.
Add the text screening lane.

Job boards, job fairs, job site signage — candidates are already engaging. TextingOnly adds a text screening channel to each one so the first recruiter to respond wins. OTTO screens in under 3 seconds. The placement goes to whoever texts first.

Indeed · ZipRecruiter · LinkedIn · Glassdoor
Listing tap → screened in 60 seconds → recruiter brief delivered
Job board SmartLink → OTTO screening → recruiter brief before any call
Candidate clicks your Indeed or ZipRecruiter listing. SmartLink opens SMS on mobile — one tap sends. OTTO screens at peak intent: role interest, certifications, shift availability, location, work authorization. Recruiter receives structured brief. First to screen wins the placement before the candidate applies to three more listings.
Indeed SmartLinkZipRecruiter listingLinkedIn job postGlassdoor listing
1
Candidate taps listing at peak intent
SmartLink in the job listing. Source, role, and platform captured. SMS opens in under 2 seconds. SmartLink →
2
OTTO screens — role, certs, shift, location
Structured screening fields. Not a transcript — structured data. Recruiter gets what they need to make the call.
3
Recruiter alert — brief before first call
Recruiter calls a candidate who is expecting the call — certs, availability, and location already in hand. Attribution →
First to screen wins the placement
Candidates apply to multiple listings simultaneously. The recruiter who responds first — with context — gets the placement.
⚙️ OTTO · OTTO Staffing
→ Indeed listing tap
Role: Forklift Operator · Baltimore · SmartLink
Hi — OTTO Staffing here. You applied for the Forklift Operator role. Do you have a current forklift certification?
1 Yes, current 2 Expired 3 No cert
1
Great. What shifts can you work?
1 Days 2 Evenings 3 Nights 4 Any shift
4
Are you authorized to work in the US?
1 Yes 2 Will need sponsorship
1
⚙️ Candidate: Forklift cert ✓ · Any shift · Auth ✓ · Indeed Baltimore — recruiter alerted.
Career Fairs · Industry Expos · Community Hiring Events
Booth QR → screened before they leave the building
Job fair booth QR → OTTO screening on the spot → recruiter brief
QR at the booth. Candidate scans — OTTO screens role interest, certifications, shift, availability, and location while they’re standing in front of you. Recruiter receives structured brief before the candidate leaves the building. No paper forms. No follow-up lag from illegible handwriting. Structured screening data in hand at the end of the event.
Booth QR displayEvent table tent QRFlyer QR handoutBadge scan QR
1
Candidate scans QR at booth
Event, booth, and timestamp captured at scan. No app download. No paper form. Dynamic QR →
2
OTTO screens on the spot
Role, certs, shift, availability, location — captured in under 90 seconds while the candidate is still at the event.
3
Recruiter brief before candidate leaves
Alert fires immediately. Recruiter can follow up at the booth or have a structured brief for same-day callbacks.
Event generates a pipeline, not a stack of forms
Every candidate screened and attributed to the event. List builds automatically. No manual data entry after the fair.
⚙️ OTTO · OTTO Staffing
→ Job fair booth QR scanned
Event: Baltimore Hiring Expo · OTTO Staffing
Hi — OTTO Staffing here. Thanks for stopping by! What type of work are you looking for?
1 Warehouse 2 Manufacturing 3 CDL/Driver 4 Office/Admin
3
CDL driver — great. Class A or Class B?
1 Class A 2 Class B 3 Both
1
Do you have a clean MVR (last 3 years)?
1 Yes, clean 2 Minor violations 3 Not sure
1
⚙️ Candidate: CDL-A · Clean MVR · Baltimore Expo — recruiter alerted before they leave.
Construction Sites · Warehouses · Job Site Fencing · Yard Signs
Job site QR → active worker screens on the spot → pipeline grows
Job site signage QR → OTTO screening → recruiter brief from active workers
QR on job site fencing, signage, or yard signs. Active worker sees it, scans — OTTO screens role interest, current position, certifications, and availability. Attribution tracks which site generated which candidate. Recruit active workers who are already on a job — highest-quality candidates — without cold outreach or sourcing spend.
Construction site fencing QRWarehouse signage QRJob site yard sign“Now Hiring” window sign QR
1
Active worker scans QR on site
Site ID and timestamp captured. No app. No sourcing required — candidate finds you. Dynamic QR →
2
OTTO screens — current role, certs, availability
Current employer, role, certifications, notice period, and preferred shift — captured conversationally. No cold call needed.
3
Recruiter alert — employed candidate brief
Active, employed candidates are the highest-quality pipeline. Recruiter gets the brief before they move on.
Attribution by site and placement
Which site, which sign, which territory is generating the best candidates. Cost per placement by signage location. Attribution →
⚙️ OTTO · OTTO Staffing
→ Job site QR scanned
Site: Warehouse build · Jessup MD
Hi — OTTO Staffing here. Saw our sign on the job. What do you do?
1 Carpenter 2 Electrician 3 Plumber 4 General labor 5 Other
2
Electrician — are you licensed?
1 Journeyman 2 Master 3 Apprentice 4 Non-union
1
⚙️ Candidate: Journeyman Electrician · Active worker · Jessup site — recruiter alerted.
Spanish · Language-Selected Screening · Bilingual Candidates
Spanish-speaking candidate → full bilingual screening → English recruiter brief
Language selected at opt-in → OTTO screens in Spanish → recruiter brief in English
Same job board SmartLink, same job fair QR, same job site sign. Spanish-speaking candidate selects their language at opt-in — OTTO routes them into a fully configured Spanish screening flow from the first message. Role, certs, shift, availability — all captured in Spanish. Recruiter receives structured brief in English. No bilingual staff required at first touch. Expand your candidate reach without adding headcount.
Any inbound entry pointSpanish job board listingSpanish community signageSpanish community SmartLink
1
Candidate selects language at opt-in
Language preference captured at first message. OTTO routes to fully configured Spanish screening immediately. Language funnels →
2
Full screening runs in Spanish
Tipo de trabajo, certificaciones, turno, disponibilidad — all captured in Spanish. Same structured fields as English screening.
3
Recruiter brief delivered in English
Role, certs, shift, availability, location — all translated into structured English brief. No bilingual staff required.
Expand reach without adding bilingual staff
OTTO handles the full Spanish conversation. Your team works the placement in English. More candidates, same headcount.
⚙️ OTTO · Screening Bilingüe
→ Indeed SmartLink tap · Idioma: Español
Rol: Operador de Almacén · Baltimore
Hola — OTTO Staffing aquí. ¿Tiene experiencia en almacén?
1 Sí, más de 1 año 2 Menos de 1 año 3 Sin experiencia
1
¿Qué turnos puede trabajar?
1 Diurno 2 Nocturno 3 Cualquier turno
3
⚙️ Candidate (EN): Warehouse 1yr+ · Any shift · Spanish Indeed Baltimore — recruiter alerted.
Outbound campaigns
Your pipeline. Your timing.
OTTO screens all replies.

New role opens — notify matched candidates before posting on job boards. Aged pipeline goes cold — re-engage with a role update. OTTO handles every reply so recruiters focus on placements, not inbox management.

New Opening · Matched Candidates · Place Before Job Board Spend
New role opens → SMS to matched candidates → placed before job board
Outbound to matched candidate list → OTTO re-screens → recruiter alert
New warehouse opening in Baltimore. Outbound SMS to forklift-certified candidates in your owned list — before posting on Indeed. Reply YES triggers OTTO re-screening and recruiter alert. Role filled from existing pipeline without new job board spend. Fastest placements come from candidates who already screened well — they just needed a role.
Cert-matched candidate listLocation-matched candidatesShift-matched candidatesPreviously screened pipeline
1
Outbound to matched candidate segment
Role, cert, location, and shift filters. Personalized by name and prior screening data. Mass texting →
2
YES triggers OTTO re-screening
Availability update, start date, and current status re-captured. Updated brief replaces the prior screen data.
3
Recruiter alert — updated candidate brief
Recruiter calls a candidate who just said YES to a specific role — warm conversation, full context, no cold opening.
Place before job board spend
Best placements come from candidates who already screened well. Notify them first — job board is a last resort.
📤 New Role Alert · OTTO Staffing
New role: Forklift Operator · Baltimore
Sending to 34 forklift-cert candidates
Hi Marcus — OTTO Staffing here. New forklift operator role just opened in Baltimore, day shift, $22/hr. Interested? Reply YES or STOP to opt out.
YES
Great Marcus! Are you available to start within the next 2 weeks?
1 Yes, available now 2 Need 2–3 weeks 3 Longer notice
1
⚙️ Match: Marcus · Forklift cert ✓ · Available now · New role Baltimore — recruiter alerted.
60–180 Day Aged Pipeline · Dormant Database · Re-activation
Dormant pipeline → role update → re-screened and placed
Outbound to aged candidate list → OTTO re-qualifies → recruiter alert
Candidates who applied or screened 60–180 days ago and went dark. Life situations change — a candidate who wasn’t available 90 days ago may be ready now. Outbound personalized SMS with a role update or new opening. Reply YES triggers OTTO re-screening — updated availability, certifications, and current status. Dormant database placed without new sourcing spend.
60-day aged candidates90-day cold pipeline180-day lapsed applicantsPreviously screened database
1
Personalized outbound to aged pipeline
Role of prior interest, personalized by name. Sent to opted-in aged candidate list. Re-engagement →
2
YES triggers OTTO re-screening
Current availability, cert status, location preference — re-captured. Stale 90-day record replaced with current data.
3
Recruiter alert — re-qualified candidate
Recruiter calls a candidate who just confirmed current availability — warm, not cold. Highest conversion rate on any outbound channel.
Dormant database is a placement asset
Every aged candidate who screened well is still valuable. STOP suppresses permanently. Non-replies get one additional nudge.
📤 Aged Pipeline Re-engagement
Candidate: Jennifer L. · 84 days cold
Prior screen: Warehouse · Day shift · Baltimore
Hi Jennifer — OTTO Staffing here. New warehouse roles just opened near Baltimore, day shift. Still looking? Reply YES or STOP to opt out.
YES
Great Jennifer! Are you available to start soon?
1 Yes, available now 2 2–3 weeks notice 3 Currently employed
3
⚙️ Re-engaged: Jennifer L. · Warehouse · Currently employed but looking · 84-day reactivation — recruiter alerted.
📋New Role
Role Alert to Matched Candidates
New opening → outbound SMS to cert-matched, location-matched candidates in your owned list. Place before job board spend. OTTO re-screens every YES automatically.
See mass texting →
🔁Re-engagement
Aged Pipeline Re-activation
60–180 day cold candidates re-engaged with role update. YES triggers OTTO re-screening — updated availability replaces stale data. Dormant database placed without sourcing spend.
See re-engagement →
🌐Bilingual
Bilingual Candidate Screening
Same entry point. Candidate selects language at opt-in. OTTO screens in Spanish. Recruiter receives brief in English. Expand reach without adding bilingual headcount.
See language funnels →
Outcomes
Roles filled faster.
Let OTTO do your cold outreach.

Without adding recruiter headcount. Without changing your workflow. Every channel becomes a screening moment. Every candidate becomes a structured brief.

First to screen places first
Capture demand that doesn’t convert to calls or form fills. OTTO responds before the candidate applies to the next listing.
📋
Recruiters call with full context
Role, certs, shift, availability, location — structured and delivered before the first call. Screening starts from informed, not zero.
🌐
Bilingual pipeline captured
Spanish screening at first touch. Recruiter brief in English. Full bilingual candidate pipeline without bilingual staff.
🎪
Job fair follow-up before they leave
Candidate screened at the booth. Structured brief in hand. No paper forms. No follow-up lag. Roles filled from the fair.
📊
Existing candidate database re-engaged
New role opens — SMS to matched candidates from owned list. Existing candidate database re-engaged without new job board spend.
🔄
Let OTTO do your cold outreach
Re-engagement, new role alerts, follow-up sequences — outbound runs automatically. Recruiters work qualified, prepped candidates.
Platform overview
Your next placement starts with
a text, not a call.

Four capabilities that turn candidate interest into structured recruiter briefs.

💼
Structured Candidate Screening
OTTO screens role, certs, shift, and work authorization via ITR menus before the first recruiter call. Structured brief, not a transcript.
🎪
Job Fair Pipeline
QR at the booth screens candidates before they leave the building. Every event generates structured data, not a stack of paper forms.
🌐
Bilingual Screening
Candidate selects language at opt-in. OTTO screens in Spanish. Recruiter receives the brief in English. No bilingual staff required at first touch.
📋
Owned Pipeline First
New role opens → SMS to cert-matched candidates before job board posting. Fastest placements from candidates who already screened well.
Questions answered
SMS for staffing agencies —
how it works.

TextingOnly adds a structured SMS screening lane to every recruiting touchpoint — job board listings, job fair QR codes, job site signage. A SmartLink in the Indeed listing or a QR at the job fair opens a pre-filled SMS. The candidate presses send. OTTO screens role type, certifications, shift preference, availability, and location. The recruiter receives a structured candidate brief before any call is made. No phone tag. No cold calls to unknown numbers that don’t get answered.

10DLC (10-Digit Long Code) registration authorizes staffing agencies to send SMS to candidates at scale — role notifications, job fair follow-up, re-engagement campaigns. Without 10DLC, candidate-facing messages are filtered by carriers before delivery. TextingOnly registers your agency under your brand name with TCPA compliance documented at every candidate opt-in.

Yes. Candidates select their language preference at opt-in — OTTO routes them into a fully configured flow at opt-in. The full screening flow runs in Spanish — role type, certifications, shift preference, availability, location. The recruiter receives the structured candidate brief in English. No bilingual staff required at first touch. This is particularly valuable for light industrial and healthcare staffing with large Spanish-speaking candidate pools.

A QR code at the job fair booth opens a pre-filled SMS opt-in. The candidate scans — Messages opens — OTTO screens role interest, certifications, shift preference, availability, and location before the candidate leaves the booth. Follow-up fires automatically. Candidates who spoke to a recruiter but never filled out a form are in the pipeline with structured screening data already captured.

When a new role opens, TextingOnly sends an outbound SMS to candidates in your owned list whose certifications, location, and shift preferences match — before posting on any job board. Reply YES triggers OTTO to re-screen current availability and start date, then fire a recruiter alert. Roles are filled from existing pipeline at zero job board cost. The fastest placements come from candidates who already screened well and just needed a matching role.

Yes. Each branch gets its own 10DLC-registered number, OTTO flow configuration, and candidate pipeline. One branch’s compliance record does not affect any other. New role alerts can be sent from individual branch numbers or a centralized agency number with local routing. Attribution reporting is available per branch and at the agency rollup level.

Search Icon Site Search Close Site Search
0 results
Text Auto Attendant->