Skip to content
ØSTEN AI

Invite-only private beta

Know what your ads actually earn.

Ad platforms grade their own homework. ØSTEN checks every claimed conversion against the orders in your Shopify store, shows you the gap, and turns it into fixes you approve.

  • Official Google, Meta, TikTok and Shopify APIs
  • New campaigns are created paused
  • Your data never trains anyone else's models
Reconciliation, last 30 days
Example
Platforms claim3.95x ROAS

$169,300

Your store verified2.36x true ROAS

$101,240

$68,060 of claimed revenue (40%) has no matching order in the store, on $42,850 of spend.

Illustrative numbers to show the idea. Not customer data.

Connects through official APIs

  • Google Ads
  • Meta Ads
  • TikTok Ads
  • Shopify

The attribution gap

One sale. Two platforms taking the credit.

A shopper sees an Instagram story, clicks a Google ad two days later and buys once. Both platforms report the purchase. Your bank account receives it once.

Meta Ads Manager

Purchase$100.00

Claimed

Google Ads

Purchase$100.00

Claimed

Shopify store

Order #1042, paid$100.00

Verified

Ad dashboards add up to

$200.00

Your store received

$100.00

Illustration of the mechanism, with round numbers.

Lenient windows

Platforms credit a sale to an ad seen or clicked days earlier, often on 7-day click and 1-day view windows.

No shared view

Each network reports in isolation, so none of them can see that another already took the credit.

Modeled conversions

Some of what a dashboard counts is estimated rather than observed, so no order stands behind it.

How it works

Connect, verify, then act.

You stay in control of every dollar of ad spend. ØSTEN does the reconciling and drafting, you make the calls.

  1. 01

    Connect

    Link Google Ads, Meta, TikTok and your Shopify store through their official OAuth flows. Disconnect any time and the credentials are removed immediately.

  2. 02

    Verify

    Shopify sends each paid order the moment it happens. ØSTEN reads the UTM parameters the shopper arrived with, matches the order to a single campaign and credits that campaign alone.

  3. 03

    Fix

    Search terms that spend without converting, campaigns below break-even, feeds advertising sold-out products. Each finding arrives with a fix you approve. Campaigns the AI drafts are created paused.

What you get

Built for truth. Engineered for control.

Capabilities that protect cash flow and help you scale the campaigns that actually pay.

True ROAS, per campaign

One dashboard for Google, Meta and TikTok. Platform-reported revenue sits next to Shopify order revenue, so over-counting has nowhere to hide and the campaigns that really pay stand out.

Example of the per-campaign comparison
CampaignClaimedVerified
Example campaign A4.8x2.3x
Example campaign B3.0x2.7x

One-click waste removal

Search terms that spend without converting are flagged with their recoverable weekly total. Push them into negative keyword lists across your accounts in one click.

AI campaign drafts

Gemini drafts Google Search, Performance Max, Shopping and Meta ODAX campaigns from your site and catalog, inside the character limits each platform enforces. Every draft is created paused.

Catalog and feed health

Your Shopify catalog is compared with your Merchant Center and Meta Shopping feeds, so ad budget serving sold-out items gets flagged before it is wasted.

You set the autonomy

Recommendations wait for your approval by default. Automation is opt-in, per account: you decide whether budget and bid changes apply on their own or keep queuing for review.

Guardrails

It proposes. You decide.

Autopilot black boxes with write access to your ad budget are a risk we chose not to build. Every change passes through you.

  • Campaigns the AI drafts are created paused. Nothing spends until you enable it.
  • Recommendations wait in a queue and apply only when you approve them. Automation is opt-in, per account.
  • Connections use the official Google, Meta, TikTok and Shopify APIs, and you can revoke them any time.
  • Each organization is isolated, customer emails are stored hashed, and your data never trains anyone else's models.
Read the security whitepaper
Approval queue
Example
  • Stop wasted search spend

    About $480 a week recoverable

    14 broad-match search terms spent $680 in 14 days with no conversions.

  • Scale a verified winner

    High confidence

    A Performance Max campaign verified at 3.8x true ROAS on Shopify orders.

  • Pause ads on sold-out items

    3 items

    Merchant Center is serving 3 products that are out of stock in Shopify.

Illustration of the queue. Figures are examples, not customer data.

FAQ

Straight answers.

How ØSTEN works with your accounts and your money.

What is "true ROAS" and why does it differ from what Google shows me?

Ad platforms grade their own homework: they claim credit for conversions using their own attribution, and routinely over-count. ØSTEN connects your Shopify store and matches each order back to the campaign that actually drove it. True ROAS is verified revenue divided by spend, per campaign. When a platform's claim is far above what your store recorded, we tell you, so you don't scale a campaign on inflated numbers.

Does this replace Google Ads Manager and Meta Ads Manager?

For day-to-day work, largely yes: you create campaigns, adjust budgets, pause, and apply optimizations from one dashboard, and ØSTEN makes the changes in Google and Meta through their official APIs. Your accounts stay yours; you can always open the native managers, and everything ØSTEN creates is visible there.

Can the AI spend my money without me?

No. Every campaign the AI drafts goes through a review screen, and every campaign launches paused: it cannot spend until you enable it. Optimizations like blocking wasteful search terms or applying a Google recommendation happen only when you click them.

How is the AI copy different from a generic writing tool?

It's grounded in your business: your website, your product catalog, and your account's own winning and losing ads. It writes headlines and descriptions in your market's language, within the exact character limits Google and Meta enforce, and pairs them with images cropped to the required aspect ratios, details generic tools get wrong.

Is my data safe?

Your data is used only to run your account. We connect through the official Google, Meta and Shopify APIs, customer emails from orders are stored hashed, and your data is never used to train models for anyone else. Disconnecting an integration removes its credentials immediately.

Can I use this if I'm a small brand?

The private beta prioritizes stores with active ad spend, because the recommendations get sharper with more data. If that's not you yet, request access anyway: we review every request and onboard smaller brands as capacity opens.

See what your ads really earn.

ØSTEN is invite-only while it is in private beta. Request an access code and we review every request.