All your customer data, working as one.

SetRoasFlow is the customer data layer behind your marketing: one profile per customer, sent to every tool you use. No developers, no data team.

Free while in beta. No credit card, and your data is yours to erase at any time.

yourstore.comLive
  • page_view/products/linen-shirt14:02:11
  • add_to_cartLinen shirt, €8414:03:40
  • begin_checkout2 items, €16814:05:02
  • purchaseOrder 1042, €16814:06:19

Consent granted, collected first-party

SetRoasFlowOne profile
Sofia R.Last seen 2 minutes ago
Lifetime value
€2,480
Orders
12
Segment
Repeat buyer
Devices merged
3

Every visit and order, from every device, resolved to the same person.

Example data, not a real customer.

Your tools5 of 5 delivered
  • MetaPurchase41 ms
  • Google AdsPurchase63 ms
  • KlaviyoProfile updated88 ms
  • TikTokPurchase52 ms
  • GA4purchase37 ms

Press Enter or the arrow keys to fold and unfold the layers.

Sends to 15+ tools,
set up once.

  • Meta
  • Google Ads
  • TikTok
  • GA4
  • Klaviyo
  • HubSpot
  • Mailchimp
  • Snapchat
  • Pinterest
  • LinkedIn
  • BigQuery
  • Snowflake

Your customer data is everywhere. Your marketing pays for it.

Most brands run on a dozen disconnected tools. That gap costs sales you never even see.

Every tool tells a different story

Your pixel, analytics, email and store each hold a piece of the customer. Nothing sees the whole person.

Your ads optimize on guesswork

Safari and iOS quietly drop a chunk of your data, so Meta and Google target on an incomplete picture and waste budget.

Your data is stuck in silos

Getting a real answer means exporting spreadsheets and stitching tools by hand. Growth waits on the ops team.

Set it up once. It keeps working.

No pipelines to build and no data team to hire. You could be live before your next campaign.

  1. 1

    Connect your site

    Add SetRoasFlow to Shopify, WooCommerce or any website. It takes minutes, with no developer.

  2. 2

    Customers come together

    Every visit, order and signal resolves into one complete profile per customer, automatically.

  3. 3

    Every tool gets the full picture

    Ads, email and analytics all work from the same profile, updated in real time.

See every customer, clearly.

Who your customers are, what they buy and where to reach them, in one place. Try the filters.

Customers
  • Sofia R.

    $2,480 · 12 orders

    VIP
  • Marco B.

    $640 · 3 orders

    Repeat
  • Aisha K.

    $1,120 · 6 orders

    At risk
  • Liam T.

    New visitor

    Lead
Illustrative preview. Your real customers are unified automatically.

Ask your customer data a question.

Connect SetRoasFlow to ChatGPT, Claude or any assistant that speaks MCP, sign in once, and ask in plain language: what sold this week, which campaign is paying back, whether Meta still receives your events.

  • Revenue, conversions, ROAS and CPA by channel and campaign
  • Delivery health and match quality, with what to fix
  • Segments, customers, cohorts and alerts
  • Read-only, scoped to your account, revocable in one click

ChatGPT · SetRoasFlow connected

How did last week go, and which campaign should I put more budget on?
Used get_overview, get_acquisition, get_delivery

Last week: €18,420 revenue from 214 orders, up 11% on the week before. Leads up 23%.

Best return: google / cpc / brand at ROAS 6.1 (€2,980 on €490 spend), followed by the retargeting_cart_7d campaign on Meta at ROAS 4.3. The tiktok_spring campaign is at ROAS 0.8 and has driven no repeat buyers.

Delivery is healthy on all four destinations. Match quality is 6.4/10: adding the phone number at checkout would lift it the most.

I'd move budget from tiktok_spring to the Meta retargeting campaign and keep brand search uncapped.

Illustrative conversation. Figures are examples, not customer data.

Everything your customer data can do.

From smarter ads to your own warehouse, it all runs on the same customer profile.

Live

Unified customer profiles

Anonymous visits and known customers merge into one profile, across devices and sessions.

Live

Server-side conversions

Purchases and events reach Meta, Google and TikTok server-side, where the browser can’t lose them.

Live

Custom audiences

Turn your best customers into retargeting and lookalike audiences on every ad platform.

Beta

Measurement and ROAS

True ROAS by channel, with ad spend pulled in automatically. No spreadsheets to stitch.

Beta

Email and CRM sync

Segments flow to Klaviyo, HubSpot, Mailchimp and ActiveCampaign on their own.

Beta

On-site personalization

Show each visitor content for their segment, decided before the page loads.

Beta

AI-assisted audiences

Describe an audience in plain words and the rules build themselves.

Beta

Real-time alerts

Know the moment a VIP is back on your site, or a destination stops receiving data.

Beta

Your own warehouse

Stream first-party events to BigQuery, Snowflake or S3. Always yours to export.

Whoever brings you a customer keeps the credit.

Give every influencer, affiliate or referring customer their own link. The first one a customer arrives through is theirs for good.

  1. 1

    Sofia shares her link

    One link per influencer, affiliate or referring customer: yourstore.com/?srf_ref=sofia-ig

  2. 2

    A visitor arrives and buys

    The code is credited to Sofia and locked onto that customer’s profile, for good.

  3. Another link tries to take over at checkout

    Blocked

    A coupon extension, or a second affiliate link opened at the last second. Ignored: the credit stays with Sofia.

ReferralsRevenue, all time
  • Sofia (Instagram)

    128 customers

    €24,180
  • Marco (Newsletter)

    74 customers

    €11,940
  • Deals blog (affiliate)

    41 customers

    €6,320
Illustrative preview. Revenue counts every order that customer ever places, not just the first.

Your customer data stays yours.

Collection is first-party, on your own domain. You stay the controller, and the data is yours to export or erase at any time.

First-party collection

Events are collected on your own domain, so the cookie is first-party and survives ITP. You stay the data controller.

Protected before it leaves

Sensitive fields are hashed at the edge before anything is sent to a platform.

GDPR-first by design

EU visitors are opt-in by default: no consent, no personal data. Enforced on every event, and US signals (GPC) are honoured too.

Marketing should run on real customers, not guesswork.

We kept watching good brands pour money into ads and email while their customer data sat broken and scattered across a dozen tools. The data that could make every campaign smarter was already there. It just never came together.

SetRoasFlow is the layer we wished existed: one place that quietly unifies every customer and puts that data back to work, without a data team. We're building it now, onboarding a few brands at a time.

The SetRoasFlow team

Questions, answered.

No. Add one snippet, or use our Shopify and WooCommerce integrations, and you are collecting data in minutes. No code, no pipelines, no data team.
You can be live the same day. You connect your store, choose the platforms you want to feed, and SetRoasFlow starts unifying customers and sending data right away.
Yes. SetRoasFlow runs on any website, with dedicated integrations for Shopify and WooCommerce. If you can add a tag, you can run it.
A pixel only feeds one platform and loses a large share of data on Safari and iOS. SetRoasFlow builds one complete, first-party customer profile and sends accurate data to every platform you use, so nothing is left guessing.
No. It works alongside everything you already use. Keep your ad accounts, your email platform and your store. SetRoasFlow simply makes them all work from the same complete customer.
Events are collected first-party, on your own domain, and you stay the data controller: it is yours to export or erase at any time. Sensitive fields are hashed before anything leaves, and consent, GDPR and CCPA are enforced at the edge. The infrastructure we process on is listed in full in our Subprocessors page.
Yes. SetRoasFlow is an MCP server: add it as a connector in ChatGPT, Claude.ai or Claude Code, sign in, and ask questions in plain language about revenue, campaigns, ROAS, delivery, match quality, segments and customers. Access is read-only, scoped to your account, and you can revoke it in one click.
Meta, Google Ads, TikTok, Snapchat, Pinterest, Reddit, LinkedIn and X for ads; Klaviyo, HubSpot, Mailchimp and ActiveCampaign for email and CRM; GA4 and Mixpanel for analytics; and BigQuery, Snowflake, S3 or R2 for your own warehouse. We add new ones regularly.
It is free during the beta. After that, simple plans that scale with the events you send, not with per-user fees, so it stays affordable as you grow.

Ready to really know your customers?

Create your account, add the script or install the app, and your first profiles start forming today.

Free while in beta. No credit card, and your data is yours to erase at any time.

By creating an account you accept our Terms and confirm you have read the Privacy Policy.