For Shopify sellers running more than one store

Run every store from one place.

Ninetayl puts your Meta and Google ad spend, your Shopify sales and your supplier's costs side by side, shows what each store really earns, and helps your team act on it: campaigns, products, new stores. You stay in control.

14 days free · cancel any time from your account

Raise Google budget by 33%1 of 4

Daily budget at 02:00 tonight

€400+€100

ROAS 4.1 for 7 days, budget used by 18:00 every day.

✓ Schedule✕ RejectEdit
Archive "Linen Overshirt"2 of 4

Last 7 days

€420 sales

Spent over the archive line with no order; CTR half the store's average.

✓ ArchiveWait 3 daysDetails
Better title for "Puffer Jacket"3 of 4

"women puffer jacket" · Google searches a month

74,000vs 1,300

New title built on the phrases people really search.

✓ Use itEdit
Profit today, every store4 of 4

Revenue − ad spend − supplier's costs − fees

€1,240+18%
Open the dashboard

Works with the tools you already use

  • Shopify
  • Meta Ads
  • Google Ads
  • Merchant Center
  • Google Sheets
  • Keyword Planner
  • ChatGPT
  • Claude
  • Stripe
  • Your supplier's Excel

For store owners, hubs and media buyers

Stop running your stores blind.

When a store drops, the window to act closes fast. And when every platform tells a different story, your team guesses.

  1. Step 1

    Northwind · Campaign

    ↓ ROAS alert

    A campaign stops paying.

    The signal is there. You still have time to change the outcome.

  2. Step 2

    Yesterday

    • Meta+14%
    • Google−27%
    • Shopify−9%

    Every platform disagrees.

    Ads Manager, Google Ads and Shopify each tell their own version.

  3. Step 3

    Lumen Optics

    • ROAS2.14
    • Product + shipping€2,890
    • Profit−€228

    ROAS looks fine. Profit doesn't.

    Once product, shipping and fees are paid, a "good" campaign loses money.

  4. Step 4

    I don't want to overreact to one bad day.

    Every hour we wait, spend keeps running.

    Do we cut, hold or move the budget?

    The team scrambles.

    Ten tabs, three spreadsheets, and still no answer by lunch.

  5. Step 5

    Competitor · best sellers

    • #1 Wool Coatnew
    • #2 Puffer Vest↑ 6
    • #3 Knit Set—

    The next winner goes unnoticed.

    No time left to watch competitors, import products or build the next store.

How it works

With Ninetayl, every store has a number you can trust, and a next step.

  1. Connect

    Shopify, Meta, Google Ads and your supplier's costs, in minutes. Refreshed every 30 minutes.

  2. See

    Spend, revenue and real profit per store, per day, per campaign, per product.

  3. Decide

    AI verdicts for every product and alerts when a campaign overspends or a margin slips.

  4. Act

    Change, schedule or create Google campaigns and import products, after your confirmation.

Shopify, Meta, Google Ads, Google Sheets, Merchant Center and your supplier's file, connected.

  • WinnerWool CoatROAS 4.8 · 7 days
  • KeepKnit CardiganROAS 2.6 · over break-even
  • Wait 3 daysPuffer Vest12 clicks, too early
  • ArchiveLinen Overshirt€42 spent · 0 sales

Northwind · Performance Max

Before€300
After€400

⏱ Scheduled for 02:00 · daily cap €1,500 respected

ConfirmCancel

Built for the numbers that matter.

30min

Data refresh, by itself

4

Google campaign types you can create

5

Periods each AI verdict weighs

1

Click from a competitor's product to your store

Features

Everything a store portfolio needs, built in.

One dashboard for the numbers, and the tools that turn them into decisions.

Real profit, not just ROAS

Upload your supplier's file: product cost and shipping per order, break-even ROAS per product, a P&L per day and per store, exported to Google Sheets every morning.

See the plans

For teams

Every person sees their stores. Nobody waits for a report.

Roles for owner, hub, research and media buyers, notifications for every hand-over, and a roadmap for the team's requests.

Compare the plans
  1. 1The owner connects the stores.

    Shopify, ad accounts and the supplier's costs, guided step by step.

  2. 2The hub builds and sets them up.

    Company, competitors, Store Builder, status from construction to active.

  3. 3Media buyers get their stores.

    They see only their numbers, campaigns and products.

  4. 4Everyone hears what matters.

    A campaign starting to spend, a budget over 100%, a price to raise: bell and e-mail.

Safe, private, and in your hands.

A database of your own

Each customer's data lives in a separate database, never mixed with anyone else's.

Keys stored encrypted

Shopify, Meta, Google and AI keys are encrypted at rest. We ask only the permissions we need.

Nothing changes without you

Every campaign change is previewed and confirmed twice, and can be undone. Nothing is deleted from your stores.

FAQ

Questions we hear often

Which platforms does Ninetayl connect to?

Shopify for orders and products, Meta Ads and Google Ads for spend and campaigns, Google Merchant Center through your feed, Google Sheets for the P&L export, and your supplier's Excel for costs.

Does Ninetayl change my campaigns by itself?

No. Every change to a campaign is shown before and after and needs your confirmation. On Agency an optional autopilot exists per store, off until you turn it on, within a daily spend cap.

Is my data safe?

Each customer has a separate database. Keys and tokens are stored encrypted. We only ask the permissions we need, and nothing is ever deleted from your stores.

Can my team use it?

Yes. On Pro and Agency invite people as hub, research or media buyer: media buyers see only the stores given to them.

Do I need my own AI key?

On Starter you add your own OpenAI or Claude key. Pro and Agency include AI usage. See the pricing page for the details.

How much does it cost?

Three plans, monthly or yearly with two months free, all with a 14-day free trial. See the plans.

Ready to see what your stores really earn?

Start with 14 days free. Set up in an afternoon.