A staffing agency CRM is where you keep the companies you want as clients, the people you talk to there, what was said, and what you will do next. Knowing how to track prospects matters because most staffing deals are not won on the first call. They are won months later, on the day a company's current agency lets them down, by whichever agency is still in touch.
This playbook collects staffing agency CRM best practices for someone who has never run a pipeline: what to set up once, what to do on every call, how to plan a sales day, and which numbers show it is working. Every practice works in any CRM for staffing agencies. Where NextCrew does part of the job, we say where.
Key takeaways
- Track prospects because clients rarely switch on the first call. Most new business comes from staying in touch until a client has a reason to move.
- Set up your dropdown lists before adding anyone. Agreed lead sources, statuses and loss reasons keep the data comparable.
- Give every prospect one owner and a next step with a date. A prospect with no future task is a prospect you have already lost track of.
- Write notes the next person can act on. What was agreed, what the person is like and what they will ask for next.
- Measure a few numbers against your own last period. Weekly first conversations and next steps; quarterly wins, losses and days to first order.
Why should a staffing agency track prospects at all?
Because almost no company switches staffing agencies on the day you call them. They already buy staffing from someone. They switch when that agency sends the wrong people in a busy week or cannot fill a holiday shift. You cannot schedule that moment. You can only be the name they reach for when it comes.
That is what tracking is for. The American Staffing Association counts around 27,000 staffing and recruiting companies in the United States, operating close to 54,000 offices (American Staffing Association, Staffing Industry Statistics, 2021 figures). The company you want has options. What it rarely has is an agency that stayed in touch for nine months without becoming a nuisance.
Most lost deals were never really lost. The first meeting went well, the contact said "try us in the spring," and nobody called in the spring. That deal did not go to a competitor. It went nowhere.
What do the words in a CRM actually mean?
A CRM uses a small vocabulary, and most confusion for new users comes from two words that sound alike: lead status and follow-up status. Here is every term this playbook uses, in plain English.
| Term | What it means |
|---|---|
| Prospect | A company you want as a client and have not won yet. You know a person there and you have a reason to keep talking. |
| Lead | A company that might become a prospect. No conversation yet, so not on your working list. |
| Pipeline | All your prospects, arranged by how close each one is to becoming a client. |
| Lead status | Where the prospect is in the pipeline. In discussion. Proposal sent. Won. Lost. It changes a few times over the life of a deal. |
| Follow-up status | What the next move is and whose turn it is. Sent proposal. Pending response. Scheduled follow-up. It can change after every call. |
| Lead source | How the company found you, or you found them. Referral. Website. Event. Cold call. |
| Owner | The one person responsible for the prospect. In NextCrew this is the Manager field on the client record. |
| Note | A dated record of what happened: a call, a meeting, a quote. It stays on the record for good. |
| Task | Something that has to happen next, with a date and an owner. The CRM reminds you when it is due. |
| View | A saved way of looking at your list: which records, which columns, in what order. You build it once and open it every day. |
The pair to keep straight: lead status tells you where a deal is; follow-up status tells you what to do about it.
What should you set up before adding a single prospect?
Set up the five dropdown lists that every prospect record uses, and do it before anyone adds data. Changing a list is easy on day one. Changing it after four hundred records use it is a project.
| List | It answers | A sensible place to start |
|---|---|---|
| Lead status | Where are they? | Prospecting · In discussion · Proposal sent · Waiting on contract · Won · Lost |
| Follow-up status | What happens next? | Scheduled follow-up · Sent proposal · Pending response · Reattempting contact · Follow-up complete |
| Lead source | How did we meet? | Referral · Website · Event · Cold call · Existing client |
| Account type | What kind of client is this? | Your client types, for example Enterprise, Government, One-time |
| Line of business | Which part of us serves them? | Your own divisions, for example Light industrial, Hospitality, Healthcare |
Keep follow-up statuses action-shaped: "Sent proposal" tells you what to do, "In progress" tells you nothing. Keep lead statuses to six or seven, so each stage means the same thing to everyone.
In NextCrew, all five are lookup lists under Settings > Code Tables, and each one is yours to rename, add to or reorder. A prospect is an ordinary client record with its Account Status set to Prospect, so when you win the company nothing needs to be copied anywhere. The Clients list opens filtered to Active accounts, which keeps prospects out of your client list; the saved views below are where you work them. The step-by-step setup is in our guide to managing prospects and building a pipeline.
Which companies belong on your prospect list?
A company belongs on the list when you can name three things: a person there, a reason they might move, and the next thing you will do. If any of the three is missing, it is a lead, not a prospect. Adding it makes the list longer and less useful.
Aim for about twenty: few enough to keep in your head and review as a team in twenty minutes. At sixty, nobody can tell which four matter this week, and the list stops being opened.
Start with the companies you already met
Your warmest prospects are rarely on a list you could buy. They are in your inbox: everyone you sent rates to who never replied, last year's trade show cards, the site manager who asked what you charge and went quiet. Collect those first.
| Belongs on the list | Does not, yet |
|---|---|
| You quoted them and never heard back | A company that looks right but has never spoken to you |
| They told you when their current contract renews | A purchased list filtered by industry and headcount |
| Someone there complained about their agency | A company name with no person attached |
| You filled a shift for them once, a while ago | Anything you have no next step for |
Add the people too. A company does not return your call; a person does. Record their name, title and who decides. In NextCrew, contacts sit on the client record, one marked as primary, and each can carry its own follow-up status. See adding and maintaining client contacts.
Who should own a prospect?
Exactly one person, named on the record, visible to everyone. Shared ownership sounds collaborative and works the opposite way: two people call the same site in the same month, or nobody calls because each assumed the other had it.
The owner need not make every call, but makes sure the next step happens. In NextCrew, the owner is the Manager field on the client record, and you can filter the whole list by it.
When someone leaves, change the Manager and nothing else. Every note, contact and task stays on the record for whoever takes over.
What should you write in a CRM note after a call?
Write what was agreed, what the person is like to deal with, and what they will probably ask for next. "Called client" is not a note. It records that something happened and nothing about what.
For a prospect, also capture these whenever you learn them. Each one changes when you should call next:
- What they dislike about their current agency. It is the reason they would move.
- When their contract renews, or their busy season starts. That date is your next task.
- Who else has to approve. The person you speak to is often not the person who signs.
- What you quoted or promised. The person who inherits the deal needs to honor it.
Give every note a category
A category lets you find one kind of note later without reading all of them: "every quote we sent" becomes a filter, not an afternoon. NextCrew notes carry a Category such as Call Log, Meeting Notes or Proposal/Quote, from a list you can add to. Notes are dated and signed automatically, and they are internal: Crew Members and client portal users cannot see them.
Save the note you write every time as a template
If your first calls follow the same shape, save that shape once. The point is not saved typing; it is that everyone's notes come out in the same order. In NextCrew the template dropdown sits at the top of the note, and a shared template goes to the whole team. One to start from:
Template · First call with a prospect
- Who I spoke to
- Name, title, and whether they decide
- Current agency
- Who, for which roles, and what they would change
- Roles and volume
- Positions, typical shifts, seasonal peaks
- Timing
- Contract renewal, next busy period, anything dated
- What they are like
- Prefers calls or email, how fast they reply, what annoys them
- Agreed next step
- What, who, and by when. This becomes the task.
Watch out
Write the note the same day. A note written at the end of the week about a call earlier in the week is a summary of what you still remember, which is the part you were never going to forget anyway.
The test: could a colleague read your last three notes and make the next call without asking you anything? More in notes and note templates.
How do you use tasks so nothing gets forgotten?
End every conversation by creating a task for the next step, with a date, before you close the record. The note says what happened. The task says what happens next. A prospect with a note and no task is a deal you are relying on memory for.
"Call in March, no particular reason" is a perfectly good task. It catches the prospects that would otherwise drift for a year.
A NextCrew task is a reminder with a few useful extras:
| Set this | Because |
|---|---|
| Due date and time | The due date is what triggers the reminder. A task with no date will never chase you. |
| Assigned To | One person owns each task. Others can be given access to see it, but accountability sits with one name. |
| Linked Entities | Link the task to the prospect and to the contact you are calling, so it appears where you will look for it. |
| Priority and Category | So you can sort a busy day and tell a callback from a proposal deadline at a glance. |
| Permissions | Limit who can see it. A rate negotiation does not need to be visible to the whole office. |
You can add a task from the prospect's record, which links it for you, or from Tasks > Add Task in the main menu. Full detail is in our task management guide.
Which views should you build, and why?
Build three saved views of your staffing sales pipeline: your own prospects, your call list, and the team's pipeline. A view is the client list filtered and arranged your way, saved under a name. It rebuilds itself from the latest data every time you open it.
| View | Filter and arrange | When you open it |
|---|---|---|
| My pipeline | Your prospects: Account Status set to Prospect, Manager set to you, grouped by lead status | Every morning. It shows where each deal stands. |
| Owes a follow-up | Your prospects, filtered to the follow-up statuses that mean the next move is yours | Before your call block. It is your call list, and it maintains itself. |
| Team pipeline | All prospects, grouped by Manager | In the weekly pipeline meeting, on the shared screen. |
In NextCrew you build a view on CRM > Clients: open the Filter panel and choose your prospects, use the column options to show Lead Status, Follow-Up Status, Manager and Lead Source, drag a column header into the grouping area to group by it, then save the view and name it. NextCrew opens on the last view you used, so pick your pipeline once and that is the screen you get each morning.
Saving and sharing are separate steps. Share the team view as view-only so it stays the same for everyone. And select several prospects at once to add a note or change the follow-up status for all of them, which turns the end-of-day update into a minute.
Watch out
Build views on the standard fields in this playbook. Custom fields you add yourself live on the record but do not reach list views or filters, so a routine built on one will not produce the list you expected.
How should you plan a sales day?
Protect one block of time for calls every day, and make them in a fixed order. The person selling usually also covers shifts, so without a protected block, operations takes all of it. Pick your quietest time, often after the shift-start rush, and keep it the same each day.
Who to call, in order
Work down this list and stop when the time runs out. The top is where deals are lost by waiting.
- 1Promises due todayTasks with today's date. Someone is expecting to hear from you.
- 2Anyone waiting on youYour "Owes a follow-up" view. The next move is yours.
- 3Prospects with a dated reasonA renewal coming up, a busy season starting.
- 4Warm companies that went quietYou quoted, they stopped replying.
- 5New first conversationsOnly with the time that is left.
A sales day, block by block
| When | What you do |
|---|---|
| Before the block · 10 min | Open your tasks due today and your "Owes a follow-up" view. Write down who you will call, in the order above. |
| The block · 60 to 90 min | Make the calls. No email, no shift coverage, unless it is a genuine emergency. |
| After every call · 1 min | Note, next task with a date, follow-up status. Before you dial the next number, not after the block. |
| End of day · 10 min | Check every prospect you touched has a future task. Move anything that slipped to a real date. |
Give every call a reason
A fourth call is only welcome if it carries something; "just checking in" teaches people to stop answering. Put the reason in the task title so it is waiting when the task comes due.
Their busy season is coming. Offer to have Crew lined up before they need them.
Their contract renewal is near. The date they gave you in the first call.
They are advertising roles you staff. Their own job ads can mean demand their current agency is not covering.
You have someone who fits. A Crew Member with the skill or certificate they mentioned is available.
They are expanding. A new site, a new contract, a public announcement.
You now have an answer. A rate, a role or a location they asked about months ago.
The week and the quarter
Once a week, twenty minutes: put the team view on a shared screen and ask one question per prospect: what is the next step, and when? Once a quarter: cull the list and read the losses back, which is covered below.
Which KPIs should a staffing agency track for new business?
The useful sales KPIs for staffing agencies are a few activity numbers tracked weekly and a few outcome numbers tracked monthly or quarterly, each compared with your own previous period. Activity numbers tell you whether the habit is alive. Outcome numbers tell you whether it is paying.
| Measure | How often | What it tells you |
|---|---|---|
| First conversations | Weekly | The only leading indicator here. Everything else reports on work already done. |
| Share of prospects with a future task | Weekly | The health check. It should be all of them, and it slips first. |
| Prospects on the list, by stage | Monthly | Whether the list has outgrown you, and where deals pile up. |
| Wins and losses by lead source | Quarterly | Which way of finding clients actually produces them, and which is habit. |
| Loss reasons | Quarterly | The pattern behind the deals you did not win. Usually uncomfortable, always useful. |
| Days from first conversation to first order | Quarterly | How far ahead you have to work. |
Why the last one matters most
Take your last five new clients and count the days from first real conversation to first order. Use the middle number, not the average, so one slow deal does not skew it. An example with made-up numbers: 90, 120, 150, 200 and 240 days gives a middle of 150, about five months. The pipeline you need next spring is the one you start this fall.
Watch out
Do not compare yourself with a published industry rate; they rarely say what was counted. Measure your own baseline for a quarter, then compare each quarter with the last.
What happens when you win or lose a prospect?
When you win, change the Account Status from Prospect to Active and set the lead status to Won. When you lose, set the lead status to Lost and write down why. Both matter. A pipeline that only records wins teaches you nothing.
Before the win
Example Logistics Co.
- Account status
- Prospect
- Lead status
- In discussion
- Notes
- 14
- Contacts
- 3
- Open tasks
- 1
After the win
Example Logistics Co.
- Account status
- Active
- Lead status
- Won
- Notes
- 14, unchanged
- Contacts
- 3, unchanged
- Open tasks
- 1, unchanged
Because a prospect in NextCrew is already a client record, winning one moves nothing: every note, contact and promise from the chase is already where operations will read it. What the record carries from then on is on our staffing CRM software page, and our guide to adding a new client walks through that part.
Record losses with a reason
Use the same short set of reasons every time, so the quarterly read-back can be compared: Price · Timing · Stayed with current agency · No decision made · Not a fit · Went quiet. "Lost" is not the same as never calling again. It takes the company off the weekly list; it can come back when something changes.
Cull the list every quarter
Once a quarter, ask of every prospect whether you can still name an honest next step. If not, mark it lost with a reason. Then read the quarter's reasons together: if "Price" keeps appearing, that is a pricing conversation; if "Went quiet" does, the follow-up habit is the problem, not the market.
What should your first 30 days look like?
Spend the first week on setup and your first twenty names, then add one habit a week. Trying everything on day one is how a routine dies by day ten.
- 1Week one · Set up and fill
Set the five lists. Collect every company you quoted or met in the last year. Add twenty with their contacts, and give each a Manager.
- 2Week two · Notes and tasks
Save your first-call note template and share it. From now on, every call ends with a note and a dated task. Give every one of the twenty a task, even if it is months out.
- 3Week three · Views and the daily block
Build the three views. Book your call block into the calendar, same time each day, and work it in the order above.
- 4Week four · First review and first numbers
Run the first weekly pipeline review on the team view. Count your first conversations and the share of prospects with a future task. That is your baseline.
What if we already use another CRM?
Decide which system is the record, and treat every other one as a copy. Most staffing CRM integrations fail the same way: one company in two editable systems, details drifting apart, and people retreating to their inbox.
In staffing that is usually the system running jobs, timesheets and invoices. If a separate sales tool stays, sync one direction only and give the connection one owner. NextCrew is built on an open API, with pre-built connections in its Marketplace, for the links that genuinely earn their place. The warning signs, and the five rules that keep a second system from drifting, are in why staffing CRM integrations fail.
Questions people ask about staffing agency CRM
See it with your own list
From first call to first order, in one connected record.
Bring twenty companies you are chasing, and we will set up this playbook's lists, views and daily routine against your own pipeline.
Request a demoSources
- American Staffing Association, Staffing Industry Statistics. Figures on staffing and recruiting companies and offices in the United States, 2021. americanstaffing.net.
Every other claim here is structural rather than a measured rate. The worked example in the measurement section uses made-up numbers.