For DTC brands · Powered by Claude + HeyGen
5 fresh Instagram video ads, written from your actual product reviews and shipped every Monday. So your ad account always has new creative, and you stop fighting fatigue.
10
Ads per week Meta's algorithm wants per ad set.
Meta · Performance 5 framework
7–14days
Until your top-performing ad burns out.
Industry creative-fatigue research
+40%
Meta CPM increase since 2021. Fresh creative is the only fix.
Skai & Tinuiti benchmarks
Most DTC brands ship 1-3 ads a month. Math says ship 40+.
The problem
Every DTC operator hits the same wall. Top ads burn out in 2-3 weeks. Internal teams can't keep pace. Agencies are slow and expensive.
01
Meta's algorithm needs fresh inputs to keep CPMs down. Most brands ship 1-2 new ads a month and wonder why ROAS is sliding.
02
Hire writer, brief editor, source footage, render, review, ship. Two weeks gone. Meanwhile your winning ad is dying.
03
Your top sellers, your customer reviews, last week's Meta performance — all of it is sitting in tools nobody connects to creative.
The workflow
Connect your store and ad account once. Then we run this loop for you, every week.
Every Monday morning, we pull your top-revenue Shopify products from the last 90 days, the most recent customer reviews on each, and last week's Meta Ads performance.
Claude generates 5 Instagram-ready ad scripts using your customers' actual language from reviews — five different angles (social proof, problem-solution, unboxing, comparison, identity).
HeyGen renders each script as a 15-30 second vertical MP4 with your chosen avatar and voice. No filming. No editing. Broadcast-ready.
Approved videos go to Meta Ads Manager. Reject any that miss the brand. Total operator time: ~30 min/week.
Next Monday, this week's Meta data flows into the system. Your weekly HTML report shows spend, ROAS, attributed revenue per ad — and Claude factors winners into next week's scripts.
What you get
No generic AI slop. No vague dashboards. Just five new ads in your ad manager every Monday and a report you can actually read.
Not "up to" 5. Not "when the AI feels like it." Five fresh scripts, five rendered videos, every single Monday.
Claude writes from the exact language your customers use. Not from a generic copywriter prompt. Hooks that sound human because they came from humans.
Connect Shopify and Meta once, pick your HeyGen avatar, then your only job is reviewing and approving. We handle the rest.
Last week's winners feed next week's scripts. Compounds over time — the longer you run it, the better your hooks get.
Branded HTML report covering spend, attributed revenue, ROAS per ad, and recommended themes for next week. Send it to your client. Or your boss.
All your ad data lives in your Postgres. All MP4s download to your storage. Cancel any time and you keep everything.
Why this works
They spit out generic copy. They don't know your products. They don't see your reviews or your performance data. We pulled the whole pipeline together.
Top products by 90-day revenue. The most recent reviews on each. Last week's Meta insights. That's the input. Not a blank prompt and a vibe.
"Customers say it's the softest tee they've owned. Triple-stitched. Pre-washed cotton."
— example hook generated from Judge.me reviews
Meta's algorithm rewards fresh creative. Most brands can't keep up. We made the workflow match the cadence: connect once, ship five, every Monday, forever.
"Creative fatigue is the silent ROAS killer. The brands that win are the ones that ship more, faster."
| DIY in-house | Creative agency | PulsePro Ads | |
|---|---|---|---|
| 5 new ads per week | If you're lucky | $$ & 2-week turnaround | Every Monday |
| Trained on your customer reviews | No | No | Yes |
| Operator time per week | 8-15 hrs | 2-4 hrs | ~30 min |
| Performance-data feedback loop | Manual spreadsheet | Quarterly call | Weekly, automatic |
| Cost per ad | $80-150 (loaded labor) | $200-500 | Included in plan |
FAQ
Three tokens (Shopify, Meta Business Manager invite, Judge.me) and a brand-voice description. We send you a one-page doc with screenshots of where to click. Total customer time: ~30 minutes, one-time.
No. You generate a Custom App access token in your Shopify admin (takes 5 minutes), and you can revoke it any time. Same pattern for Meta and Judge.me.
You approve every ad before it goes to Meta. Anything that misses the brand gets rejected and never ships. Over time the system learns your voice from your brand description and from which ads you reject.
Today, you do — it's a one-click upload from the dashboard once approved. Auto-publishing is on the roadmap for clients that want it.
Yes. HeyGen's "Instant Avatar" needs a 2-minute video of the person speaking. We handle setup. Or pick from their stock library if you'd rather.
Today we only support Shopify. Other commerce platforms (BigCommerce, custom) are on the roadmap. Get on the waitlist and we'll route you when ready.
We're a small team. We onboard a limited number of brands per month so we can give every client real attention in the first 90 days. If we're full, you get on the waitlist.
5 fresh ads a week is the smallest unit of meaningful Meta performance. We built the engine that ships them. Let's talk.