8+ years growing brands on KPIs, now with AI
Grow Your Shopify Store Profitably
We build performance marketing systems for Shopify operators who measure success in blended ROAS, not what Meta claims.
8+ years growing DTC brands · Google, Meta & TikTok · Shopify & Shopify Plus
Get your free Growth Gap Analysis
Senior strategist review · response within one business day
Prefer to reach out directly?
The Challenge
Running a Shopify store in 2025 means fighting battles your dashboard doesn't show you
You pull your Triple Whale dashboard on Monday morning and blended ROAS looks fine. Then you open Shopify Admin → Reports → First-time vs. returning customers and the new-customer number tells a different story. Meta is claiming a 4.2x ROAS. Your real blended number is closer to 2.1x. Both are technically accurate; they just measure completely different things, and only one of them tells you whether you're actually growing.
Post-iOS 14 attribution rot is real and it compounds. Browser-only setups in 2026 lose 40–55% of attributable signal because Safari, Firefox, and the iOS in-app browser all strip third-party cookies inside seven days. Meta's algorithm reads that signal gap as low intent and pulls back delivery exactly when you need it most. Your browse-abandonment and cart-abandonment Klaviyo flows aren't firing for a significant slice of your iOS traffic, not because the flows are broken, but because the session data that would trigger them expired before the customer came back.
Meanwhile, the August 2025 checkout.liquid sunset wasn't a gentle deprecation; it was a hard cutoff. Brands that hadn't completed their Checkout Extensibility migration lost tracking pixels, loyalty scripts, and post-purchase upsell extensions overnight. If your Shopify Scripts haven't been rebuilt as Shopify Functions yet, complex discount logic (tiered pricing, bundle rules, B2B net terms) is either broken or running on workarounds that won't survive the next platform update.
And underneath all of it: every paid channel takes credit for the same customer. Your summed channel CAC looks manageable. Your blended CAC, calculated honestly against Shopify order data, is a different number entirely. One brand we audited showed $52 reported CAC vs. $178 blended, a 3.4x gap that was quietly funding a scaling decision that should never have been made.

The Opportunity
The operators who fix their foundation first are the ones who scale cleanly
Most Shopify brands at the $250K–$2M/month range are sitting on a real growth opportunity that's being obscured by bad data and an under-optimized stack. The demand is there. The platform is capable. The gap is execution.
Shopify Plus gives you tools most agencies never touch: Checkout UI Extensions that let you run post-purchase upsell offers natively inside the checkout without a third-party app, Shopify Functions that can execute custom discount logic server-side in WebAssembly at near-native speed, and Flow automations that can tag a customer as VIP the moment their order crosses $200, push that tag to a Klaviyo segment, and suppress them from new-customer acquisition ads, all without a developer touching it.
Healthy DTC brands run 25–40% of revenue through owned channels (email and SMS) because those channels carry near-zero marginal cost per send once the flows are built correctly. Most brands we audit are running at 15% or below, leaving significant margin on the table every month while paying Meta to reach customers they already own.
The brands winning right now have three things locked in: server-side tracking that gives Meta's algorithm clean signal to optimize against, a creative testing cadence fast enough to stay ahead of fatigue (CAC has risen 40–60% across categories, creative velocity is now a core growth lever), and a single reconciled source of truth where Shopify order data is the ground truth, not Ads Manager. Get those three right and the platform's actual capabilities become accessible.
What Most Get Wrong
What most Shopify brands (and the agencies running their ads) get wrong
Optimizing to platform ROAS instead of blended ROAS
Meta, Google, and Klaviyo each claim the same customer across overlapping attribution windows. Platform-reported ROAS routinely runs 30–60% higher than blended ROAS. Brands scaling against the platform number are often scaling into a loss; their dashboard shows green while their contribution margin is negative.
Running browser-only tracking after iOS 14
Without Meta CAPI and server-side event matching via Elevar or a comparable solution, you're handing Meta's algorithm degraded signal. It optimizes toward the customers it can see, not the customers most likely to buy. CPMs rise, CVR drops, and the feedback loop tightens in the wrong direction.
Treating Klaviyo flows as a set-and-forget channel
Flow triggers break silently after app updates, Shopify schema changes, or Klaviyo integration refreshes. A broken cart-abandonment flow can go undetected for weeks. Beyond maintenance, most brands have never segmented their winback flows by purchase frequency or LTV cohort; they send the same message to a one-time buyer and a customer with six orders and a 4x AOV.
Letting app stack bloat eat margin and slow checkout
Every third-party app that injected into checkout pre-extensibility is now a migration project or a liability. Beyond the migration debt, app sprawl adds monthly SaaS cost and checkout load time. A one-second checkout delay measurably reduces conversion rate, and most Plus merchants have never audited which apps are actually earning their seat.
Agencies sending dashboard reports that don't reconcile to Shopify Admin
Beautiful weekly reports built from Ads Manager data that never get checked against Shopify's first-time vs. returning customer report create a false sense of progress. The only honest ground truth for new-customer CAC is Shopify order data, and most agency reporting never touches it.
Why Now
There is a short window where the operators who get this right pull away from everyone else
The Checkout Extensibility migration is complete across the platform. That means the brands who invested in building it correctly (native post-purchase upsells, checkout UI extensions, Functions-powered discount logic) now have a structural advantage over brands still running workarounds. The gap between a well-built Plus checkout and a neglected one is wider today than it has ever been.
On the paid side, Meta's advantage-plus and Google's Performance Max campaigns are increasingly AI-driven, which means the quality of your creative and the cleanliness of your conversion signal matter more than manual bid adjustments ever did. An operator feeding Meta clean server-side events and refreshing creative weekly is competing in a fundamentally different auction than one running static ads against degraded browser-only data.
AI applied with discipline (not AI as a dashboard feature) is now the difference between a creative testing cadence of two ads a month and one that generates and evaluates a dozen angles a week. The brands that build this operating rhythm before their category gets crowded will own their new-customer CAC curve. The ones who wait will spend the next two years trying to catch up while paying more per click to do it.
Q4 is the highest-stakes window in DTC. BFCM send volumes, checkout extension QA, Klaviyo warm-up cadences, and server-side pixel dedup audits all need to be in place before October. The brands starting that work now are the ones who will be able to scale spend in November without their infrastructure breaking under the load.
The Mechanism
Where AI actually moves the numbers for a Shopify operator
Real productivity, not AI theater. Here's where it actually moves a number for shopify brands.
Creative
What AI does: AI generates structured creative briefs and ad variants at scale, then analyzes performance data across Meta and TikTok to identify which hooks, formats, and value propositions are driving new-customer conversions, not just clicks.
The result: A testing cadence that evaluates 8–12 creative angles per week instead of 2, so you find the winning message before creative fatigue compounds your CAC.
Why it matters here: Creative fatigue is the primary scaling bottleneck for Shopify brands on Meta. CAC has risen 40–60% across DTC categories; the operators who refresh creative faster than their competitors do are the ones who hold their CAC curve while everyone else watches theirs climb.
Analytics
What AI does: AI reconciles platform-reported ROAS against blended ROAS pulled from Shopify order data, flags attribution discrepancies, and surfaces CAC creep before it becomes a scaling decision made on bad numbers. Incrementality testing assigns credit honestly across channels.
The result: One reconciled source of truth where Shopify Admin is the ground truth (not Meta Ads Manager) so every budget decision is made against a number that reflects what actually happened.
Why it matters here: The gap between reported and blended CAC can run 3x or more. An operator scaling spend against the wrong number is funding growth that isn't there. Fixing the measurement layer is the highest-leverage move available to most Shopify brands before they touch a single campaign setting.
What AI does: AI audits Klaviyo flow architecture for broken triggers, silent failures, and segmentation gaps, then identifies the highest-revenue flows to rebuild or optimize first. It models LTV cohorts to determine which customer segments warrant a winback sequence vs. suppression from paid acquisition.
The result: Owned-channel revenue moves from the 15% floor most brands sit at toward the 25–40% range that healthy DTC brands run, reducing paid media dependency without reducing total revenue.
Why it matters here: For a Shopify brand doing $500K/month, moving email from 15% to 30% of revenue at near-zero marginal cost per send is worth more than most paid media optimizations. The Klaviyo ↔ Flow handoff (triggering Klaviyo segment updates via customer tags from Flow automations) is where most brands leave this money sitting.
Conversion Optimization
What AI does: AI analyzes checkout funnel drop-off by device, traffic source, and customer segment, then identifies which Checkout UI Extensions, post-purchase upsell placements, or Shopify Functions-powered discount rules would move the needle, prioritized by estimated revenue impact before any dev work begins.
The result: AOV and checkout conversion rate improvements built on the Checkout Extensibility framework Shopify Plus provides natively, without adding third-party app dependencies that slow load time and add monthly SaaS cost.
Why it matters here: A 1% improvement in checkout conversion rate on a $1M/month store is $10K/month in recovered revenue, and it compounds against every paid media dollar you're already spending. Most Plus merchants have never run a structured CRO program on their checkout since the extensibility migration.
Digital Ads
What AI does: AI monitors campaign performance across Meta, Google, and TikTok in near-real time, shifting budget toward the campaigns and creative combinations driving new-customer conversions at the lowest blended CAC, and pulling back from campaigns that are hitting ROAS targets on paper while cannibalizing returning customers.
The result: Paid spend allocated against new-customer CAC as the governing metric, not platform ROAS, so scaling decisions are made against a number that reflects real growth.
Why it matters here: Meta's Advantage+ and Google's Performance Max are increasingly AI-driven auctions. The quality of your conversion signal (clean server-side events via CAPI, not browser-only pixels) determines how well those algorithms optimize on your behalf. An operator feeding clean data into a well-structured campaign architecture is competing in a different auction than one running on degraded signal.

Ready to see what this looks like for your shopify brands business?
No obligation. A senior strategist will show you exactly where the wins are.

The Strategy
How performance marketing should actually be built for a Shopify brand
The strategy starts with measurement, not media spend. Before we touch a campaign, we reconcile your attribution stack: confirming server-side event matching is in place, that Shopify Admin order data is the ground truth for new-customer CAC, and that your blended ROAS number is real. If Meta is reading 4.2x and your blended number is 2.1x, we fix that gap before we scale anything.
On paid media, the channel mix follows the business model. Meta and TikTok are the primary new-customer acquisition engines for most Shopify brands, creative-led prospecting with a testing cadence fast enough to stay ahead of fatigue. Google captures high-intent branded and category search. The campaigns are structured to separate new-customer traffic from returning-customer traffic so CAC is measured honestly and budget isn't allocated against a blended number that includes cheap repeat purchases.
Klaviyo is treated as a revenue channel with its own P&L, not a batch-and-blast tool. Flow architecture covers the full lifecycle: welcome series, browse abandon (with iOS session-expiry mitigation built in), cart abandon, post-purchase, and winback segmented by LTV cohort. The target is 25–40% of revenue from owned channels. The Flow ↔ Klaviyo handoff (customer tags from Flow automations triggering Klaviyo segment updates) is built as a first-class integration, not an afterthought.
Checkout Extensibility is treated as a growth lever, not a compliance checkbox. Post-purchase upsell placements, Shopify Functions-powered discount logic, and Checkout UI Extensions are evaluated against AOV and conversion rate data, not deployed because they're available, but because the data says they'll move a number.
Creative velocity is the operational rhythm that holds everything together. A weekly cadence of generating, launching, and evaluating new angles on Meta and TikTok (informed by what Shopify order data says about which customers are actually converting, not what Ads Manager says) is what keeps new-customer CAC from drifting as the category gets more competitive.
The one number that governs this
The governing metrics are blended ROAS and new-customer CAC pulled from Shopify order data, not platform-reported ROAS. Every budget decision, every creative test, and every channel allocation is evaluated against these two numbers. MER (total revenue ÷ total marketing spend) is the executive guardrail that tells us whether the whole system is working, not just individual channels.
How We Help
What we actually do for Shopify brands
We take on a limited number of Shopify and Shopify Plus clients so every engagement gets senior attention, not a junior account manager running a templated playbook. Here is specifically how we'd run this for a brand like yours, sequenced the way we'd actually execute it.
Attribution Audit & Server-Side Tracking Setup
Before we touch media spend, we reconcile your attribution stack: confirming Meta CAPI is in place, Shopify Admin is the ground truth for new-customer CAC, and blended ROAS is a number you can trust. If you're on Plus with technical resources, we implement Elevar; for leaner stacks, Aimerce. We eliminate the gap between what your dashboard shows and what actually happened.
Paid Media: Meta, Google & TikTok
Campaign architecture separates new-customer prospecting from returning-customer retargeting so CAC is measured honestly. Meta and TikTok run creative-led prospecting with a weekly testing cadence. Google captures branded and high-intent category search. Budget allocation follows blended ROAS and new-customer CAC, not platform ROAS.
Creative Strategy & Production
We build and run a creative testing system that generates 8–12 new angles per week across Meta and TikTok, evaluates performance against new-customer conversion data from Shopify Admin, and feeds winners back into the campaign architecture. Creative velocity is treated as a core growth lever, because for Shopify brands in 2025, it is.
Klaviyo Flow Architecture & Owned-Channel Growth
We audit your existing flow architecture for broken triggers and segmentation gaps, rebuild the highest-revenue flows first, and build the Flow ↔ Klaviyo handoff as a first-class integration. The target is 25–40% of revenue from owned channels. We model LTV cohorts to determine which segments get a winback sequence and which get suppressed from paid acquisition.
Checkout Extensibility & Shopify Functions
We evaluate your Checkout UI Extensions and Shopify Functions implementation against AOV and conversion rate data, identifying where post-purchase upsell placements, Functions-powered discount logic, or app consolidation will move a real number. If you're still running Scripts-era workarounds, we rebuild them as Functions.
Analytics & Reporting
We build one reconciled reporting layer where Shopify order data is the ground truth, not Ads Manager. Blended ROAS, new-customer CAC, MER, and Klaviyo flow revenue are reported together, weekly, in a format that maps to how you actually run the business. No dashboard theater.
Who's Behind This
Who we are, and what makes us different
Sagum is a performance marketing agency founded in January 2017 in St. George, Utah. We've spent 8+ years growing real brands and being judged on KPIs, not vanity metrics.
We deliberately limit how many clients we take so each one gets senior attention. We treat your numbers like our own, we never run generic playbooks, and your strategy is built for your business, because shouldn't your brand's marketing be custom to your brand?
Sagum.ai is our AI arm: the same proven operators now build AI into the work wherever it creates real edge, not as theater, but as leverage applied with discipline.
- 8+ years growing brands on performance KPIs, not vanity metrics
- Limited client roster, with senior attention on every account
- An extension of your team; your success is tied to ours
- Custom strategy per brand, never a generic playbook
- AI built in where it moves a number; judgment over hype
“Sagum is a performance marketing agency that's spent 8+ years growing brands by treating their numbers like our own. We take on few clients, never run generic playbooks, and now build AI into the work wherever it creates real edge, not hype. Your strategy is built for your business, and our success is tied to yours.”

“After six years, Sagum is our most important partner: trusted, communicative, and caring about our business as if it's their own.”
Proof
Reversed 3 years of decline to 237% YoY
Bisaddle
Challenge
Bisaddle had watched three consecutive years of declining performance despite continued ad spend, a pattern that's common when attribution is unreliable and creative testing cadence has stalled. The platform numbers looked defensible. The business results weren't.
What we did
We rebuilt the measurement foundation first, then restructured paid media campaigns around honest new-customer acquisition data. A full site redesign dramatically improved page speed and checkout flow. Email was built into a meaningful owned-channel revenue driver. Creative testing moved to a consistent weekly cadence.
Result
Bisaddle reversed three years of decline to reach 237% YoY growth. The site redesign doubled load speed and lifted conversion rate 122%. Email grew to 48% of total revenue, the kind of owned-channel percentage that reduces paid media dependency and protects margin. Full details at sagum.com/case-studies/.
If your blended ROAS and your platform ROAS are telling different stories, let's fix the foundation first
No obligation. We'll look at your actual Shopify data (blended ROAS, new-customer CAC, owned-channel revenue percentage) and tell you honestly where the gap is and what we'd do about it. Your strategy is built for your store, not copied from a template.
Sagum · January 2017 · St. George, Utah · 8+ years
