Skip to content

How to share candidate progress with clients without 20 emails

A simple system for keeping hiring clients informed on every search: agree on the rhythm at intake, keep one source of truth per candidate, ask for structured feedback, and stop answering "any updates?".

By the Recruiting ATS team (How we write)Published 5 min read

Every recruiter knows the email: "Hi, any updates on the role?" It usually arrives the day after you sent three strong candidates, and the reply takes twenty minutes because you have to piece together where each of them stands.

Those emails aren't a sign of an impatient client. They're a sign the client can't see the search. Fix the visibility and most of the back-and-forth disappears. Here's a system that works whether you use a spreadsheet, a weekly email or a client portal.

Why the emails pile up

Count the messages a single candidate can generate in a typical contingency search:

  1. You send the profile.
  2. The client confirms they received it.
  3. You ask for feedback.
  4. They reply that they'll look this week.
  5. You chase again.
  6. They ask for an interview and propose times.
  7. You confirm times with the candidate and back with the client.
  8. After the interview, you ask how it went.
  9. They ask what the candidate's notice period is.
  10. You answer.

That's ten emails for one candidate and nothing unusual has happened yet. Multiply by a shortlist of four and two hiring managers who reply in separate threads, and you're past forty. None of it is sourcing.

The fix isn't writing faster. It's moving status out of the inbox.

1. Agree on the rhythm at intake

The cheapest moment to prevent "any updates?" is the intake call. Before you hang up, agree on three things:

  • When you'll update them. For example, every Tuesday by noon, plus a message whenever a candidate is ready for review.
  • Where they'll see progress. A shared document, a weekly email or a portal. One place, not "wherever".
  • How fast they'll give feedback. Ask for a decision on each submitted candidate within two business days. You're not imposing a rule; you're explaining that good candidates accept other offers while profiles wait.

Put these in your confirmation email after the call. When the rhythm is written down, a missed update is your problem and a missing decision is theirs, and both sides know it.

2. One source of truth per candidate

The client should be able to answer "where is this candidate?" without asking you. That means each candidate has one current status, in one place, using words the client understands. Keep the client-facing stages short:

Stage the client sees What it means
Submitted You shared the profile; waiting for the client's decision
Client review The client is reviewing or discussing internally
Interview At least one interview is scheduled or done
Offer An offer is being prepared or negotiated
Placed Offer accepted
Not moving forward Closed, with a one-line reason

Your internal pipeline can be more detailed (sourced, contacted, screened). The client doesn't need to see those, and it's better if they don't.

3. Share less, but better

A shortlist of three to five well-presented candidates gets faster answers than ten CVs. For each candidate, write a short summary the hiring manager can read in a minute:

Why this candidate: two sentences tied to the brief. What to probe in the interview: the one real risk you see. Logistics: notice period, location or remote preference, and whether expectations fit the budget you agreed. Next step: what you need from the client, and by when.

Notice that the summary says whether expectations fit the budget, not the number itself. Whether and when to share exact salary expectations is your call, not something that should leak through a forwarded CV.

4. Ask for feedback in a structure

"What did you think?" invites a vague answer. Ask the client for three things on every candidate:

  1. Decision: advance, hold or pass.
  2. Reason: one sentence. "Not enough enterprise sales experience" helps you calibrate the next shortlist; "not a fit" doesn't.
  3. Next step: interview times, or who else needs to see the profile.

When feedback comes in this shape, you can act on it immediately, and over a few searches you learn exactly what this client means by a good candidate.

5. Decide what the client should never see

Visibility doesn't mean opening your whole database. Before you share anything, decide what stays internal:

  • Your notes about the candidate's motivations and other processes.
  • Salary expectations, until you've decided how to present them.
  • Candidates you screened out and why.
  • Searches you're running for other clients.

A good sharing setup makes this the default, so nobody has to remember to delete a line before forwarding.

Three ways to put this into practice

A shared spreadsheet

Works when: you have one or two clients and a handful of candidates each. Breaks when: two people edit at once, someone downloads a copy, or a CV link in a cell gets forwarded outside the company. Feedback still arrives by email, so the spreadsheet is always a day behind.

A weekly status email

Works when: the client prefers email and the search moves slowly. Use the same template every week so the client knows where to look:

Search: Senior Data Engineer, week 3 Summary: 4 submitted, 2 in interview, 1 waiting for your decision since Thursday. Needs your decision: Candidate A (submitted Thursday). Interviews this week: Candidate B on Wednesday at 3 pm with Maria. Next from us: two more profiles by Friday.

Breaks when: feedback starts arriving as replies to old threads, and you're back to reconstructing status by hand.

A client portal

Works when: you have several clients or several hiring managers per client. Each client signs in, sees only the candidates you've shared for their searches, and comments in a thread attached to the candidate. When they comment, you're notified; when you move a candidate forward, they see the new stage without an email.

Watch for: what the client can see by default, whether client users cost extra, and whether your internal notes stay internal. Ask before you choose a tool.

A checklist for your next search

  • At intake, I agreed on an update day, a single place for progress and a feedback deadline.
  • Each candidate has one current client-facing stage.
  • Each profile I share has a one-minute summary.
  • I ask for feedback as decision, reason and next step.
  • I decided what stays internal before sharing anything.

If you'd rather not rebuild this with spreadsheets and email templates, this is exactly what the Recruiting ATS client portal is for: invite-only access for each client, candidate salary and your internal notes kept private, and feedback threads tied to each candidate. It's included with every seat and free for your clients; see pricing.

All articles

Run your next search in Recruiting ATS

Pipeline, placements and a client portal your clients use for free. $20 per seat per month.

7-day free trial · No credit card required