The Lifecycle Audit: What Most DTC Email & SMS Programs Are Leaving on the Table
Article > Platforms

The Lifecycle Audit: What Most DTC Email & SMS Programs Are Leaving on the Table

Lifecycle is the highest-margin revenue line in DTC, and most operators run it at a quarter of its potential. A practitioner walk-through of the benchmarks, the flows, the deliverability mandates, and the tooling reality for 2026.


It is a pattern we see often in paid-spend-heavy DTC brands: the team running the highest-margin channel is a contractor, while the lowest-margin channel has a director.
— Bitcadet, Lifecycle audit observation
25–35%
Revenue from lifecycle (top quartile, platform-attributed)
~41%
Of email revenue from 5.3% of sends (flows)
$7.79
Top-decile flow RPR (Klaviyo 2025)
~Half
Of mid-market brands lack a real browse flow

01 / The PremiseThe highest-margin channel in DTC, run by the most junior person on the team.

Walk into a typical DTC marketing org doing $20M–$200M and count the heads. Three to five paid-media specialists, a creative team, a content lead, an analytics person. Then ask who owns email and SMS. The answer is often a coordinator, an agency on a small retainer, or “the brand manager handles it.” We don’t see this universally — well-run lifecycle programs do exist at this scale — but the staffing inversion is common enough to be the first thing we check in audits.

Now the contribution math. Klaviyo’s 2025 benchmark dataset, drawn from more than 265,000 Shopify stores, shows the median DTC brand pulls roughly 18% of total revenue from email and SMS combined. The top quartile pulls 25–35%. Brands that genuinely operationalize lifecycle clear 30–40%. These shares are platform-attributed (last-click within the ESP attribution window) — the same caveat we apply to vendor ROAS later in the piece. Incrementality-tested true contribution typically runs 60–80% of the platform number; directionally meaningful, not 1:1. Even at the haircut, no other channel in the DTC stack has a comparable margin profile, and in no other channel is the gap between median and top decile so directly under the operator’s control.

Vertical variance matters more than the headline. Klaviyo’s dataset is Shopify-skewed, which over-weights beauty, apparel, food & bev, and supplements — categories with structurally high repeat purchase. Beauty and apparel programs run well can clear the top of the range; furniture, mattress, appliance, and other considered-purchase brands realistically sit at 10–18% of revenue from lifecycle even when best-in-class. B2B and other low-repeat categories sit lower still. Use the 25–40% range as a ceiling for high-repeat DTC, not a universal target.

The reason most programs sit at the median is not a mystery. The audit work is unglamorous, the wins are spread across nine or ten flows that each look small in isolation, and staffing has followed where cash leaves the building (paid media) rather than where margin compounds (owned). What follows is the operator-level walk-through: where the leaks are in 2026, what “good” looks like by flow, and what the benchmarks say you should be hitting.

When lifecycle is NOT the answer. Worth saying plainly before the rest of the piece: not every brand should be doubling down here. Pre-PMF brands doing under ~500 monthly orders should keep lifecycle minimal — welcome, cart, post-purchase only — and put the build hours into an acquisition foundation that does not yet exist. Categories with structurally low repeat purchase (mattresses, large appliances, real estate, durables) should rationalize lifecycle investment to reviews, referrals, and accessory cross-sell rather than building a full ten-flow stack that will not trigger often enough to justify the build cost.

And B2B is its own motion. Any B2B operation where the buying unit is a committee and the conversion event lives in a CRM (not a Shopify checkout) should not run this playbook as written. Lifecycle work in that context is sales-enablement nurture — content sequencing, lead-scoring handoffs, multi-stakeholder touch — not flow architecture. The 25–40% revenue-share benchmarks in this piece assume a brand whose product set supports repeat purchase above ~25%; without that floor, the math changes and the priority order changes with it.

02 / The Margin MathWhy lifecycle sits structurally above every paid channel.

Lifecycle wins on three axes paid media cannot: no platform tax, the audience is owned, and unit economics compound with repeat purchase. Meta and Google take the full impression cost and, once you account for blended CAC, roughly 30–40% of attributed revenue depending on category and CAC efficiency. Klaviyo, Postscript, and Attentive bill on profile or message volume, with platform fees that work out to sub-cent per touch. The marginal cost of a well-built welcome series is close to zero.

The flow-vs-campaign asymmetry makes the math obvious. Klaviyo reports flows generate roughly 41% of total email revenue from just 5.3% of sends, with revenue-per-recipient about 18× higher than scheduled campaigns and a 13× higher placed-order rate. Omnisend’s 2025 dataset shows automated emails account for 2% of volume but 37% of email-attributed sales, converting one in three clickers versus one in eighteen for campaigns. You are not optimizing a channel. You are optimizing a small set of moments.

ChannelMargin profileAudience ownershipLift to reach top decile
Lifecycle (email + SMS)Near-zero marginal cost; platform fee scales with list, not revenueFully owned; portable across ESPs+15–40% lift to lifecycle-attributed revenue in 90 days (typical for brands starting <20% flow share)
Paid social (Meta, TikTok)Auction-priced; CAC up 60–90% from 2021–2024Rented; signal degraded post-iOS 14.5+5–15% (creative + structure work)
Paid search (Google, Bing)Auction-priced; brand defense often disguised as performanceRented; intent data not portable+10–20% (incrementality reallocation)
Affiliate / influencerVariable commission; quality-dependentBorrowed; relationship-dependent+5–10%

Read that lift cell carefully: it is a lift to the lifecycle-attributed revenue line, not a topline lift. A 25% gain on a channel that contributes 18% of revenue is roughly 4–5% blended — material, but not the same conversation as “audit gives me a quarter of my topline back.” The CFO conclusion that recurs: a high-repeat-purchase brand running lifecycle as a side function is leaving real margin on the table. Whether the right fix is org-chart restructuring depends on margin mix, SKU complexity, retail/wholesale split, and creative bottlenecks — not just repeat rate. But the audit is rarely a bad use of a quarter.

03 / The 2024–2026 BenchmarksWhat the floor and the ceiling actually look like.

Open rate is dead as a primary KPI. Apple Mail Privacy Protection still inflates opens — Apple represented roughly 49% of opens per Litmus’s January 2025 read — so the number on the campaign dashboard is mostly noise. Track click rate, placed-order rate, RPR, and the size of your engaged-30 segment. Floor and ceiling on the metrics that still mean something:

Email — Klaviyo, Omnisend, Litmus aggregated

MetricMedianTop decileCommon gap
Open rate (campaigns)35–40%55%+Inflated by MPP; directional only
Click rate (campaigns)1.5–1.7%4–5%Subject-line and segmentation, not creative
Click rate (flows)5.5%+10%+Flows run 3.3× campaigns when built right
Placed-order rate (flows)1.3–1.7%3.3%+ (cart)Trigger timing, not copy
RPR (campaigns)$0.10–0.15$0.50+Segmentation depth
RPR (flows, all-flow blended)$1.50–2.00$7.79Missing flows; weak post-purchase
Unsubscribe (campaigns)0.2–0.4%<0.1%Over-mailing disengaged
List growth (net)2–5% / mo8–10% / moAfter suppressions

Two numbers do most of the work. The flow-RPR gap ($1.50–2.00 median to $7.79 top decile, all-flow blended) is where the upside hides — brands that close it routinely add 15–40% to lifecycle-attributed revenue inside a quarter. And Klaviyo’s segmentation lift (highly-segmented sends average 16.17% open and 1.99% CTR versus 9.95% and 0.92% for unsegmented) is roughly 2× across the board. If you are still blasting “all subscribers,” you are leaving close to half your attainable revenue on the floor.

Vertical matters. Omnisend’s 2025 click-to-conversion leaders are Games (15.1%), Food & Drink (14.9%), and Health (14.8%); Apparel and Beauty cluster at 6–9%. Year-over-year click-to-conversion jumped 53% — fewer clicks, more intent per click, consistent with engagement-based filtering tightening the funnel.

SMS — Postscript 2025–2026 benchmarks (25B+ messages), Attentive

Message typeCTR rangeConversionEPM (earnings/msg)Unsub
Campaigns2.87–8.01%0.12–0.54%$0.10–0.500.5–1.5%
Welcome series4.65–10.85%0.67–2.67%$0.58–3.051.0–2.9%
Abandoned cart9.53–17.28%3.97–7.84%$3.52–10.950.5–1.2%
Back-in-stock36.71–58.70%7.18–13.80%$5.92–13.34<0.5%
Keyword / popup14.67–52.03%up to 25.56%$1.73–8.92low

Back-in-stock SMS is the highest-CTR message type in the channel. If you do not have PDP capture for it, you are leaving the highest-RPM message in the entire stack on the table. Attentive’s customer cases show Steve Madden at 20× program ROI and Vitamin Shoppe at 28×, with platform-attributed averages of $21–$41 per $1 (peak $71 in seasonal). Treat those as upper bounds — independent MMM and incrementality testing typically cuts vendor-quoted ROAS by 40–60% — but the directional conclusion stands.

04 / The Flow AuditWhere 90% of the leaks are.

The operating list. For each flow: what good looks like, what most brands run. If you cannot say yes to the “good” version on each of these, you have not finished the build.

1. Welcome series
Good: 4–6 emails plus 2–3 SMS over 7–14 days, branched by acquisition source (popup vs. quiz vs. footer vs. paid lead-mag). Discount honored once, then a conditional split based on purchase. Welcome opens routinely hit 40–60% — the highest-engagement window the brand will ever see with that subscriber.

Common mistake: Two or three generic emails, no source segmentation, full discount fired to everyone (training subscribers to wait), no SMS branch, no exit ramp into an engaged-non-buyer nurture.

2. Abandoned cart
Good: 3-email plus 1–2 SMS sequence. Current practitioner consensus is to fire faster than the 2019-era 1-hour default: first email at 30–60 minutes, SMS arm (where opted in) as early as 15–20 minutes to catch live intent, second email at 22–24 hours, third at 48–72 hours. Subject-line personalization adds ~31% open lift (Stripo). Cart flows are the highest-RPR flow in Klaviyo’s dataset by a wide margin — multiples above the $7.79 top-decile all-flow blended figure. Branch on cart value: high-AOV carts often warrant a service or concierge angle rather than straight discount escalation.

Common mistake: Single email, no SMS arm, identical creative for a $30 cart and a $300 cart, discount in email #1 (trains abandonment), missing UTMs, no suppression of recent purchasers.

3. Browse abandonment
Good: 1–2 emails, optional SMS, lighter touch than cart, dynamic product block. RPR roughly $1.95–3.09; conversion ~0.96% — about 10× a cold campaign.

Common mistake: Missing entirely or built as a single under-performing touch. Roughly half of mid-market brands either lack a browse flow or run a one-touch version that under-delivers — practitioner observation, not a published benchmark, but consistent with what we see in audits.

4. Post-purchase sequence
Good: Confirmation → shipping → delivery → review request (day 7–30, category-dependent) → cross-sell (day 14–21) → replenishment (5–7 days before predicted runout). Up to 30× campaign RPR.

Common mistake: Confirmation only; generic review request with no incentive or product context; catalog-wide cross-sells instead of complement-trained recommendations; no replenishment math for obvious consumables.

Catalog-architecture caveat: “Complement-trained” cross-sell assumes either curated affinity sets or a recommendation engine. Brands above ~500 SKUs without a CDP, recommendation layer, or merchandising-curated affinity matrix should scope cross-sell to the top 20 revenue SKUs rather than attempt programmatic complement-mapping inside the ESP.

5. Win-back / sunset
Good: 90–365 day lapsed sequence, 2–3 escalating touches (soft → benefit → final offer), then suppression. Validity: 71% of senders rate win-back as their highest-ROI tactic.

Common mistake: Never built; or built but never suppresses non-responders, slowly poisoning sender reputation by sending to a chronically disengaged tail.

6. Replenishment
Good: Product-level lifecycle math (30-day skincare supply triggers reminder at day 23–25), with subscription upsell baked in.

Common mistake: Not differentiating consumable vs. durable SKUs; sending replenishment for one-time purchases.

Catalog-architecture caveat: Hand-built per-SKU replenishment math works for catalogs up to ~200 consumable SKUs. Beyond that, you need a programmatic predicted-runout model fed by purchase history — typically a CDP layer or a custom data feed sitting above the ESP. Most stock Klaviyo accounts cannot do this without that supporting layer; scope to the top 20 consumable SKUs as a first pass.

7. Back-in-stock + price-drop
Good: Subscribe-on-PDP capture, instant fire on inventory event. Postscript: 36–59% CTR, highest in the channel.

Common mistake: No PDP capture widget. Free money on the table.

8. VIP / loyalty tier flows
Good: Predicted-CLV or RFM-based tiering, exclusive early access, no discount stacking, separate from promotional cadence. Practitioner observation: removing VIPs from the generic discount blast and giving them a discrete cadence meaningfully lifts retention in the segments we audit; the magnitude varies by category and pre-existing program design, so we’d rather show you the lift on your own data than quote a single-account number out of context.

Common mistake: VIPs receive the same mass-discount emails as the cold list, eroding margin and brand at once.

9. Subscription nurture
Good: Pre-shipment, post-first-shipment value reinforcement, churn-risk save flow, win-back-after-cancel — owned by lifecycle.

Common mistake: Relying on Recharge’s default emails. They exist to keep the platform compliant, not to retain your customer.

10. Quiz / consultation follow-up
Good: Result-based segmentation feeds a personalized 5–7 touch nurture, with quiz answers passed as merge tags.

Common mistake: Quiz results emailed once, then the subscriber dumped into the generic newsletter — undoing the qualifying work the quiz just did.

05 / Cadence + SegmentationThe frequency math most brands get backwards.

Chase Dimond’s public position is the cleanest summary: most brands under-mail engaged subscribers and over-mail disengaged ones — exactly the inverse of correct. The 2025 consensus on frequency for engaged segments is 2–4 campaigns per week. Engagement-based filtering means the inboxing penalty for sending to disengaged subscribers is now larger than the lift from a marginal send to your top decile. Pruning is no longer hygiene. It is a revenue lever.

Segmentation depth is where the 2× lift compounds. The 2026 floor is engaged-30/60/90, last-purchase recency tiers, predicted-CLV quartiles, and category affinity. Klaviyo’s predictive CLV plus RFM combos are the de facto standard; brands still operating without them are leaving roughly 40%+ of attainable revenue on the floor.

Cadence specifics worth committing to memory. Promotional-to-editorial mix should sit near 60/40 — an all-promo list trains subscribers to wait for sales and accelerates fatigue. SMS overuse kills lists faster than email overuse: Postscript welcome unsubscribe rates already sit at 1.0–2.9%, and brands sending 4+ SMS per week routinely hit 5–8% monthly unsub. The “SMS converts at 30× email” stat is largely an audience-selection artifact — SMS lists are pre-filtered to your most engaged 15–35%. Push frequency too hard and the audience self-selects back out.

Mobile-first design is non-negotiable in 2026. Litmus shows 60%+ of opens on mobile. Single column, 14–16px body, 44px tap targets, nothing smaller than 12px. Send-time optimization (Klaviyo Smart Send Time, Iterable AI) is worth turning on for a reliable 10–20% open lift — not worth obsessing over.

06 / Deliverability + List HealthThe 2024 enforcement that quietly reset the floor.

The Yahoo and Gmail bulk-sender enforcement that landed in 2024 is the most consequential deliverability shift in a decade, and a meaningful share of programs still have not complied. Minimum required posture in 2026:

  • SPF and DKIM on every send, aligned with the From: header domain. MAIL FROM (Return-Path) alignment with the From: domain is part of the same alignment check — easy to break in an ESP migration.
  • DMARC published — bulk senders must publish at minimum p=none (Feb 2024 effective). p=quarantine or p=reject is strongly recommended for spoofing protection but is not required for Gmail/Yahoo inbox placement; the published-policy requirement is satisfied at p=none. Configure aggregate (RUA) reporting from day one — without a rua= mailbox you are flying blind on third parties impersonating your domain.
  • One-click unsubscribe headers per RFC 8058 (the List-Unsubscribe and List-Unsubscribe-Post: List-Unsubscribe=One-Click pair), honored within 2 days by both Gmail and Yahoo, plus a clearly visible body unsubscribe. Implement both for both — the Feb 2024 enforcement is joint.
  • Spam complaint rate: Gmail Postmaster guidance treats 0.10% as the safe steady-state target and 0.30% as the threshold at which Gmail begins active filtering. A program running at 0.25% is not “fine” — it is one bad campaign away from a reputation hit that takes weeks to recover.
  • PTR / reverse-DNS records on sending IPs (a Yahoo/Gmail bulk-sender requirement that is routinely missed during ESP migrations).
  • Bulk-sender threshold: 5,000+ messages/day to Gmail personal accounts puts you permanently in the bulk bucket.
  • IP and domain warming for any ESP migration or new dedicated IP — staged volume ramps over 4–6 weeks, prioritizing engaged segments first. Skipping the warm is the fastest known way to torch a sending domain.

Engagement-based filtering is now the dominant inboxing factor. Gmail and Yahoo weight recent engagement heavily, so aggressive list pruning beats list size. As a default DTC cadence, suppress non-engaged at 90 days for low-frequency senders, 60 days for high-frequency. B2B and considered-purchase categories should extend windows to 120–180 days and weight off-list signals (site visit, product page view, sales-CRM activity) before suppression — a 60-day cut on a 6-month sales cycle destroys pipeline. Re-permission campaigns have replaced the old “send to everyone occasionally” pattern.

SMS compliance has tightened in parallel. A2P 10DLC registration is mandatory — carrier enforcement of unregistered traffic rolled out on staggered dates across 2023–2024 (T-Mobile in August 2023, AT&T in October 2023, Verizon through 2024 via surcharges and downstream blocking). By early 2025 sending unregistered traffic to T-Mobile, AT&T, or Verizon is functionally non-deliverable. TCPA fines run $500–$1,500 per unsolicited message; T-Mobile content fines run $10K per violation.

The FCC’s revised consent-revocation rule (effective April 11, 2025 after a one-year waiver pushed the original January 27, 2025 date) requires opt-outs honored “as soon as practicable, not to exceed 10 business days,” and broadens what counts as a valid revocation. Most platforms process STOP in seconds; do not read the 10-day ceiling as an allowance — a TCPA plaintiff’s attorney will argue you sat on the request.

The FCC’s specific “one-to-one consent” rule (December 2023, would have banned shared affiliate opt-ins) was vacated by the Eleventh Circuit in Insurance Marketing Coalition v. FCC on January 24, 2025 — one day before it would have taken effect. The underlying TCPA requirement that prior express written consent be specific to the seller and to the type of message is unchanged; aggregating or buying opt-in data across affiliates remains a litigation risk and most platforms enforce the original spirit of the rule as policy. Read “vacated” as a procedural reprieve, not a green light.

07 / Tooling RealityWhat’s worth paying for, what’s overpriced, what’s hype.

Vendor positioning evolves quarterly; the snapshot below reflects the published landscape as of Q4 2024 reports and Q1 2025 pricing notices. Treat as directional once more than two quarters old.

The composable Shopify stack — Klaviyo plus Postscript plus Recharge plus Yotpo or Okendo — remains dominant in the upper mid-market. The “one suite to rule them all” pitch from Yotpo all-in-one and Omnisend has not displaced it. Klaviyo is the default for sub-$50M Shopify brands; the February 2025 active-profile pricing model frustrated mid-market operators, but the data model and AI features still lead the category. Iterable and Braze are the right answer for $50M+ brands that need real-time event triggering, mobile push, and engineered orchestration — at a $60K+/year floor and meaningful engineering lift.

Read the rest of this section as descriptive, not prescriptive. The bullets below are a snapshot of how the published landscape positions itself, not a procurement recommendation. Real vendor selection turns on existing ESP integration depth, contract terms (Attentive’s annual commit vs. Postscript’s flexibility), TCPA legal posture, in-house engineering capacity, and SKU/data architecture. Both Attentive and Postscript discount aggressively against each other in competitive deals; the published price card is a starting point, not the deal. Run an actual RFP — do not pick an SMS vendor from a thought-leadership piece.
Pricing tension

Klaviyo’s profile-based pricing is the new switching trigger

The shift to active-profile billing plus auto-tier-bumps is the most-cited reason mid-market operators are evaluating alternatives in 2026. The math still favors staying for most sub-$50M brands, but the days of Klaviyo as a no-brainer are over.

SMS positioning

Postscript, Attentive, and Klaviyo SMS each occupy a real niche

Postscript remains the SMS-purist Shopify pick — strongest UX and SMS-only feature depth, particularly attractive for brands where SMS is a strategic channel. Attentive is the enterprise pick at scale, with the breadth and account team to match. Klaviyo SMS has closed the gap meaningfully through 2024–2025 (conversational SMS, improved keyword automations, unified profile model) and is the natural default for brands already on Klaviyo email, particularly under ~$100K/mo SMS revenue. Treat the brackets as starting points for an RFP — not as a published verdict.

AI: real but oversold

Narrow lift is real; the autonomous version is not

What works in production: subject-line optimization, send-time optimization (~20% lift), recommendation blocks, segment discovery. Measured studies put AOV uplift from AI personalization around $7/order — meaningful, not transformational. What overpromises: fully autonomous lifecycle agents, AI-generated full email creative, personalization without underlying data hygiene. Gartner projected in 2023 that 80% of marketers investing in AI personalization would abandon it by 2025. We don’t have a clean independent dataset confirming or refuting that prediction; what we do see in audits is that AI features get unevenly adopted and frequently rolled back when they don’t pencil.

Vendor ROAS

Take platform-attributed numbers as upper bounds

Attentive’s “$71 per $1” headlines require generous attribution windows and last-touch crediting. Independent MMM and incrementality testing routinely cuts vendor-quoted ROAS by 40–60%. Platform numbers for trend; lift studies for truth.

08 / Where to StartThe 60-day audit, sequenced.

If you have read this far and recognized your own program, the priority order is not mysterious. We run the same sequence on every audit because the dependencies are the same.

  1. Weeks 1–2 — Deliverability and list health. SPF, DKIM, DMARC at p=none with rua= reporting wired up (move to p=quarantine once the report is clean). PTR/rDNS verified on sending IPs. A2P 10DLC registered and verified. Engagement-based suppression at 60 or 90 days for DTC (120–180 for B2B / considered purchase). Re-permission campaign queued for the quietly disengaged tail. Until inboxing is solved, every other improvement is multiplied by a number less than one.
  2. Weeks 2–4 — Top five flows. Welcome, cart, browse, post-purchase, win-back. Where the documented 15–40% lift to lifecycle-attributed revenue sits. Mid-market agencies (Flowium, Top Growth, Magnet Monster) publish the same number because the flows are the same.
  3. Weeks 4–6 — Segmentation depth. Engaged-30/60/90, predicted-CLV quartiles, category affinity, RFM tiers. Re-cut the campaign calendar against the new segments.
  4. Weeks 6–8 — The next five flows. Replenishment, back-in-stock, VIP, subscription nurture, quiz follow-up. Smaller individually, compound together.
  5. Weeks 8–10 — Cadence rebalance and SMS discipline. Engaged up, disengaged down. SMS frequency capped against the unsubscribe curve. Promo-to-editorial mix toward 60/40.

Brands that run this in order, in a high-repeat DTC category, hit the upper end of the 25–35% lifecycle revenue share (platform-attributed). Brands that start with a loyalty rebuild or a new pop-up before deliverability and the top five flows are solved are the brands that wonder, two quarters later, why nothing moved.

The lift from a 60-day lifecycle audit beats almost any acquisition channel investment most DTC brands could make right now. It is also the one investment with no platform tax, no auction price, and no signal degradation — the audience is yours, and so is the margin.

Bitcadet · Lifecycle practice

A useful gut check: if your flow share of email revenue is below 50%, the gap to the top quartile (where flows often produce 40–55% of revenue) typically funds the cost of an audit several times over within two quarters. Real payback depends on your revenue base, current attribution, and execution capacity to ship the fixes.

About this piece. Compiled from Klaviyo’s 2025 Email Benchmarks (183K+ accounts), Postscript’s 2025–2026 SMS Benchmarks (25B+ messages), Omnisend’s 2025 Ecommerce Marketing Report, Litmus State of Email 2025, Attentive’s 2025 Consumer Trends Report, plus Validity, Mailgun, Twilio, and practitioner commentary from Chase Dimond, Eli Weiss, and Val Geisler. Revenue-share and ROAS numbers throughout are platform-attributed (last-click within ESP/SMS attribution windows) and should be treated as upper bounds against incrementality-tested benchmarks; MMM-adjusted true contribution typically runs 60–80% of the platform number. Numerical ranges are aggregated across verticals; vertical-specific medians vary materially — high-repeat DTC (beauty, apparel, supplements) skews to the top of the published ranges, durables and considered-purchase categories sit well below. Vendor positioning, pricing, and platform feature commentary in section 07 reflect published reports and pricing notices as of Q4 2024 / Q1 2025 and should be re-checked before quoting in board materials.

About the author

Dusty Dean, founder of BITCADET, specializes in e-commerce strategies, leveraging technical expertise and team building to drive revenue growth and digital sales success.. Read Bio.

Ready to work with us on transforming your digital strategy?
Stay up to date on this topic
Receive all the news, case studies and updates in your inbox