Candidates applied.The placementwent to whoever texted first.

TextingOnly turns job boards, job fairs, and job site signage into structured candidate screening flows. OTTO captures role type, certifications, shift preference, and availability, then delivers a structured brief before the recruiter calls.

 
⚙️ 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. The recruiter calls from an unknown number, and the call goes unanswered.
×Screening calls repeat the same questions about role type, certifications, shift, and location.
×Job fair leads collected on paper may not be contacted before candidates accept another role.
×Spanish-speaking candidates may drop out at first touch when bilingual screening is unavailable.
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 each placement channel
Job board SmartLink → OTTO screens the candidate → recruiter calls with context
Role, certifications, shift, availability, and location are captured once so screening starts with context.
Job fair QR screens the candidate before leaving the booth and creates a structured brief.
Spanish screening starts at first touch, while the recruiter receives the brief in English.
This is not a chat tool. This is structured candidate screening triggered from the placement channels you already use.
Key features
From job board tap to recruiter brief.
OTTO screens everything in between.

The channels generating candidate interest (job boards, job fairs, and job site signage) connect to the same OTTO screening engine. One platform supports all entry points and candidate types.

💼
Job Board SmartLink Screening
SmartLink in Indeed or ZipRecruiter listing → OTTO screens at peak intent. The recruiter receives a brief while the candidate is still actively searching. Read: SMS Lead Capture →
🎪
Job Fair QR Screening
A QR code at the booth lets OTTO screen 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, certifications, shift, availability, and work authorization are captured through ITR (Interactive Text Response) menus. Structured data, not a transcript. The recruiter starts each call with context. Read: Inbound Automation →
📋
New Role Alerts to Matched Candidates
When a role opens, cert-matched candidates in the owned list receive an SMS 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. A YES reply triggers OTTO re-screening and replaces stale availability data. Dormant database placed without new sourcing spend. Re-engagement →
🌐
Spanish Bilingual Screening
The same job-board listing and job-fair QR can support Spanish. The candidate selects a language at opt-in, and 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 begins screening while candidate intent is still high. Related: Scans, Clicks & Geo Attribution →
Any channel · source attributed · 24/7
2
OTTO screens role, certifications, shift, and availability with TCPA consent documented
Mobile number and TCPA (Telephone Consumer Protection Act) consent captured at opt-in. OTTO runs a candidate screen through ITR (Interactive Text Response) menus and delivers role type, certifications, shift preference, location, and work authorization as structured fields. Related: Declared data at opt-in →
verified · TCPA documented · structured screening
3
Recruiter receives structured candidate brief
Role, certifications, shift, availability, work authorization, and location are 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 sets up the callback
OTTO tells the candidate who calls and from what number. They answer because they’re expecting it. Each candidate who texts in joins the owned list, allowing new roles to 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.

Candidates already engage through job boards, job fairs, and job site signage. 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
The candidate clicks your Indeed or ZipRecruiter listing. A SmartLink opens SMS on mobile, and one tap sends. OTTO screens at peak intent: role interest, certifications, shift availability, location, work authorization. Recruiter receives structured brief. Fast screening improves the chance of reaching the candidate before another employer does.
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, certifications, shift, and location
Screening responses are stored as structured fields rather than a transcript. Recruiter gets what they need to make the call.
3
Recruiter receives the brief before the first call
The recruiter calls a candidate who is expecting the call, with certifications, availability, and location already available. Attribution →
First to screen wins the placement
Candidates apply to multiple listings simultaneously. The recruiter who responds quickly with context has a stronger chance of making 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. The candidate scans, and OTTO screens role interest, certifications, shift, availability, and location at the booth. 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, certifications, shift, availability, and location are captured 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
Each candidate is 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. An active worker sees the sign, scans, and begins screening for role interest, current position, certifications, and availability. Attribution tracks which site generated which candidate. Recruit active workers already on a job without cold outreach or additional 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 is required because the candidate finds you. Dynamic QR →
2
OTTO screens current role, certifications, and availability
Current employer, role, certifications, notice period, and preferred shift are captured conversationally. No cold call needed.
3
Recruiter receives an 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 becomes measurable 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. The Spanish-speaking candidate selects a language at opt-in, and OTTO routes the conversation into a configured Spanish screening flow. Role, certifications, shift, and availability are 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 y disponibilidad are captured in Spanish. Same structured fields as English screening.
3
Recruiter brief delivered in English
Role, certifications, shift, availability, and location are delivered in a 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.

When a new role opens, matched candidates can be notified before a job-board post. Aged candidates can receive a role update, while OTTO handles replies so recruiters can focus on placements.

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. Send an 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. Strong placement opportunities often come from candidates who already screened well and needed a matching 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, start date, and current status are captured again. Updated brief replaces the prior screen data.
3
Recruiter receives the updated candidate brief
The recruiter calls a candidate who just replied YES to a specific role, with current context and no cold opening.
Place before job board spend
Best placements come from candidates who already screened well. Notify them first and use the job board only when needed.
 
📤 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 was unavailable 90 days ago may be ready now. Outbound personalized SMS with a role update or new opening. A YES reply triggers OTTO re-screening for 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, certification status, and location preference are captured again. Stale 90-day record replaced with current data.
3
Recruiter receives the re-qualified candidate
The recruiter calls a candidate who just confirmed current availability, creating a warm conversation. Highest conversion rate on any outbound channel.
Dormant database is a placement asset
Candidates who screened well may still be valuable months later. 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 each YES reply.
See mass texting →
🔁Re-engagement
Aged Pipeline Re-activation
60–180 day cold candidates re-engaged with role update. A YES reply triggers OTTO re-screening and replaces stale availability 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 or changing your workflow, each channel becomes a screening opportunity and candidate responses become structured briefs.

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, certifications, shift, availability, and location are 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
When a new role opens, matched candidates in the owned list receive an SMS. Existing candidate database re-engaged without new job board spend.
🔄
Let OTTO do your cold outreach
Re-engagement, new-role alerts, and follow-up sequences can run without manual monitoring. 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. Each event generates structured data rather than 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 recruiting touchpoints such as job-board listings, job-fair QR codes, and 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 role notifications, job-fair follow-up, and re-engagement campaigns at scale. Without 10DLC, candidate-facing messages are filtered by carriers before delivery. TextingOnly registers your agency under its brand name and documents TCPA compliance at 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 and captures role type, certifications, shift preference, availability, and 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, and 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 a 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->