Most email tools will let you ship anything. No friction, no feedback — you hit send and find out later when click rates come back flat.
I built kopi to close that gap. After generating a complete HTML email from a text brief (under 5 minutes), every email goes through an automated design critique across 12+ criteria: layout hierarchy, mobile readability, CTA contrast, spacing consistency, font scale. Each one scores 0–100.
The gap between 93 and 70 is usually one of three things:
CTA contrast. A 93 clears 4.5:1 contrast ratio on the primary button against its background. A 70 often has a brand-color button that looks fine on a desktop monitor at noon and disappears on a phone screen in sunlight.
Layout hierarchy. High-scoring emails have a single dominant visual element in the first 200px — hero image or headline, not both competing. Low-scoring ones try to say three things before the fold and end up saying none of them.
Mobile readability. Font size on body copy, tap target size on links, column collapse behavior. A 70 often breaks into a horizontal scroll on a 375px viewport. A 93 doesn't.
The public gallery at trykopi.ai/emails has 400+ emails that scored 80 or above — browsable by industry and layout type. It's useful as a reference for what the scorer actually rewards.
For teams already on Klaviyo, campaigns export directly. kopi also runs as an MCP server, so if you're already in Claude Code, Cursor, or ChatGPT you can call it from your existing workflow without switching tools.
Brand-specific design systems are supported too — you can feed it your fonts, hex values, and layout preferences so the output isn't generic.
Repo and tool: trykopi.ai
Top comments (0)