Skip to main content
Back to the field guide

Meet Folk, Deal, and Keep

AI Agents for Staffing Agencies

AI agents for staffing agencies that redesign the req-to-placement pipeline stage by stage, build a weighted client health score, and separate new-logo sales from candidate flow.

Folk · People10 min readJuly 15, 2026

At Meridian Staffing Group, the req-to-placement cycle crept from 24 days to 41 days over eighteen months, and nobody could point to a single cause. Recruiters check a legacy ATS, three branch-level Excel trackers, and one shared hot-candidates Google Sheet before every submittal, five separate places holding pieces of the same pipeline, none of them agreeing on what stage a candidate is actually in. Meanwhile client retention rides entirely on individual memory: when a senior account manager left last quarter, fourteen client accounts had no documented health signal anywhere, and three of them churned the following quarter because nobody else on the team knew they were flight risks. This is the real problem AI agents for staffing agencies need to solve, not a chatbot that writes a nicer job description, but a system that redesigns the pipeline stages themselves and gives account management a retention signal that survives someone walking out the door.

Why a generalist chatbot and an autocomplete tool both miss the staffing problem

Ask ChatGPT or Claude.ai to fix a growing req-to-placement cycle and you get generic hiring-process advice: define clear stages, use a scorecard, follow up faster. None of it touches Meridian's actual stage definitions, and none of it knows that 'submitted' currently means three different things depending on which branch office logged it. A generalist chatbot has no way to audit which of the five candidate-tracking surfaces is authoritative, no way to see that the ATS is the system of record on paper but the shared Google Sheet is what recruiters actually trust. It will suggest 'improve communication with clients' and stop there, with no concept of a weighted health score, no defined signals, no thresholds, no action trigger for when an account manager needs to be looped in before a renewal conversation goes sideways.

Cursor and GitHub Copilot are irrelevant here in a different way. They are built to autocomplete code inside a repository, and a staffing agency's core workflow problem is not a codebase, it is a hiring pipeline and a client relationship model living across spreadsheets, an ATS, and one senior recruiter's head. There is no file for an autocomplete tool to attach to. Pointing a code-completion tool at a req-to-placement cycle time problem is a category error: the tool has nothing to complete, because the thing that is broken is a process definition, not a function.

The actual gap is this: a staffing agency runs two pipelines in parallel, the candidate pipeline (source to placement) and the client-account pipeline (new logo to renewal), and the tools already in place, ATS, CRM, spreadsheets, don't redesign the stages inside those pipelines. They just store whatever stage definitions already exist, however loosely they were written three years ago. Fixing a 41-day req-to-placement cycle requires rebuilding the pipeline definition itself, with explicit entry and exit criteria per stage, not bolting another dashboard on top of the same undefined stages.

Folk redesigns the pipeline, Keep builds the retention signal, Deal separates the sales motion

Folk is tonone's People engineer, the agent built for org design, hiring pipelines, comp frameworks, and performance systems. For a staffing agency, the hiring pipeline Folk designs is not an internal recruiting funnel for the agency's own headcount, it is the agency's actual product: the req-to-placement flow that recruiters run for every client requisition, all day, every day. Folk starts most engagements with folk-recon, auditing the pipeline as it actually operates today, not the ATS's official stage list, but what recruiters are really doing between stages: where handoffs die, which of the five tracking surfaces recruiters trust, and where a submittal sits for six days without anyone noticing.

From that audit, folk-hire rebuilds the pipeline stages an agency lives and dies by: sourced, screened, submitted, client interview, offer, placement, and a retention checkpoint after start. It writes explicit entry and exit criteria for each stage, so 'submitted' means the same thing whether the recruiter sits in the Denver office or the Austin office, and gives every branch a single funnel definition to point the ATS, the spreadsheets, and the Slack habits at, instead of five inconsistent versions of the same nine-stage process.

Tonone's Folk redesigns a staffing agency's req-to-placement pipeline stage by stage, replacing five inconsistent tracking surfaces with one funnel definition and explicit entry and exit criteria.

Client retention is Keep's domain. Tonone's Keep is the Customer Success engineer, built for health scoring, onboarding, expansion, and churn prevention, and for a staffing firm the 'customer' is the client account, not a SaaS seat. keep-health builds a weighted health-scoring model out of the signals that actually predict a staffing client walking: fill rate on open reqs, time-to-first-submittal, redeployment rate, escalation frequency, and renewal signal. Instead of retention living in one account manager's head, it lives in a score every account manager can read, with thresholds that trigger a QBR, a monthly check-in, or an executive save-play depending on where an account sits.

New client acquisition runs on a third pipeline entirely, the sales motion that lands the MSA in the first place, and conflating it with the candidate pipeline Folk just rebuilt is a common failure mode. Tonone's Deal, the Revenue & Sales engineer, uses deal-pipeline to define those stages separately: first conversation, MSA signed, first req received, first placement delivered. Keeping the new-logo pipeline distinct from the candidate pipeline means a recruiter's submittal count never gets confused with a salesperson's quota, and a stalled MSA negotiation never blocks a live req from moving.

A worked example: Meridian Staffing Group's pipeline rebuild

Meridian is a 45-recruiter IT and professional staffing firm running three branch offices and roughly 120 open reqs across 60 active client accounts at any given time. Before the rebuild, a submittal could be logged in the Bullhorn ATS, a branch Excel tracker, the shared hot-candidates sheet, a Slack DM, or an email thread, and frequently in two or three of those at once with different statuses. Folk runs folk-recon first and comes back with the actual bottleneck: submittals sit a median of six business days before anyone follows up with the client, because no stage definition specifies when a follow-up is overdue. That single finding accounts for more than half of the 17-day cycle-time increase.

text
Folk, Candidate Pipeline Redesign, Meridian Staffing Group
Recon: 3 branch Excel trackers + 1 shared hot-candidates sheet + Bullhorn ATS
       used inconsistently. Req-to-placement cycle: 41 days (was 24 days,
       18 months ago). Median submittal-to-followup gap: 6 business days.

────────────────────────────────────────────────────────────────────────────────────
Stage definitions (single funnel, all branches, ATS is system of record):

1. Sourced
   Entry:  candidate identified for a specific req.
   Exit:   resume in ATS within 24h of first contact; screen scheduled
           within 48h.

2. Screened
   Entry:  screen scheduled.
   Exit:   comp expectations and availability confirmed; one-pager
           written, submittal-ready.

3. Submitted
   Entry:  one-pager sent to client, logged in ATS same day, no exceptions.
   Exit:   client response received, OR 3 business days elapsed triggers
           an automatic follow-up flag (was: no flag, 6-day median gap).

4. Client Interview
   Entry:  client response received.
   Exit:   interview scheduled within 3 business days; feedback logged
           within 24h of interview.

5. Offer
   Entry:  client wants to move forward.
   Exit:   signed offer, or decline reason logged (never left blank).

6. Placement + Retention Checkpoint
   Entry:  start date confirmed.
   Exit:   30/60/90-day check-in scheduled AT placement, not after.
────────────────────────────────────────────────────────────────────────────────────
Target: Sourced-to-Placement median of 21 days (from 41).
Next: retire the 3 branch spreadsheets and the hot-candidates sheet, ATS
      becomes single source of truth. Folk ties recruiter review cycles
      to stage-exit compliance, not placement count alone.

The Submitted-stage fix alone, an automatic follow-up flag at three days instead of a silent six-day drift, is projected to cut roughly nine days out of the cycle on its own. Combined with retiring the four redundant tracking surfaces so recruiters stop reconciling status across five places before every client call, Meridian's target is a 21-day median, essentially back to where the firm was before the drift started, with a stage definition specific enough that a new recruiter in the Austin office runs the exact same process as a ten-year veteran in Denver.

In parallel, Keep runs keep-health against Meridian's 60 client accounts to replace the memory of one departed account manager with a score everyone can read.

text
Keep, Client Health Score Model, Meridian Staffing Group

Signals (weighted, 0-100 composite):
  Fill rate on open reqs, 90-day trailing        30%
  Time-to-first-submittal (days from req in)     20%
  Redeployment rate (extended/converted)          20%
  Escalation count per quarter (inverse scored)   15%
  Renewal signal (renewed/expanded vs lapsed)     15%

Thresholds and action triggers:
  Green  75-100  Standard quarterly QBR, digital touch.
  Yellow  50-74  Monthly check-in, account director looped in.
  Red     <50    Executive involvement within 5 business days,
                 save-play triggered.

Result of first pass:
  14 accounts had zero recorded health data (the accounts orphaned when
  a senior AM left last quarter). All 14 scored within one recon pass.
  3 landed Yellow or Red immediately, flagged for intervention two full
  months before their next renewal conversation was due.

Tonone's Keep replaces a single account manager's memory with a weighted health score, so client flight risk surfaces before the renewal conversation, not after the churn.

The three Yellow and Red accounts share a pattern once scored: escalation counts had climbed for two consecutive quarters and redeployment rate had dropped to zero, meaning none of Meridian's placed contractors on those accounts had been extended or converted. Neither signal was visible in any CRM field before the health score existed, because no one had defined redeployment rate as a retention signal in the first place. With the score in place, the account director now gets a Yellow-or-worse alert before a client goes quiet, instead of finding out at the renewal deadline that the relationship had been decaying for six months.

Tonone vs the generalist tools, for staffing agency operations

None of this is code review or software architecture, it is pipeline design and retention modeling for a services business, which is exactly the category of work generalist chatbots and autocomplete tools were never built to handle.

CapabilityTononeGeneralist chatbotCursor / Copilot
Redesigns candidate pipeline stage definitionsYes, folk-hire rewrites entry/exit criteria per stage and consolidates every tracking surface into one funnelNo, offers generic hiring-process tips, never touches your actual stage definitionsN/A, no workflow or pipeline design capability, autocomplete only
Audits the pipeline as recruiters actually run it, before redesigning itYes, folk-recon inventories which tracking surface recruiters actually trust and where handoffs dieNo visibility into your ATS, spreadsheets, or real recruiter behaviorNo, reads only pasted text, no systematic audit
Builds a weighted client health-scoring modelYes, keep-health defines signals, weights, thresholds, and action triggers specific to account retentionNo, suggests 'check in with clients more' with no scoring frameworkN/A, not a business-process or retention tool
Separates new-logo sales pipeline from candidate pipelineYes, deal-pipeline defines MSA and first-req stages distinct from candidate flowNo, conflates hiring advice and sales advice interchangeablyN/A
Ties recruiter performance to pipeline compliance, not just placements closedYes, Folk connects stage-exit criteria to review cycles so cycle time becomes a coached metricNoNo

If your req-to-placement cycle is drifting and nobody can say why, run folk-recon before touching anything. It tells you which of your tracking surfaces is actually authoritative and exactly where handoffs die, which is the input folk-hire needs to redesign the stage definitions. Pair it with keep-health so client retention stops depending on any one account manager's memory.

Tonone is free and MIT-licensed. Install it once and Folk, Deal, Keep, and every other agent in the roster are available directly inside your Claude Code session. You pay only for the Claude Code token usage during the work itself, and the recon step gives you a sense of that cost before you commit to a full pipeline rebuild.

1. Add to marketplace

$ claude plugin marketplace add tonone-ai/tonone

2. Install Folk

$ claude plugin install folk@tonone-ai

Frequently asked questions

What do Tonone's AI agents do for staffing agencies?+

Folk redesigns the candidate pipeline stages that drive req-to-placement cycle time, using folk-recon to audit the current process and folk-hire to rewrite entry and exit criteria per stage. Keep builds a weighted client health-scoring model with keep-health so retention risk is visible before renewal conversations. Deal defines a separate new-logo sales pipeline with deal-pipeline so client acquisition never gets conflated with candidate flow.

How does Folk shorten a growing req-to-placement cycle?+

Folk runs folk-recon first to find where handoffs actually die, often a stage with no follow-up trigger where submittals sit unattended for days. Then folk-hire rewrites the pipeline with explicit entry and exit criteria per stage, consolidating tracking surfaces (ATS, spreadsheets, chat threads) into a single funnel definition every branch follows the same way.

How does Keep's client health score work for a staffing firm?+

keep-health defines a weighted composite score from signals like fill rate on open reqs, time-to-first-submittal, redeployment rate (contractors extended or converted), escalation count, and renewal signal. Accounts are bucketed into Green, Yellow, and Red thresholds, each triggering a different action, from a standard QBR cadence to executive involvement within five business days.

Why can't ChatGPT or Claude.ai fix a staffing agency's pipeline problems?+

A generalist chatbot answers with generic hiring-process advice and has no visibility into your actual ATS, spreadsheets, or recruiter behavior. It cannot audit which tracking surface is authoritative, cannot rewrite stage-level entry and exit criteria, and has no framework for building a weighted client health score.

Are Cursor and GitHub Copilot useful for staffing agency operations?+

No. Cursor and Copilot are code-completion tools built to work inside a software repository. A staffing agency's cycle-time and retention problems live in process definitions and client relationships, not code, so there is nothing for an autocomplete tool to attach to.

How do Folk, Deal, and Keep divide the work at a staffing agency?+

Folk owns the candidate pipeline, the req-to-placement flow recruiters run for every requisition. Deal owns the new-logo sales pipeline, the process that lands a new client MSA. Keep owns client health and retention once the account is live. Keeping these three pipelines distinct prevents recruiting metrics, sales metrics, and retention metrics from getting conflated.

Is Tonone free to use for a staffing agency's operations work?+

Yes. Tonone is MIT-licensed and free to install. All agents, including Folk, Deal, and Keep, are available in a single Claude Code session. You only pay for Claude Code token usage during the actual work.

What is the first step to fix candidate pipelines spread across multiple spreadsheets?+

Run folk-recon before changing anything. It audits which tracking surface, ATS, branch spreadsheets, or chat threads, recruiters actually trust today and where handoffs are silently dying. That audit is the direct input folk-hire uses to consolidate everything into one funnel definition.

Pairs well with