How LeadLetter writes cold emails
Every message LeadLetter writes runs through a four-phase pipeline. Each phase has a specific job, and each one feeds the next.
Phase 1: Industry classification
The first step happens in milliseconds. The system fetches your prospect's homepage and classifies the business into one of twelve industry categories. Professional services, e-commerce, real estate, SaaS, healthcare, home services, financial services, manufacturing, nonprofit, creator economy, hospitality, or other.
This matters because what counts as a strong angle in healthcare is different from what works in SaaS. The classification tells the rest of the pipeline which signals to look for and which to ignore.
Phase 2: Research
The research phase reads the homepage in depth and extracts five things: research facts, best angles, timeline signals, gap signals, and proof signals. Each angle gets a numeric score based on how strong the underlying evidence is.
A strong angle has specific evidence behind it. "They just launched a new product line and have not updated their email capture flow" is a real angle. "They are growing fast" is generic and gets a low score.
The output of Phase 2 is a structured research object that downstream prompts can use without re-reading the website.
Phase 3: Generation
The generation phase is where the actual message gets written. The system selects one of eight frameworks based on the prospect's category, the strongest angle, and your sender voice. Pattern interrupt, direct value first, mission based, loom video, and four others are all available.
Your voice profile from Discovery is loaded here. Your writing sample, register, and pacing all influence the output. Two LeadLetter users selling the same service to the same prospect get different messages because their voices differ.
Phase 4: Validation
The last step is a quality pass. The system checks for AI tells like em dashes, double hyphens, generic phrases, and overstuffed sentences. Anything that looks templated gets rewritten.
The result is a message that reads like you wrote it after spending fifteen minutes on the prospect's site. The system did the reading. You get the result.