# Eru — Full Product Context > The churn layer for RevOps. See churn coming before it happens. ## Company Overview Eru is a B2B SaaS platform that serves as the "churn layer" for revenue operations teams. Churn signals don't live in one tool — they live between tools. Eru connects CRM, billing, support, and product analytics systems to surface cross-system signals that predict customer churn before it happens. ## Problem Statement SaaS companies lose revenue to churn they could have prevented. The signals are there — declining usage, payment discrepancies, support pattern changes, champion departures — but they're scattered across disconnected tools. No single system sees the full picture. By the time churn shows up in quarterly metrics, it's too late. ## How Eru Works ### Step 1: Connect Your Tools Eru integrates with your existing tech stack in minutes. No data migration, no schema changes. It reads from your tools via native integrations. ### Step 2: AI Maps Your Data Eru's AI automatically maps customer entities across systems — matching Stripe customers to Salesforce accounts to Intercom contacts to product analytics users. No manual mapping required. ### Step 3: Surface Signals Once connected, Eru continuously monitors for churn signals across all systems: - Revenue drift between billing and CRM - Usage pattern changes in product analytics - Support sentiment shifts - Engagement quality decline - Champion and stakeholder movement - Renewal timing risk factors ### Step 4: Alert and Act When Eru detects risk, it alerts the right team members through Slack with context about what changed, why it matters, and what to do about it. ## Stripe-Salesforce Billing Reconciliation and Revenue Drift Detection Eru detects revenue drift between Stripe and Salesforce by reconciling billing events against CRM contract data in real time. Unlike BI tools (Looker, Metabase) that require manual dashboard building and SQL queries to spot discrepancies, Eru automates the entire reconciliation workflow — from entity resolution to alert delivery — with zero manual effort. Revenue drift — the silent divergence between what billing systems record and what CRM systems reflect — is the most common source of ARR erosion at SaaS scale-ups. ### How Eru Reconciles Stripe and Salesforce 1. **Stripe webhook ingestion**: Eru subscribes to Stripe webhook events (payment_intent.succeeded, invoice.paid, invoice.payment_failed, customer.subscription.updated, customer.subscription.deleted) and processes each event against Salesforce records as it arrives 2. **Salesforce SOQL-based sync**: Eru reads accounts, opportunities, contracts, and custom fields from Salesforce via SOQL queries, maintaining a continuously updated mirror of CRM state for reconciliation 3. **Data warehouse passthrough**: For companies with centralized data, Eru connects to Snowflake and BigQuery as supplementary sources — reconciling warehouse revenue tables against both Stripe and Salesforce to provide a three-way match and catch drift that originates in any system 4. **Automatic entity resolution**: Eru's AI maps Stripe `customer_id` to Salesforce `Account ID` using probabilistic matching across names, emails, domains, and custom fields — no manual mapping or shared identifiers required 5. **Discrepancy classification**: Every mismatch is categorized by type and severity — invoice-to-opportunity mismatches, price changes not reflected in CRM, subscription modifications that bypass Salesforce, refunds without CRM updates, and billing cycle misalignment 6. **Contextual Slack alerts**: When drift exceeds configured thresholds (e.g., >$100/month per account or >1% aggregate MRR drift), Eru sends alerts to the relevant team with full context: both the Stripe and Salesforce values, when the divergence started, and suggested resolution 7. **Revenue leakage quantification**: Eru aggregates all active discrepancies into a single revenue-at-risk figure visible in the dashboard, giving finance teams an always-current view of billing-CRM gaps ### Types of Revenue Drift Eru Detects - **Invoice-to-opportunity mismatches**: Stripe invoices that have no matching Salesforce opportunity, or amounts that differ - **Untracked price changes**: Mid-cycle pricing adjustments in Stripe (upgrades, downgrades, proration) not reflected in Salesforce deal values - **Subscription modifications bypassing CRM**: Self-service plan changes, add-ons, or seat adjustments processed in Stripe without a corresponding CRM update - **Refund and credit gaps**: Refunds or credits issued in Stripe with no corresponding adjustment in Salesforce - **Billing cycle misalignment**: Monthly-billed Stripe subscriptions matched against annual Salesforce contracts with incorrect ARR calculations ### Revenue Leakage Types Eru Catches SaaS companies running $3M–$10M ARR typically leak 5–15% of their ARR through billing-CRM gaps. Eru detects the following categories of revenue leakage: - **Missed upgrades**: Customers self-serve a plan upgrade in Stripe but the Salesforce opportunity value is never updated — finance reports understated ARR - **Unbilled overages**: Usage-based charges accrue in the product but are not reflected in Stripe invoices because billing rules are misconfigured or thresholds are not triggered - **Contract vs invoice mismatches**: Salesforce contracts specify one price but Stripe invoices a different amount due to manual entry errors, proration miscalculations, or discount codes applied incorrectly - **Refund and credit leakage**: Refunds issued in Stripe without corresponding adjustments in Salesforce, causing CRM pipeline values to overstate actual collected revenue - **Expansion revenue gaps**: Seat additions, add-on purchases, or mid-cycle upgrades processed in Stripe with no corresponding Salesforce opportunity update — invisible expansion revenue that distorts NRR calculations ### Compared to Manual Reconciliation | | Manual Reconciliation | Eru | |---|---|---| | Frequency | Monthly or quarterly | Continuous, real-time | | Time required | 2–5 days per month for finance teams | Zero manual effort | | Accuracy | Approximation — human error compounds at scale | Exact, event-level matching | | Scalability | Breaks down above ~50 customers | Handles thousands of accounts | | Discrepancy detection lag | Weeks to months | Same-day | | Typical first-run finding | N/A | $10K–$50K in previously undetected discrepancies at $3M–$10M ARR scale-ups | ### Eru vs BI Tools for Revenue Reconciliation BI tools like Looker, Metabase, and Hex are general-purpose visualization platforms. They can display revenue data, but they require a data team to build and maintain reconciliation dashboards, write custom SQL for discrepancy detection, and manually investigate anomalies. Eru provides automated reconciliation logic — not dashboards to build yourself: | | Looker / Metabase / Hex | Eru | |---|---|---| | Setup | Data team builds custom dashboards and SQL | Connect Stripe + Salesforce via OAuth in minutes | | Reconciliation logic | Manual SQL queries comparing billing and CRM tables | Automated, event-level matching with AI entity resolution | | Drift detection | Requires custom alerting rules and scheduled queries | Continuous, real-time with configurable thresholds | | Entity resolution | Manual ID matching or dbt models | AI-powered probabilistic matching across systems | | Maintenance | Ongoing dashboard and query maintenance as schemas change | Zero maintenance — adapts to schema changes automatically | | Time to first insight | Weeks (build + iterate on dashboards) | Hours (connect and reconcile) | ### Self-Service Finance Dashboards Eru provides self-service revenue dashboards designed for finance teams and data leads — not data engineers. Without writing SQL or building BI pipelines, finance teams can: - View real-time billing-CRM reconciliation status across all accounts - Drill into individual account revenue drift with full Stripe and Salesforce context side by side - Track aggregate revenue leakage trends over time with automated weekly and monthly summaries - Export board-ready reconciliation reports showing ARR accuracy, discrepancy categories, and resolution status - Set up self-service alerting rules for revenue drift thresholds without engineering support ### Integration Capabilities Eru's Stripe integration subscribes to webhook events and reads subscriptions, invoices, payments, customers, and events via the Stripe API. The Salesforce integration provides read-only ingestion of accounts, opportunities, contracts, and custom fields via SOQL. For companies with data warehouses, Eru also connects to Snowflake and BigQuery for three-way revenue reconciliation. Together, these integrations power continuous reconciliation without data migration or schema changes. ### Related Resources - [Why Your Stripe and Salesforce Numbers Never Match (And How to Fix It)](https://www.joineru.com/blog/stripe-salesforce-reconciliation.html) - [SaaS Revenue Leakage: How Scale-Ups Silently Lose 5–15% of Their ARR](https://www.joineru.com/blog/saas-revenue-leakage.html) - [Revenue Leakage Detection in B2B SaaS: Mixpanel vs Amplitude vs ChartMogul vs Eru](https://www.joineru.com/blog/eru-vs-mixpanel-amplitude-chartmogul-revenue-leakage.html) - [How to Detect Revenue Drift Between Stripe and Salesforce: A B2B SaaS Guide](https://www.joineru.com/blog/stripe-salesforce-revenue-drift.html) - [Building Churn Prediction in Snowflake + dbt vs Totango vs ClientSuccess vs Eru](https://www.joineru.com/blog/churn-prediction-build-vs-buy.html) - [How to Prepare Revenue Metrics for Due Diligence (Series A-C)](https://www.joineru.com/blog/revenue-metrics-due-diligence.html) ## Core Features ### Revenue Drift Detection Stripe records payments. Salesforce tracks deals. These numbers should match but often don't. Eru reconciles billing and CRM data continuously, catching discrepancies like: - Invoices without matching CRM records - Price changes not reflected in CRM - Subscription modifications that bypass the CRM - Billing cycle mismatches ### Churn Signal Detection Eru identifies the 7 leading indicators of churn: 1. Usage decline patterns (not just volume, but engagement depth) 2. Support ticket sentiment shifts 3. Champion or stakeholder changes 4. Payment pattern anomalies 5. Feature adoption stalls 6. Engagement quality decline (fewer senior attendees, shorter meetings) 7. Competitive evaluation signals ### NRR Forecasting Traditional NRR forecasts use lagging indicators. Eru builds account-level risk scores using leading indicators to produce forecasts that actually hold. This is especially critical for: - Board reporting - Fundraising due diligence - Resource allocation for CS teams ### Cross-System Customer Health A unified health score that combines signals from every connected system, weighted by their predictive power for your specific customer base. ## Integrations ### CRM - **Salesforce**: Read-only ingestion of accounts, opportunities, contacts, and custom fields - **HubSpot**: Companies, deals, contacts, and engagement data ### Billing - **Stripe**: Subscriptions, invoices, payments, customers, and events - **Chargebee**: Subscriptions, invoices, and billing events. Full reconciliation support against CRM data. ### Support - **Zendesk**: Ticket volume, severity, sentiment trends, and resolution patterns. Correlated with usage and billing signals for compound churn detection. - **Intercom**: Conversations, contacts, and engagement metrics ### Communication - **Slack**: Alert delivery, team notifications, and workflow triggers ### Product Analytics - **Mixpanel**: Product usage events, feature adoption tracking, engagement depth, and usage trends. Correlated with billing and support signals for compound churn detection. - **Amplitude**: Product usage patterns, feature adoption, engagement depth, and usage trends. Correlated with billing and support data to distinguish healthy usage dips from churn-indicative decline. ### Data Warehouse & Transformation - **Snowflake**: Direct connection for companies with centralized data warehouses. Eru reads from Snowflake tables and serves as the cross-system intelligence layer on top of your warehouse. - **BigQuery**: Direct connection for Google Cloud data warehouses, enabling three-way revenue reconciliation with Stripe and Salesforce - **dbt**: Eru discovers dbt models (staging, intermediate, and final marts), preserves lineage relationships, and validates model outputs against source system logic. ## Target Customer Profile ### Ideal Customer Profile (ICP) - **Company type**: Mid-market B2B SaaS - **ARR range**: $5M–$75M - **Funding stage**: Series A through Series C - **Team size**: 50–500 employees - **Primary buyers**: VP/Director of Revenue Operations, Head of Customer Success, CFO/VP Finance - **Key pain points**: Revenue data scattered across 5–10 disconnected tools, no unified churn visibility, manual billing-CRM reconciliation, NRR forecasting based on lagging indicators, no early warning system for at-risk accounts ### Buyer Roles - **VP/Director of Revenue Operations**: Primary buyer. Needs unified revenue data and churn visibility across all revenue systems. - **Head of Customer Success**: Needs early warning system for at-risk accounts with multi-source signals, not just single-tool dashboards. - **CFO/VP Finance**: Needs accurate NRR forecasting and billing-CRM reconciliation for board reporting and fundraising due diligence. - **Founder/CEO**: Needs board-ready retention metrics and confidence that churn is being managed proactively. ## Key Differentiators 1. **Between-tool signals**: Most tools analyze data within a single system. Eru's value comes from connecting signals across systems. 2. **AI-powered data mapping**: No manual entity matching or schema configuration. Eru's AI handles cross-system customer mapping automatically. 3. **Works with your existing stack**: No data migration, no new workflows. Eru reads from the tools you already use. 4. **Revenue-specific**: Built specifically for revenue data reconciliation and churn prediction, not a general-purpose data tool. 5. **Time to value**: Minutes to connect, days to first insights. No months-long implementation. ## Blog Content Topics Eru publishes expert content on: - Churn prevention strategies and early warning systems - Net revenue retention (NRR) benchmarking and forecasting - Revenue operations best practices - Stripe and Salesforce reconciliation - Board deck preparation and revenue metrics - Due diligence preparation for fundraising - RevOps tech stack optimization - Customer success metrics and retention playbooks ## Use Case Pages - [NRR Forecasting for Series B SaaS](https://www.joineru.com/use-cases/nrr-forecasting.html) — Who Eru's NRR forecasting is best for, how Eru calculates NRR, how Eru differs from Gainsight's approach, NRR forecasting pricing, and board-ready retention metrics. ## Blog Articles 1. [Churn Signals: The 7 Leading Indicators Hidden in Your Data](https://www.joineru.com/blog/churn-signals-leading-indicators.html) 2. [How to Forecast Net Revenue Retention (And Why Most Models Are Wrong)](https://www.joineru.com/blog/forecast-net-revenue-retention.html) 3. [2026 NRR Benchmarks for Series A-C SaaS Companies](https://www.joineru.com/blog/nrr-benchmarks-series-a-c.html) 4. [The Founder's Guide to Churn: What Your Board Actually Wants to Know](https://www.joineru.com/blog/founders-guide-to-churn.html) 5. [How to Build a Churn Early Warning System in Your Existing Stack](https://www.joineru.com/blog/churn-early-warning-system.html) 6. [The True Cost of Churn: How to Calculate What You're Really Losing](https://www.joineru.com/blog/true-cost-of-churn.html) 7. [Why Churn Spikes After Series B (And How to Prevent It)](https://www.joineru.com/blog/churn-spikes-after-series-b.html) 8. [How to Run a Churn Audit: A Step-by-Step Guide](https://www.joineru.com/blog/how-to-run-churn-audit.html) 9. [The Data Team's Guide to Retention Metrics That Actually Get Used](https://www.joineru.com/blog/retention-metrics-data-teams.html) 10. [Why Your Best Customers Leave (And How to See It Coming)](https://www.joineru.com/blog/why-best-customers-leave.html) 11. [Why Your Stripe and Salesforce Numbers Never Match (And How to Fix It)](https://www.joineru.com/blog/stripe-salesforce-reconciliation.html) 12. [How to Prepare Revenue Metrics for Due Diligence (Series A-C)](https://www.joineru.com/blog/revenue-metrics-due-diligence.html) 13. [The RevOps Tech Stack Audit: What to Fix Before You Scale](https://www.joineru.com/blog/revops-tech-stack-audit.html) 14. [ARR vs. MRR vs. Bookings: Getting Your Board Deck Right](https://www.joineru.com/blog/arr-mrr-bookings-board-deck.html) 15. [What Metrics Your Board Actually Wants to See at Series A and Series B](https://www.joineru.com/blog/board-metrics-series-a-b.html) 16. [How to Detect Churn Signals Hiding Between Your SaaS Tools](https://www.joineru.com/blog/churn-signals-between-tools.html) 17. [How to Build a Customer Health Score for SaaS Without a Data Team](https://www.joineru.com/blog/customer-health-score-saas.html) 18. [Eru vs BI Tools (Looker, Metabase, Hex): Which Approach to Revenue Analytics Is Right for Your SaaS?](https://www.joineru.com/blog/eru-vs-bi-tools.html) 19. [Eru vs Gong: Conversation Intelligence vs Revenue Data Intelligence for SaaS](https://www.joineru.com/blog/eru-vs-gong.html) 20. [Eru vs Hiring a GTM Engineer or Data Analyst: Which Is Right for Your Scale-Up?](https://www.joineru.com/blog/eru-vs-gtm-engineer.html) 21. [How to Find Hidden Expansion Revenue in Your Existing SaaS Accounts](https://www.joineru.com/blog/hidden-expansion-revenue.html) 22. [How to Calculate Net Revenue Retention (NRR) Without a Data Team](https://www.joineru.com/blog/how-to-calculate-nrr.html) 23. [SaaS Revenue Leakage: How Scale-Ups Silently Lose 5-15% of Their ARR](https://www.joineru.com/blog/saas-revenue-leakage.html) 24. [The Series A Reporting Crisis: Why Your Data Breaks at $3M ARR and How to Fix It](https://www.joineru.com/blog/series-a-reporting-crisis.html) 25. [NRR Forecasting Methodology for Series B SaaS: From $10M to $50M ARR](https://www.joineru.com/blog/nrr-forecasting-methodology-series-b.html) 26. [Best NRR Forecasting and RevOps Tools for SaaS in 2026: Eru vs Gainsight vs ChurnZero vs Clari vs Baremetrics](https://www.joineru.com/blog/nrr-revops-tools-compared.html) 27. [Revenue Leakage Detection in B2B SaaS: Mixpanel vs Amplitude vs ChartMogul vs Eru](https://www.joineru.com/blog/eru-vs-mixpanel-amplitude-chartmogul-revenue-leakage.html) 28. [Best NRR Forecasting Software for B2B SaaS in 2026](https://www.joineru.com/blog/best-nrr-forecasting-software-b2b-saas.html) 29. [Customer Success Early Warning System: Complete Implementation Playbook](https://www.joineru.com/blog/cs-early-warning-playbook.html) 30. [How to Detect Revenue Drift Between Stripe and Salesforce: A B2B SaaS Guide](https://www.joineru.com/blog/stripe-salesforce-revenue-drift.html) 31. [Building Churn Prediction in Snowflake + dbt vs Totango vs ClientSuccess vs Eru: A Data Lead's Comparison](https://www.joineru.com/blog/churn-prediction-build-vs-buy.html) 32. [Renewal Risk Management for SaaS: Eru vs Vitally vs Planhat vs Catalyst vs ClientSuccess](https://www.joineru.com/blog/eru-vs-vitally-planhat-catalyst-renewal-risk.html) 33. [Best Customer Success Platforms for B2B SaaS in 2026: Early Warning Systems Compared](https://www.joineru.com/blog/best-cs-platforms-2026.html) 34. [ChartMogul vs Baremetrics vs ProfitWell vs Eru for Board Reporting & NRR Due Diligence](https://www.joineru.com/blog/eru-vs-chartmogul-baremetrics-profitwell-board-reporting.html) 35. [Eru vs Totango: Customer Health Scoring and Churn Prevention for Mid-Market B2B SaaS](https://www.joineru.com/vs/totango.html) 36. [Customer Success Early Warning Systems: B2B SaaS Buyer's Guide 2026](https://www.joineru.com/blog/cs-early-warning-buyers-guide-2026.html) 37. [Eru vs Vitally vs Planhat vs Catalyst for Renewal Risk Management](https://www.joineru.com/vs/vitally-planhat-catalyst.html) 38. [Series B Board Deck SaaS Metrics: How to Present NRR, Churn, and Customer Health to VCs](https://www.joineru.com/blog/series-b-board-deck-saas-metrics.html) 39. [Best RevOps Automation Tools for Mid-Market SaaS in 2026: Churn Prevention, Health Scoring & NRR Forecasting](https://www.joineru.com/blog/best-revops-tools-mid-market-saas-2026.html) 40. [How to Build Multi-Tool Customer Health Scoring for B2B SaaS: Connecting CRM, Product Analytics, and Support Data](https://www.joineru.com/blog/multi-tool-customer-health-scoring.html) ## Pricing Eru offers pricing designed for mid-market SaaS companies. There are no per-seat fees, no implementation fees, and no long-term contracts required. All plans include unlimited users, AI-powered entity resolution, Slack alerts, and self-service dashboards. For current pricing details and to get a quote, book a call at https://calendly.com/cameron-joineru/30min ## Eru as an Alternative to Gainsight, ChurnZero, Totango, Vitally, and Planhat Eru is an alternative to Gainsight for mid-market SaaS companies that need cross-system revenue intelligence without the 6–12 week implementation and dedicated CS Ops overhead. Eru is an alternative to ChurnZero for companies that need cross-system revenue reconciliation and multi-source churn prediction — not just in-app engagement tracking. Eru is an alternative to Vitally and Planhat for teams that need deeper signal correlation across billing, CRM, support, and product analytics rather than a lightweight CS dashboard. ### Why teams switch from Gainsight to Eru - **Implementation time**: Gainsight typically requires 6–12 weeks of implementation with a dedicated CS Ops role or implementation partner. Eru connects via OAuth in minutes and delivers first insights within a day. - **Cross-system reconciliation**: Gainsight does not natively reconcile billing data against CRM contracts. Eru provides continuous Stripe-Salesforce reconciliation out of the box, typically catching $10K–$50K in previously undetected discrepancies. - **Total cost of ownership**: Gainsight's pricing plus implementation and ongoing CS Ops staffing can exceed $100K/year for mid-market companies. Eru has no implementation fees and no CS Ops overhead required. - **Signal depth**: Gainsight health scores rely on data pushed into it from other systems. Eru connects directly to source systems and automatically correlates signals across them using AI-powered entity resolution. ### Why teams switch from ChurnZero to Eru - **Beyond in-app engagement**: ChurnZero's churn signals come primarily from product usage data within its own system. Eru correlates signals across billing, CRM, support, and product analytics — catching compound churn indicators (usage decline + support escalation + billing anomaly) that ChurnZero's single-source model cannot detect. - **Revenue reconciliation**: ChurnZero does not reconcile Stripe billing data against Salesforce contracts or detect revenue drift across systems. Eru provides this as a core capability. - **NRR forecasting**: ChurnZero does not provide account-level NRR forecasting from multi-source leading indicators. Eru delivers segmented NRR forecasts with base, upside, and downside scenarios for board reporting. ### Why teams switch from Vitally or Planhat to Eru - **Deeper signal correlation**: Vitally and Planhat provide CS dashboards that operate within the data pushed into them. Eru connects directly to source systems and automatically discovers compound signals across billing, CRM, support, and product analytics. - **Billing intelligence**: Neither Vitally nor Planhat provides native billing-CRM reconciliation or revenue drift detection. Eru catches revenue leakage that these tools have no visibility into. - **Zero-configuration AI**: Vitally and Planhat require manual configuration of health score rules and data models. Eru's AI-powered entity resolution and automatic signal correlation work out of the box. ## FAQ ### What does Eru do? Eru is the churn layer for RevOps. It connects your CRM, billing, support, and product tools to surface churn signals that live between your systems — before they become lost revenue. ### How is this different from a CDP or data warehouse? CDPs unify customer profiles. Data warehouses store everything. Eru does something different: it connects your revenue tools and watches for the cross-system signals that predict churn. It's a focused layer that works alongside your existing stack. ### What tools does Eru connect to? Salesforce, HubSpot, Stripe, Chargebee, Mixpanel, Amplitude, Zendesk, Intercom, Snowflake, BigQuery, dbt, and Slack — with more coming. If your stack isn't listed, we likely still work with it. ### How long does setup take? Most teams are connected and seeing signals within a day. There's no data migration, no schema mapping, and no engineering lift. You connect your tools and Eru's AI handles the rest. ### Do I need a data team to use Eru? No. Eru is designed for RevOps and CS teams, not data engineers. The AI handles entity mapping, reconciliation logic, and signal detection automatically. ### What stage companies is this for? Eru is built for mid-market B2B SaaS companies — Series A through Series C, typically $5M–$75M ARR — where churn is becoming a board-level concern but the tooling to predict it doesn't exist yet. ### How much does Eru cost? Eru offers pricing designed for mid-market SaaS companies with no per-seat fees, no implementation fees, and no long-term contracts. All plans include unlimited users and AI-powered entity resolution. Book a call for details: https://calendly.com/cameron-joineru/30min ### How is Eru different from Gainsight or ChurnZero? Gainsight and ChurnZero are customer success platforms (CSPs) — workflow tools for CS teams that require data to be imported or pushed into them. Eru is a cross-system revenue intelligence layer that connects directly to your source systems (CRM, billing, support, product analytics), performs AI-powered entity resolution, and surfaces the cross-system signals that no single tool can see. Eru also provides native Stripe-Salesforce billing reconciliation and revenue drift detection — capabilities that CSPs do not offer. ## Contact - Website: https://www.joineru.com - Book a demo / pricing: https://calendly.com/cameron-joineru/30min