Audiences / customer data platform

Build once.
Sync everywhere.

Triple Whale turns longer first-party journeys into living segments, then syncs those segments into Meta, Google Ads, and Klaviyo so acquisition can spend less time on people you already know and more time finding the next new customer.

20–50% larger Typical observed exclusion-audience range versus lists built from a shorter identity trail, helping more known customers stay out of acquisition where destination matching and settings support it. Results vary.
Audience Loom / example workflow identity graph listening
Ask Moby01 / intent
Exclude everyone who came from Meta, signed up on mobile, and returned from another device.
Natural language → validated logic
02 / resolve identity
MMeta click
@Email sign-up
MBMobile Pixel
DTDesktop return
EVCustom event
ID
one global identity
03 / audience previewillustrative index
138/100
+38%
Shorter trail100
Resolved graph138

The same known subscriber is recovered across devices and can be excluded from the next prospecting impression.

Pixel triple IDs
Emails + customer IDs
Living segment snapshots
Governed destination syncs
02 / The audience gap

The audience gap starts before the audience exists.

A shorter data trail sees isolated sessions. Triple Whale can connect the longer first-party journey around the shopper, so the audience definition starts from a more complete identity.

One shopper / multiple surfaces
“They came back differently” should not mean “we forgot who they were.”

The common miss: A shopper arrives from Meta on mobile, joins the email list, then returns on desktop. A system that only sees the email record or current device may fail to suppress them from another prospecting ad.

The Triple Whale path: Pixel triple IDs, customer IDs, emails, and event context can resolve to one global identity, making the exclusion audience more complete.

GLOBAL
IDENTITY
Illustrative identity-resolution film stable opening beat loop
01
Meta clickmobile
02
Browseanonymous
03
Sign upemail
04
Returndesktop
05
Quizcustom event
06
Resolveglobal id
Short trailTwo apparent people

Mobile subscriber and desktop visitor remain disconnected.

Longer Triple Whale trailOne known person

Signals can be joined and used in a more complete exclusion.

03 / The data layer

Not one customer table. A system of identity, behavior, membership, and value.

Each layer answers a different question. Together, they turn customer data into audiences that can be understood, refreshed, compared, and activated.

Identity Graph

Resolve the person.

One global identity can connect customer IDs, emails, and Pixel triple IDs across platforms and devices.

  • Deduplicate people represented in multiple systems
  • Connect known profiles to longer Pixel journeys
  • Group and exclude by the person, not the latest device
Primary emailaj@example.com
Customer IDs[shopify, klaviyo]
Triple IDs[mobile, desktop]
Journey eventsbrowse → quiz → cart
Email aliasesmatched identifiers
Customers table

Understand the person.

Customer profiles carry value, order count, tags, geography, subscription state, predicted spend tier, and consent across connected sales and messaging platforms.

  • Find high-value or high-propensity customers
  • Build consent-aware email and SMS audiences
  • Segment by lifecycle, location, tags, and subscription state
  • Join Pixel behavior separately through Journey and ID Graph
Customer profile / example
$842amount spent
4orders
98dsince order
Product subscriberPaused
Email consentSubscribed
SMS consentNever subscribed
Customer tagsVIP, skincare, quiz
CountryUnited States
PlatformsShopify + Klaviyo
Conceptual profile using validated customer fields. The Customers table itself contains no Pixel data.
Customer Journey + Pixel custom events

Define intent in your own language.

Page views, carts, checkout steps, purchases, subscriptions, campaign context, and custom events become audience conditions instead of disconnected analytics rows.

  • Build sequences by triple ID or session ID
  • Use source, campaign, device, product, URL, and event name
  • Capture quiz steps, form fills, size-guide views, samples, and consultations
  • Keep raw custom-event JSON and queryable properties
Live event vocabulary

What did they do?

viewed_size_guide2x
quiz_completeresult=sensitive
sample_requestedsku=serum
subscription_pausedreason=price
consultation_requestedchannel=web
Audience logic / example

Quiz intent, not yet purchased

event_name = quiz_complete
data.result = sensitive_skin
placed_order = false
identity = resolved across devices
Illustrative index vs shorter trail129 / 100More qualified people recoverable from the longer journey.
Customer Segmentation

Keep the audience alive.

A segment is a definition. A segment instance is the living snapshot: who is in, when it ran, how many people, how many orders, and how much revenue.

  • Track scheduled audience snapshots over time
  • See members enter, persist, and leave
  • Group by customer ID or email
  • Use the latest instance to match the live Segments UI
Cross-device suppressors / latest instancesRUNS DAILY
Mon
Tue
Wed
Thu
Fri
Sat
customer identitystateplatform
Aresolved_email_01joinedemail
Bcustomer_id_728persistentcustomer ID
Cresolved_email_14joinedemail
Dcustomer_id_921leftcustomer ID
04 / Audience intelligence

An audience should answer questions, not just fill a destination.

Use pinned-date analysis to understand who joined, who left, who persisted, what they bought, and which channels or campaigns surround their behavior.

Pinned-date example analysis

The segment is growing, but the useful signal is who stays.

conceptual values
Membership index around pinned date
Membership states
Available context includes list growth, attrition, persistence, recent joiners, loyal customers, revenue, AOV, purchase frequency, channels, campaigns, ads, products, cities, and countries. Descriptive before/after views are not causal proof.
01 / The money loop

The segment makes money when it gets back to the channels spending it.

Sync the same resolved segment into Meta, Google Ads, and Klaviyo to suppress known customers, coordinate lifecycle messaging, and keep more acquisition effort focused on net-new demand. Then measure the effect on new-customer visitor share, NC ROAS, and NCPA.

One living segment / three revenue channels continuously refreshed after approved sync
Build the audience once / put it to work everywhere

Give every channel the same definition of “already a customer.”

Meta and Google can suppress more known customers from acquisition. Klaviyo can route the same people into the right lifecycle experience. Moby keeps the living segment refreshed and coordinates the approved destination actions.

Every known customer kept out of prospecting creates more room for the next new customer.
SEG
Cross-device resolved segmentone living audience · refreshed as customers change
living
Metasyncing

Protect prospecting from known customers.

Use more complete Custom Audience exclusions and qualified audience seeds built from the resolved person, not the latest device.

  • Exclude recent buyers
  • Suppress known subscribers
  • Seed high-fit cohorts
Google Adssyncing

Coordinate Customer Match and paid acquisition.

Keep known profiles out of acquisition-oriented reach where supported and activate high-intent or winback cohorts with clearer lifecycle context.

  • Customer Match exclusions
  • High-intent re-engagement
  • Lifecycle-aware seeds
Klaviyosyncing

Make messaging follow the same living segment.

Sync resolved profiles back into lifecycle flows so email logic, paid-media suppression, and the customer definition stay coordinated.

  • Consent-aware flow entry
  • Winback and education branches
  • Paid suppression alignment
Measure the acquisition effect

Did the same spend create more new-customer opportunity?

The sync is the action. These metrics show whether it changed the new-customer mix and economics.

Target direction / increase

NC ROAS

Measure whether blended ad spend generates more revenue from first-time buyers after the segment sync and exclusion strategy.

New Customer Order Revenue ÷ Blended Ad Spend
Target direction / decrease

NCPA

Measure whether the cost of acquiring a first-time buyer falls as acquisition media wastes fewer impressions on known customers.

Blended Ad Spend ÷ New Customer Orders
Conceptual causal chain: more complete identity → cleaner exclusions and lifecycle routing → different traffic/customer mix → potential improvement in NC share of paid visitors, canonical New Customer Orders %, NC ROAS, and NCPA. The visitor metric is custom and requires a defined identification/traffic denominator. Validate with a holdout, incrementality test, or disciplined pre/post design; results are not guaranteed.
05 / Audience lab

Build from real customer jobs, not static demographic lists.

Choose a job story. The conditions, identity logic, analytics question, and activation plan update together.

Protect prospecting spend

Suppress recent buyers everywhere.

Resolve recent purchasers across devices and connected identifiers, then keep the exclusion audience current as new orders arrive.

    06 / Moby orchestration

    Describe the audience. Moby coordinates the work.

    Find the right people, validate the logic, learn from segment behavior, save the reusable segment, sync it to Klaviyo, Google, and Meta with governance, and monitor the visitor mix and new-customer economics that follow.

    Moby / Audiences connected context
    Find everyone who arrived from Meta, signed up on mobile, came back on desktop, and still has not purchased.
    I’ll connect the journey through the ID Graph, check purchase events, build the email-based segment, and show the exact profile count before any sync.
    Then sync it to Meta, Google, and Klaviyo and tell me what happens to new-customer efficiency.
    I’ll prepare the three destination actions with the connected account IDs, wait for the required review, then monitor custom NC share of paid visitors, canonical New Customer Orders %, NC ROAS, and NCPA against the agreed comparison design.
    From question to governed activation

    One instruction. Four explicit stages.

    01 / resolveFind the person

    ID Graph joins customer IDs, emails, and Pixel triple IDs.

    02 / analyzeValidate the audience

    Profiles, journey events, membership, and segment analytics explain the cohort.

    03 / saveCreate the segment

    A validated query becomes a reusable CDP segment with an exact profile count.

    04 / activateSync and measure

    Prepare Meta, Google, and Klaviyo actions, then monitor NC visitor share, New Customer Orders %, NC ROAS, and NCPA with a defined comparison.

    Consequential actions stay explicit.

    Create/sync requires validated logic, exact counts, connected accounts, permissions, and connector confirmation.

    REVIEW REQUIRED
    Your next audience starts as a question

    Who are you still treating like a stranger?

    Bring first-party Pixel journeys, customer context, living segments, audience analytics, and governed activation into one system.

    Get a demo