We advertise frontline jobs on social media. This page is about writing down who you are looking for before you spend anything reaching them.
Book a demoHiring guideChecked against FMCSA and BLS sources, 15 September 2026
Ideal Candidate Profile: A Template for Frontline Roles
An ideal candidate profile is the one-page document you write before the job ad, describing the person you are trying to reach and the situation they are in right now. The useful version is not a marketing persona with a stock photo and a name like “Warehouse Wendy” — that is what most template pages hand you, and it has never told anybody where to put an ad. It answers six questions: who already does this job well and where did they come from, what has to be true on day one, what you can teach in ninety days, what this person is doing at two o’clock on a Tuesday afternoon, what would make them leave, and what disqualifies someone. The fourth is the one that changes your spending, because somebody who is good at this job is at work, not on a job board. The template is below, with a completed example for a regional Class A driver.
What most templates give you instead
Search this term and you get personas: a name, a stock photo, an age range, a list of goals and frustrations. The format comes from marketing, and in frontline hiring it does nothing. “Warehouse Wendy, 34, values work-life balance” does not tell you what shift to post, what to put in the first line of the ad, or where to spend the budget.
The version that earns its two hours is a scouting report, not a persona. It does not describe a personality; it describes a situation your job would improve.
Start with the people who already do the job well
Write it backwards. Name the three best people currently doing the job in your building and find out four things about each: what they did immediately before, how they reached you, how far they live, and what changed in their life when they moved.
The patterns rarely match your job ad. You may find your three best line cooks all came from grocery deli counters rather than other restaurants. A finding like that is a recruiting instruction; “three years of restaurant experience” is not. Keep every pattern job-related: industry, commute, shift history, how they found you. A profile recording an age or a family situation is no longer a hiring document.
If you cannot name three people who do this job well, you do not have a profile problem. You have a pay or retention problem. Write down what you are guessing, and let the first hire test it.
Day one versus month three
The most expensive mistake in frontline hiring is confusing a requirement with a preference. A requirement is what the law, the licence or the roster demands before this person can work a shift. Put “three years of experience” in the day-one list, then ask what you would do if a two-year candidate walked in and was better than anyone already doing the job. If you would hire them, it was never a requirement.
The profile only separates the two lists. Hiring criteria covers the weighting and the scoring — profile first, criteria second, and every criterion should trace back to sections 2 and 3.
What is this person doing at 2pm on a Tuesday?
This is the field that changes how you spend money, and no persona template asks for it. Answer it literally: at two on an ordinary Tuesday afternoon, where is the person from section 1 and what is in their hands?
For frontline work the answer is nearly always the same. They are at work: on a floor, in a cab, in a bay, in somebody’s living room, phone in a locker or mounted on a windscreen. Somebody good at a job and currently doing it has no reason to be on a job board, so the people on the boards at 2pm are the ones not working.
We have a stake in this, so here is the evidence rather than the assertion. In our 2026 benchmark of 891 managed campaigns, the share of ad clicks that finish an application and the cost of an applicant both track one thing: whether the person can look at a screen on shift.
| Role family | At 2pm on a Tuesday they are | Apply rate | Median cost per applicant |
|---|---|---|---|
| Customer service / dispatch / admin | At a desk, browser already open | 25% | $2.71 |
| Caregiver / home care | In a client’s home, phone in a pocket | 31% | $3.76 |
| Warehouse / production | On a line where phones are restricted | 20% | $9.83 |
| CNA / nursing assistant | On the floor, phone in a locker | 18% | $7.72 |
| Technician / mechanic | Under a vehicle, gloves on | 16% | $13.41 |
| CDL truck driver | Driving, or waiting at a dock | 8% | $26.86 |
Apply rate is the share of ad clicks that finish an application — not a hire rate, and not applicants per hire. Read the table as a cost of interruption: people who can browse at work convert cheaply, and people who cannot hold a phone on shift cost several times as much, because the ad has to survive until 8pm.
Section 4 settles three things. Channel: a job board reaches the active candidates and social reaches the rest, with the tactics on passive candidate recruiting. Timing: they read at 6:15am and after 8pm, so that is when the ad lands. Form: a fourteen-field application on a phone in a parking lot is a wall; two or three pre-screening questions do the same work without emptying your pipeline.
What would make them leave the job they have
If the person you want is employed, every hire is somebody’s resignation, and the profile has to name what causes it. It is rarely a dollar an hour. What moves frontline people is the schedule, the commute and the predictability of hours. Pay works as a threshold: below a certain number nothing you say is heard, and above it the schedule takes over.
So write the one thing you can say truthfully that their employer cannot. That line is the job ad, and if you cannot finish the sentence you are not ready to advertise. Then write what would keep them put — usually a doubt, such as that “home nightly” means home at nine. If your own turnover runs on the reason you expect people to leave a competitor, the profile has told you something about your schedule.
The template
Seven sections, one page, one role, one shift, one site. Copy it as it stands; the brackets are the only work. A field that runs past two lines belongs in the job description.
IDEAL CANDIDATE PROFILE
Role: [job title] · Site: [location] · Shift: [the hours on the roster] · Written by: [name], [date]
1. WHO ALREADY DOES THIS WELL
The three best people doing this job here now: [names]
What each did immediately before, and how each reached us: [ ]
How far each lives from the site: [ ]
What they share that a résumé would not show: [ ]
2. TRUE ON DAY ONE — job-related, applied to everyone
Licence, certification or registry status: [ ]
Physical or regulatory requirement of the work: [ ]
Shift they must work from week one: [ ]
Anything else we would refuse to make an exception for: [ ]
3. TRAINABLE IN NINETY DAYS
What we will teach, who teaches it, how many hours: [ ]
What we screen on that belongs in this list instead: [ ]
4. WHERE THEY ARE RIGHT NOW
Job titles they hold today, and employers within [x] minutes: [ ]
At 2pm on a Tuesday, this person is: [ ]
Phone access during the shift: [none / locker / pocket / mounted in a vehicle]
Hours they can actually read and reply: [ ]
Applying for jobs this week? [yes, on the boards / no, at work] → channel: [ ]
5. WHY THEY WOULD LEAVE
What they are paid now, and how we know: [ ]
What their current schedule costs them: [ ]
What we can say truthfully that their employer cannot: [ ]
What would keep them where they are: [ ]
6. WHAT DISQUALIFIES
Automatic, job-related, applied to every applicant: [ ]
Things we have treated as disqualifying that are not: [ ]
Who may make an exception, and what gets written down: [ ]
7. HOW WE WILL KNOW THIS WAS RIGHT
If accurate, this hire is still here on [date, 120 days out]
What we rewrite if they are not: [ ]
Two rules. Nothing goes in section 2 unless you would turn down a candidate you liked for failing it, and section 4 gets a literal answer: “on a forklift, phone in a locker, reads after 6pm.”
A completed profile: regional Class A driver
The requirements below are real: 49 CFR 391.11(b) sets the federal floor for a driver in interstate commerce, and the wage is the BLS national median, May 2025.
IDEAL CANDIDATE PROFILE
Role: Class A driver, regional · Shift: Tuesday–Saturday board, home every night
1. WHO ALREADY DOES THIS WELL
Darnell (5 years here), Mike (11), Rich (2). Darnell drove a dump truck for a paving contractor and was laid off every winter; Mike ran over-the-road and quit over the nights out; Rich upgraded from a Class B beverage route.
Two came as referrals from Mike, one from a Facebook ad seen at a dock. All three live inside 30 minutes and came from a job that kept them away from home.
So we are not hiring experienced drivers. We are hiring local drivers tired of being away.
2. TRUE ON DAY ONE
Valid Class A CDL — under 49 CFR 391.11(b), a licence “issued only by one State or jurisdiction.”
At least 21, the federal floor for the interstate work on this board, not our preference.
Physically qualified with a current medical certificate under subpart E, and not disqualified under the FMCSA rules.
Passes our road test and is issued the certificate of driver’s road test.
Works Tuesday to Saturday. The last two who left had never really agreed to Saturdays.
3. TRAINABLE IN NINETY DAYS
The ELD, the six customer sites, dock procedure, plant paperwork: forty hours riding with Mike, then two weeks of shadow runs.
What we screen on and should not: more than two years’ experience.
4. WHERE THEY ARE RIGHT NOW
Driving for a paving contractor, a food distributor, a beverage route, or a construction outfit that goes quiet in February. Within 30 minutes: four distributors, two paving companies, a ready-mix plant.
At 2pm on a Tuesday this person is behind the wheel or waiting at a dock, engine running, phone mounted rather than in hand. They read at 6:15am before the pre-trip, and after 8pm.
Applying this week? No. So an ad that lives only on a job board will not be seen by anyone in section 1.
5. WHY THEY WOULD LEAVE
Pay: the ones we hired were on $24 to $27 an hour. BLS puts the national median for heavy and tractor-trailer drivers at $28.19 an hour, $58,640 a year (May 2025). We will not win on the hourly number.
Their schedule costs them three to five nights a week away, or a layoff every winter.
What we can say and their employer cannot: home every night, board posted two weeks out, dock time paid.
What keeps them put: the suspicion that “home nightly” means home at nine. Answer that with a time.
6. WHAT DISQUALIFIES
Disqualified under the FMCSA rules. No current medical certificate. Cannot work Saturdays.
Not disqualifying, whatever the last manager believed: a six-month gap, a Class B upgrading, one at-fault incident four years back.
7. HOW WE WILL KNOW THIS WAS RIGHT
Still here on day 120, and has not asked off the Saturday board. If they leave over the schedule, the ad lied; if they leave over money, section 5 is wrong.
From profile to job ad, and from profile to criteria
Into the ad
The ad comes out of sections 4 and 5, and it rules out an opening line like “competitive pay.” Section 5 gives the opening line, because the thing you can say that their employer cannot is what earns the second sentence. Section 2 gives the requirements paragraph, and it should be short: every preference printed as a requirement removes people you would have hired. Copy is covered on what makes a good job ad, with a fill-in version at job posting template.
Into the criteria
Section 2 becomes the must-have list, section 3 the trainable list that gets a weight rather than a veto, and section 6 the disqualifiers — the one to watch, because a disqualifier applied inconsistently is how a defensible process becomes indefensible. Weighting and scoring live on hiring criteria, the form you mark during the interview is the interview scorecard template, and the order to run licence and reference checks is on how to vet a candidate.
When the profile is not the problem
Writing one wastes an afternoon in three cases: hiring once from internal applicants who already work for you; a role with no bench within driving distance, where the constraint is supply not targeting; and a role whose last four hires all left for the same reason.
The failure mode to watch is a profile describing someone nobody could hire — eight years of experience, three certifications, available for rotating weekends, at a quarter under the local median. Every field defends itself; together they describe a person who does not exist, and the profile becomes a reason to reject everybody.
Frequently asked questions
What is an ideal candidate profile?
A one-page document written before the job ad, describing who you are trying to hire and the situation they are in now: who already does the job well and where they came from, what must be true on day one, what is trainable, what they are doing at 2pm on a Tuesday, what would make them leave, and what disqualifies. One role, one shift, one site.
What is the difference between a candidate persona and an ideal candidate profile?
A persona is a marketing artefact: a named, photographed composite with goals and frustrations. An ideal candidate profile is a scouting report, built backwards from people who already do the job for you and written so every field changes a decision, such as which channel to advertise on.
What is the difference between a candidate profile and a job description?
The profile describes the person and their situation; the job description describes the work, the duties and the conditions of employment. The profile is internal and comes first.
What should be included in an ideal candidate profile?
Seven things: your three best current people and where they came from, the day-one requirements, the trainable list, where the candidate physically is during their working day, what would make them leave, the real disqualifiers, and a date to check whether the profile was right.
Who should write it?
The supervisor who runs the role, with fifteen minutes from whoever handles the advertising. Written by HR alone it drifts toward credentials; by the supervisor alone it becomes a description of the last person who quit.
Is an ideal candidate profile the same thing as hiring criteria?
No. The profile describes who you are looking for and where they are; the criteria decide who gets the job, with weights and a scoring method. The day-one list becomes the must-haves.
How often should you update it?
After every hire into that role, and immediately if it has been open more than about eight weeks. A role that will not fill usually means the profile describes somebody who does not exist at the pay you offer.
Do you need a separate profile for every role?
One per role, per shift, per site. The ideal day-shift CNA and the ideal night-shift CNA in one building are usually different people, even though the job description is identical.
Can an ideal candidate profile be discriminatory?
It can, and that is the main risk of the persona format, which invites you to write down an age, a family situation or a lifestyle. Keep every field job-related: industry, commute distance, shift history, licences, how they found you.
How does the profile change where you advertise?
Through one question: is this person applying for jobs this week? If they are, a job board reaches them; if they are at work doing the job well, they are only reachable where they already are, which for frontline workers is social. In our 2026 benchmark of 891 managed campaigns, roles whose workers cannot look at a screen mid-shift cost the most: $26.86 per applicant for CDL drivers, $2.71 for customer service.
The profile tells you where this person is. Reaching them is the other half.
We put frontline jobs in front of people who are at work rather than job hunting, and report cost per applicant with the fee inside it. Median across 891 managed campaigns: $13.88.
Book a Demo