I built a Claude Code agent that chases every unanswered proposal and every candidate who goes quiet, across email and LinkedIn, up to 5 touches then it stops. Here is the walkthrough and the exact prompts to build your own.
Free walkthrough. Copy the prompts. Have it running today.
Both cost you placements. Both are warm. Both get dropped because you are busy doing the work.
Here is what that looks like in a typical month:
You send a proposal or terms, hear nothing, and never follow up. A warm client who almost signed slips back to cold.
A strong candidate goes quiet mid-process, or a hiring manager owes feedback and you let it sit. The placement quietly dies.
Every client we sent a proposal to with no reply in 3 days, and every candidate who has gone quiet in an active process.
A personalised sequence over email and LinkedIn for each one, written in your voice, matched to where they went quiet.
Up to 5 touch points, then it stops so you never get classified as annoying, and notifies you who is back in play.
Open Claude Code, then paste these prompts in order. Swap the tool names for whatever you run. Each one builds on the last.
New to Claude Code? Start with the basic install tutorial →
.claude/skills/follow-up-sdr/SKILL.md and reload Claude Code.Point Claude Code at the tools where your deals and candidates actually live, plus where you want to be notified.
Connect to my CRM (Attio), then my ATS, then my LinkedIn outreach tool (HeyReach), plus my email (Gmail) and Slack, using MCP. Confirm you can read my sales pipeline and my candidate pipeline, and that you can draft emails, push LinkedIn messages, and post to Slack.
Tell it exactly what to look for on both sides of the desk, every single day.
Every day, find two things for me: 1. Deals in the "Proposal Sent" stage with no reply from the prospect in 3 or more days. 2. Candidates in an active process with no activity in 3 or more days, or where a hiring manager still owes feedback. For each one, pull the name, company, role, last contact date, and the channel we last used.
Lock the cadence, the cap, and your voice so it never goes off-script or annoys anyone.
For each person, run a follow-up sequence over email and LinkedIn. Space the touches 2 to 3 days apart. Write every message in my voice: short, human, and referencing the specific proposal or the exact stage they went quiet in. Stop after a maximum of 5 total touches so we never get marked as spam.
Note: you can also paste your own copy and give it exact branching rules, for example, if they never replied send variation A, if they replied once and then went quiet send variation B, and so on for each step.
Keep a human in the loop where it counts. Email lands as a Gmail draft you approve. LinkedIn has no draft state, so those get pushed straight into your LinkedIn automation tool to send.
Do not auto-send email. Create every email follow-up as a draft in my Gmail for me to review and send. LinkedIn has no draft, so push each LinkedIn follow-up into HeyReach as a queued step in the sequence. Then post one summary to my Slack with who is being followed up, on which channel, and why.
Make it run every morning on its own, so a warm lead never sits another day.
Save this as a routine that runs every weekday at 9am. On each run, notify me in Slack with the list of follow-ups you drafted, plus anyone who has replied since yesterday so I can move them forward.
That is the whole agent. Watch the walkthrough above to see each step running live, or have us wire it into your stack for you.
Build it yourself with the prompts above, or have us install your full Claude AI ops layer for you inside the RecruiterGTM community.