Personalization at scale
TL;DR
- The scaled pipeline: gather a signal per row, have an LLM turn the signal into a one-line snippet, slot the snippet into a framework email.
- The output should read like a researched one-liner (level 3 in Personalization levels) at near segment-level cost.
- Quality floor is everything: a wrong automated "personalization" is worse than clean segment-level relevance. Spot-check before sending.
This page is the production method. Whether it is the right spend for your list is the four-way debate on Economics of personalization.
The signal-driven pipeline
Three stages, run per row of the list:
- Gather signals. Enrichment waterfalls — trying several data providers in sequence until one returns the field — fill each row with facts: hiring, funding, installed tech, recent posts. The data-ops platform where much of this school operates documents the waterfall pattern (2026 guide) [1]; list-side enrichment mechanics belong to Audience and lists.
- Generate the snippet. An LLM prompt takes the row's strongest signal and writes the one sentence a rep might have written after reading it — an observation, not a summary.
- Slot it into a framework. The email stays a fixed, segment-relevant template with one variable slot the snippet fills. Targeting and offer still carry the message — Eric Nowoslawski, whose agency is the largest partner of the data-ops platform above and who publishes this playbook free on YouTube (ongoing) [2], is blunt that copy, snippet included, is the smallest lever (~2024-25 interview) [3].
The honest caveats
The pipeline has one sharp failure mode: when the underlying signal is wrong — stale funding data, the wrong person's job change, a misparsed post — the generated snippet is confidently, embarrassingly wrong, and it reads as automation caught lying.
- Spot-check outputs before sending. Sample every batch, and read the weakest-signal rows, not the best ones.
- Gate on signal confidence. Rows with no strong signal fall back to the plain segment template; never force a weak snippet.
- Prefer silence to stretch. If the snippet needs a stretch to connect, it is not connected — apply the hook test from Research signals.
Done well, this collapses the cost side of the personalization trade. Done lazily, it mass-produces the flattery that Relevance vs personalization warns about.
References
- Clay — Waterfall enrichment (guide, 2026)
- Eric Nowoslawski — free outbound course (YouTube playlist, ongoing)
- Eric Nowoslawski — The winning cold outbound formula (interview, ~2024-25)
- Up: Playbook contents › Personalization
- Previous: Research signals
- Next: Economics of personalization