Closed-loop ad automation for ecommerce brands

Make it.
Launch it.
Let real sales steer it.

Molecule makes on-brand ads with your exact prices, launches them to every channel at once, and moves budget to the ads your store says actually sold.

Free forever plan · or 14 days of any paid plan free · no card
MetaGoogleTikTokSnapchatPinterestChatGPT judged by your real sales ShopifyGoogle AnalyticsMixpanel
Ad-ID matchingSix channelsShopify, GA4 or MixpanelShopify orders net of refunds, counted once
Tingit Filippo Loreti FPRO Supercilium Topo Centras
Brands running on Molecule
5-minute setup · Shopify, GA4 or Mixpanel · GDPRAvailable on the Shopify App Store
The old way
76 sales claimed.52 orders shipped.

The ad platforms grade their own homework.

Meta, Google and TikTok each count the same order as theirs. Add them up and your ads sold more than your store did. Every tool you stack on top, from banner makers to rules engines, trusts those numbers.

becomes
FRun the loop on my store.

Six tabs, four versions of the truth, one weekly spreadsheet. Now it's one sentence, and one system makes, launches and steers on the same number.

Amazon closed the loop years ago. Your store never had one. Until now.

Your real
sales
closes the loop
MakeBuilderPad
LaunchLaunchPad
SteerBudget + Fritz
closed-loop ad automationn.

Ads that are made, launched to every channel at once, and steered by what your store actually sold, so every result feeds the next ad.

The rules of closed-loop adsv1.0 · October 2026
01

The store keeps score.

An ad's result is the real sale it drove. With Shopify, every order is counted once, net of refunds, discounts, tax and currency. A platform's own count is evidence, never the verdict.

02

One loop, one number.

Making, launching, steering and reporting run on the same Net ROAS. If a CSV moves between steps, it isn't closed-loop.

03

Every channel at once, judged the same way.

Meta, Google, TikTok, Snapchat, Pinterest and ChatGPT launch together and compete for the same euro.

04

Exact, not approximate.

Real product and exact price in every size. Every budget move carries its reason, its odds and its orders.

05

You set the rules. It does the work. No cut.

You set targets and how much it may change on its own. It does the grind overnight, for a flat price that never grows with your spend.

Tying every order to the ad that earned it is the boring part. It's why the bold part works.Moleculethe founders
01 · Make

Your next ad, already made. Exact product, exact price, every size.

Hand over last week's banner and a new product. Get it back with the new product and its exact price, in every size Meta and Google ask for. Or ask for four fresh takes in your brand.

BuilderPad/Fill · Remake · Vary · Resize
Prices and headlines set as real text, never drawn by AI
1:1 · 4:5 · 9:16 · 1.91:1, pixel-exact · brand kit on every take

Spot a rival's longest-running ad.
Remake it in your brand.

Molecule checks your competitors' live Meta ads every night. An ad that's run for 60 days is an ad that sells. One click remakes it with your product, brand kit and price.

Their words, logo and product are never copied into your ad.
02 · Launch

Load once. Launch everywhere. One click.

Every creative goes into every ad set and placement on Meta, Google, TikTok, Snapchat, Pinterest and ChatGPT. Need a new campaign or ad set? It's built in the same step. Tracking is on before the first impression.

LaunchPad/4:5 → Feed · 9:16 → Stories & Reels · 1.91:1 → Demand Gen
Advantage+ and PMax · templates · bulk edit · UTMs on every ad
F

ChatGPT Ads, the newest ad channel, launched and judged on the same real sales as Meta and Google.

03 · Steer

Money moves to what really sells. Even at 2 a.m.

Molecule raises, trims and pauses budgets based on your store’s real orders, within limits you set. Every move shows its reason, its odds and the orders behind it. Losers pause overnight and come back on their own when late orders land.

F
AI dialyour policy

You decide how much Fritz does on its own. You set the targets, the monthly budget, a store-wide floor and how bold it gets.

Stop-losspauses and resumes

Comes back on its own when late orders land. Never pauses your last active ad.

OutcomesLinen Shirt · PMax

Every move, applied or rejected, is checked again at 7 and 14 days, so you see what it really did. On Google, down to keyword, search term and asset group.

04 · Learn

Every morning: what changed, why, and the fix.

A summary of your day in ads. Big swings, with their likely cause. Who changed what in the account. What rivals just launched. And when an ad wears out, a fresh one is already being made. That's where the loop closes.

Daily, weekly or monthly in your inbox, or your investors'.
Compared with your normal week and checked against every account change.
Fritz · your AI agent for the whole loop

Ask anything. Get euros back.

Fritz reads your real sales, ads, countries, cohorts and stock. It answers with numbers, explains a swing down to the campaign, and drafts the fix for you to apply in one click.

On Google Search, the fixes come drafted. Tick, pick, apply.

Search termsGoogle4h ago
3 search terms spent €145, 0 orders
linen meaningphrase€62
free shirt patternphrase€48
linen shirt salephrase€35
Untick any to keepDismissExclude 2 →
KeywordsGoogle4h ago
2 converting keywords held back by quality score
linen shirt menQS 3
white linen shirtQS 3
Own ad group each1 keyword · 1 dedicated ad
One new ad group2 keywords · a dedicated ad each
Old keywords paused, bids copiedDismissMove keywords →

Or ask from Claude and ChatGPT. Molecule speaks MCP.

The engine

The number everything runs on. Every sale tied to its exact ad, net of everything.

How a sale finds its ad

01Ad ID on the paid clickexact match
02Shopify customer journeyfallback
03Landing URL · gclid / fbclidfallback
04GA4 sessionfallback
05Paid sourcelast resort

9 attribution models. Switch any report.

First touchLast touchU-shape
×
Direct includedDirect excludedDirect + SEO excluded
Works with Shopify, GA4 or Mixpanel. No extra pixel.

And where you check its work.

Dashboards aren't the product. They're the receipts: every move the loop made, down to the ad.

Also inside: New-customer ROAS · Products & stock · Countries · Meta and Google breakdowns down to the search term · Website traffic (GA4) · UTM check · Competitors · Custom charts shared with your team
“
Molecule Marketing Analytics gives a clear view of all our campaigns in one place. The attribution models make it easy to see what drives sales, and the dashboard is simple yet powerful. We love being able to manage ads and budgets directly. Everything just works smoothly.
Kamil El Bouab
Kamil El BouabFilippo Loreti Watches
Who passes the rules

Not a dashboard. Not a black box. A loop.

The rule
Platform AI
Tool stack
AI ad tools
Agency
Molecule
01The store keeps score
✕
~
✕
✕
✓
02One loop, one number
~
✕
~
✕
✓
03Every channel at once, judged the same way
✕
✕
~
~
✓
04Exact price, odds on every move
✕
~
✕
~
✓
05Your rules, flat price, no cut
✕
✕
~
✕
✓
passespartlyfails
Pricing

One flat price. Never a cut of your spend.

No revenue caps, no per-seat fees, unlimited stores and users. Paid plans start with a 14-day trial, no card.

Free

€0 / month
See every channel live. Launch ads.
  • Live ad performance + Live Today
  • LaunchPad on every channel
  • All channel connectors
  • Unlimited stores, dynamic currency
Start free

Starter

€99 / month
The real score, and Fritz to ask about it.
  • Everything in Free
  • BuilderPad
  • Fritz, the AI agent
  • Historical data + attribution models
  • Ad set and ad level, PMax split
Start 14-day trial
The full loop

Pro

€189 / month
Money moves on its own, within your rules.
  • Everything in Starter
  • Budget engine + stop-loss
  • Country reports
  • Cohorts, LTV and CAC payback
Start 14-day trial

Enterprise

€649 / month
Your models, your warehouse, our team.
  • Everything in Pro
  • Custom attribution models
  • Snowflake, BigQuery, Redshift
  • 350+ sources, dedicated Slack
Talk to us
LaunchPad in every plan, BuilderPad from StarterUnlimited stores and usersNever a % of spend
Questions

Ask us like you'd ask Fritz.

Short answers. The long ones live in the docs.

F

No. Attribution is the engine, not the product. Molecule makes your ads, launches them and moves the money. The dashboards are where you check its work.

F

Keep them. Molecule feeds them more on-brand creatives in every size, launches Advantage+ and PMax directly, and judges them on real orders across channels. That way money can move between Meta and Google, which neither platform will do for you.

F

You set the targets, the monthly budget, how bold it gets and how much it does on its own, from Guarded to Pure AI. Stop-loss pauses losing ads and brings them back when late orders land, and never pauses your last active ad. Every budget move shows its reason, its odds and the orders behind it.

F

Every paid click carries its ad ID, and we match it to the real sale in Shopify, GA4 or Mixpanel. With Shopify, each order is also net of refunds, tax, discounts, cancellations and currency, and counted once even when three channels claim it. Switch between 9 attribution models any time.

F

Meta, Google, TikTok, Snapchat, Pinterest and ChatGPT, all in one loop. Sales come from Shopify, GA4 or Mixpanel today, with Segment and PostHog next. Email is tracked through Klaviyo UTMs. Organic ChatGPT visits are labelled apart from paid ChatGPT Ads.

F

Flat monthly price, from €0, with unlimited stores and users and never a % of spend. One login with a company switcher, client email reports, and a change history that shows who changed what in each account.

Close the
loop.

Connect Shopify, GA4 or Mixpanel and your ad accounts in five minutes. Fritz takes it from there.

F
Connect my store and run the loop.
Get started free
Free forever plan · or 14 days of any paid plan free · no card

Stay in the loop