Skip to main content
All experiments
004 ● Live

Cold Email Generator

Write a cold outreach email in 60 seconds. Pick a trigger event and your service, add the company type and your angle, then get a subject line, body, and P.S.

// from the lab: Outreach AI Assistant. Designing an AI assistant that generates personalized outreach messages based on lead data, company context, and intent signals.

Interactive tool

How it works

The generator assembles a cold email from four independent component pools, each keyed on different inputs. The trigger event drives the opening hook and the call to action. The service type drives the relevance line, the P.S., and the subject line suffix. The subject line is built by concatenating a trigger-based prefix with a service-based suffix. Your angle, entered as a short sentence, slots into the relevance line.

There are 5 trigger events: just raised funding, hiring aggressively, launching a product, expanding into a new market, and no visible trigger. There are 5 service types: growth consulting, SEO, paid media, AI workflows, and full-stack growth. That gives 25 distinct email combinations before your angle text is applied.

The company type field personalizes the hook by replacing the generic placeholder with your prospect's company name or descriptor. There is no role field, on purpose: all hook language addresses the company, not a job title, because role-specific personalization adds fragility when prospect data is inconsistent or incomplete.

The tool solves the blank-page problem, not the thinking problem. It will not tell you whether to send the email, whether the trigger is real, or whether your angle is compelling. Those judgments require knowledge of the prospect that no template engine has. What it will do is get you from zero to a structured first draft in under a minute, so your time goes into editing and judgment rather than sentence construction.

Built by Amrudin Catic.

Common questions

Why is there no role-specific personalization?
Role-targeted hooks break when prospect data is incomplete or inconsistent. Company-level personalization survives messy data and produces a more reliable first draft.
Will this write sendable cold emails on its own?
No. It solves the blank-page problem, not the thinking problem. You still need to evaluate whether the trigger is real and whether the angle is credible before sending.
How many unique email combinations are there?
Twenty-five base combinations (five trigger events times five service types), before your angle text personalizes the relevance line. The subject line is the concatenation of trigger prefix and service suffix.

▸ Beyond the simulation

This drafts the email. It will not tell you to send it.

The real model needs your actual stack: attribution, channel mix, conversion economics, and what is already broken. Twenty minutes will tell us if it is worth scoping.