Home / Academy / AskBiz Tutorials / Data Analytics and Business Intelligence: Data-Driven SaaS Decision Making
AskBiz TutorialsIntermediate7 min read

Data Analytics and Business Intelligence: Data-Driven SaaS Decision Making

Master SaaS analytics. Build BI dashboards, track leading indicators, and make data-driven decisions.

Key Takeaways

  • SaaS analytics stack: Three layers. (1) Data sources: Billing (Stripe/Chargebee), CRM (Salesforce/HubSpot), product analytics (Mixpanel/Amplitude), support (Zendesk). (2) Data warehouse: Centralise in BigQuery/Snowflake/Redshift. ETL tools: Fivetran, Stitch, Airbyte. (3) BI layer: Metabase (free), Looker, Tableau, or Mode for dashboards. Cost: £500-2K/month for mid-stage SaaS. ROI: One data-driven decision that saves £50K/year pays for the entire stack.
  • Leading vs lagging indicators: Lagging indicators tell you what happened (revenue, churn rate). Leading indicators predict what will happen. Key leading indicators: (1) Product engagement (login frequency dropping = future churn), (2) Pipeline coverage (below 3x = revenue miss), (3) NPS trend (declining = churn risk), (4) Feature adoption (new feature <20% adoption = product-market fit risk), (5) Support ticket volume (rising = product quality issue). Track both, but act on leading indicators.
  • Dashboard hierarchy: Three levels. (1) Executive dashboard (CEO/board): 5-7 KPIs, updated weekly. ARR, growth rate, burn, runway, NRR, pipeline coverage. (2) Departmental dashboards: 10-15 metrics per department, updated daily. Sales: pipeline, conversion, quota attainment. Engineering: velocity, uptime, deploy frequency. (3) Operational dashboards: Real-time, detailed. Server health, payment failures, support queue. Rule: If a metric isn't driving a decision, remove it from the dashboard.

Building a Data-Driven SaaS Organisation

Using analytics and BI to make better, faster decisions. **SaaS analytics architecture** Data sources: | Source | Data | Key metrics | Tool examples | |---|---|---|---| | Billing | Revenue, subscriptions | MRR, ARR, churn | Stripe, Chargebee, Recurly | | CRM | Pipeline, deals, contacts | Pipeline, conversion, ACV | Salesforce, HubSpot | | Product | Usage, features, events | DAU, feature adoption, engagement | Mixpanel, Amplitude, Heap | | Support | Tickets, satisfaction | CSAT, response time, volume | Zendesk, Intercom | | Marketing | Campaigns, attribution | CAC, lead quality, conversion | Google Analytics, HubSpot | | Finance | P&L, cash, expenses | Burn, runway, gross margin | Xero, QuickBooks, NetSuite | Data warehouse: Why centralise: - Single source of truth (no conflicting numbers) - Cross-functional analysis (combine product + billing data) - Historical analysis (track trends over time) - Self-serve reporting (team can build own queries) Options by stage: | Stage | Tool | Cost | Best for | |---|---|---|---| | Seed | Google Sheets | Free | <£1M ARR, simple needs | | Series A | BigQuery | £100-500/mo | Growing data needs | | Series B | Snowflake | £500-2K/mo | Complex analytics | | Series C+ | Redshift/Databricks | £2K+/mo | Enterprise scale | ETL (Extract, Transform, Load): Tools to connect data sources to warehouse: - Fivetran: £500-2K/month (premium, reliable) - Stitch: £100-500/month (mid-range) - Airbyte: Free/open-source (requires engineering) Example pipeline: Stripe → Fivetran → BigQuery → Metabase (dashboard) BI and dashboarding: | Tool | Cost | Complexity | Best for | |---|---|---|---| | Metabase | Free (self-hosted) | Low | Startups, simple dashboards | | Looker (Google) | £3K+/mo | High | Complex analytics, governed | | Tableau | £50-70/user/mo | Medium | Visual analytics | | Mode | £500+/mo | Medium | SQL-heavy teams | | ChartMogul | £100-500/mo | Low | SaaS-specific metrics | Recommendation by stage: - Seed: Google Sheets + ChartMogul - Series A: ChartMogul + Metabase - Series B: BigQuery + Looker or Metabase - Series C+: Snowflake + Looker **Executive dashboard design** The 7 metrics every SaaS CEO needs: 1. ARR and growth rate - Chart: Line chart, 12-month trend - Target: Stage-appropriate growth rate - Red flag: Growth decelerating faster than expected 2. Net new ARR (with waterfall) - Chart: Waterfall (new + expansion - churn - contraction) - Target: Monthly net new ARR target - Red flag: Churn exceeding new business 3. Monthly burn and runway - Chart: Bar chart (burn) + line (runway months) - Target: 12+ months runway - Red flag: Below 6 months 4. Net revenue retention - Chart: Line chart, trailing 12-month - Target: >110% (mid-market), >120% (enterprise) - Red flag: Below 100% (shrinking customer base) 5. Gross margin - Chart: Line chart, monthly - Target: >75% - Red flag: Declining trend 6. Pipeline coverage - Chart: Bar chart (weighted pipeline vs quota) - Target: 3-4x coverage - Red flag: Below 2.5x 7. Cash balance - Chart: Line chart, with forecast - Target: Above minimum threshold - Red flag: Declining faster than plan Dashboard rules: - Update weekly (automated if possible) - Show trend (not just current value) - Include target/benchmark - Traffic light status (green/amber/red) - Click-through to detail **Departmental dashboards** Sales dashboard: | Metric | Frequency | Source | |---|---|---| | Pipeline by stage | Daily | CRM | | Weighted pipeline vs quota | Weekly | CRM | | New deals created | Daily | CRM | | Deals closed (won/lost) | Daily | CRM | | Average deal size | Weekly | CRM | | Sales cycle length | Monthly | CRM | | Win rate by stage | Monthly | CRM | | Rep quota attainment | Weekly | CRM | | Activity metrics (calls, demos) | Daily | CRM | Engineering dashboard: | Metric | Frequency | Source | |---|---|---| | Sprint velocity | Bi-weekly | Jira/Linear | | Deploy frequency | Daily | CI/CD | | Uptime / availability | Real-time | Monitoring | | Incident count and severity | Daily | PagerDuty | | Bug backlog | Weekly | Jira/Linear | | Feature ship rate | Monthly | Jira/Linear | | P95 response time | Real-time | APM | Customer success dashboard: | Metric | Frequency | Source | |---|---|---| | Health scores distribution | Daily | CS platform | | At-risk accounts | Daily | CS platform | | NPS/CSAT scores | Monthly | Survey tool | | Onboarding completion rate | Weekly | Product | | Expansion pipeline | Weekly | CRM | | Churn forecast | Monthly | CS platform | | Support ticket volume | Daily | Zendesk | | Time to first value | Monthly | Product | Marketing dashboard: | Metric | Frequency | Source | |---|---|---| | Website visitors | Daily | Google Analytics | | Lead volume (MQL, SQL) | Daily | CRM/HubSpot | | Conversion rates (visitor→lead→MQL→SQL) | Weekly | CRM | | CAC by channel | Monthly | Finance + CRM | | Content engagement | Weekly | CMS | | Email metrics (open, click) | Weekly | Email platform | | Paid ad performance (CPC, CAC) | Daily | Ad platforms | **Leading indicator framework** Leading indicators for key outcomes: Revenue growth: - Leading: Pipeline coverage, lead volume, conversion rate - Lagging: ARR, MRR, new ARR Churn: - Leading: Health score changes, login decline, NPS drop, support spikes - Lagging: Churn rate, churned ARR Profitability: - Leading: Gross margin trend, headcount-to-revenue ratio, cloud cost per customer - Lagging: EBITDA, operating margin Cash: - Leading: DSO trend, burn rate trend, pipeline coverage - Lagging: Cash balance, runway How to act on leading indicators: Example: Product engagement declining Signal: Average weekly logins dropped from 4.2 to 3.1 over 3 months Investigation: - Which customer segment? (Enterprise stable, SMB declining) - Which features? (Core features stable, new feature low adoption) - Correlation with churn? (Customers with <2 logins/week churn at 3x rate) Action: - SMB onboarding improvement (drive feature adoption) - In-app engagement campaign (drive login frequency) - CSM outreach to declining accounts Expected impact: - Prevent 5% of at-risk SMB churn - Estimated ARR saved: £50K **Data governance** Metric definitions: Create and maintain a data dictionary: | Metric | Definition | Calculation | Owner | Source | |---|---|---|---|---| | ARR | Annual recurring subscription revenue | Sum of active subscription values × 12 | Finance | Stripe | | MRR | Monthly recurring revenue | ARR ÷ 12 | Finance | Stripe | | New ARR | ARR from new customers | Sum of first subscription values (annualised) | Sales | CRM + Stripe | | Churn rate | Monthly customer churn | Customers cancelled ÷ starting customers | CS | Stripe | Data quality rules: - Single source of truth per metric (no conflicting reports) - Automated data pipelines (reduce manual error) - Regular audits (monthly spot-check) - Access controls (who can modify base data) - Documentation (how each metric is calculated) Common data pitfalls: Pitfall 1: Multiple ARR numbers - CRM shows £1.2M, billing shows £1.15M, spreadsheet shows £1.25M - Fix: Define one source of truth (usually billing system) Pitfall 2: Inconsistent time periods - Marketing reports monthly, sales reports quarterly - Fix: Standardise on monthly with quarterly roll-ups Pitfall 3: Vanity metrics - Tracking metrics that don't drive decisions - Fix: For each metric, ask "What decision does this inform?" - If no answer, remove from dashboard

Related Articles

Metrics Dashboard Design and KPI Tracking: Monitoring Business Health7 min · IntermediateSaaS Metrics Benchmarking and Peer Comparison: How You Stack Up7 min · IntermediateSaaS Revenue Forecasting Models: Building Accurate Projections7 min · IntermediateChurn Analysis and Retention Strategy: Reducing SaaS Revenue Loss7 min · IntermediateFinancial Reporting and Investor Updates: Communicating SaaS Performance7 min · Intermediate

Further Reading

Middle East - AskBiz SuccessRiyadh Pharmacy Uses Business Intelligence with AskBiz, +32%8 min readRetail OperationsWhy Your Sales Team Hits Budget But You Still Lose Money (Daily Target Tracking)6 min readSmall Business FinanceYour Quarterly Business Review Is 12 Pages of Data and Zero Decisions7 min readFinancial PlanningXero Budget Manager: Set It Up Once, Get Variance Alerts for the Rest of the Year6 min read