Home Solutions Case Studies Insights Contact Start a Project
PRODUCT MANAGEMENT / DATA / OPERATIONS

The team you wish you'd hired six months ago.

We embed inside e-commerce and SaaS teams as contractors, consultants, or fractional operators, and get the unglamorous work done. Dashboards that hold up. Ad accounts that stop bleeding money. Systems that don't fall over.

A bench of operators, not a single freelancer. Not an agency of generalists either.

MANIFESTO
We are not five different vendors in a trenchcoat. We are the same people, every week, inside your ad accounts, your data, your Jira board, actually finishing what we start.
— the operating principle behind every engagement
WHO WE ARE

Operators first.
Consultants second.

We've run product, data, and operations inside e-commerce and SaaS companies, not just advised from the outside. Now we bring that hands-on experience to teams that need senior-level execution without a senior-level headcount. You get someone who has actually done the job, not someone who read about it.

WHAT WE DO

Three functions. One team.

P
01

Product

We manage the product, not code it ourselves. Roadmaps, specs, and priorities, plus the ad platforms, APIs, and workflow systems it all depends on. If you need hands-on development, we can also stand up and manage a dedicated build team in India.

RoadmappingRequirements & SpecsMeta & Google AdsGA4API IntegrationsJiraIndia Dev Teams
D
02

Data

We turn scattered numbers into dashboards your team actually opens, and analytics that are configured right the first time, so decisions get made on facts instead of guesses.

DashboardsAnalyticsReportingAttributionKPI Frameworks
O
03

Operations

We handle the day-to-day that never makes it onto a roadmap: internal tools, ad account troubleshooting, QA, customer issues, and the fires that need someone senior on them fast.

Internal ToolsAd TroubleshootingQACustomer IssuesProcess Docs
HOW WE PLUG IN

Pick the level of involvement you need.

SENIOR LEADERSHIP

Senior product leadership without a full-time executive hire. Roadmap, prioritization, and accountability for the team you already have.

EMBEDDED & ONGOING

Embedded, ongoing part-time capacity. We show up in your tools, on your standups, and in your Slack, like a team member who happens to be part-time.

ADVISORY

An advisory engagement. We diagnose what's broken, hand you a plan, and execute alongside your team as much or as little as you need.

SCOPED & TIME-BOUND

Scoped, project-based work with a clear deliverable and a deadline. Good for a single build, a migration, or a fix that needs to happen and stay fixed.

Not sure which one fits? Tell us the problem, we'll tell you the engagement.

0
Core functions under one roof
0
Ways to work with us
0
Layers between you and the operator
0
Primary market, with international clients too
FAQ

Common questions from US e-commerce and SaaS teams.

An e-commerce operator handles the hands-on product, data, and operations work that keeps an online business running: setting product priorities, configuring analytics like GA4, troubleshooting Meta and Google ad accounts, building dashboards, running QA, and resolving customer issues, without needing a full in-house team for each function.

No. We're product managers, not web developers. We manage the roadmap, requirements, and priorities, and configure the ad platforms, analytics, and workflow systems a product depends on. If you need code written, we can stand up and manage a dedicated development team in India on your behalf.

All work is billed hourly. Contractor and consultant engagements carry little to no minimum commitment. More embedded roles, like a fractional employee or fractional CPO, carry a minimum weekly or monthly hour commitment so the engagement can actually move the needle. See the Solutions page for a full breakdown.

Our primary focus is e-commerce and SaaS companies based in the United States. We also take on international engagements on a case-by-case basis.

A fractional CPO owns the product roadmap on an ongoing basis and is accountable for what the team ships. A consultant is brought in to diagnose a specific problem and hand over a plan, with execution support as needed, typically without ongoing accountability for the roadmap.

GET STARTED

Have a problem that needs an operator?

Tell us what's broken, slow, or missing. We'll tell you honestly whether we're the right fit.

P
01 / PRODUCT

We manage the product. We don't code it ourselves.

We're product managers, not web developers. We set priorities, write specs, and run the roadmap end to end. We configure the ad platforms, analytics, and workflow systems your product depends on. If you need something actually built, we can stand up and manage a dedicated development team in India rather than hand you off to a freelancer marketplace and hope for the best.

Product RoadmappingRequirements & SpecsMeta & Google Ads SetupAPI IntegrationsGA4 ConfigurationJira & Workflow SystemsIndia Dev Team Management
02 / DATA

Numbers your team can actually trust.

We turn scattered spreadsheets and half-configured tracking into dashboards people open every day. That means clean data pipelines, analytics set up correctly the first time, and KPI frameworks built around the decisions your team actually needs to make, not vanity metrics.

Dashboard BuildsData AnalyticsReporting PipelinesData ConfigurationAttribution ModelingKPI Frameworks
O
03 / OPERATIONS

The day-to-day that keeps a business running.

Every growing company has a pile of work that isn't glamorous but can't wait: an ad account quietly losing money, a customer issue queue nobody owns, QA that keeps slipping. We take that pile and clear it, then put a system in place so it doesn't pile back up.

Internal ToolsAd Performance TroubleshootingAccount AuditsQA & TestingCustomer Issue ResolutionProcess Documentation
HOW WE PLUG IN

Four ways to work with us.

The right engagement depends on the problem, not the other way around.

SENIOR LEADERSHIP

Senior product leadership without a full-time executive hire. We own the roadmap, set priorities, and hold the existing team accountable to shipping against it.

EMBEDDED & ONGOING

Embedded, ongoing part-time capacity for teams that need consistent hands on a function without the overhead of a full-time hire. We show up in your tools, your standups, and your Slack.

ADVISORY

An advisory engagement built around a diagnosis. We audit what's happening, hand you a clear plan with priorities attached, and execute alongside your team as much or as little as you need.

SCOPED & TIME-BOUND

Scoped, project-based work with a clear deliverable and a deadline. You know what you're getting and when. Good for a single build, a platform migration, or a specific fix that needs to happen and stay fixed.

Not sure which one fits? Tell us the problem, we'll tell you the engagement.

AT A GLANCE

What each engagement includes.

Ordered from the most involved to the least. Most engagements are a mix, this is the general shape of each.

Fractional
CPO
Fractional
Employee
Consultant Contractor
Sets strategy & roadmap priorities
Executes hands-on work
Embedded daily in your tools & standups
Ongoing, recurring engagement
Accountable for team output & delivery
Can coordinate a dedicated India build team
Fixed scope with a defined deadline
Best for a single, well-defined project
PRICING

How we price.

Every engagement is billed hourly. The more embedded the role, the more we ask for a minimum hour commitment, so we can actually move the needle instead of context-switching between five different clients.

Fractional CPO
Billed hourly, ongoing
Highest minimum monthly hour commitment
Fractional Employee
Billed hourly, ongoing
Set weekly hour minimum
Consultant
Billed hourly, flexible
Light minimum, scales with scope
Contractor
Billed hourly, project-based
No ongoing minimum
GET STARTED

Not sure which function you need?

That's normal. Most of the problems we get called in for touch product, data, and operations at once.

DATAOPERATIONS

Fixing broken ad tracking that was quietly killing performance

Challenge

A brand's Meta ad performance had been declining for months. Campaigns were being paused and reworked based on numbers nobody could fully explain, but the creative was never the real problem.

Approach

Audited the full tracking chain from ad to landing page and found a batch of broken links pointing to outdated URLs, silently dropping a meaningful share of paid traffic before it ever reached the site.

Result

Fixed the links and rebuilt the tracking. Reported performance jumped, not because the ads got better, but because they were finally being measured correctly.

OPERATIONS

Tracking down blank screens and failed payments before they cost more customers

Challenge

Customers were intermittently hitting blank screens at checkout, and a share of payments were silently failing, with no clear pattern and no one owning the issue.

Approach

Reproduced the failures across browsers and devices, traced them to a conflict between a third-party script and the checkout flow, and worked with the dev team to isolate and fix it.

Result

Blank screens and failed payments stopped, and a monitoring check went in place so the same failure mode gets caught automatically next time.

DATAPRODUCT

Using product-level data to decide what belongs on the PDP and PLP

Challenge

A brand's product and listing pages were arranged by guesswork. Older products got the same real estate as the strongest sellers, and conversion was suffering for it.

Approach

Analyzed product-level performance data to identify the actual top performers, then rebuilt the PDP and PLP layouts to surface those products first.

Result

Conversion improved on the pages that mattered most, and the brand had a repeatable, data-backed process for deciding what to feature next.

DATA

Unifying Amazon, GA4, Meta, Klaviyo, and Shopify into one dashboard

Challenge

A brand's data was scattered across five different platforms: Amazon, Google Analytics, Meta, Klaviyo, and Shopify. Nobody had one place to see how the business was actually performing.

Approach

Built a single dashboard that pulled and reconciled data across every channel, so metrics could be compared and cross-referenced instead of living in five separate tabs.

Result

Leadership got one source of truth for the business, and could finally see how channels influenced each other instead of looking at each in isolation.

PRODUCTDATA

Rebuilding a storefront's ad tracking from scratch

Challenge

A DTC apparel brand's Meta and Google ad accounts were reporting numbers that didn't match Shopify. Nobody could tell which campaigns actually worked.

Approach

Audited the pixel and GA4 setup, rebuilt server-side tracking, and stood up a dashboard tying ad spend to actual revenue.

Result

Leadership could finally see true ROAS by campaign, and cut spend on channels that were quietly losing money.

OPERATIONS

Standing up QA and support for a fast-growing marketplace

Challenge

A marketplace seller platform was shipping features faster than it could test them, and customer issues were piling up in a shared inbox.

Approach

Built a QA process for releases, set up Jira workflows the team actually used, and triaged the customer issue backlog.

Result

Release-related complaints dropped, and the team had a clear system for catching bugs before launch instead of after.

DATA

Turning three spreadsheets into one dashboard

Challenge

A B2B SaaS company's leadership team was pulling numbers from three different tools before every board meeting.

Approach

Consolidated data sources, configured a single reporting pipeline, and built a live dashboard around the KPIs that actually mattered.

Result

Board prep dropped from days to an afternoon, and the numbers finally agreed with each other.

PRODUCT

Fractional product leadership for a seed-stage app

Challenge

A seed-stage consumer app had engineers but no one setting priorities, and the roadmap changed every week.

Approach

Stepped in as fractional CPO, ran discovery with users, and built a prioritized roadmap the team could actually execute.

Result

The team shipped its first stable release cadence and could tell investors what was coming next with confidence.

Client names, screenshots, and hard numbers are available under NDA once we're talking about a real engagement. We'd rather show you honest examples than dress up placeholders as testimonials.
GET STARTED

Sound like a problem you have?

Tell us what's going on and we'll tell you honestly whether we can help.

← All insights

Your CAC Math Is Broken

The paid social arbitrage window that built DTC is structurally closed. Here is what the new acquisition math actually looks like and what the brands pulling ahead are doing differently

The number your dashboard is hiding from you The number that should stop every DTC founder cold is not their current CAC. It is the trajectory. Customer acquisition costs have risen 222% over the past eight years across digital-first DTC brands, and the acceleration is getting worse, not better. In just the last two years, average CAC climbed another 40 to 60%, landing somewhere between $68 and $84 for the typical e-commerce brand today, according to data aggregated by Swell and reported through 2025 industry benchmarks. In supplements, where brands are fighting for the same high-intent health shopper across Meta, Google, and TikTok simultaneously, that average hits $89 per new customer. Luxury goods average $175. The brands that built their businesses on paid social arbitrage in 2018 and 2019 paid a fraction of that. They are not getting that window back.

The forcing function is structural, not cyclical. Two things happened that cannot be undone.

Apple's App Tracking Transparency update in April 2021 severed the signal chain that made Meta advertising so efficient. When iOS users were given the choice to opt out of cross-app tracking, roughly 75% of them did, according to data reported by Flurry Analytics at the time. Meta's ability to attribute purchases, retarget cart abandoners, and build lookalike audiences from pixel-fired conversion events degraded immediately and permanently. ROAS figures that looked reliable in 2020 became guesswork. Brands that were generating a reported 4x or 5x ROAS in 2020 watched those numbers compress, but what actually compressed was the accuracy of the measurement, not always the underlying performance. In some cases, Meta was getting credit it did not deserve. In others, it had genuinely gotten worse. The problem is that most brands could no longer tell the difference.

The market saturated. Hundreds of thousands of brands piled onto the same channels competing for the same placements, driving CPMs upward across virtually every DTC-relevant category. According to Yotpo's 2026 DTC Brand Comparison, the rise in CAC is driven by two compounding forces: platform saturation and the permanent loss of third-party data signals. Neither is reversing.

What the math actually looks like at the unit level Most operators think about CAC as a line item: what they spent on ads divided by the customers those ads produced. That is the wrong calculation. The number that matters for P&L is fully-loaded CAC, which includes the cost of the first-order return, the average contribution margin on the first purchase, and the probability that the customer comes back at all.

Run the honest version of the math. The average e-commerce brand loses approximately $29 on every new customer acquired once marketing costs and first-order returns are properly accounted for, per data aggregated by MobiLoud and reported through 2025 benchmarks. Not $29 in margin, $29 net loss. The entire business model depends on those customers returning, and the average DTC brand retains only 28.2% of customers for a second purchase, according to data compiled by Ringly.io from multiple 2025 industry sources. For a brand spending $75 to acquire a customer who does not come back, the true cost of that non-returning customer is approximately $75 plus the loss on the first order. That is not a marketing problem. That is a math problem that no amount of creative testing resolves.

The first-order return problem almost no one models correctly Here is the specific compounding dynamic that most CAC conversations skip entirely. Return rates on e-commerce orders are projected at 19.3% of all online sales in 2025, and in apparel specifically, one of the most common DTC categories, that figure runs closer to 29%, according to Shopify's 2026 fashion ecommerce analysis. Every returned first order does two things simultaneously: it erases the gross margin contribution that was supposed to begin paying back the acquisition cost, and it creates a fulfillment cost on top of it, typically running $21 to $46 per return depending on the category, per Digital Commerce 360 reporting. A brand that paid $80 to acquire a customer who returned the first order has spent $80 plus $30 in return logistics and generated zero revenue. The CAC on that customer is not $80. It is $110 or more, and the customer may or may not ever come back.

The brands that are modeling this correctly are starting from a very different place than the brands still treating CAC as spend divided by orders. They are calculating blended new-customer economics across a 90-day window, including returns, and then working backward to figure out which acquisition channels produce customers with the best first-purchase completion rate. In most brands, this analysis reveals something uncomfortable: the customer who found you through organic search or word-of-mouth completes their first purchase at a higher rate and returns it less often than the customer acquired through a cold paid social ad. The intent signal at the moment of discovery is different, and it shows up in the returns data.

The attribution problem you cannot fix inside Meta's dashboard There is a measurement layer on top of all of this that makes the whole problem worse. Post-iOS 14, Meta's self-reported attribution has become systematically unreliable for a specific reason that is worth understanding precisely. When Meta cannot observe what happens after a click because the iOS user has opted out of tracking, it uses modeled conversions, statistical estimates of what likely happened based on patterns in the data it can observe. Those modeled conversions are added to reported results. This means your Meta dashboard is showing you a blend of observed and estimated performance, and the ratio of estimated to observed has been increasing as the opted-out user population grows.

The practical consequence: brands running their CAC analysis off Meta's reported numbers are, in most cases, over-attributing to paid social. The customers Meta says it generated include a meaningful share of customers who would have found you anyway, through organic search, a friend's recommendation, or direct navigation, and who happened to have a Meta cookie in their browser history that got credit for the conversion. According to reporting from Business of Fashion in 2024, DTC brands that have begun shifting budget away from paid social as their primary acquisition channel are doing so not because they have found better-performing alternatives in isolation, but because honest attribution analysis revealed that Meta was getting credit it had not earned. When they reallocated that misattributed spend, reported ROAS on remaining Meta investment actually improved, because the genuinely efficient placements were no longer being averaged in with the inefficient ones that had been inflating the numbers.

The old playbook ran on borrowed time The brands that grew fast between 2015 and 2022 were not executing some profound marketing strategy. They were beneficiaries of a moment. Facebook's ad auction was underpriced relative to its targeting power. iOS tracked everything. Third-party cookies connected the consumer journey from first impression to purchase with enough fidelity that CAC could be calculated with reasonable confidence. The cost of reaching a new customer who looked exactly like your existing customers was low enough that paid social functioned as a near-direct-response channel.

That infrastructure no longer exists. The brands still running this playbook in 2026 are paying 2026 CPMs for 2019-level confidence in their attribution data, and optimizing creative inside a system that has fundamentally changed what it can deliver. Meta's Advantage+ campaigns have partially compensated for signal loss by shifting targeting control to the algorithm, but that shift comes with a cost. Brands can no longer engineer the hyper-specific audience compositions that made early DTC CAC so low. The algorithm finds customers, but it finds them across a broader population with lower average purchase intent than the tightly-defined lookalike audiences that used to drive DTC growth.

The brands pulling ahead are not finding new hacks inside the paid social system. They are routing around it entirely, building acquisition infrastructure that operates on a fundamentally different cost basis and compounds over time rather than resetting to zero every time they stop spending.

Rebuilding the acquisition model from the channel up Stop using Meta's dashboard as your source of truth

The starting point for any serious CAC audit is a channel-level blended CAC calculation built from your own first-party data, not from platform-reported attribution. The methodology matters.

Pull all new customers acquired over the trailing 12 months from your ecommerce platform. Segment them by acquisition source using UTM parameters, referral data, and post-purchase survey responses. The survey response is not optional, it is the only way to capture the customers who found you through a channel that left no digital fingerprint, like word of mouth, in-store discovery, or a podcast mention. If you are not asking "how did you first hear about us?" at post-purchase, you are missing a material share of your actual acquisition picture.

Once you have the new customer count by channel, apply a 20 to 25% haircut to any Meta-attributed conversions before calculating blended CAC for that channel. This is not a precise number, but it is a directionally correct adjustment for the modeled conversion inflation described above. If your honest blended CAC for paid social after the haircut and after accounting for first-order returns comes out above $80 in most consumer categories, you are in margin-negative acquisition territory on first purchase and fully dependent on repeat purchasing to make the economics work.

Now build the 90-day and 12-month LTV by channel. Segment your cohorts: paid social acquirees versus organic search versus referral versus any offline channel you run. In most brands, this analysis will reveal a 20 to 40% LTV differential between organic and paid acquisition cohorts, with organic running higher. The reasons are consistent: customers who found you through a deliberate search or a trusted recommendation arrived with higher purchase intent and lower return rates. They bought because they wanted the product, not because an algorithm surfaced it in their feed at a moment of passive consumption.

The number almost no brand tracks: channel-specific repeat purchase rate at 90 days. This is the single most actionable metric in the audit. If your paid social cohort is repeating at 18% at 90 days and your organic search cohort is repeating at 31%, you do not have a creative problem. You have a channel mix problem. Spending more on paid social acquires more of the customer who repeats at 18%. That is the wrong customer to be buying at $80.

Calculate the true cost of your highest-volume channel

After the audit, most brands discover they have been underinvesting in channels that produce better customers and overinvesting in channels that produce cheaper-looking but worse-LTV customers. The corrective action is not to immediately reallocate budget, it is to understand why the cost differential exists and what it would actually take to scale the lower-CAC channels.

Organic search is the most common underinvested surface. Brands that built strong category authority through content in 2019 and 2020 still benefit from that compounding asset today. Brands that did not build it are now looking at 12 to 18 months of content investment before organic begins generating meaningful acquisition volume. If you are in the latter group, organic is not a quick fix, but it is a compounding asset that paid social is not, and starting 12 months from now means you are 12 months behind where you could be.

The other commonly underinvested surface is referral and community. Loyal customers who convert at 60%-70% and refer friends who arrive with pre-built brand affinity are the cheapest customers you will ever acquire. Most brands do not have a formal referral program and do not measure referral-attributed new customer volume with any precision. Building a basic referral mechanic, not a complicated points system, just a clearly communicated incentive for sharing and measuring the output over 90 days is one of the highest-ROI 30-day projects available to most e-commerce operators right now. The infrastructure cost is low (platforms like Friendbuy or ReferralCandy integrate directly with Shopify and price accessibly for sub-$20M brands), and the CAC on referred customers is typically 60%-80% lower than paid social because the trust transfer from the referrer does the qualification work that a cold ad cannot.

Model physical retail before you dismiss it

This is where most operators stop reading, because the mental model of "stores are expensive" is deeply embedded in DTC culture. It is also, in many cases, wrong and the math is specific enough to be worth running for your brand before you decide it does not apply.

The key decision criteria for whether physical retail deserves serious modeling:

Does your product have a tactile, fit, or sensory dimension that creates digital purchase hesitation? Footwear, skincare, apparel, home goods, food and beverage, candles, bedding, anything where the customer is making a purchase decision that would benefit from seeing, touching, or experiencing the product before committing. High online return rates in your category are a reliable proxy for this. If your category return rate is above 20%, you are paying for the absence of an in-person discovery option in your returns budget.

Do you have geographic concentration in your customer purchase data? If more than 30% of your customers are clustered in two or three metro areas, you already know where your stores should be. You do not need to guess. Rothy's chose Washington D.C. and New York City because those were its highest-density buyer markets. The data told it where to open before a single lease was negotiated.

Is your AOV high enough to support the gross margin contribution a store needs to operate profitably? A $25 average order value brand has a very different retail economics profile than a $120 average order value brand. Rough rule of thumb: if your gross margin per unit multiplied by your expected weekly transaction volume at a given location does not exceed the weekly operating cost of the store within 6 to 9 months, the model needs significant refinement before you commit to a lease.

The capital comparison most brands are not making. A single well-located retail store in a dense urban market costs between $150,000 and $400,000 to open, depending on size and market. At $80 CAC, that is the equivalent of acquiring 1,875 to 5,000 new customers through paid social, before accounting for the fact that paid social spend produces customers only as long as you keep spending, while a profitable store produces customers continuously from a fixed cost base. The store also produces a qualitatively different customer: someone who showed up in person, experienced the product, and chose to buy. That customer's repeat purchase rate and LTV profile is meaningfully different from the customer who clicked a paid ad on their phone at 11pm.

What's Actually Working: How Rothy's turned 23 stores into its cheapest acquisition channel and swung from an $8 million loss to $4 million in profit Rothy's launched in 2016 as an online-only footwear brand selling machine-washable flats made from recycled plastic bottles. It built its early business on the standard DTC playbook: performance digital advertising, email, social content, and a sustainability narrative that gave it genuine organic press. By the time Alpargatas (also the parent company of Havaianas) acquired a near-majority stake in 2021 at a $1 billion valuation, Rothy's was almost entirely an e-commerce business. Online sales represented 98% of revenue.

Then digital performance deteriorated. Traffic on its online store slowed. Sales dropped 20% in the third quarter of 2023. The brand faced the same structural problem every DTC brand eventually hits when the paid acquisition engine stops delivering at the economics it was built around: it needed a different acquisition model, not a better version of the existing one.

The answer it chose was stores. Not as a brand-building exercise, not as a lifestyle play, and not as a concession to the idea that online-only was failing. As a deliberate, data-driven acquisition channel built to produce new customers at a lower cost than digital.

The location methodology that most brands miss

Rothy's did not open stores based on available real estate or where lease terms were favorable. It pulled its customer purchase data and identified geographic concentration. Washington D.C. emerged as its number one customer market. New York City was number two. Those were its first retail markets. Dayna Quanbeck, Rothy's president, told Modern Retail in July 2024 that the brand "wanted to learn from our customers while simultaneously building brand awareness." The location decisions were data-driven before a single lease was signed. This sequencing matters enormously: opening where your customers already are means the store has a built-in audience from day one, generating foot traffic from existing buyers who can introduce new customers rather than depending on pure street-level discovery to build volume.

The first Rothy's store reached profitability within four months of opening. That is not a vanity milestone, it is the operational proof of concept that justified expanding the model.

The financial inflection that followed

In 2023, while the online business was struggling, Rothy's retail sales grew 37% year over year. In the first half of 2024, in-store sales jumped 16% as overall revenue grew 10% to $85 million. The brand swung from an $8 million net loss in the first half of 2023 to $4 million in net profit over the same period in 2024, reported by Business of Fashion in August 2024. The store fleet was not a brand investment that eventually paid off. It was the primary mechanism through which the business became profitable.

The acquisition dynamic driving those numbers: around half of all visitors to Rothy's physical stores are new to the brand entirely, people with no prior relationship with Rothy's online. The store is generating first-time customers at the cost of operating a physical retail location, not at the cost of a paid media impression. As Quanbeck told Business of Fashion: "For us, stores are a profitable chance to acquire new customers." That framing is precise and deliberate. Stores are not a marketing cost. They are an acquisition channel with a different cost structure than digital, one that compounds over time rather than requiring continuous spend to remain active.

The earned media flywheel that the store footprint unlocked

Here is the less-discussed mechanism that makes the Rothy's model particularly instructive. As the store footprint expanded and the brand became physically discoverable in high-density markets, earned media began compounding in parallel. Rothy's earned media value on TikTok more than doubled between March 2024 and April 2025, driven by a mix of paid and unpaid creator content like unboxing videos, styling posts, restock alerts, according to influencer measurement platform CreatorIQ, reported by Business of Fashion in June 2025. Jamie Gersch, Rothy's chief marketing officer, described this to Business of Fashion as "an ongoing flywheel of activity that sustains momentum" rather than campaign-by-campaign spikes.

The insight: physical retail presence makes organic content creation easier and more natural. A creator who walks past a Rothy's store, tries on a pair, and posts about it is a fundamentally different piece of content than a sponsored post. It carries the authenticity signal that paid content cannot. Brands with no physical presence are entirely dependent on generating that organic content through product seeding and paid creator partnerships. Brands with physical stores in high-traffic markets get it partly for free, from the discoverable presence the store creates.

The assortment decision that drove AOV in-store

Rothy's made one operational decision inside its retail strategy that is directly replicable and often overlooked: it deliberately used its stores to push categories that do not convert online at the same rate. Accessories: bags, wristlets, crossbody bags over-penetrate in retail relative to their share of e-commerce revenue. Quanbeck explicitly noted this to Modern Retail: the brand uses in-store presence to introduce categories that benefit from physical touch and discovery. The result is a higher in-store AOV than the online average for those categories, because the barrier to trying and buying something tactile disappears in a physical context in a way it never fully can on a product page.

For operators considering retail, this is a genuine edge. Your store does not need to replicate your website assortment. It can be curated around the products that have the highest conversion benefit from in-person experience, which in most brands are exactly the higher-ticket items that have the worst digital conversion rates and the highest return rates online.

After years of declining performance, Rothy's sales hit a record $211 million in 2024, up 17% year over year. In Q1 2025, sales grew 27%. The brand now operates 23 US stores and has begun planning for 50 to 75 locations, alongside wholesale expansion into Nordstrom, Bloomingdale's, and Liberty London.

How to apply this at $1M to $20M

You are not opening 23 stores. But the underlying logic does not require 23 stores to work. It requires one store in the right place, modeled correctly before you sign a lease.

Start with geographic concentration in your purchase data. Export your orders from the last 18 months and build a count by city or metro area. If you see a clear top two or three markets representing more than 25% of your total customer base combined, those are your target markets. The store should go where your customers already are, not where retail real estate is cheapest.

Run the acquisition math before you evaluate any specific location. At your current blended CAC, how many new customers would the annualized operating cost of a 600 to 1,000 square foot store in your target market need to generate to match the cost-per-customer of your current paid channels? If your paid CAC is $80 and a small store in your top market costs $180,000 per year to operate, the store needs to generate 2,250 new customers annually, roughly 43 per week, to break even on CAC alone, before accounting for the direct revenue the store produces. Evaluate that number against realistic foot traffic estimates for the specific location. In most high-density urban markets, 43 new customers per week from a well-located 800 square foot store is achievable in the first year. That is your break-even case. Everything above it is margin improvement over what digital acquisition would have cost you.

Track new-customer percentage in-store from the first week. This is your operating metric. If you are below 30%, the store is serving existing customers, valuable, but not the acquisition channel you need it to be. Examine location, neighborhood demographics, storefront visibility, and in-store experience before expanding. If you are above 40%, the model is working. Scale it.

Closing thoughts The core problem this issue is not that paid social stopped working. It is that the window in which paid social could be the foundation of an acquisition model has closed, and most brands are still treating an optimization problem as if it were a strategy. The operators who pull ahead from here are not the ones who find a better creative hook or a smarter bidding structure inside the same system. They are the ones who look at their own data honestly, find the channels producing better customers at lower real cost, and build infrastructure around those channels instead. The Rothy's story is not about stores. It is about a brand that read its own numbers clearly enough to make an uncomfortable decision early, and then executed it with discipline. That discipline is available to any operator willing to run the same analysis.

Sources

Business of Fashion, August 2024 and June 2025; Modern Retail, July 2024; Swell DTC Statistics Report, 2025; Yotpo 2026 DTC Brand Comparison; eMarketer DTC data, 2025; Ringly.io DTC statistics compilation, 2025; Digital Commerce 360 ecommerce benchmarks, 2025; Blend Commerce Shopify Conversion Benchmarks, 2026; Shopify Fashion CRO Guide, 2026; MobiLoud DTC benchmarks, 2025; CreatorIQ via Business of Fashion, June 2025.

Have a problem like this one?

Tell us what's going on. We'll tell you honestly whether we're the right fit.

Start a project

What happens next

01

We read what you send and ask clarifying questions if we need to.

02

We get on a short call to understand the problem, not just the request.

03

We tell you honestly whether we're a fit, and propose an engagement.