Maverick Docs
Operations

Analytics & Revenue

KPI dashboard, ROI metrics, what the numbers mean

What This Does

The Analytics section provides campaign performance and ROI metrics. It tracks email delivery, engagement, and revenue attribution across workspaces.

Key Metrics

MetricMeaningSource
Contacts UploadedLeads pushed to Bisonpipeline_stats_cache.uploaded
Emails SentCampaigns deliveredBison campaign metrics
Open RatePercentage of emails openedBison tracking pixels
Reply RatePercentage of leads that repliedBison conversation data
Interested LeadsConfirmed interestedBison webhook (is_interested=True)
ROIRevenue / cost ratiocampaign_metrics + client_costs

Date Range Behavior

  • Analytics pages use calendar month (getCurrentMonth()) — not pipeline month
  • The month selector on Analytics means "show me activity from this month"
  • This is different from Overview which uses pipeline month (renewal month)

Important: Do NOT use the pipeline month selector for daily stats or email volume.

How To Use It

  1. Go to Analytics in the sidebar
  2. Select workspace and date range
  3. Dashboard shows: email volume trends, campaign performance, lead conversion funnel
  4. Revenue tab shows: per-client costs, ROI breakdown

Client Costs

The client_costs table tracks costs per workspace:

  • email_account_costs — email infrastructure
  • labor_costs — manual review time
  • other_costs — miscellaneous
  • total_costsauto-generated column (sum of above three, never INSERT directly)

Common Issues

SymptomCauseFix
Revenue shows $0Cost data not entered for the workspaceEnter costs in Settings → Client Costs
Charts show no data for current monthCampaign metrics sync runs hourlyWait for sync, or check Celery Workers module
Numbers don't match Bison dashboardSync lag or different date boundariesBison uses UTC, dashboard uses CST. Data syncs hourly

No specific alerts for analytics — it is read-only data derived from campaign and pipeline metrics.

On this page