Vibe9

For Shopify brands and the agencies that run their Meta ads

What does a new customer from Meta really cost you?

Ads Manager blends everyone into one ROAS. Vibe9 shows what a new customer costs on 7-day click, checks it against your Shopify orders and tells you which ads to scale, refresh or fix this week.

The sample store opens at once: no sign-up, nothing to connect.

  • $49 per store per month
  • Read-only access to Meta
  • Cancel any time
How it works, in 30 seconds. Sample data.

Overview

Know what a new customer costs, on one screen.

Cost per new-customer purchase and ROAS from new audiences, against your own targets. Connect your Shopify store and the same days show nCPA, CPA and aMER from real orders, next to what Meta claims.

  • 7-day click only, no view-through
  • The share of spend going to people who already bought from you
  • Month-end spend estimate against your budget
The Overview: cost per new customer against the target, Shopify numbers next to Meta and the month-end spend estimate

Do this week

Start the week with a to‑do list, not a dashboard.

Vibe9 checks your landing pages every hour and your ads and spend every day, then turns what it finds into a short list: what to fix, what to refresh and what to scale.

  • Most urgent first, with the spend behind every item
  • A “?” next to every action shows the rule and the numbers behind it
  • Every check listed beside it, so you see what was looked at
Do this week: actions marked Fix, Refresh, Scale and Plan, next to the list of checks Vibe9 runs

Ads

Know which ads to scale, refresh or turn off.

Every ad gets a status. Its 7-day click ROAS and cost per new customer are judged against your targets, and its CTR, hook rate and frequency against your account average. Open an ad to see why, who it reaches and what a sale cost week by week.

  • Saved views: Needs action, Scale, Refresh, Best for new customers
  • Top ads as ranked cards with previews, ROAS, CPA and hook rate
  • One click from any ad to Ads Manager
The Ads to-do list with one ad open: its status, the reason, who it reaches and cost per sale by week

What moved your cost

See why your cost per new customer moved.

When the cost jumps or drops, Vibe9 marks the days on the chart and names the likely cause: a new ad picking up, a top ad wearing out, a broken landing page or a promo your team noted.

  • Each cause with the numbers behind it
  • Team notes for promos, site changes and budget moves
  • A trend line that says improving or slipping
Cost per new customer per day with two marked ranges and the likely cause of each

Customer types

See what each type of customer costs you.

Spend, CPA and ROAS for new audiences, engaged audiences and existing customers, day by day. 7-day click and default attribution sit side by side, so you see how much of the reported ROAS comes from view-through.

  • Spot spend that goes to people who would buy anyway
  • Closed days only, never a half-day read
  • Brand or retention campaigns left out of every number, if you choose
Charts: spend, CPA and ROAS on 7-day click for new, engaged and existing customers

Insights

Get a written brief on what to do next.

A plain-English review of the period: what is working, what is not, four priorities and the learnings to keep. Every number in it is checked against your data before you see it.

  • On demand, or every Monday morning
  • Dated versions to compare week with week
  • Numbers that fail the check never reach your clients
The insights review with priorities and grouped tables

Budget insurance

Stop paying for clicks that land on a broken page.

Every hour, Vibe9 opens the landing page of every active ad. When one breaks, you get an alert by email or in Slack with the ads sending traffic there, what they spent in the last 7 days and a link to them in Ads Manager.

  • Pages that return an error or don't load
  • Shopify products that were deleted or sold out
  • Links that land on the home page or lose their UTM parameters
  • Checked twice before we alert you, so a blip never wakes you up

On for every dashboard. Vibe9 never pauses or changes your ads.

Vibe9 alerts

Budget insurance: 1 landing page broken in Acme

The product is out of stock: acme.com/products/red-coat

Campaign "Prospecting" > Ad set "Broad" > Ad "UGC hook 3"

These ads spent $840 in the last 7 days.

Open in Ads Manager
Example alert

For agencies

Client reporting without the screenshots.

One dashboard per client

Every client ad account in one workspace, billed per dashboard. Archive one and it stops being billed at the next renewal.

Logins that show only their numbers

Invite clients as viewers. They see the dashboards you assign and nothing else, and cannot change settings.

Links instead of decks

Share a read-only link that needs no sign-in, with an expiry date you choose, and revoke it whenever you like.

How it starts

From sign-up to your first report in a few minutes.

  1. Sign in with your emailNo password. The link in your inbox creates the account.
  2. Connect FacebookRead-only access to the ad accounts you choose.
  3. Pick the ad account and set your targetsYour dashboard fills in while you watch, with 90 days of history.

Pricing

One store, one price.

$49 per store per month, with no additional fees. Add or archive stores any time, and pay only for the ones you use.

$49per store, per month

No additional fees. 14-day free trial.

Or $490 per store per year2 months free

  • Every feature that is live, from day one
  • Unlimited team members and client viewers
  • No AI credits, add-on fees or annual contract
  • An email 3 days before your trial ends
  • Cancel in one click from your billing page
Start your free trial

Card required to start the trial. We remind you 3 days before it ends, and you are charged only if you keep it.

FAQ

Good questions.

Will Vibe9 change anything in my ad account?

No. Vibe9 asks Meta for read-only access (ads_read). It never edits campaigns, budgets or ads.

Which attribution does it show?

7-day click, with no view-through, for everything Vibe9 judges: the cost per new customer, the ad statuses and the charts. Where Meta’s own default-attribution figure sits beside it, it is labelled, so you can see how much of the reported ROAS comes from view-through.

Could I get the same from Claude or ChatGPT for free?

For one question about one account, yes. Vibe9 does the part a chat does not. It syncs every account daily, keeps the history day by day and calculates each number the same way every time, so this week can be compared with last week. Your client gets a read-only link, with nothing to prompt and no sign-in. A chat answers when you ask. Vibe9 has the numbers ready before you do.

Could we build this ourselves with AI?

You could have a first version in a weekend. Keeping it right is the job: Meta changes its API, a number stops matching Ads Manager, the team wants one more report, and someone has to check the data every week. Two hours a week of anyone’s time costs more than Vibe9 does, and those are hours your best marketer spends maintaining a tool, not growing the store.

What do I need to start?

A Meta ad account you can access, with audience segments set up in Ads Manager (Advertising settings → Audience segments), and your CPA and ROAS targets. Without the segments, spend shows as Unknown until you add them. A Shopify store is optional.

What does Vibe9 read from Shopify?

Orders only: totals, dates and whether it was the customer’s first order. Never names, emails or addresses.

Will I be charged without warning?

No. Three days before your trial ends we email you the date and the exact amount, and you can cancel in one click on the Billing page. A yearly plan gets the same email before it renews. There are no AI credits or add-on fees, and monthly billing never locks you in.

What happens to my data if I cancel?

Your dashboards become read-only, and their data is deleted 90 days later. The privacy policy has the details.

See where your Meta budget really goes.

Connect your ad account in a few minutes. Free for 14 days.