← all playbooks

Check a candidate's work history against their CV before you submit

A side-by-side of the CV and the candidate's public profile: every employer, title and date, with the differences, gaps and overlaps marked, and each one turned into a plain question to ask the candidate before the CV reaches your client.

use when
you are about to send a candidate to a client, and you want the employers, titles and dates on the CV checked against their public profile first
starts from
A candidate

The prompt

Paste it into Claude Code or the Claude desktop app with Hyreflow connected. The first line tells your agent to use Hyreflow, so it reads the play, asks before it spends anything, and hands the work back to you.

paste this into Claude
Use hyreflow and check this candidate's work history against their CV
before I submit them.

The CV is <CV_FILE_OR_CRM_RECORD>. Their profile is <LINKEDIN_URL>. I am
putting them forward for <ROLE> in <SECTOR>.

- Pull the dated work history from the profile and set it beside the CV,
  job by job: employer, title, start and end.
- Mark every difference: a job on one and not the other, dates that do
  not line up, a title that differs, gaps longer than <GAP_LENGTH>, and
  jobs that overlap.
- Say which side each fact came from. Do not decide who is right.
- Turn each difference into a question I can ask the candidate. Questions,
  not accusations.
- Leave out anything about age, health or family. A gap is a question
  about dates and nothing more.

This is one person, so tell me what the lookup costs before you run it.
If I hand you a whole shortlist, run five first and tell me what the full
run costs before you do the rest. Do not contact the candidate or the
client, and do not write anything to the CRM.

Replace every <PLACEHOLDER> with your own detail. Everything else can stay as written.

What you need first

  • The candidate's CV as a file, or their record in a connected CRM with the CV on it
  • The candidate's LinkedIn profile URL
  • The role you are submitting them for, so the check concentrates on the experience the client is buying
  • A Hyreflow workspace with credits

Tools it can reach for

The agent picks per step from what your workspace has. Nothing here is required by name.

What happens when you run it

Free steps are marked free. Anything that spends credits is marked, and the agent asks before the first paid run of any size.

  1. 1

    Read the CV

    free

    The CV is read from the file you give, or from the candidate's record in your CRM where it sits there. A scanned CV with no text layer is read as an image, so an old PDF still works.

  2. 2

    Pull the dated work history

    credits

    Once you have agreed the cost, the profile is looked up through a chain of three providers that stops at the first one to return a dated history: employers, titles, start and end dates. An answer with no work history counts as a miss and is not billed.

  3. 3

    Line the two histories up

    credits

    Jobs are matched by employer, allowing for trading names and group companies, then compared on title and dates. Every fact keeps a label saying whether it came from the CV or from the profile.

  4. 4

    Mark the gaps and the overlaps

    free

    Periods with no job on either document, and jobs that run at the same time, are marked with their dates. A difference of a month or two is kept apart from a difference of a year, because profiles are often filled in from memory.

  5. 5

    Write the questions

    credits

    Every difference becomes a neutral question for the candidate, with both versions quoted, and the ones that touch the role you named come first. Nothing is labelled false, and nothing about age, health or family is asked.

  6. 6

    Hand over the comparison

    free

    One table and one list of questions, written for you. Nothing is sent to the candidate or the client, and nothing is written to your CRM.

What a run costs

Credits are spent per candidate the play actually works, and a lookup that finds nothing usually costs nothing. The two figures are the run where the first provider answers and the run where every lookup walks its full chain.

candidatesif the first provider answersif every lookup walks the chain
25under $11.3 credits$1.616 credits
100under $15 credits$6.565 credits
500$2.525 credits$33330 credits
1,000$550 credits$65650 credits

Free before anything is charged

  • Read the CV
  • Mark the gaps and the overlaps
  • Hand over the comparison

What moves the number

  • Coverage on work history. The chain stops at the first provider that answers, and only that provider bills.
  • How many candidates survive the free filters. Everything dropped before the paid steps costs nothing.
  • The scoring and drafting steps run on the metered agent, charged on what they read and write rather than per candidate, so they sit outside this table.
  • Providers you connect with your own key. Those calls bill your account, not your credits.

An estimate, not a quote, priced at the volume credit rate. Your agent sizes the run against your own workspace and tells you what it will cost before it spends anything.

Your client will look the candidate up. Look first.

Most hiring managers open a candidate's public profile straight after the CV. If the two disagree, the question lands on you, in front of the client, and the honest answer is that you did not look. A title that reads Head of on the CV and Manager on the profile, eight months missing between two jobs, an employer that appears on one document and not the other: none of these sinks a candidate. Being surprised by them does.

Checking by eye works for one person and fails on a shortlist of eight late in the week. This play pulls the dated work history from the profile, sets it beside the CV job by job, and shows you where the two part company.

It is a gate, like scoring a longlist against the rules your client never wrote down. That one asks whether someone fits. This one asks whether the story is consistent, and it runs last, on the people you are about to send.

What you get back

A table with one row per job: employer, title, start and end as the CV has them, the same four as the profile has them, and a mark where they differ. Below it, the gaps and the overlaps with their dates. Then the questions, one per difference, each quoting both versions, with the ones that touch the role you named at the top.

It is written for you, not for the client. Nothing in it is an accusation, and none of it should be forwarded as one.

Variations worth knowing

The whole shortlist. Hand over every CV with its profile link. Five run first, then the rest.

People you sourced here. Anyone found by turning a job spec into a ranked shortlist already carries a dated history on their row. It is reused, so the lookup is not paid for again.

The CV is in your CRM. Where the CV sits on the candidate's record in Recruit CRM or Loxo, the agent reads it from there.

Where this goes wrong

Treating a difference as a lie. Profiles go stale, people round dates, and contractors list the end client on one document and the agency on the other. Ask before you conclude anything.

Treating a match as proof. Two documents written by the same person can agree and both be wrong. This is not a reference check and it does not replace one.

A profile that lags. Someone who changed jobs last month may not have updated anything. The latest job is the one most likely to differ for innocent reasons.

Reading a gap as a verdict. A gap is a pair of dates. The reason may be health, family or care, and that is the candidate's to share, not yours to score.

Questions

Is this a background check or a reference check?

No. It compares two things the candidate wrote themselves: the CV they sent you and the profile they keep in public. It contacts no employer, confirms no qualification and checks no record. If your client or your sector requires formal screening, that still has to be done by whoever does it today. What this gives you is the conversation to have before the client notices the same thing.

The profile and the CV disagree. Which one is right?

The play does not say, because it cannot know. Public profiles are often out of date, filled in from memory, or tidied to show one employer where the CV shows two contracts. CVs are tailored. A difference is a reason to ask, and most have an ordinary answer: a contract through an umbrella company, a group renamed after a merger, a career break left off one document.

What does it cost?

The profile lookup is the fixed part, charged once per person found, and a provider answer with no work history is a miss that is not billed. Reading the CV, marking gaps and the hand-over cost nothing. Lining the histories up and writing the questions is AI work, metered on usage when it runs as a batch over a shortlist. For one candidate the agent states the lookup cost and waits. For a shortlist it runs five first and prices the rest.

Can it check a whole shortlist?

Yes. Give it the CVs and the profile links and it runs five people first, then the rest once you approve the figure. If the people were sourced through Hyreflow and already carry a dated work history on their row, that history is reused and not paid for a second time.

What if the candidate has no LinkedIn profile, or a bare one?

Then there is little or nothing to compare, and the play says so. It does not guess. A profile with two lines of history supports only a partial check, and that is marked. Having no profile is not a warning sign on its own. Plenty of good people in plenty of sectors do not keep one.