Skip to main content

Inside Klaviyo’s UI power hour: how vibe coding is rewriting collaboration

Profile photo of author Ellen Bechtel
Ellen Bechtel
5 min read
Artificial intelligence
November 13, 2025
Set as Preferred Source

How vibe coding transforms UI work

Generated by Klaviyo AI

The article explains how Klaviyo’s teams evolved a weekly UI Power Hour into a vibe coding practice that blends design, engineering, and AI. It shows how natural-language-driven coding lowers barriers, accelerates UI polish, and reshapes collaboration across roles.

  • From Power Hour to vibes: A simple 60-minute designer–engineer polishing ritual evolved into vibe coding as teammates learned each other’s thinking patterns and began working more intuitively.
  • What vibe coding means: Vibe coding is described as using natural language and intuition in a creative conversation with technology to make software do what feels right, without fixating on syntax or architecture.
  • AI-assisted collaboration: With access to Cursor, designers and engineers sit side by side using AI to ship pull requests, blurring role boundaries and turning design debt into a creative playground.
  • Tangible team impact: Multiple Klaviyo teams now host weekly Power Hours, shipping dozens of small UI fixes that would not have made it onto a roadmap and dramatically reducing lingering design debt.
  • Lower barriers, higher ceilings: Vibe coding lets designers confidently fix simple issues in code and helps engineers lean on LLMs for design guidance, enabling more people to act as builders and collaborators.

A few months ago, a teammate shared a blog post called “The UI Power Hour,” which described a 60-minute design-and-engineering ritual for polishing the tiny product details that never make it onto a roadmap. Details like “align thosetwo buttons where the alignment is just slightly off.”

The premise of the idea was simple. Pair one designer and one engineer for one hour, pick something to polish, skip the handoffs, and just fix what’s bothering you.

The idea lit a spark. Within a few days, our Analytics team tried its first Power Hour. Somewhere in those first few sessions, we started doing something else entirely.

We had originally started out as designers and engineers jamming together as two shared halves of a brain. But after a few sessions we learned how the other teammates thought, broke down problems, and came up with solutions. We got a sense of how the others worked, and could start to do it on intuition.

Power Hour, then, evolved into vibe coding.

What exactly is vibe coding?

Vibe coding is using natural language and intuition to make software do what feels right without obsessing over syntax or architecture. The term, recently named Collins Dictionary’s Word of the Year, was coined by AI pioneer Andrej Karpathy to describe building software by simply telling a machine what you want.

In practice, vibe coding is a creative conversation between humans and technology. It’s a way of translating ideas into action at the speed of imagination.

At Klaviyo, that spirit has become part of how we work. Each week, our teams dedicate an hour to this practice. What started as a product design exercise has become a rhythm of collaboration and a new way of building together.

How vibe coding works at Klaviyo

It began simply. An engineer and I started with nothing and jammed for a one-hour session. No tickets. No sprint planning. No Jira debates. Just a question: What’s the most annoying thing on this page? Then we fixed it live, together, in code.

Those early sessions were scrappy. One session turned into weekly sessions complete with excellent snacks, great energy, and an insanely fast burn rate of tickets that made a real difference in the UI.

Once product designers gained access to Cursor, an AI-assisted coding environment, the momentum shifted. Suddenly, designers could use AI to ship pull requests, sometimes their first ever. Engineers sat beside them, doing the same. Everyone was together to offer guidance and context and perspective, but the lines between our roles got a lot blurrier.

Soon, design debt stopped feeling like a backlog and started feeling like a creative playground. In less than a month, the ritual spread:

  • Four Klaviyo teams now host their own Power Hours, most of which vibe code a good portion of the fixes.
  • More than a dozen UI polish tickets ship each month that almost certainly never would have made it onto a roadmap.
  • Designers who had never committed code before now do it confidently, with AI as their co-pilot.

The workflow is fast, collaborative, and more deeply human than was ever possible with Jira tickets and handoff files.

Lowering barriers, raising ceilings

Vibe coding lowers barriers to entry. You don’t have to be an expert to know how to fix the simple things.

For designers at Klaviyo with minimal coding experience, vibe coding means that they can finally go in and just fix the damn thing without having to make a big deal out of it. For engineers with minimal design experience, vibe coding means that they can rely on an LLM to reference existing guidance, components, and UI patterns to fix something even if they don’t know exactly the right words to use.

But vibe coding also raises the ceilings of what’s possible. Our teams would never have been able to power through so many backlog tickets in just one hour. Now here we are doing it week after week, team after team.

So yes, vibe coding may be the Word of the Year. But for us, it’s an opportunity for each of us to become something more: builders, creators, collaborators. Seeing what Power Hour can bring to our team is a reminder that great products – and great relationships – are built one good vibe at a time.

Ellen Bechtel
Ellen Bechtel
Ellen is a senior product designer on the AI and Analytics team at Klaviyo, with a focus on data experiences, visualization, and storytelling. Before landing in the design world, she was a data journalist for the US Geological Survey, a climate science communicator, a bike mechanic, and general contractor––all of which might explain her fondness for understanding systems, fixing things, and making technical stuff feel approachable. She loves working where creativity meets technicalities and gray areas, and has strong opinions about using AI in ways that actually help people (not just bolting it on willy-nilly).

Related content

Cut your email brief writing time by 75% with Claude
One ecommerce agency cut email marketing brief writing time by 75% with an AI system built on Claude. See how the prompts and workflow actually work.
From monotonous to autonomous with Composer
Learn how brands use AI marketing agents to create campaigns, generate ideas, and improve lifecycle strategy. Explore real use cases of marketing agents in action.
Practical ways to use Klaviyo AI
Learn how K:AI (Klaviyo AI) accelerates strategy, optimization, and customer engagement with unified data and autonomous AI built inside Klaviyo.