2026 · Staffing & recruiting
We help you thrive. One hire, one day at a time.
The whole desk in one system. Candidate to submission, client to contract, placement to margin.
One status engine
Your screens cannot disagree.
Every candidate's stage is decided in one place and read everywhere else.
Five roles
Enforced on the server.
Financial data never reaches a user without permission to see it.
Platform
One platform for every seat on the desk.
Each role opens to its own work, and the navigation reorders to match. Built for staffing firms, not adapted from a sales CRM.
- 01
Recruiting
Kanban funnel, an inline worktable, the talent pool and structured rejection.
- 02
Business development
Client health, commercial terms, and a board that requires a note on every move.
- 03
Placements and margin
Engagements, extensions, monthly billing and the commission split in one record.
- 04
Reporting
Daily, management and financial tabs, each scoped to the role. Exports to CSV.
- 05
Administration
Users, permissions, the audit log, import with rollback and a recycle bin.
- 06
Everywhere else
Global search, the candidate side panel, collision detection and full history.
How it behaves
Four decisions that shape the daily work.
-
The pipeline is one engine, not one screen
A candidate's stage is decided in a single place and read everywhere else. The board, the record and the reports cannot disagree.
-
Recording an outcome never moves a card
Recruiters move cards, always. A manual step outside the system usually precedes the move, and the product does not pretend otherwise.
-
Rejection is structured, and the level is kept
A rejection can happen at any interview level, and which level it happened at is recorded rather than flattened into a single status.
-
Configuration without a release
Pipeline stages, dashboard widgets, field labels and field visibility are administrator settings. Changing them does not need us.
Redeployment
Your bench, matched to your open roles.
Contracts ending soon and candidates off the pipeline unplaced, on one screen. Five best matching roles each, work authorisation applied as a hard filter, and one click to submit.
See it liveA placement is the start of the relationship, not the end of it.
Most systems stop at the offer. Yarrow keeps going: the contract, the extension, the margin on every billing month, and the person who comes back to your bench when it ends.
Access
Permissions enforced on the server.
Users without financial access never receive the numbers, rather than having them hidden in the page.
| Capability | Recruiter | Sr recruiter | BD | Sr BD | Admin |
|---|---|---|---|---|---|
| Pay rates | Yes | Yes | Yes | Yes | Yes |
| Bill rates and margin | No | Yes | Yes | Yes | Yes |
| Commission | No | No | Yes | Yes | Yes |
| Banking details | No | No | No | No | Yes |
| Placements | No | Yes | Own clients | Yes | Yes |
| Client portfolio | No | No | Own | All | All |
| Revenue report | No | No | No | No | Yes |
| Settings and audit log | No | No | No | No | Yes |
Scope
What Yarrow does not do.
Stated up front, so there are no surprises in week three. The full list is here.
-
No candidate portal
Built for your staff, not for candidates.
-
No calendar integration
Interviews are recorded. Invitations are not sent.
-
No job board posting
Job orders live in Yarrow only.
-
No candidate emailing
Email covers resets, invites and hotlists.
-
Exports are CSV
Reports and the full admin export. There is no PDF export.
-
Browser based
No separate desktop or mobile app.
Ready to see it?
Tell us how many recruiters you have and what you use today. We will show you the arithmetic first.