DEV Community

J Now
J Now

Posted on

From a one-line brief to a scored HTML email in under 5 minutes

Here's a real brief I fed Kopi last week:

Black Friday sale, 40% off siteware, urgency tone, dark background, single CTA button
Enter fullscreen mode Exit fullscreen mode

What came back: a complete HTML email — headline, body copy, CTA, footer — with a design score of 87/100. The critique flagged that my CTA button contrast was borderline on mobile (it was right, I'd have missed it), bumped the color, regenerated, shipped to Klaviyo.

The old workflow: open Klaviyo, pick a template, drag blocks around, write copy, preview on mobile, realize the font is too small, fix it, wonder if the CTA is actually visible on Android. That loop took me two to three hours per campaign and I still sent emails that looked bad on half the devices in my list.

Kopi scores every generated email on 12+ criteria — layout hierarchy, mobile readability, CTA contrast, visual balance — on a 0–100 scale before anything ships. The public gallery at trykopi.ai/emails has 400+ emails that scored 80 or above if you want to see what the bar looks like.

For teams already in Klaviyo, there's a direct export. For anyone building in Claude Code or Cursor, it runs as an MCP server — you can call it mid-session without switching context.

The brand-system support is what made it stick for me. After the first few emails it had learned our fonts, button radius, and color palette. Briefs got shorter because I stopped re-describing the brand every time.

trykopi.ai

Top comments (0)