FWhat replaces our five ad tools and the Monday spreadsheet?

Five tools and a spreadsheet. Replaced by one loop.

Molecule makes the ad, launches it to every channel at once, and moves money to what actually sold. Every step runs on the same number.

Free forever plan · or 14 days of any paid plan free · no card
Tingit Filippo Loreti FPRO Supercilium Topo Centras
Brands running on Molecule
5-minute setupAvailable on the Shopify App Store

92 features in 9 groups. Each card shows the plan it starts on:Starter+Pro+EnterpriseNo pill means every plan, Free included.Compare plans →

01 · CreateStarter+
FMake four fresh takes of my best ad, same price.

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

Make the next ad from the one that already sells. BuilderPad keeps your brand, your product and your exact prices, in every size Meta and Google ask for.

BuilderPad/Fill · Remake · Vary · Resize · name and prices go in exactly as typed, nothing else invented · 1:1, 4:5, 9:16, 1.91:1 and your own sizes, pixel-exact · brand kit on every output · ad copy to each channel's limits
F
FillStarter+

New product, same winning banner.

Drop a new product, its name and prices into a banner that already sells and get the same banner back.

  • Name and prices go in exactly as typed; nothing new is invented
  • Optional maker's logo and a note on what else to change
  • The exact prompt is saved on every asset
VaryStarter+

Fresh looks before the old one tires.

Ask for a few new takes of the same product in your brand from one line of direction.

  • A slider sets how far each take may go; you pick how many
  • Prices and text stay exact on every take
  • Same price on every take
ResizeStarter+

Every size, no designer.

Turn one design into every placement size, same design, same prices.

  • Meta 1:1, 4:5, 9:16 and Google 1.91:1, plus custom sizes you save
  • Photos extended around a frozen product; banners recomposed
  • Every output lands on the slot's exact pixels, never cropped
RemakeStarter+

A rival's winning idea, in your brand.

Pick a competitor's long-running ad and rebuild its idea with your product, colours and price.

  • Start from your Competitors gallery, an upload or a library concept
  • A vision model reads only the structure: hook, layout, eye path
  • Their words, logo and product are never copied into your ad
Start from a rival's ad →
Brand kitStarter+

Every output stays on-brand.

Set your brand once and every Fill, Vary, Remake and resize follows it.

  • Logo, wordmark, typography and reference banners
  • Colours by role, proposed from your last banner
  • “What the models see” shows the exact brief they get
Ad copyStarter+

Copy that fits every channel's limits.

Headlines and texts drafted for each channel, ready to edit.

  • Character limits enforced in code, not left to the model
  • Facts come only from your product page and brief
  • Edit any line, or regenerate one at a time
Send to LaunchPadStarter+

Finished ads go straight to LaunchPad.

Push one asset or all your Selects into the LaunchPad library without downloading anything.

  • From an asset card, the preview or “Send all to Launchpad”
  • Nothing lands twice, even if you send it again
  • Assets arrive in the creative library, ready for rows
More in Create
Model choiceStarter+

Pick the image model per creative.

Choose the model that suits the job from a shortlist tested on real banners.

  • GPT-Image-2.5 Sunburst and Flare, Nano Banana Pro and 2, Meta Muse
  • A model joins only after keeping the template, name and prices exact
Product URL importStarter+

Paste a product link, skip the typing.

Molecule reads the product page and fills in name, price and hero image.

  • Shopify product data first, then schema.org, OpenGraph and the page
  • Your site's font matched to a licensed equivalent
Asset editorStarter+

Fix one detail without starting over.

Mask an area, say what to change and keep the rest of the ad untouched.

  • Masked edits with an optional reference image
  • Crop and background changes, fitted to the slot's exact pixels
Components and re-layoutStarter+

Swap the product without a redraw.

Pull a banner apart into its pieces and rebuild every size from them.

  • Extracts product cutout, logo, badge and palette
  • Instant product swap into a banner you already made
Concept draftsStarter+

New concepts with editable text.

Start from a product link and a brief and get concept-led drafts with a real text layer.

  • Headlines, CTAs and price badges set as real text
  • Text edits are instant; facts come from the product page
Selects and downloadsStarter+

Star the keepers in one shortlist.

Star winners across projects and find them all in one place.

  • Every starred asset grouped by project, with ratio and date
  • Download any asset as PNG or JPEG
02 · LaunchEvery plan
FCan all four go live on every channel today?

One click puts every ad on every channel.

Every ad, every ad set, one click. LaunchPad builds new campaigns in the same step, sends each size to its placement and adds tracking before the first impression.

LaunchPad/4:5 to Feed · 9:16 to Stories and Reels · 1.91:1 to Demand Gen · Advantage+ with up to 10 media · PMax asset groups · duplicate a winning ad set · templates and bulk edit · drafts and a launch tracker with Stop
F

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

Bulk launch

One click puts every ad live.

Load creatives once and fan them across every ad set you pick.

  • One row per ad, many ad sets per row
  • The Launch button counts what goes live: rows times ad sets
  • Rows missing required info are flagged before launch
Single, Multi, Optimized

Each size lands in its placement.

Choose per row how Meta uses your sizes and text variations.

  • Multi: 1:1 and 4:5 to Feed, 9:16 to Stories and Reels
  • Optimized: one Flexible ad with up to 10 media (Advantage+)
  • Several primary texts, headlines and descriptions per ad
Google Demand Gen and PMax

Same upload, live on Google too.

Launch Demand Gen ads and PMax asset groups from the same creatives.

  • New or existing campaigns and asset groups
  • Missing Google sizes are generated for you
  • Turn Meta rows into a Google draft: Demand Gen, PMax or both
New campaigns and ad sets

Build the campaign in the same step.

Create campaigns and ad sets from the launch screen instead of Ads Manager.

  • Sales, Leads, Traffic and Awareness, with Ads Manager's performance goals
  • Bid strategies, including cost cap
  • City targeting, frequency caps and special ad categories
Drafts and launch tracker

Watch every ad go live.

Save drafts, then follow each ad from upload to live, with a Stop button.

  • Per ad: uploading, processing video, preparing, publishing
  • Retry only the rows that failed
  • “Stop launch” cancels what hasn't gone out yet
More in Launch
Duplicate ad set

Reuse a proven ad set's setup.

Copy an ad set that works and fill it with new creatives.

  • Meta copies the ad set without its ads, then it's renamed
  • Targeting, budget and optimisation come along
Bulk edit and templates

Edit every row at once.

Change copy, links or CTAs across rows and save your weekly setup as a template.

  • Select rows, then “Edit field” applies to all of them
  • “Apply template to all” fills the next batch
Ad copy library

Your best lines, saved for reuse.

Keep proven primary texts, headlines and descriptions ready for the next launch.

  • Saved texts with several variations each
  • Pick them into any row
Google copy help

Google headlines, written to Google's limits.

Get headlines and descriptions suggested, or converted from your Meta copy.

  • Suggested to Google's character limits
  • Meta texts converted into Google assets
Enhancement defaults

Set Advantage+ enhancements once.

Choose which Meta creative enhancements new ads get, per format.

  • Defaults for image, video, carousel and flexible ads
  • Applied to every launch from then on
Creative library

Every creative in one library.

Uploads and BuilderPad ads live in one place, marked launched or not.

  • Filter launched and not launched
  • 1 GB of storage on Free, 20 GB on paid plans, with a meter
  • Files up to 2 GB each
Tracking on every ad

Tracked from the first impression.

Every ad leaves LaunchPad with UTMs that carry its IDs.

  • Meta: URL parameters with campaign, ad set and ad IDs
  • Google: a tracking template with campaign, ad group and creative IDs
  • Molecule matches each sale to its ad from those IDs
03 · SteerPro+
FKeep the winners. Cut what doesn't sell. Ask me before anything big.

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

Set your rules once. Molecule raises what real orders prove, trims what they don't and pauses losers overnight, and every move shows its reason and its odds.

Budget/Monthly budget range and a minimum ROAS for the whole store first, then each campaign · Molecule and the platform must agree before money moves · every move re-checked at 7 and 14 days against the ones you skipped
Every move re-checked at 7 and 14 days
Budget proposalsPro+

Every move arrives as a card to apply.

Raise, trim and pause cards for campaigns and ad sets, judged on real orders.

  • Scale, Cut, Reallocate, Pause, Resume and Exclude
  • For Meta, Google, TikTok, Snapchat and Pinterest campaigns
  • Snooze 7 days, reject with a reason, or Apply
Odds on every movePro+

See how sure it is.

Every card shows the chance the campaign really beats your target.

  • ROAS modelled with a prior from the campaign's own channel
  • Median and 80% range, next to the platform's own figure
  • How sure it must be follows your profile: 80%, 70% or 60%
Account plan and pacingPro+

The whole account first, then each campaign.

A monthly budget range and a minimum ROAS for the whole store set the direction before any single budget moves.

  • Monthly spend min, expected and max
  • Blended ROAS and first-time ROAS floors
  • Even or front-loaded pacing, with projected month spend
Molecule and the platform agreePro+

Two counts must agree before money moves.

A move needs Molecule's numbers and the platform's to point the same way. A disagreement becomes your call.

  • Separate targets for Molecule's count and the platform's
  • Disagreements land as attribution-gap cards
  • When Molecule reads higher, it scales on Molecule's count
Stop-lossPro+

Losers pause overnight. Late winners come back.

Set the line once. Ads that cross it pause on their own and resume when late orders land.

  • No orders, a CPA ceiling or a ROAS floor, after a spend you set
  • Automatic on Meta and Google ads, biggest spenders first; never your last active ad
  • Stop-loss only mode runs just the safety net
Google, down to the search termPro+

Wasted search terms become negatives.

Keywords, ad groups and PMax asset groups judged one by one.

  • Search terms judged by a conversion-rate test, with an optional minimum spend
  • Exclude cards add the negatives with their match type
  • Paused and resumed on Google's own count
Fritz drafts. Stop-loss acts alone. Big raises wait for you.
AI dialPro+

You decide how far it goes.

Choose Guarded, Balanced or Pure AI for how much Fritz may draft on its own.

  • Off: Fritz explains what it would do and drafts nothing
  • Holds like minimum spend or both counts agreeing apply to the AI too
  • Caps, cooldown, exclusions and the Apply checks always hold
On/off and budgets from tablesPro+

Pause or edit budgets from any table.

Switch ads on or off and change budgets right in the dashboard tables.

  • Meta, Google, TikTok, Snapchat and Pinterest
  • Keyword pause and enable in the Google breakdown
  • Every edit lands in the change history, before and after
More in Steer
ExplorationPro+

Small tests for campaigns not yet proven.

A share of daily spend goes to test raises where the data can't call it yet.

  • Up to 20% of daily spend, your choice
  • Tests go where they teach the most
Creative pruningPro+

Losing ads go, winners keep the budget.

Pauses losing creatives inside an ad set, judged fairly.

  • Each creative gets its share of orders tracked only to the ad set
  • Judged on Molecule's count, the platform's or both
  • Escalates to the ad set when every creative fails
Fix card for weak keywordsPro+

A rewritten search ad, ready to apply.

When a keyword's ad is weak, Molecule writes a new responsive search ad for it.

  • 5 to 8 headlines of 30 characters or fewer, the keyword in at least 3
  • Any line with a made-up number is dropped
Profiles and targetsPro+

Start from a profile, tune what matters.

Pick Soft, Balanced or Aggressive, then set targets, roles and protected campaigns.

  • Growth and cutting dials set the step sizes
  • ROAS or CPA targets per campaign role or channel
  • Brand campaigns are left alone by default
Rules in plain wordsPro+

Write the rule, accept the policy.

Type a budget rule as a sentence and get the policy change to review.

  • A preview shows the change before anything is saved
  • “Put it in the form” fills the policy fields
Re-plan schedule and guardsPro+

Re-plans on its own schedule.

The plan re-runs every 2 to 24 hours, with guards that stop rash moves.

  • Minimum spend per window and a cooldown after any change
  • Hard caps: at most 50% per step and 10 objects per Apply
OutcomesPro+

Every move checked a week later.

Applied cards are re-measured at 7 and 14 days against the ones you skipped.

  • Your account's own week as the baseline
  • Reject reasons recorded: wrong direction, too aggressive, too soon
04 · LearnStarter+
FIs anything off this morning?

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

Molecule watches every account, creative and rival overnight. Each morning you see what changed, the likely cause and what to do next.

Insights/Compared with your normal week and checked against every account change.
↺ A tired ad is the start of the next one.
Make a fresh take with Vary →
Insights feedStarter+

One feed for everything that moved.

Performance swings, tired ads, account changes and rival moves in one place.

  • Filters: Performance, Creative, Changes, Market, Daily summaries
  • Open, snooze 7 days or dismiss each card
  • The latest cards also sit at the bottom of your dashboard
Daily summaryStarter+

Yesterday's account changes, already written up.

Fritz sums up who changed what in your ad accounts yesterday, at the top of the feed.

  • Leads with what matters and names who made each change
  • Flags anything that looks unintended
  • Budget changes listed in full; a quiet day gets no card
Swings with a causeStarter+

Swings, with their likely cause.

A channel, country or account metric that moves against its 7-day normal gets a card naming the probable cause.

  • Measured on Molecule attribution, above noise floors
  • Cross-checked with the change history
  • A confidence % on every card
Creative fatigueStarter+

Catch tired ads before they cost you.

A Meta ad wearing out gets a card with the proof and your best fresh alternative.

  • Frequency of 4 or more, or click-through down 25% in a week
  • A daily CTR strip as evidence
  • Names your best fresh ad: under 21 days old, frequency under 3
Email reportsStarter+

Your numbers in the inbox before coffee.

Daily, weekly or monthly emails for the team, your investors or your agency.

  • Pick the sections: Summary, Numbers, Channels, Creatives, Attention, Budget
  • Your days and send time, in the shop's time zone
  • Outside recipients confirm their address and unsubscribe in one click
More in Learn
Change historyStarter+

See who changed what, in every account.

Big budget moves, status flips, new campaigns and edit bursts, with who made them.

  • Before and after values on Meta, Google and Pinterest
  • A burst of edits by one user shows as one card
  • Fritz reads the same history when it explains a swing
“
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
05 · AskStarter+
FCan I just ask, instead of building a report?

Ask anything. Get euros back.

Ask Fritz instead of building a report. It answers from your real sales, explains a swing down to the campaign and drafts the fix for you to apply in one click.

Fritz/Molecule's figure and the platform's side by side · period comparisons broken down by campaign, country and product · budget cards that follow your policy · nothing changes until someone clicks Apply
FFritzBudget suggestions follow your budget policy · Edit policy
Ask in plain wordsStarter+

Ask anything, get the number back.

Fritz answers from your verified sales and ad data, with tables you can check.

  • Molecule's figure and the platform's side by side, labelled
  • Absolute and % change in every comparison
  • Reads attribution, countries, cohorts, LTV, products and stock
Explains a swingStarter+

Why it moved, down to the campaign.

Compare two periods and Fritz breaks the change into the campaigns, countries and products that drove it.

  • Period comparison and change breakdown built in
  • Names the campaigns behind the move, with spend and ROAS
Drafts the fixPro+

The fix arrives as a card.

Fritz drafts budget changes, pauses and negatives as Apply cards that follow your budget policy.

  • Budgets, reallocations, creative pauses, keyword and asset-group actions
  • Proposes policy changes for you to accept
  • Nothing changes until someone clicks Apply
More in Ask
Live ad detailStarter+

Today's ads, read live.

Fritz pulls live Meta and Google detail and the state of your ads when the question needs it.

  • Live Meta and Google breakdowns
  • Which campaigns, ad sets and ads are on, off or delivering
  • The account's change history
Threads and narrated workStarter+

Pick up yesterday's thread.

Conversations are saved, and Fritz says what it's doing while it works.

  • Thread history you can reopen
  • A progress line narrates each step
  • A rotating question in every page header opens Fritz
Fritz recommendsPro+

Top moves, waiting on your dashboard.

The biggest budget moves and the money at stake, applied in place.

  • Opportunity, risk, creative and budget-move tiles
  • € per day at stake and a confidence on each
  • Apply or Not now without leaving the dashboard
Molecule MCPStarter+

Your numbers inside Claude and ChatGPT.

Ask for a report, a reallocation or a pause from the assistant you already use. Changes still wait for approval in Molecule.

  • The same tools Fritz uses: reports, budgets, on/off
  • Approvals stay in Molecule
06 · MeasureStarter+
FWhich ad actually sold this order?

Every sale tied to the ad that earned it.

The number everything else runs on. Every sale tied to the ad that earned it, and with Shopify, net of everything you didn't keep.

Attribution/No extra pixel · new-customer ROAS and CAC down to the ad · TikTok Shop and POS sales never inflate TikTok Ads · organic ChatGPT visits labelled apart from ChatGPT Ads · every nightly build passes a quality gate before a number changes

How a sale finds its ad

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

9 attribution models, switch per report

First touchLast touchU-shape
×
Direct includedDirect excludedDirect + SEO excluded
= 9 models. This report: Last touch, direct included
Ad-level attributionStarter+

Every sale tied to its ad.

The ad ID in each paid click is matched to the real sale, so platforms stop grading their own homework.

  • Fallbacks: Shopify journey, landing URL (gclid, fbclid), GA4 session, paid source
  • Source, campaign, ad set and ad level
  • No extra pixel; one order, one owner across all six channels
Net ROAS with ShopifyStarter+

ROAS on the money you keep.

With Shopify, every order is counted net of refunds, cancellations, discounts, tax and currency.

  • Refunds down to the refunded line
  • Discounts ex-tax, tax-exclusive sales, shipping
  • Daily exchange rate per order currency
Nine attribution modelsStarter+

Switch the model per report.

First touch, last touch or U-shape, each with direct included, excluded, or direct and SEO excluded.

  • 9 models in the dashboard filter
  • The budget policy can use a different model per campaign role
  • Mixpanel works with first and last touch
ChatGPT Ads and AI searchStarter+

ChatGPT Ads, measured like any channel.

Paid ChatGPT Ads matched by campaign, ad group and ad ID, with organic ChatGPT visits labelled apart.

  • Daily spend, impressions and clicks per ad and country
  • Organic chatgpt.com visits get their own label
  • The same net ROAS as Meta and Google
Country ROASPro+

Find the country leaking money.

Spend, net sales, net ROAS and orders per country.

  • Country spend from Meta, Google, Pinterest and ChatGPT Ads
  • Country as a split in the chart builder
CohortsPro+

See which months bring customers back.

Customers grouped by acquisition month, with retention or cumulative revenue month by month.

  • 7-month heatmap, retention % or cumulative €
  • The channel each cohort came from
More in Measure
Shopify, GA4 or MixpanelStarter+

Works with the sales source you have.

Attribute Shopify orders, GA4 purchases or a Mixpanel purchase event.

  • With several connected: Shopify first, then Mixpanel, then GA4
  • Mixpanel: pick the purchase event, for apps and subscriptions
  • Segment and PostHog are next
Molecule next to the platformStarter+

What each platform claims, side by side.

Molecule ROAS sits next to each channel's own reported ROAS in tables, charts and reports.

  • Channel ROAS, conversions and value marked “platform-reported”
  • The same pairing in Fritz answers and email reports
New-customer ROAS and CACPro+

Know what new customers really cost.

First-time sales, first-time ROAS, new customers and CAC, down to the ad.

  • First-time AOV next to the totals
  • A first-time ROAS floor you can use in the budget plan
Sales-channel filterStarter+

Keep TikTok Shop and POS out of ROAS.

Filter online store orders apart from POS, TikTok Shop and draft orders.

  • TikTok Shop checkouts never inflate TikTok Ads ROAS
  • On dashboards and the Products page
Email and organic in one viewStarter+

Email and organic, in the same report.

Klaviyo and other email traffic tracked through UTMs alongside your paid channels.

  • Klaviyo tracked through the UTMs you set in it
  • Organic and direct kept apart from paid
PMax splitStarter+

See where PMax really spends.

Performance Max spend split by channel and placement.

  • Search, Shopping, YouTube, Display and more
  • Top placements and campaigns, spend by hour
  • Search demand themes and categories
LTV and CAC paybackPro+

Know when a customer pays back.

LTV curves per acquisition channel and the months until each channel's customers cover their cost.

  • LTV : CAC per channel against a 3x target
  • Payback per channel against a 6-month target
  • A blended CAC line on the LTV curves
Products and stockStarter+

Know which products sell and stay sold.

Revenue, profit and return rate per product, variant and SKU, with stock on hand.

  • Units ordered and refunded, return rate, profit, share of revenue
  • Stock on hand from Shopify
  • The same sales-channel filter
07 · SeeEvery plan
FWhere do I check all of this on Monday?

Monday's report, already built. Down to the ad.

Where you check the loop's work. Every screen runs on the same number, from today's spend to Monday's report. Cohorts, LTV and countries sit under Measure.

Dashboards/up to 20 tiles and 10 tables per dashboard · up to 20 shared charts · Live Today since midnight · GA4 traffic · every live ad checked for tracking
FHow did last week go?
FYour whole account in one row of numbers, then down to the ad.
Performance dashboardStarter+

Monday's report, already built.

Your whole account in one row of numbers, then down to the ad.

  • KPI tiles you choose, up to 20
  • Tables by source, campaign, ad set, ad and country
  • Filters, attribution model and change vs the previous period on every number
Live Today

Today's numbers, every channel, since midnight.

Spend, sales, orders and ROAS for today, hour by hour, across all your channels.

  • Shopify sales and orders, GA4 sessions, spend per channel
  • Local time zone and a currency switch
Creatives report

Which ads sell, which are tired.

Every Meta ad in one grid with ROAS, hook rate and a fatigue chip.

  • 7, 14 or 28 days; static, video and carousel; search by ad name
  • Fresh, warm or fatigued chip on each card
  • Top format and fatigue alerts at the top
Company dashboardsStarter+

Build the views your team uses.

Add dashboard tabs with their own tiles, charts and tables, shared with everyone in the company.

  • “+ New dashboard”, rename, drag to reorder
  • Up to 10 tables per dashboard, attribution or GA4
  • Shared company-wide
Chart builderStarter+

Any chart, saved for the whole team.

Pick a metric, split it by channel, campaign, ad set, ad or country, and save it.

  • Up to 20 charts per dashboard
  • Line, bars or area; grouped or stacked
  • Net sales, net ROAS, first-time ROAS, CAC, cost per order, GA4 sessions and rates
Google breakdown and keywordsStarter+

Every keyword with a health check.

Search, Display, PMax and keywords in one drill-down, with each keyword's health.

  • Healthy, Underbid, Losing to rank, Low CTR, Low QS or Wasted
  • Search terms marked added, excluded or not added
  • Pause and enable keywords in place
UTM TrackingStarter+

Catch untracked ads before they spend.

Every live ad checked for correct tracking, with the fix ready.

  • Valid or invalid per ad on Meta, Google, TikTok, Snapchat and Pinterest
  • Google: “Add UTM” writes the tracking template for you
  • Copy-paste templates per platform; re-check any time
More in See
Meta breakdown

Meta by age, gender and placement.

Drill into Meta by demographics, placements, top ad sets and top ads.

  • Spend, purchases, purchase CPA, click CVR, ROAS
  • Today or any range, vs the previous period
Website traffic (GA4)Starter+

Traffic and sales, side by side.

GA4 sessions by channel, source and medium, campaign, landing page, country and device.

  • Sessions, new users, engagement, add-to-cart, checkout and purchase rate
  • GA4 tables and charts on any dashboard
Table toolsStarter+

Tables that answer the next question.

Column presets, ad previews, spend sparklines and CSV export on every table.

  • Saved column presets and a resizable name column
  • A 7-day spend sparkline and ad preview per row
08 · CompetitorsEvery plan
FWhat's Halden & Co running this week?

Their longest-running ads. Your next idea.

See what rivals run on Meta every day. An ad that's run for 60 days is an ad that sells. One click turns its idea into your next ad.

Competitors/live Meta ads captured nightly with the real creatives · start and end dates and EU reach per ad · 1 competitor on Free, 10 on Starter
Competitor monitoring

See every ad your rivals run.

Add a competitor and Molecule captures their live Meta ads every night, with the real creatives.

  • Add a rival by searching its Facebook page
  • Creatives stored with start and end dates and EU reach
  • 1 tracked competitor on Free, 10 on Starter
More in Competitors
Cadence and reach

How hard each rival is pushing.

Launch pace, ad lifespan and total EU reach per competitor.

  • Active now vs 7 days ago; new in 7 and in 30 days
  • Average ads per week and average ad lifespan
  • A 90-day chart of active ads and daily EU reach
Activity feed

New and stopped ads, as they happen.

A feed of every ad a rival starts or stops.

  • New and ended ads, day by day
  • A wave of new ads also raises a market card in Insights
09 · PlatformEvery plan
FCan my agency see all three stores?

Every store, every teammate. One flat price.

One login for every store, teammate and channel, on a flat price that never grows with your spend.

Platform/unlimited stores, users and ad accounts on every plan · 30 days of history on connect · daily exchange rates into one currency · pay by card or through Shopify billing
Integrations

Every channel and store, connected in minutes.

Connect Shopify, GA4 or Mixpanel and your ad accounts, and your history is there on day one.

  • Shopify, GA4, Mixpanel, Meta, Google Ads, TikTok, Snapchat, Pinterest and ChatGPT Ads
  • ChatGPT Ads connects with an API key, checked live
  • 30 days of history backfilled on connect
All integrations →
Multi-store and multi-client

Every store and client, one login.

Unlimited stores, brands and ad accounts, with a company switcher.

  • Unlimited stores and ad accounts on every plan
  • One login for an agency's clients
Numbers you can trust

No fake zeros, no silent gaps.

Molecule runs its own nightly pipeline and checks every build before a number changes.

  • Nightly extraction from nine sources plus exchange rates
  • Every build is checked before a number changes
  • A failed live read shows “as of” a time or Unavailable, never 0
More in Platform
Team and roles

Bring the whole team, no seat fees.

Invite unlimited teammates as admins or members.

  • Admin and member roles
  • Invitations accepted in the app; pending invites listed
  • Unlimited users on every plan
One-click sign-in

One click in, straight to your store.

Log in with Shopify, Google or Meta and land on the store you used last.

  • Shopify, Google and Facebook sign-in
  • Links opened while logged out resume after login
Guided setup

Guided setup with live sync progress.

Pick your revenue source, connect, and watch the first sync fill in.

  • A step-by-step get-started flow
  • A 1-on-1 onboarding call on paid plans
Currency

Every store in one currency.

Stores and ad accounts in different currencies, shown in one display currency at daily rates.

  • Currency picker on Live Today, Creatives and drill-downs
  • An unknown rate shows as unavailable, never as 0
  • Multi-currency reporting on Pro
Flat billing

One flat price, never a cut of spend.

Pay by card or through Shopify billing. Switch or cancel any time.

  • Card payments with discount codes, invoices and receipts
  • Shopify billing: one plan covers every store
  • 14-day trial on paid plans, no card
See pricing →
Enterprise For teams with their own models, warehouse and reporting needs.Talk to us →
Custom attribution modelsEnterprise

Your attribution model, built in.

Attribution models built to your own rules.

Warehouse deliveryEnterprise

Your data, in your warehouse.

Molecule's data delivered to Snowflake, BigQuery or Redshift, with 350+ source connectors.

Dedicated supportEnterprise

A direct line to our team.

A dedicated Slack channel and custom visualisations.

Close the
loop.

Connect Shopify, GA4 or Mixpanel and your ad accounts in five minutes.

F
Connect my store and run the loop.
Get started free
Connecting Shopify…· about 5 minutes1 of 3
Free forever plan · or 14 days of any paid plan free · no card

Questions? See the pricing FAQ and the docs.

Stay in the loop