Cookiebees

Audiences

Built from behaviour.
Sized against Meta before they sync.

A segment is worth having only if the platform can match it. Every audience here states the identity wall beside its count, is previewed against Meta before it syncs, and is ranked on the number spend actually joins to.

Questions this answers

  • Which of my customers can Meta actually match?
  • Who browsed twice and never bought?
  • Which audience is worth the budget, priced?
  • Who is about to buy next?

The builder

Conditions from what the store already records.

RFM, acquisition channel, cross-sell, cadence, location, negation and no-purchase conditions. Browsed recently, added and never bought, bought once and never again, high predicted value. Live counts that update as people move between segments.

  • Eight more audiences from behaviour the store already records
  • A profile per audience: value index, acquisition mix, categories, reachability
  • Every segment addressable: email, WhatsApp, or a Meta audience
  • A card that says whether the audience is worth having
Segmentslive counts
High lifetime value412
Lapsed 60+ days1,188
Browsed, never bought2,740
Bought once, never again906
Every segment is a list of people you can email or message, not a chart you read and close.

Sized against the platform

The identity wall, beside the count.

An audience of 4,000 people that Meta can match at 12% is an audience of 480. The builder says so before the sync, previews the match, and refuses before the click when the audience cannot help. Remembering a browser’s ids is what makes an audience buildable at all.

  • Preview against Meta before anything syncs
  • Refused before the click when it cannot help
  • Visitor cards hand over the Meta audience rule
  • Playbooks per audience, plain definition, visible Meta routes
Identity graph0 arrivals

Mobile web

Instagram ad

anonymous

Desktop

Google search

anonymous

Email tap

Newsletter

known email

WhatsApp

Replied to a nudge

known phone

Mobile app

Checkout

order

One customer record

First seen on Instagram · bought on mobile

Sessions

0

Devices

3

Lifetime

₹0

Five arrivals. Every analytics tool you own counts these as five different people.

Ranked on what can be measured

Cost per add-to-cart, not revenue per audience.

Spend joins to an audience 97.7% of the time. Revenue joins about 40% of the time, because the platforms do not pass the audience through to the order. So audiences are ranked on cost per add-to-cart, the number that can be judged, and the table says what it folded.

  • Platforms, campaigns and audiences as the three lenses
  • The opportunity comes up front
  • What can be judged, and what was folded, stated
  • Every identifier read: platform, campaign, audience, not just utm
Sales · actionsMeasured spend

brand search

₹33,480 spent · ₹1,44,720 back

4.32×
Scale

cheapest growth

retargeting · DPA

₹37,350 spent · ₹1,43,460 back

3.84×
Scale

well past the line

magnesium search

₹55,890 spent · ₹1,37,430 back

2.46×
Hold

profitable

pmax · bestsellers

₹1,13,130 spent · ₹2,33,280 back

2.06×
Hold

just above it

prospecting · advantage

₹1,62,180 spent · ₹1,57,320 back

0.97×
Rebalance

under break-even

generic supplements

₹1,46,610 spent · ₹39,420 back

0.27×
Cut

loses every order

The line inside every bar is your break-even at 1.82×. Past it, a campaign buys revenue at a profit.

Who buys next

A propensity score calibrated nightly on your own store.

Not a ranking published as a rate. The score is learned on your orders, calibrated every night, and only the reachable share is ever promised, because a buyer you cannot contact is not an opportunity.

  • Calibrated nightly, per store
  • Reachable share stated honestly
  • Feeds retargeting and the reorder nudge
  • Train Meta on the buyers you want more of
Customers · identity

Mobile visit

Instagram in-app browser

mm_id_fbp

Desktop visit

Google Ads click

mm_idgclid_ga

Email click

newsletter, 6 days later

mm_idemail
resolved to one customer

Customer profile

3 devices · 4 orders · first touch: Meta Ads

Lifetime value

₹0

Repeat buyerMineralsBuys on discountReachable by WhatsApp
One person, not three visitors. That is what makes a coupon land and a conversion match.

Inside the module

Inside Audiences

Everything reads the same identity graph the CRM messages and the ad platforms match against.

Audience Builder

Publish a behavioural segment to Meta, preview first

Audience performance

Platforms, campaigns, audiences: three lenses, one page

Customer segments

Behavioural lists with live counts, addressable

Who buys next

Calibrated propensity, honest reach

Engagement signals

Keep audiences warm with real events, never fake page views

Klaviyo sync

The same segments, in your ESP

See a segment sync to Meta from the homepage: six segments built on what the platform cannot see, and what changes in the campaign.

Build the first audience Meta can match

Segments from behaviour.Sized before they sync.

Connect the store and Meta, and the first audience is buildable the day the beacon goes live.