How We Turned a Flat UGC Campaign Into Our Best-Performing Creative


A month ago, this UGC campaign was the worst performer in our client’s portfolio. This week it’s sitting at 6.37 ROAS with 27 purchases — the strongest number across everything we’re running for them.

We didn’t change the budget. We changed who was on camera.

That’s the whole story, but it’s not a simple one. Because when we made that call, it felt like a step backward. Less polished. Less “on-brand.” And we almost didn’t do it.

What the Original Campaign Looked Like

The brand is a health supplement company. Good product. Clear claims. They had an existing UGC campaign — proper spokesperson-style execution, decent production, someone articulate talking to camera about the product benefits. It looked like what most brands think UGC should look like.

The numbers told a different story. Cost per result was climbing. ROAS was soft. The creative was getting served, people just weren’t responding to it.

We sat with it for a while. Budget wasn’t the problem — the spend level was right for the audience size. The targeting wasn’t the problem either. We’d checked that. When those two things aren’t the issue, the answer is almost always creative.

So we went back to basics. What actually makes UGC work?

The Specific vs Generic Problem

Most brands approach UGC the wrong way. They brief a creator or a customer, give them talking points, and then wonder why the content feels like a TV ad filmed on a phone.

The format isn’t the thing. The specificity is the thing.

Generic UGC sounds like this: “I’ve been using this supplement for three weeks and I feel so much better. My energy is up and I just feel more like myself.”

Specific UGC sounds like this: “I started taking it on a Monday. By Thursday I stopped needing a second coffee at two in the afternoon. I didn’t expect it to happen that fast.”

Same product. Completely different signal to the viewer. The second version has a timeline, a specific behavior, and an unexpected outcome. It reads like a real experience because it is one.

The problem with spokesperson-style UGC is that the brief kills the specificity. When you script someone — even loosely — they default to the brand’s language, not their own. And the algorithm can tell. More importantly, the viewer can tell.

What We Changed

We stripped out the spokesperson and replaced the creative with real customer footage. Filmed on phones. Imperfect lighting. People talking the way people actually talk — with pauses, with qualifications, with specific details about their experience.

We also ran a direct test: creator-led content vs customer-led content. We wanted data, not intuition. The customer-led version won on cost per result. Not by a small margin.

This is the counterintuitive part that’s hard to accept if you’re used to polished creative. Worse production quality, better result. The rougher the footage, the more it looked like something a friend had sent rather than something a brand had produced — and that’s exactly what made people stop scrolling.

The authenticity signal isn’t something you can manufacture with good production. It comes through in the specificity of what someone says and how naturally they say it. You can’t brief your way into it.

Changing One Variable at a Time

I want to be careful here, because there’s a discipline to this kind of creative testing that most brands skip.

We didn’t change the budget and the creative at the same time. We didn’t restructure the campaign and swap the creative. We changed one thing — who was on camera — and watched what happened. That’s the only way to know what actually moved the needle.

When you change multiple variables simultaneously, you get a result but no insight. You know something worked. You don’t know what. And that means you can’t replicate it, you can’t scale it, and you can’t teach it to anyone.

Single-variable testing is slower. It’s also the only method that builds compounding knowledge over time. Every test either confirms or disproves a hypothesis. Over months, you build a picture of what your audience actually responds to — not what you think they should respond to.

The hypothesis here was simple: customers speaking from real experience will outperform a trained spokesperson. The data confirmed it. Now that’s a principle we can apply across other campaigns, not just this one.

When to Shift Budget

The other decision that matters is what you do when you see the signal.

Most brands — and most agencies — are cautious about moving budget. There’s a risk-aversion instinct that kicks in. “Let’s wait and see if it holds.” But by the time you’ve waited long enough to be sure, you’ve left performance on the table.

Our read on this: when a creative is outperforming everything else in the portfolio by a meaningful margin, you move budget toward it. Not recklessly — you don’t abandon everything else overnight. But you act on the signal while it’s there.

By April 13, this campaign had earned the budget increase. We moved it. The 6.37 ROAS figure reflects the period after that shift. The compounding effect of good creative with adequate spend behind it is a real thing.

The timing matters. Creative momentum is not infinite. The audience for any given piece of UGC is eventually saturated. Moving budget early means you capture the peak of that performance window instead of catching it on the way down.

What This Means for Your UGC Strategy

If you’re running UGC and it’s underperforming, the first question to ask is: is this actually UGC, or is it polished content filmed on a phone?

The format is not the point. The platform doesn’t care how the video was shot — it cares whether the viewer watches it. And viewers watch content that feels real, says something specific, and comes from someone who has actually used the product.

Here’s what authentic UGC requires:

No scripts. Brief the customer on what to talk about, not how to say it. The imperfect phrasing is the signal.

Specific outcomes over general feelings. “My energy is better” is noise. “I stopped needing coffee by lunchtime after week one” is a hook.

Real timelines. When did they notice a change? What specific moment did they register it? Details anchor the claim in reality.

No spokesperson polish. The moment it starts to look like an ad, it performs like one.

The other thing this case proves is that your existing creative portfolio contains signals you may not be acting on. The worst performer a month ago is now the best performer. Nothing about the product changed. Nothing about the audience changed. One variable changed.

If you’re not testing creative systematically — one variable at a time, with enough spend to generate signal, and with a clear hypothesis going in — you’re flying blind. You’ll occasionally stumble onto something that works, but you won’t know why, which means you can’t replicate it.

The Real Lesson

Creative is the biggest lever in paid media. More than targeting. More than budget allocation. More than bidding strategy. When everything else is set up correctly, the thing that separates a 1.8 ROAS from a 6.37 ROAS is almost always what’s on screen.

This particular turnaround happened because we changed who was on camera. But the underlying principle is broader: the more specific, the more authentic, the more human the creative — the better it performs.

We see this pattern repeat across categories. It’s not unique to supplements. It applies anywhere you’re trying to get someone to act based on a peer’s experience rather than a brand’s claim.

If your UGC campaigns are underperforming, you probably don’t need a bigger budget. You need to find a real customer with a specific story and get out of the way while they tell it.

Start here →