Your retention stack costs $100,000-$400,000 per year when you add up tools, headcount, and agency fees. Most brands use less than 40% of what they pay for. The tools that are being used are not talking to each other. And nobody has done a systematic audit since the last tool was added 18 months ago.
This is the audit template. It walks through seven scoring dimensions, gives you a rubric for each, and surfaces the gaps that are silently costing you revenue. You can run it in a day. The output tells you exactly where to consolidate, where to invest, and where the coordination gaps are bleeding retention performance.
Print it. Fill it in. Share it with your VP. The numbers will make the case for whatever changes need to happen.
Before You Start: Gather These Inputs
To complete this audit efficiently, pull the following data before you begin:
| Input | Source | Why You Need It |
|---|---|---|
| Complete tool list with annual costs | Finance / billing records | Cost analysis |
| Login/usage data per tool | Each tool's admin panel | Utilization scoring |
| Feature lists per tool | Vendor documentation | Overlap analysis |
| Integration map (what connects to what) | Your Zapier/native integration setup | Data flow mapping |
| Team member tool assignments | Your team | Ownership clarity |
| Last 12 months of retention campaigns | Klaviyo / Attentive reports | Performance baseline |
Budget 4-6 hours for a thorough audit. If you have 3-4 tools, you can do it in 2-3 hours. If you have 7+ tools, block a full day.
Dimension 1: Tool Inventory
Start with a complete picture of what you have. Most brands discover a tool they forgot about during this step — something purchased a year ago that is still billing monthly.
The Inventory Table
Fill this in for every retention-related tool. Include tools that touch the customer post-purchase, even if they are not labeled "retention."
| Tool | Category | Annual Cost | Primary Owner | Active Users | Contract Renewal Date |
|---|---|---|---|---|---|
| Klaviyo | Email / SMS | $ | |||
| Attentive | SMS | $ | |||
| Recharge | Subscriptions | $ | |||
| Yotpo | Reviews / UGC | $ | |||
| Smile.io | Loyalty | $ | |||
| Gorgias | Support | $ | |||
| Loop Returns | Returns | $ | |||
| [Other] | $ | ||||
| Total | $ |
What to Look For
- Tools with zero active users in the last 30 days. You are paying for something nobody uses. Cancel or justify.
- Tools with no clear primary owner. Unowned tools drift into unused tools.
- Tools approaching contract renewal. Mark these — they are your leverage points for renegotiation or replacement.
- Total annual cost. Most $10-50M DTC brands discover their retention stack costs $80,000-$250,000/yr when they add everything up. For context on what this should look like, see our analysis of the true cost of retention tool sprawl.
Dimension 2: Utilization Scoring
For each tool, rate how much of its capability you actually use. This is where the "we use less than 40% of what we pay for" number comes from.
Utilization Rubric
Rate each tool on a 1-5 scale:
| Score | Definition | Indicators |
|---|---|---|
| 1 — Minimal | Using <20% of features | Only basic features active, no automations, default settings |
| 2 — Basic | Using 20-40% of features | Some automations set up, basic segmentation, default templates |
| 3 — Moderate | Using 40-60% of features | Active automations, custom segments, some advanced features |
| 4 — Strong | Using 60-80% of features | Advanced workflows, A/B testing, custom integrations, API usage |
| 5 — Full | Using 80%+ of features | Platform fully leveraged, advanced analytics, custom implementations |
Scoring Your Stack
| Tool | Available Features (list key ones) | Features You Use | Utilization Score (1-5) | Reason for Gap |
|---|---|---|---|---|
| Klaviyo | Flows, segments, A/B tests, predictions, CDP, reporting, back-in-stock, price drops | |||
| Attentive | Segments, journeys, A/B tests, AI pro, two-way messaging, sign-up units | |||
| Recharge | Subscription management, bundles, skip/swap/pause, analytics, retention tools | |||
| Yotpo | Reviews, visual UGC, Q&A, loyalty (if bundled), referrals, SMS (if bundled) | |||
| Smile.io | Points, tiers, referrals, VIP programs, reward customization, integrations | |||
| Gorgias | Tickets, macros, rules, automation, revenue tracking, CSAT, self-service |
What to Do With the Scores
- Score 1-2: You are paying full price for a tool you barely use. Either invest in training and activation, or downgrade to a cheaper tier / replace with a simpler alternative.
- Score 3: Normal for mid-market. Identify the specific unused features that would drive the most value and prioritize enabling them.
- Score 4-5: The tool is well-utilized. Focus on optimization rather than activation.
- Average utilization across stack below 3.0: Your stack is over-built for your operational capacity. You are paying for capability you cannot use — either simplify the stack or add operational capacity (headcount or automation).
See what your retention stack is leaving on the table
Get a free, 48-hour audit of your tools, workflows, and cross-tool gaps.
Get Your Free Stack Audit →Dimension 3: Data Flow Mapping
This is the most revealing dimension. Map where data flows between tools — and where it does not.
The Data Flow Matrix
For each tool pair, mark the data flow status:
| From → To | Klaviyo | Attentive | Recharge | Yotpo | Smile.io | Gorgias | Shopify |
|---|---|---|---|---|---|---|---|
| Klaviyo | — | ||||||
| Attentive | — | ||||||
| Recharge | — | ||||||
| Yotpo | — | ||||||
| Smile.io | — | ||||||
| Gorgias | — | ||||||
| Shopify | — |
For each cell, mark:
- N = Native integration (built-in data sync)
- Z = Zapier/Make connection
- C = Custom/API integration
- M = Manual (CSV export/import)
- X = No data flow (tools do not communicate)
What to Look For
Count the X's. Each X represents a data blind spot — a place where one tool cannot see what another tool knows about the same customer. Common high-impact blind spots:
| Missing Data Flow | Impact |
|---|---|
| Gorgias → Klaviyo | Promotional emails sent to customers with open support tickets |
| Yotpo → Klaviyo (beyond basic) | Review sentiment not used in email segmentation or suppression |
| Smile.io → Klaviyo (real-time) | Loyalty point balance not available for dynamic email content |
| Recharge → Attentive | Subscription events not triggering SMS sequences |
| Gorgias → Yotpo | Review requests sent to customers in active support disputes |
Count the M's. Each M represents a manual process — someone is exporting data from one tool and importing it to another. This is a fragility point. Manual processes break when the person responsible goes on vacation, gets busy, or leaves the company. They also introduce data lag: a weekly CSV export means your segments are 0-7 days out of date.
Count the Z's. Zapier connections work until they do not. Check: are your Zaps actively running? When was the last error? What is the sync frequency? Zapier is a reasonable bridge for low-volume, low-urgency data flows. It is not reliable for real-time, high-stakes coordination (like suppressing a promotional email based on a support ticket opened 10 minutes ago).
Dimension 4: Overlap Analysis
Multiple tools often cover the same capability. Some overlap is intentional (Klaviyo SMS + Attentive SMS as a deliberate choice). Some is accidental and wasteful.
Common Overlaps in DTC Retention Stacks
| Capability | Tools That Overlap | Resolution Options |
|---|---|---|
| SMS marketing | Klaviyo SMS vs. Attentive | Consolidate to one (usually Attentive for SMS-heavy brands, Klaviyo for email-first brands) |
| Review collection | Yotpo vs. Stamped vs. Judge.me vs. Klaviyo Reviews | Consolidate to one primary review platform |
| Loyalty | Smile.io vs. Yotpo Loyalty vs. LoyaltyLion | Consolidate — running two loyalty programs confuses customers |
| Customer data | Klaviyo CDP vs. Segment vs. individual tool data | Clarify: which is the source of truth for customer profiles? |
| Popups/sign-up | Klaviyo forms vs. Attentive sign-up units vs. Privy vs. Justuno | Pick one for email capture, one for SMS capture (or one for both) |
| Subscription management | Recharge vs. Skio vs. Ordergroove | Never run two subscription platforms simultaneously |
Overlap Scoring
For each overlap, assess:
| Question | Score |
|---|---|
| Are both tools actively used for this capability? | Yes = deliberate overlap, No = waste |
| Is there a clear reason for the overlap? (e.g., Attentive for SMS, Klaviyo for email) | If no clear reason, consolidate |
| What is the combined cost of the overlap? | Calculate annual cost of maintaining both |
| Would consolidation create a capability gap? | If yes, keep both. If no, consolidate. |
Cost of Overlap
Most mid-market DTC brands have $10,000-$40,000/yr in tool overlap — capabilities they are paying for twice. The most common: SMS (Klaviyo + Attentive when only one is needed), review collection (Yotpo + a secondary review tool), and popup/capture (3+ tools doing the same job).
Dimension 5: Cross-Tool Coordination Score
This is the dimension that most audits miss. It measures not whether your tools work individually, but whether they work together.
The Coordination Audit
List your top 10 retention scenarios. For each, score how they are handled:
| Retention Scenario | Fully Automated Cross-Tool | Partially Automated | Manual | Not Handled |
|---|---|---|---|---|
| Suppress promos during open support tickets | ||||
| Review request timing based on delivery + support status | ||||
| Loyalty point balance in replenishment emails | ||||
| Subscription skip triggers cross-tool intervention | ||||
| VIP churn risk triggers multi-channel outreach | ||||
| Post-return follow-up based on return reason | ||||
| Cross-channel frequency capping | ||||
| Win-back offer personalized by churn reason | ||||
| New customer post-purchase flow adapts to support interactions | ||||
| Loyalty tier upgrade triggers personalized celebration |
Scoring
| Category | Score |
|---|---|
| Fully automated cross-tool | 4 points each |
| Partially automated (some manual steps) | 2 points each |
| Manual (requires human coordination) | 1 point each |
| Not handled (scenario is ignored) | 0 points |
Maximum score: 40 points
| Your Score | Assessment |
|---|---|
| 30-40 | Strong cross-tool coordination. Focus on optimization. |
| 20-29 | Moderate. You have some coordination but significant manual overhead. |
| 10-19 | Weak. Most cross-tool scenarios are manual or unhandled. Revenue is being left on the table. |
| 0-9 | Critical. Your tools operate as independent silos. Cross-tool retention plays are not happening. |
The typical mid-market DTC brand scores 8-15 on this dimension. Most retention scenarios are either handled manually (a team member checks dashboards and builds segments by hand) or not handled at all (nobody is suppressing promos during open support tickets because the data does not flow between Gorgias and Klaviyo in real time).
This is the dimension where the highest-ROI improvements live. Moving from a score of 10 to a score of 25 typically represents a 15-30% improvement in retention revenue, because the cross-tool plays that were not happening start happening automatically.
Dimension 6: Cost-per-Capability Analysis
Now that you know what you have, what you use, and what is missing, calculate what you are actually paying for each retention capability.
The Cost Breakdown
| Capability | Tools Contributing | Combined Annual Cost | Utilization Score (from Dim 2) | Effective Cost (Cost ÷ Utilization %) |
|---|---|---|---|---|
| Email marketing | Klaviyo | $ | /5 | $ |
| SMS marketing | Attentive (+ Klaviyo?) | $ | /5 | $ |
| Subscription management | Recharge | $ | /5 | $ |
| Review collection | Yotpo | $ | /5 | $ |
| Loyalty program | Smile.io | $ | /5 | $ |
| Customer support | Gorgias | $ | /5 | $ |
| Returns management | Loop Returns | $ | /5 | $ |
| Cross-tool coordination | Zapier + manual labor | $ | /5 | $ |
| Total | $ | $ |
The Effective Cost Insight
Effective cost = what you pay adjusted for what you use. If Klaviyo costs $24,000/yr and you use 40% of its features, your effective cost per utilized capability is $60,000/yr worth of platform at $24,000 in spend — which is actually good value if you plan to activate the remaining 60%.
But if your utilization has been at 40% for two years with no movement, you are unlikely to activate more. Consider: would a simpler, cheaper plan at 80% utilization deliver more value than a premium plan at 40%?
The Hidden Cost Line: Coordination Labor
Add a line item that most audits miss: the human cost of cross-tool coordination. Estimate how many hours per week your team spends on:
- Exporting data from one tool and importing to another
- Building segments manually based on cross-tool criteria
- Checking dashboards across tools to identify at-risk customers
- Coordinating campaign timing across email, SMS, and other channels
- Troubleshooting broken Zapier automations or stale data syncs
At $40-$70/hr loaded cost for a retention specialist, 10-15 hours/week of coordination labor costs $20,000-$55,000/yr. This is real spend that belongs in the audit — it is the cost of not having automated cross-tool coordination. For a comprehensive look at the total cost of running a fragmented retention stack, see our breakdown of the true cost of retention tool sprawl.
Dimension 7: Gap Identification
The final dimension synthesizes everything above into an actionable gap analysis.
Three Types of Gaps
Type 1: Capability Gaps — Things you cannot do at all
Review the cross-tool coordination scenarios from Dimension 5. Every scenario scored "Not Handled" is a capability gap. These are retention plays that are not happening because the technical infrastructure does not support them.
Common capability gaps:
- Cannot suppress promotions during open support tickets (Gorgias ↔ Klaviyo gap)
- Cannot personalize offers based on margin data (Shopify margin data not flowing to marketing tools)
- Cannot coordinate SMS and email frequency across Attentive and Klaviyo
- Cannot trigger subscription save plays based on cross-tool churn signals
Type 2: Efficiency Gaps — Things you do manually that should be automated
Every scenario scored "Manual" in Dimension 5 is an efficiency gap. The play is happening, but it requires human labor that could be automated — freeing that person for strategic work.
Type 3: Utilization Gaps — Things you pay for but do not use
Every tool scored 1-2 in Dimension 2 is a utilization gap. You have the capability. You are not using it. The fix is either training/activation or downgrade/replacement.
The Gap Priority Matrix
| Gap | Revenue Impact (H/M/L) | Fix Effort (H/M/L) | Fix Type |
|---|---|---|---|
| [Gap 1] | Automation / Training / Tool change / Orchestration | ||
| [Gap 2] | |||
| [Gap 3] | |||
| ... |
Priority order: High Revenue Impact + Low Effort fixes first. Then High Impact + Medium Effort. Low Impact items go on the backlog.
The Audit Summary Scorecard
Compile your findings into a single-page scorecard to share with stakeholders.
Stack Health Score
| Dimension | Max Score | Your Score | Grade |
|---|---|---|---|
| 1. Tool Inventory | Complete | /Complete | |
| 2. Average Utilization | 5.0 | /5.0 | |
| 3. Data Flow (% connected vs. disconnected) | 100% | % | |
| 4. Overlap Waste | $0 | $___/yr | |
| 5. Cross-Tool Coordination | 40 | /40 | |
| 6. Effective Cost Efficiency | — | — | |
| 7. Gaps Identified | — | # gaps |
Grade Interpretation
| Average Grade | Assessment | Recommended Action |
|---|---|---|
| A (80%+) | Strong stack health. Optimize at the margins. | Fine-tune automations, negotiate renewals |
| B (60-79%) | Solid foundation with clear improvement areas. | Address top 3 gaps, improve data flows |
| C (40-59%) | Significant inefficiency and coordination gaps. | Restructure data flows, automate top scenarios, consider orchestration layer |
| D (20-39%) | Stack is fragmented and under-utilized. | Major restructuring needed — consolidate overlaps, invest in coordination |
| F (<20%) | Tools are operating as independent silos. | Start from strategy: what retention plays do you need to run, and what stack supports them? |
For guidance on optimizing your stack based on audit findings, see our DTC martech stack optimization guide.
What to Do With Your Audit Results
If Your Coordination Score Is Below 15
Your biggest lever is not adding tools or changing tools — it is connecting the tools you have. The gap between your individual tool capabilities and your cross-tool coordination is where the most revenue is hiding. Options:
- Invest in Zapier/Make automations for the highest-impact scenarios (good for 2-3 simple connections)
- Hire a Marketing Ops specialist to build and maintain cross-tool workflows (good if you can afford $80-120K/yr in headcount)
- Implement an orchestration layer that automates cross-tool coordination (good for 4+ tool stacks where manual coordination is breaking down)
If Your Utilization Scores Are Below 3.0 Average
You are over-tooled for your operational capacity. Before adding any new tool:
- Invest in training and activation for existing tools
- Downgrade tools to plans that match actual usage
- Consolidate overlapping tools
If Your Overlap Waste Exceeds $20,000/yr
Consolidation should be a near-term priority. Map out which tool wins for each capability, plan the migration, and execute during contract renewal windows.
If Your Data Flow Matrix Has More Than 5 X's
Your tools are operating in silos. Every X is a blind spot where one tool makes decisions without seeing what another tool knows. The highest-priority X's to resolve: Gorgias → Klaviyo (support-aware email suppression), Yotpo → Klaviyo (review-aware segmentation), and Smile.io → Klaviyo (loyalty-aware personalization). For a comprehensive view of the best tools available and how they should connect, see our guide to the best retention marketing tools for DTC in 2026.
FAQ
How often should I run a retention stack audit?
Twice per year — once before budget planning season and once mid-year. Run an ad-hoc audit whenever you add or remove a tool, experience a significant team change (new hire or departure in retention), or notice retention performance declining without an obvious cause. The audit takes 4-6 hours. The cost of not doing it — paying for unused tools, missing cross-tool plays, and accumulating coordination debt — is $20,000-$100,000/yr for a typical mid-market brand.
What is a healthy retention stack cost for a $10-50M DTC brand?
Total retention stack cost (tools + headcount + agency) typically ranges from $200,000-$600,000/yr for brands in this range. Tools alone should be $60,000-$180,000/yr. If tools exceed 40% of your total retention spend, you are over-investing in technology relative to the people and processes needed to use it. If tools are under 15% of total retention spend, you may be under-investing in automation and relying too heavily on manual labor.
Should I consolidate to fewer tools or add an orchestration layer?
It depends on your overlap and coordination scores. If your overlap waste exceeds $30,000/yr and your utilization is low, consolidate first — you are paying for capability you do not use. If your utilization is moderate-to-strong but your coordination score is below 15, your tools are individually good but collectively disconnected. An orchestration layer addresses that without requiring you to rip out tools your team knows and relies on.
How do I justify the audit results to my VP or CMO?
Lead with three numbers: total annual stack cost (most VPs do not know this number), estimated annual revenue lost to coordination gaps (use the cross-tool scenarios from Dimension 5 — even conservative estimates of 2-3% of retention revenue are significant), and the cost of the recommended fix relative to the revenue opportunity. Frame it as: "We spend $[X] on retention tools that operate at [Y]% coordination. Fixing that gap is worth $[Z] in recovered retention revenue."
What if my team does not have time to run the full audit?
Start with Dimensions 1 (inventory), 5 (coordination score), and 6 (cost analysis). These three take 2 hours total and surface 80% of the actionable insights. Dimensions 2-4 and 7 add depth but can be completed in a follow-up session. The coordination score alone (Dimension 5) is the single most revealing metric — if you only have 30 minutes, score those 10 scenarios.
Ready to orchestrate your retention stack?
Phleid connects your 28+ tools with AI intelligence — no migrations, no rip-and-replace. See the gaps in your stack in 48 hours.
Apply for Founding Pilot →Related Articles
Klaviyo + Attentive + Yotpo: Making Your Stack Work Together
Klaviyo, Attentive, and Yotpo each hold data the others can't see. This integration guide walks through what's possible with native connections, where Zapier hits its ceiling, and what an orchestration layer unlocks for DTC retention teams.