← all playbooks

Follow your client contacts when they move company

The client contacts who have moved, the company each one joined checked against your ideal client, a verified work email for the ones that fit, and outreach staged for both the company they joined and the account they left.

use when
a hiring manager who knows you has changed employer, and your CRM still shows them at the company they left
starts from
Your database

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 tell me which of my client contacts have moved to another company, so I can follow them there.

Start from <CONTACT_SEGMENT, E.G. EVERY HIRING MANAGER I PLACED WITH> in
my CRM, limited to <SECTOR_OR_REGION>.

- For anyone who has moved, give me the company they joined, their title
  there, and when they moved.
- Qualify that company against my ideal client before you spend anything
  on contact data. Here it is: <PASTE YOUR ICP, OR NAME YOUR BEST CLIENTS>.
- For the ones that pass, find their work email at the company they
  joined. Work email, this is business development.
- Draft a short first message for each. We already know each other, so
  it should read that way.
- List the accounts they left as well. Each one has an open seat, and I
  have lost my contact there.

Check twenty people first and tell me what the full run costs before you
do the rest. Show me the changes before you write to the CRM. Stage the
messages, do not send anything.

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

What you need first

  • A connected CRM with your client contacts in it, ideally with LinkedIn URLs
  • A description of your ideal client, so a move to a company you cannot serve is dropped early
  • A connected sequencer, with the campaign already created
  • 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

    Pull your client contacts from the CRM

    free

    Hiring managers, HR leads and past buyers are read from your CRM with the employer and title you hold for each. It is your own data, so the read is free.

  2. 2

    Match each contact to the signal source

    credits

    Job-change data is keyed to the provider's own contact records, so each person is matched first: by LinkedIn URL where you hold one, otherwise by email or by name and company. The match is charged, so the segment is chosen before it runs.

  3. 3

    Detect who has moved

    credits

    Matched contacts are checked in batches for a change of employer. Where you hold a LinkedIn URL, a second check compares the person against the company on your record and returns their current company and title if they have left.

  4. 4

    Qualify the company they joined

    free

    A move is a trigger, not a qualification. Each destination company is checked against your ideal client, free, and the ones you could not serve are dropped before any contact data is bought. If a deciding fact such as headcount is missing, the agent says so and asks before paying to look it up.

  5. 5

    Find and verify the work email

    credits

    The address on your record went with the old job. The work-email waterfall runs in a set order and stops at the first hit, then the address is deliverability-checked before it goes near a sender.

  6. 6

    Draft both sides of the move

    credits

    A short message to the contact at the company they joined, written as someone who already knows them. And a note per account they left: who has gone, what you did together, and that the seat is open.

  7. 7

    Stage the sequence

    free

    Leads are loaded into your sequencer, each with their own opening line, and the campaign is left paused. Starting it is a separate, explicit action that you take.

  8. 8

    Log the move in the CRM, once you approve

    free

    The proposed record changes are shown first. On your go-ahead the contact is updated with the current company, title and email, and the move is written as a note where your CRM accepts one.

What a run costs

Credits are spent per contact 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.

contactsif the first provider answersif every lookup walks the chain
25$20200 credits$28280 credits
100$80800 credits$1141140 credits
500$3983980 credits$5685680 credits
1,000$7957950 credits$1,10011350 credits

Free before anything is charged

  • Pull your client contacts from the CRM
  • Qualify the company they joined
  • Stage the sequence
  • Log the move in the CRM, once you approve

What moves the number

  • The channel. This play buys work email, because these are people you are approaching about work you want to win. A work address is the cheaper of the two to find.
  • Coverage on work email. The chain stops at the first provider that answers, and only that provider bills.
  • How many contacts 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 contact, 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.

The warmest trigger in business development

Most business development starts cold, with a signal about a company and a stranger to write to. A hiring manager who has bought from you and then changes employer is the opposite. They know how you work, and they are in a job where they need to show results, often with a team that has gaps in it.

The difficulty is finding out. People do not tell their recruiters when they move. You learn it when an email bounces, or when you see the announcement weeks late, or not at all. Meanwhile your CRM keeps them at the old company and your next campaign goes to an inbox nobody reads.

This play finds the contacts who have moved and treats each move as two leads rather than one.

What you get back

A table of the contacts who moved: the company on your record, the company they joined, their title there, and the date of the move where the source gives one. For each destination company, a verdict against your ideal client with the reason. For the ones that pass, a verified work email and a drafted first message. A second list covers the accounts they left. The proposed CRM changes wait for your approval, and the sequence is staged and paused.

Variations worth knowing

Find the successor. For an account that matters, a company-scoped people search can find whoever took the seat your contact left. It is a paid step, so it runs for the accounts you name, not for every mover.

Watch a short list closely. Your best fifty buyers make a small run, and they are the people whose moves you can least afford to miss. That segment is the one worth repeating.

Promoted, not moved. The same check reports promotions. A contact who steps up at the same company has a wider remit and often a bigger hiring plan. For the candidate side of the same signal, see get back in touch with candidates who were promoted or changed job.

Where this goes wrong

Treating no match as no move. A signal provider only knows about the people it can match to its own records. A contact it cannot find comes back with nothing, and nothing is not proof that they are still in the same chair.

Following someone to a company you cannot serve. Loyalty to a contact is not a reason to pitch a business outside your market. The qualification step exists to stop that before it costs anything.

Writing as if you were strangers. A templated opener wastes the one advantage you have. Say what you did together and keep it short.

Letting the update erase the history. The fact that this person bought from you at the old account is worth keeping. When you review the proposed changes, decide whether the contact should be updated in place or added again under the company they joined.

Questions

Why is this warmer than other business development triggers?

Because nobody has to be persuaded that you are competent. A funding round or a job advert tells you a company might buy from someone. A contact who has bought from you and has just changed employer already knows how you work, is in a job where they need to show results, and often inherits a team with gaps in it. The message is a reconnection, not a cold pitch with a hook.

I know the person. Why qualify the company?

Because a relationship does not make a company your client. They may have joined a business in a sector you do not cover, one far too small to use an agency, or one in a country you cannot supply. The check is free and it runs before the email lookup, so you do not pay for contact data at companies you would never pitch.

What do I do with the account they left?

Treat it as the second lead from the same event. The seat your contact left may need filling, and whoever fills it becomes the person you need to know there. At the very least you have learned that the relationship at that account has a hole in it, which is better discovered here than when a campaign bounces.

My outreach keeps landing on people who left months ago. Does this fix that?

For the segments you run it on, yes. Every detected move comes back as a proposed record change, and once you approve it the contact stops sitting under the wrong employer with a dead address. It does not clean contacts you never check, and it cannot report on people the provider could not match.

Can this run on a schedule?

Yes, once you have run it manually and trust the shape of the output. It converts naturally into a scheduled workflow that re-checks your key contacts and puts the movers, the qualified companies and the drafts in front of you. Prove it by hand first, because a signal play running unattended on a loose contact list produces poor outreach at volume.