Any Channel

Personalization at Scale: AI + Human Review Workflow

7 min readPublished · May 2026

AI-personalized openers are the new "hope your week is going well." Prospects can spot the pattern in 2 seconds. The problem isn't AI. It's how teams use it: same prompt, same signals, same output across 5,000 prospects.

Here's the workflow we run at LeadBound: AI drafts at scale, humans review for tone, and signals get extracted from THREE sources (not just LinkedIn). Reply rates: 11–14% on cold email.

01

The AI prompt structure

Most teams write a prompt like "write a personalized opener for {{name}} at {{company}}." The output is generic because the input is generic.

Better: structure the prompt so the AI is forced to ground every line in a specific signal. No signal, no opener. The AI returns blank and we know to skip the prospect.

The prompt structure we use
Role: B2B SDR writing cold email opener (1 sentence, ≤ 20 words)
Inputs: {{first_name}}, {{company}}, {{signal_type}}, {{signal_evidence}}
Constraint: Reference {{signal_evidence}} explicitly. No generic praise.
If signal_evidence is empty, return "SKIP"
02

Signals from THREE sources

Don't rely on one source. We extract signals from LinkedIn, news/PR feeds, and company blog/website. The combination gives 4–5 angles per prospect, vs 1 from LinkedIn alone.

  • LinkedIn: recent posts, role changes, hires under them, company updates
  • News/PR: funding rounds, product launches, leadership changes
  • Blog/site: recent content themes, careers page (hires = pain), pricing changes
03

Human review gates

AI output goes through TWO gates before it ships. Skip either and quality drops fast.

Gate 1, Tone check: does it sound like our voice? AI tends toward flowery language. We re-write 30% to be tighter.

Gate 2, Specificity check: is the signal evidence actually specific, or did the AI hallucinate? We pull the source link for every opener and verify in 5 seconds.

04

Quality benchmarks

We measure 3 things per batch:

  • Specificity score (human-rated): % of openers that reference verifiable facts
  • Reply rate by signal type: funding signals usually convert 2× hiring signals
  • Unsubscribe rate by batch: if it spikes, the AI is being too "clever" and prospects are reading it as creepy
Key takeaways
  • Structure the prompt so AI MUST ground every line in a specific signal
  • Pull signals from LinkedIn + News + Blog: three sources, not one
  • Run AI output through tone AND specificity gates before sending
  • Track unsubscribe rate per batch. Clever copy can backfire
Built byLeadBound

Want LeadBound to run this for you?

Skip the setup. We handle the entire outbound motion end-to-end, and you only show up to the meetings.

Book a Call