Case Study

Paul & Romi

Handcrafted ceramics & tableware · Shopify · Google Ads · Meta Ads

"We never open the Google Ads or Meta Ads UI anymore. We talk to Claude. Budget shifts, creative tests, catalog updates — everything happens in one conversation. We saved over €2,100/month in wasted spend alone."
JD

Jannik Diekmann

Founder, Paul & Romi GmbH

Steinhagen, Germany
THE BRAND

A ceramics brand scaling to €14k/month in ad spend — with one person.

Paul & Romi sells handcrafted ceramics and tableware through their Shopify store. The brand runs campaigns across Google Ads (Shopping, PMax, Brand Search) and Meta Ads (CBO, DPA retargeting, prospecting) — with a combined monthly ad spend of €14,000.

As a founder-led brand, Jannik managed all ad operations himself — without a media buyer, without an agency. The daily routine: open Google Ads, open Meta Ads, open Shopify, try to figure out what actually works. Manually compare numbers. React to problems days after they happened.

At €14k/month, every wrong decision burns real money. But hiring a full-time performance marketer costs €4,000–6,000/month — and still wouldn't solve the cross-platform attribution problem.

€14kMonthly Ad Spend
3Platforms
1Person for Ads
THE PROBLEM

Three dashboards. €14k/month. Zero clarity.

45 min/day lost in ad manager UIs

Every morning started with clicking through Google Ads → Meta Ads → Shopify. Navigating complex UIs, copying numbers into spreadsheets, manually calculating blended ROAS. Hours lost every week to interfaces built for agencies, not founders.

Both platforms claimed the same sale

Google said ROAS 4.2. Meta said ROAS 3.8. Shopify showed revenue that didn't match either. No single source of truth — and at €14k/month, wrong attribution means wrong decisions.

Reacting 2–3 days too late

A campaign would underperform for days before Jannik noticed. Budget burned on ads for out-of-stock products. Creative fatigue went undetected. By the time the data was clear, the damage was done.

No way to test ideas fast

Every new idea — a creative angle, a product set, a budget reallocation — meant 20+ minutes of clicking through ad manager UIs. Most ideas never got tested because the operational overhead was too high.

THE SOLUTION

One conversation replaced three dashboards.

Paul & Romi connected their Shopify store, Google Ads, and Meta Ads to Carli. From day one, Claude had full context across all three platforms — through 57 specialized MCP tools. The ad manager UI became irrelevant.

Morning Briefing at 07:30 — full clarity in 60 seconds

Every morning, Carli sends a KPI email: revenue, ad spend, blended ROAS, top campaigns, anomaly alerts, inventory warnings. No dashboard needed. One glance, full context.

Daily budget shifts — because we can actually see what's happening

"Shift €80/day from Brand Search to PMax Vela Alba — ROAS 5.1 vs 2.3." Before Carli, we would have noticed this 3 days later. Now we shift budget daily based on real cross-platform data. This alone saved us over €2,100/month.

Creative suggestions aligned with inventory

Claude knows our Shopify stock levels. When a product is selling fast, Carli proactively suggests increasing spend. When stock is low, it recommends pausing ads — before we waste a single euro on products we can't ship.

Catalog management in minutes, not hours

New product photos, updated catalogs, optimized product sets — all pushed to Google and Meta within minutes through natural conversation. No more navigating the Merchant Center or Meta Business Suite UI.

Ideas evaluated in minutes — Carli reports back

"Let's test this creative angle on the top 5 performing products." Carli sets up the test, pushes it to the right campaign, and proactively reports back whether the idea worked or not. Failed test? Carli tells us before we waste more budget.

KEY FINDINGS

What we discovered when we could finally see clearly.

€2,100+saved per month

By shifting budgets daily instead of weekly, we stopped feeding underperforming campaigns for days. The ability to react same-day to ROAS drops saved us over €2,100/month in wasted ad spend.

+41%ROAS improvement

Not from a magic algorithm — but because we finally had real cross-platform attribution. Knowing the true blended ROAS per campaign let us double down on winners and cut losers fast.

3x fastercreative testing

Ideas that used to take 20–30 minutes to set up now take 2 minutes in conversation. We test 3x more creative angles per month — and Carli proactively reports which ones worked.

€0on stock-outs advertised

Carli cross-references Shopify inventory before recommending spend increases. We haven't wasted a single euro advertising a product we couldn't ship since connecting Carli.

THE RESULTS

Less time. Better decisions. More revenue.

45 → 5min/dayTime on ad management
+41%Blended ROAS improvement
€2,100+/monthSaved in wasted spend
< 24hReaction time to drops
0Hours in ad manager UIs
3xMore creative tests/month

Metrics based on the first 90 days of Carli usage at Paul & Romi (€14k/month ad spend). Individual results may vary.

A DAY WITH CARLI

What a typical Tuesday looks like now.

07:30

Morning Briefing arrives via email

Revenue €2,847 · Spend €467 · ROAS 6.09 · Alert: "DPA Retargeting" frequency above 4.0 · Stock alert: Vela Alba Schale < 15 units

07:32

Ask Claude about the frequency alert

"Show me DPA Retargeting performance last 7 days — is the audience saturated?"

07:33

Claude proposes creative refresh + budget shift

"CTR dropped 18% in 5 days. Recommend: swap 3 creatives, shift €40/day to PMax which has fresh assets."

07:34

Jannik approves both changes

Two confirmations. Both platforms updated. New creatives assigned. Audit trail logged.

07:35

"What about the Vela Alba stock alert?"

Claude: "14 units left, selling 3/day. Recommend: reduce Shopping bid by 30% and pause Meta prospecting for this product."

07:36

Approve. Done. Back to product development.

Total time spent on ads today: 6 minutes. Both platforms optimized. No UI opened.

14:00

Carli reports back on the morning test

"Creative refresh on DPA: CTR up 22% after 6 hours. Looks like a winner. Keep running?" — Jannik: "Yes."

"We don't manage ads anymore. We have conversations about our business — and Carli translates that into actions across Google and Meta. The ad manager UI is dead to us."
JD

Jannik Diekmann

Founder, Paul & Romi GmbH

FAQ

Frequently asked questions about this case study.

Is this a real case study or a demo?

This is real. Paul & Romi is the company that built Carli. We use it every day on our own €14k/month ad budget. Carli was born from our own frustration — we didn't build a tool and look for customers, we built the tool we needed and then opened it up.

How did you save €2,100/month in wasted spend?

By shifting budgets daily instead of weekly. Before Carli, we'd notice a campaign underperforming 2–3 days late. At €14k/month, that means €100–150/day flowing into the wrong campaigns. With daily Morning Briefings and instant budget shifts through Claude, we catch problems same-day.

How did ROAS improve by 41%?

Three factors: (1) Real cross-platform attribution via Shopify revenue — no more double-counting. (2) Daily budget optimization instead of weekly reviews. (3) Inventory-aware ad management — we stopped spending on products we couldn't ship.

You really never open Google Ads or Meta Ads anymore?

Correct. Every action — budget changes, campaign creation, creative swaps, keyword management, catalog updates — happens through Claude with Carli's 57 MCP tools. The only time we open the native UIs is for billing settings.

How does the inventory-aware feature work?

Carli reads real-time stock levels from Shopify. When it prepares a Morning Briefing or budget recommendation, it cross-references what's actually in stock. If a product is running low (< 20 units), Carli flags it and recommends reducing spend. If it's out of stock, Carli proactively suggests pausing all ads for that product.

What does "Carli reports back proactively" mean?

When you launch a creative test or budget shift, Carli tracks the performance. Hours later (or the next morning), it proactively tells you: "Your test creative on DPA has 22% higher CTR after 6 hours — keep running." Or: "The budget shift didn't improve ROAS — recommend reverting." You never have to remember to check.

Can Carli handle €14k/month in ad spend?

Yes. Carli connects directly to the Google Ads and Meta Ads APIs. There's no spend limit. Whether you spend €2k or €200k/month, the tools work the same. The value actually increases with spend — because the cost of wrong decisions scales proportionally.

How long did setup take?

About 5 minutes. Connect Shopify, authorize Google Ads, authorize Meta Ads. Carli syncs everything automatically. The first Morning Briefing arrived the next day.

Your brand could be next.

14 days free. No credit card. Connect your accounts in 5 minutes and see what Carli finds in your ad accounts.