Segments

WhatsApp for Employment Agencies: One Job Posting Cripples the Entire Operation for Two Days

By VeyloCRM · · 13 min read

Every employment agency knows the scene: the job is posted at nine in the morning, and by noon there are 380 unread messages. No one can respond, good candidates give up because the silence seems like neglect, the client company demands updates, and the team spends two days putting out fires instead of recruiting. This article discusses how to turn that volume into a funnel — automatic screening before a person intervenes, scheduling that doesn’t get missed, and a separate conversation for each of the two audiences writing to the same number.

Volume is not the problem, lack of filtering is

A well-publicized operational job opening in a medium-sized city brings in from 200 to 600 candidates within 48 hours. No recruitment team responds to this manually, and none should — what happens in practice is the team tries, gets overwhelmed, and the cost appears in three places simultaneously.

The first is the good candidate who gives up. Those who fit the profile are usually involved in other processes, and a 48-hour silence is interpreted as lack of interest. The second is the client company, which demands progress and receives the response "we are screening," which means nothing. The third is the team itself, which spends two days reading messages instead of conducting interviews — the work that actually fills the position.

The solution is not to respond faster. It is to ensure that most of those 400 messages never reach a person. When screening happens before human service, the team receives 40 conversations instead of 400, and all 40 are from people who meet the minimum criteria.

The three-filter screening funnel

Screening works when done in layers, from the cheapest to the most expensive. Each filter eliminates a different type of candidate and none depend on subjective judgment.

Order matters. Requesting a resume before objective questions creates an inbox with 400 files that someone must open one by one, which is exactly the bottleneck that stalls the operation.

Two audiences, one number: candidate and client company

Employment agencies have a unique characteristic that almost no other segment has: two completely different audiences writing to the same channel. The candidate wants to know if they were approved; the client company wants to know when they will receive resumes. Handling both in the same flow causes crossed messages — and sending a candidate’s response to the client company is the kind of mistake that costs contracts.

Separation must happen immediately. An initial question — "Are you looking for a job or are you a company wanting to hire?" — divides service into two tracks with different tags, queues, and responsible parties. On the company side, the conversation goes directly to sales and job tracking without passing through the candidate queue. On the candidate side, the screening funnel applies.

A detail that seems small but is not: the client company should never wait in the same queue as candidates. It’s the same number, but not the same response time — and this difference sustains the commercial relationship.

Free reading

Continue reading for free

Fill out once and unlock this and all other blog articles. We charge nothing — we just want to know who we’re writing for.

Takes 20 seconds. Prefer to talk directly on WhatsApp?

The confirmation sequence that eliminates no-shows

No-shows at interviews are the most costly waste in the operation: they consume the recruiter’s schedule, delay filling the position, and frustrate the client company. In agencies without a confirmation process, the rate is between 30% and 45%. With a process, it drops to less than 15%.

The sequence has four automated touches:

  • At scheduling: immediate confirmation with date, time, full address, landmark, what to bring, and the name of the person who will receive. Address in text, map, and a line about public transport — lack of transport info is the most common cause of absence in operational jobs.
  • The day before: reminder asking for confirmation with one word. Those who don’t confirm enter an active contact list the same day.
  • Two hours before: short reminder. This is the touch that reduces absence the most and is the most often forgotten.
  • If absent: a message the same day asking what happened and offering rescheduling. Many absences are genuine unforeseen events, and candidates who reschedule tend to accept the job.

A practice that multiplies the effect: always schedule a backup candidate for the same time, informed that they are a backup. The slot never stays empty, and the backup rarely takes offense when the rule was stated upfront.

The talent pool that only exists if searchable

Every agency says it has a talent pool and almost none can use it. The reason is always the same: candidates are scattered across conversations, attached resumes, and loose spreadsheets, with no field that allows searching.

What turns history into a pool are tags applied at screening, not afterward. Five categories solve almost everything: desired role, region, experience range, availability, and current process status. With this, a new kitchen assistant job in the east zone becomes a ten-second search instead of a new ad campaign.

The gain is significant and measurable. A position filled from the pool costs practically zero in advertising and is filled in days instead of weeks because candidates have already been screened once. Agencies that organize this fill from 25% to 40% of positions without posting any ads.

An important caution: candidates stored in the pool must know they are there and be able to request removal. This is not only a legal requirement — it prevents a negative reaction from someone receiving a message about a job two years later without remembering applying.

Communication with the client company during the process

Most contracts lost by employment agencies are not lost due to candidate quality: they are lost due to silence. The client company doesn’t know what’s happening, assumes nothing is being done, and starts demanding daily updates — which consumes even more team time.

Three communications solve this and take minutes. A notice at job opening confirming understanding of the profile, with an expected date for the first referral. An interim report with numbers — how many candidates, how many screened, how many interviewed — even when there are no resumes to send yet, because numbers show progress and "we are screening" does not. And the referral itself, with a short summary per candidate and the reason they passed.

After hiring, two more: a confirmation of the start date and a contact on the thirtieth day asking how the hire is doing. The latter generates the next job, and almost no one does it.

LGPD: resumes are personal data and the agency is responsible

Employment agencies work all day with personal data — name, documents, address, professional history, sometimes sensitive data. This means legal responsibility, and some common industry practices need review.

Four points deserve attention. Consent must be informed: the candidate must know their data will be stored, for how long, and for what purpose, and a clear phrase at first contact suffices. Sharing with the client company must be foreseen — sending a resume to a third party is data processing and the candidate must be aware. A retention period must exist: keeping resumes indefinitely without purpose is the most common industry mistake. And deletion requests must have a simple path with someone responsible for executing them.

Add operational care: a resume on a recruiter’s personal phone who leaves the company is a leak waiting to happen. History and files must live in the agency’s system, not on the device of whoever answers.

Temporary work and scaled operations

Agencies operating temporary work and events face a different problem: it’s not filling one position, it’s calling forty people for Saturday at six in the morning and ensuring thirty-eight show up.

Three mechanisms support this operation. The call list, sent to a group of candidates already registered for the role and region, with confirmation responses recorded — those who confirm first get in, and the list closes automatically. Cascading confirmations the day before and the morning of, because absence rates in temporary work are structurally higher. And an active waiting list, informed they may be called up to one hour before, which covers last-minute absences without desperate phone calls.

A practical note: in temporary work, payment information generates the most messages. Making the amount, method, and payment date clear at the time of the call drastically reduces post-event conversation volume.

An agency’s account over one year

An agency with three recruiters served 14 client companies and filled an average of 11 positions per month, with an average fill time of 22 days. The operation was manual: ads posted, resumes arriving by WhatsApp and email, screening read one by one, scheduling by phone. No-show rate was 38%, and two clients had complained about lack of feedback in the quarter.

Four changes were implemented. The three-filter screening funnel ran before human service. Candidate and client company were separated into distinct tracks at the first question. The four-touch confirmation sequence was applied to every scheduled interview. And the five talent pool tags were applied during screening.

In twelve months: average fill time dropped from 22 to 9 days; no-shows dropped from 38% to 12%; positions filled rose from 11 to 26 per month with the same team of three recruiters; 31% of those were filled from the pool, with no advertising cost; and the client portfolio grew from 14 to 23 companies, with the two who had complained still active. What changed was not recruiting capacity — recruiters spent their days interviewing instead of reading messages.

Five mistakes in employment agency service

  • Requesting resumes before filtering. Creates 400 files that someone must open one by one.
  • Mixing candidate and client company in the same queue. The client waits behind three hundred messages and concludes they are not a priority.
  • Not confirming interviews. Four automated touches reduce no-shows from almost 40% to less than 15%.
  • Storing resumes without retention period or consent. The most common legal exposure in the sector.
  • Disappearing from the client company during the process. Contracts are lost due to silence far more than candidate quality.

Key metrics to monitor

Five indicators show if the operation is healthy: average fill time per position, from briefing to hiring; screening yield rate, i.e., how many candidates reaching the recruiter actually fit the profile, measuring filter calibration; no-show rate at interviews; percentage of positions filled from the talent pool, the most direct efficiency indicator; and ninety-day retention of hires, the number the client company truly values and that decides contract renewal.

Frequently Asked Questions

How to screen candidates via WhatsApp without overwhelming the team?

In three layers, from cheapest to most expensive, always before human service. The first filter is three to five closed-ended questions at first contact: availability, residential area, mandatory job requirements, minimum experience, and availability to start — questions without interpretation that alone eliminate from 55% to 70% of candidates. The second filter is an honest and complete job description, including role, salary range, schedule, location, and employment type, because many apply without reading the ad and dropping out now costs nothing while dropping out after the interview costs a slot. The third is the resume and conversation with the recruiter, only for those who passed the first two. Order matters: requesting resumes before filtering creates 400 files to open one by one.

How to serve candidate and client company on the same number?

By separating the two tracks at the first question, such as "Are you looking for a job or are you a company wanting to hire?" From there, different tags, queues, and responsible parties apply: the company goes directly to sales and job tracking without passing through the candidate queue, and the candidate enters the screening funnel. It’s the same number but cannot have the same response time — leaving the client company waiting behind three hundred candidate messages is how contracts are lost. It’s also worth structuring three fixed communications with the client: confirmation of profile understanding at opening with expected referral date, an interim report with numbers even without resumes to send, and the referral with a short summary per candidate.

How to reduce no-shows at interviews?

With four automated touches, reducing the rate from 30%–45% to less than 15%. At scheduling, immediate confirmation with date, time, full address, landmark, what to bring, who will receive, and a line about public transport, since lack of transport info is the most common cause of absence in operational jobs. The day before, a reminder asking for confirmation with one word, with active contact the same day for those who don’t confirm. Two hours before, a short reminder, the touch that reduces absence most and is most often forgotten. And if absent, a same-day message asking what happened and offering rescheduling, since many absences are genuine unforeseen events. Scheduling a backup candidate informed as such for the same time ensures the schedule never goes empty.

What does LGPD require of an employment agency?

Resumes are personal data and the agency is responsible, making four points mandatory. Consent must be informed: the candidate must know data will be stored, for how long, and for what purpose, and a clear phrase at first contact suffices. Sharing with the client company must be foreseen, since sending a resume to a third party is data processing. A retention period must exist, as keeping resumes indefinitely without purpose is the most common sector mistake. And deletion requests must have a simple path and someone responsible for executing them. Add operational care: a resume on a recruiter’s personal phone who leaves the company is a leak waiting to happen, so history and files must live in the agency’s system.

How to make the talent pool really work?

By applying tags at screening, not afterward. Every agency says it has a talent pool and almost none can use it because candidates are scattered in conversations, attachments, and spreadsheets with no searchable field. Five categories solve almost everything: desired role, region, experience range, availability, and current process status. With this, a new job becomes a ten-second search instead of a campaign, and agencies that organize this fill from 25% to 40% of positions without posting ads — with virtually zero advertising cost and timelines in days instead of weeks. One caution: candidates must know they are in the pool and be able to request removal.

The recruiter should spend the day interviewing, not reading messages

VeyloCRM filters candidates before conversations reach anyone, separates candidate and client company tracks immediately, confirms interviews automatically with four touches, and keeps the talent pool tagged on the server — so the next job starts with a ten-second search instead of a new ad.