DEV Community

J Now
J Now

Posted on

Designing email campaigns blind: how a design score changes the loop

Spent two years watching email marketers do the same thing: drag blocks around in Klaviyo for an hour, send a test, squint at it on mobile, change the CTA button color, send another test. No feedback until the open rate came back three days later.

kopi generates a complete HTML email from a text brief in under 5 minutes, then runs an automated design critique before anything ships. Every email gets scored 0-100 across 12+ criteria: layout hierarchy, CTA contrast, mobile readability, whitespace distribution, font legibility. The score isn't decorative — it tells you which specific element is dragging the number down.

A flash-sale email from the public gallery at trykopi.ai/emails scored 91/100. The critique flagged one thing: secondary CTA was competing visually with the primary button at near-identical contrast ratios. That's the kind of feedback that used to require a senior designer on a review call.

The critique runs on the same criteria every time, which means you're not getting a different answer depending on who reviewed it last Tuesday versus today.

If you're already in Klaviyo, there's a direct export. If you work in Claude Code or Cursor, kopi runs as an MCP server so you can generate and critique inside your existing editor. Brand-specific design systems are supported — it learns your fonts, colors, and layout preferences so generated emails don't need to be re-styled to match your kit.

The gallery has 400+ emails all scoring 80+: trykopi.ai/emails

Repo and docs: trykopi.ai

Top comments (0)