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."
Jannik Diekmann
Founder, Paul & Romi GmbH
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.
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.
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.
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.
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.
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.
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.
"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.
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.
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.
"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.
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.
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.
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.
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.
Metrics based on the first 90 days of Carli usage at Paul & Romi (€14k/month ad spend). Individual results may vary.
Revenue €2,847 · Spend €467 · ROAS 6.09 · Alert: "DPA Retargeting" frequency above 4.0 · Stock alert: Vela Alba Schale < 15 units
"Show me DPA Retargeting performance last 7 days — is the audience saturated?"
"CTR dropped 18% in 5 days. Recommend: swap 3 creatives, shift €40/day to PMax which has fresh assets."
Two confirmations. Both platforms updated. New creatives assigned. Audit trail logged.
Claude: "14 units left, selling 3/day. Recommend: reduce Shopping bid by 30% and pause Meta prospecting for this product."
Total time spent on ads today: 6 minutes. Both platforms optimized. No UI opened.
"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."
Jannik Diekmann
Founder, Paul & Romi GmbH
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.
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.
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.
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.
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.
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.
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.
About 5 minutes. Connect Shopify, authorize Google Ads, authorize Meta Ads. Carli syncs everything automatically. The first Morning Briefing arrived the next day.
14 days free. No credit card. Connect your accounts in 5 minutes and see what Carli finds in your ad accounts.