For staffing firms
Run every client from one accountable hiring system.
Give every client a separate workspace for jobs, candidates, branding and analytics. Screen and interview at scale, send evidence-backed shortlists, or add managed fulfillment when you want us to run the funnel.
- Many clients, one agency account
- White-label per client
- Managed fulfillment available

Client-ready shortlists with strengths, risks and next-step questions.
One account. A separate workspace for every client.
Agencies hire for many companies at once. Add a Client for each company you hire for, keep their data separate, and run all of them from one place. Clients is what the product calls them. The API and your bill call them sub-companies. A direct employer stays single-tenant: one organization, one workspace.
Many clients, one login.
Each client is its own workspace with separate jobs, candidates, pipelines and recruiters. You run all of them from one agency account.
Branding per client.
Each Client workspace gets its own logo and brand name, so candidates see the client they applied to. A custom domain unlocks at Growth.
Reporting that rolls up.
See activity and outcomes for one client, or across the whole agency. No exporting and stitching spreadsheets.
Candidate data lives inside the client's workspace. It stays in your pipeline, not a shared marketplace.
From a new client to a scored candidate.
You pick the skills and set a weightage. You set up the JD. Answers are scored against both, and the questions adapt to what the candidate says.
Add the client as its own company
One client, one workspace. Its jobs, candidates, branding and analytics all sit inside it, and nothing leaks between clients.
Brand the workspace
Upload the client logo and set the company name, so candidates see the company they applied to. A Client workspace is included on every plan. White-label logo and domain unlock at Growth.
Create the job inside that workspace
Job details takes the job title and a location, a city and region or the word Remote. Add the JD, then pick the skills and set a weightage on each one.
Add rounds and tie them to the client
A round runs as resume screening, AI interview, human-led interview, AI prompt assessment or coding test. AI rounds take one of eight types. Set the difficulty and the promotion threshold.
Work one pipeline board
The board shows candidates by stage with the activity on each card. Every recruiter sees the same picture, and team members are unlimited on every plan.
The Clients board: every account by stage, with its owner and how many roles are open. Coded product UI, sample data.
Step by step, with screenshots
We don't compete for your candidates. We power your hiring.
Your candidates stay in your pipeline, not a shared marketplace. Run Expert Hire as your own platform, or wire it into the stack you already use.
Be your own ATS, or connect your existing one.
Run jobs, pipelines, multi-round workflows, ranking, and shortlist or reject from one place.
Greenhouse integration (early access): bidirectional sync, reportcard push-back, and auto job import. Lever, Workday and more coming soon.
White-label, end to end.
Serve candidates on your domain, with your logo, brand name, and a custom sending email domain.
Basic white-label unlocks at Growth. A sending email on your own domain comes with Scale.
MCP server for AI assistants.
Connect Expert Hire to ChatGPT or Claude over OAuth and run jobs, candidates, rounds, scheduling and analytics from your assistant.
White-label access is provisioned for partners. Talk to us.
A workspace per client.
Run one account across many client companies, with each kept separate. Direct companies stay single-tenant.
Built for agencies hiring on behalf of multiple clients.
Security and access. Encrypted integration credentials, audit logs, role-based access control, and rate limiting are built in. SSO and SAML are on the roadmap.
Connect Expert Hire to the tools your clients already use.
Connect the MCP server to your assistant, sync the ATS you already run, and deliver everything under each client's brand.
Run the desk from chat.
Connect the MCP server to ChatGPT or Claude and work your pipeline in plain language. Jobs, candidates, rounds, scheduling and analytics, scoped to your organisation.
Your ATS, connected.
Greenhouse is in early access, with bidirectional sync, reportcard push-back and automatic job import. Lever, Workday and more are coming soon.
Under each client's brand.
Every Client workspace carries its own logo, brand name and domain, so candidates see the company they applied to rather than your agency.
- jobs and rounds
- candidates and resumes
- interviews and scheduling
- pipelines and workflows
- reports and analytics
OAuth, so there is no key to paste. Every call runs as you, scoped to your organisation.
Built for volume, and for changes along the way.
Staffing means moving a lot of candidates through the same bar. When a client changes the bar, you re-score against the new one instead of starting again.
Bulk upload
Upload resumes in bulk and invite the whole batch into a round. No one-by-one setup.
Automated workflows
Configure the rounds once. Screening, interviews and advancement then run on the thresholds you set.
Reevaluate
Re-score past submissions when the criteria change, so every candidate is judged the same way.
Keep recruiters productive and interviews reliable.
See what your team is doing, client by client, and keep every scored interview reviewable by a person.
Productivity and activity analytics.
Track recruiter activity, interviews run, and how candidates move across clients. Use it to find the slow spots and to report on output.
Integrity flags go to a person.
Malpractice signals are reported next to the score, not folded into it. A flagged interview goes to a human reviewer, and a flag never rejects anyone.
- Tab switches and screen changes are reported
- The flag sits beside the score, never inside it
- A person reviews every flagged interview
Send the CV, not the candidate's contact details.
A browser extension for the desk. It strips the identifying details off a resume before that resume goes to a client, so nobody can go around you and the client reads the work rather than the person. It also captures candidates off the profiles you already browse, and books the interview from the same panel.
Anonymise a resume in two clicks.
Name, contact details and photo come off the resume in the browser, so a reviewer reads the work rather than the person. Phone numbers, emails and links are found by pattern and by context, so they still come off a two column or graphic heavy layout that a plain find and replace would miss. Skills, experience and projects stay intact. A masking run costs 1 Hire Credit.
Source candidates from the web.
Open a LinkedIn, Naukri or Monster profile and capture it straight into your talent pool from the panel on the page. No copying fields into a form. Or drop a PDF resume, or paste a link to one, in the extension itself.
Then put them on a role.
Everyone captured lands in Candidates with the source recorded against them, so you can see how much of the desk came from the extension. Add an email to attach them to a job, assign a teammate, or ask Mia to put them on a role.
Book the interview from the same panel.
Schedule the round without opening the workspace, so the profile you just captured does not sit waiting for someone to come back and action it.
- Name
- Candidate A
- •••••••@•••••
- Phone
- ••• ••• ••••
- Photo
- removed
Masking also runs server side on reports, so identifying details are stripped before a resume leaves the pipeline.
Where they land.
Captured profiles go straight to Candidates, tagged with the source they came from. The sourcing panel splits the pool by source, so you can see how much of the desk the extension actually built.
Coded product UI. Every name, email and figure inside the screen is sample data.
Chat with Mia. In the app, or from Claude.
Mia sits in the workspace and runs the desk in plain language: put a candidate on a role, chase a pipeline, pull a report. A secure, OAuth-protected remote MCP server exposes the same tools to your own AI assistant. ChatGPT support is in beta.
Financial, team-admin, and destructive actions are intentionally excluded. They stay where a human confirms.
- Type
- Remote MCP server
- Auth
- OAuth
- Exposes
- Dozens of recruiting tools
Excluded by design
- Financial actions
- Team-admin changes
- Destructive operations
Pricing
Start free for 30 days. Plans from $99 a month.
One credit pool, unlimited team members. Free Trial → Explorer → Starter → Growth → Scale (custom enterprise). Universities are licensed per institution; job seekers buy packs.
- Free Trial30 days
- Explorerfrom $99/mo
- Startermost popular
- Growth
- Scalecustom enterprise
Submit stronger candidates, faster.
Hold every client to the same bar, and send each candidate with the evidence attached.