Three dates everybody means to remember
The fee is invoiced, the candidate has started, and the placement drops out of your week. You mean to check in. Then the three month point passes unnoticed, the six month point passes during a busy quarter, and the first time you speak to either of them again is when you want something.
Those dates matter because both people have something to say at each one. At three months the candidate knows whether the job is what was described, and the client knows whether the hire is working. At six months the client is planning the next hire around them. At twelve, the candidate is a settled insider who knows who else is good, and the hiring manager has a year of evidence that you deliver. Referrals and repeat roles come out of those conversations, and they go to whoever turned up without being asked.
None of it is difficult. It gets missed because nobody holds the dates. This play holds them.
What you get back
A table with one row per placement that is due: candidate, client, role, start date and which milestone it is. Beside each person, whether they are still in the seat, the address to use and where it came from, and the draft.
Anyone who has moved is listed apart, with no draft. A candidate who left early is a call to make yourself. A client contact who left is a lead: follow your client contacts when they move company.
Variations worth knowing
Candidates only, or clients only. Some desks keep client contact with the account manager. Run one side and leave the other.
A different note per milestone. Three months is about settling in. Twelve is the natural point to ask a client about the year ahead. Give an example note for each and the drafts follow them.
Catch up on the ones you missed. Run it over last year's placements. A late note that admits it is late still lands better than silence. For clients that have gone fully quiet, win back client companies nobody has called in a long while is the fuller play.
Where this goes wrong
Pitching your own placement. A note that hints at other roles is poaching from your own client. The candidate draft asks how it is going and stops there.
No start dates. Without a date there is no milestone. A file with gaps produces a short list, and the play tells you how many rows it had to drop.
Skipping the still-there check. It is the cheap step that prevents the embarrassing one.
Writing to the work address. The candidate's work inbox is your client's. Personal email or LinkedIn only.
Drafts that sound automated. Two lines from you beat a polished paragraph. Give a real example and edit before you send.