A placement that leaves is a client event
When someone you placed walks out, three things are true at once. The client has an empty seat they did not plan for. You are the recruiter who filled it last time, so you know the brief, the manager and what the job is really like. And if it happened early, a guarantee conversation is coming whether you start it or not.
Most agencies find out late. The client mentions it in an awkward email, or a profile update turns up months afterwards. By then the backfill has gone to whoever rang first, and the guarantee conversation began on the client's terms.
The check is narrow, which is why it works across a whole placement history. You already hold the two facts it needs: who the person is and where they should be working. It asks one question per placement, and only the leavers need a second lookup.
What you get back
A table of your placements: person, client, start date, and whether they are still there. For the leavers, the company they joined, their title, and a departure date where the work history shows one. Departures inside the period you supplied sit at the top. Beside each departure is the client contact, a verified work email and a drafted note, staged and unsent. Placements that could not be checked are listed as not checked, never as still in the seat.
Variations worth knowing
The guarantee watch. Run only the placements still inside their period, and run it often. It is a short list, and it is the one where finding out first matters most.
The candidate side. The person who left is still someone you placed. Reconnecting with them is a different message on a different channel: get back in touch with candidates who were promoted or changed job.
When the contact has gone too. If the manager who took the placement has also moved, the note has no reader. Follow your client contacts when they move company finds them.
Where this goes wrong
A profile nobody updated. The check reads what the person has published. Recent leavers often have not touched their profile yet.
The employer name does not match. You placed them at a subsidiary and the profile names the parent, or a trading name. The check compares against the employer you give it, and a mismatch can come back as never having worked there. Give the client's website domain where you have it, and read those rows by eye.
Internal moves look like nothing. The check reports a change of employer only. Someone promoted out of the role still shows as employed at the client, though the seat you filled may be open.
Sounding like surveillance. A note from the recruiter who made the placement is normal. A list of what you found out about the person who left is not. Keep it to the seat.