Step 1 — start from their profile, not your job description
Open with one concrete detail from the candidate's background: a project, a company, a skill. This shows the message is written for them, not copied. Recruiterly takes the pasted profile and open role and drafts a profile-aware hook from that detail.
Step 2 — state a clear role-fit reason
Say why this specific role matches their experience. A vague "great opportunity" does not give them a reason to reply; a specific mapping ("your payments work maps to our Staff Engineer, Payments role") does. Recruiterly returns a role-fit reason you can edit.
Step 3 — keep the tone low-spam
Avoid hype, ALL CAPS, and urgency tricks. A calm, specific note reads as human. Recruiterly is built to keep a low-spam tone, but you should still read the draft before sending.
Step 4 — end with a low-friction ask
Ask for one small step — a 15-minute call or a quick reply — not a multi-stage process. The easier the yes, the more replies you tend to get.
A drafting workflow with Recruiterly
Paste the candidate profile, add the open role, pick a channel (LinkedIn, Email, or Both) and an angle (career growth, project fit, or team mission), then generate. Review the hook and role-fit reason, adjust, and send. This can help you move from profile to draft in minutes instead of starting from a blank page.
Responsible use
Personalize every message to a real reason you are reaching out, keep volume reasonable, and follow LinkedIn and email platform terms of service. Do not use scraped or purchased lists you lack a basis to contact.