The typical email workflow: open Mailchimp or Klaviyo, pick a template that's close enough, manually swap in your brand colors, fiddle with the font stack, copy the logo URL from last month's campaign, and repeat this entire ritual for every send. The template doesn't know your brand. You're the human glue holding it together, and you burn 2–3 hours per campaign doing it.
I built kopi to fix the repetition part. You give it a brief — product, goal, tone — and it generates a complete HTML email in under 5 minutes. But the part I spent the most time on is the design system layer: kopi learns your fonts, colors, and layout preferences, then applies them consistently every time. Once it knows your brand, the output doesn't look like a generic template with your logo swapped in. It looks like something your design team would have built.
Every generated email also gets an automated design critique before it ships. The scorer checks layout hierarchy, mobile readability, CTA contrast, and 12+ other criteria on a 0–100 scale. The public gallery at trykopi.ai/emails has 400+ emails that scored 80 or above — browsing it gives you a concrete sense of what the scorer is actually enforcing.
For teams already on Klaviyo, there's a direct campaign export. If you're working in Claude Code or Cursor, kopi runs as an MCP server, so you can generate and iterate on emails inside the same editor where you're building everything else.
The design system piece is what made this worth building. Without it, AI-generated emails are just fancy templates — different surface, same problem. With it, the tenth email looks as considered as the first.
Top comments (0)