Skip to main content

Reporting & Analytics

The Reporting module turns the operational data flowing through the CRM into business intelligence. Every contact, project, invoice, time log, and conversation generates data — Reporting surfaces that data as charts, tables, and KPI summaries that answer the questions owners and managers actually care about: Where is the money coming from? Which jobs are most profitable? Which technician is performing best? Are customers coming back?

Reports are not static snapshots. Every report runs against live CRM data, so the numbers you see reflect the current state of the business at the moment you run the report. Date range filters, grouping controls, and drill-down capability let you move from a high-level revenue summary down to the individual job or technician that's driving a number in three clicks.

Reporting is designed for business owners who are not accountants. Charts come first; raw tables are secondary. KPI cards at the top of each report section show the key metric at a glance with a trend indicator — up or down compared to the prior period — before presenting the breakdown underneath.

Report Categories

Revenue Reports

ReportDescription
Revenue by PeriodTotal revenue billed and collected by day, week, month, quarter, or year
Revenue by Job TypeBreakdown by trade category or service type
Revenue by TechnicianTotal revenue generated per field tech or crew lead
Revenue by Lead SourceHow much revenue is attributable to each acquisition channel
Invoice AgingOutstanding invoice amounts grouped by aging bucket (current, 30, 60, 90+ days)

Pipeline & Conversion Reports

ReportDescription
Lead VolumeNew contacts and projects created per period
Pipeline by StageCount and value of projects in each status stage
Conversion RatePercentage of leads that convert to approved estimates
Estimate Win RatePercentage of sent estimates that are accepted
Average Time to CloseDays from Lead to Invoiced status, by job type

Customer Reports

ReportDescription
Customer RetentionCustomers with repeat jobs within 12 months vs. single-job customers
Customer Lifetime ValueTotal revenue per customer across all projects
Review Score TrendAverage review rating over time from the review funnel
Referral PerformanceNew contacts and revenue generated by referral program participants

Crew & Operations Reports

ReportDescription
Crew UtilizationBillable hours vs. available hours per technician
Job Duration vs. EstimateActual hours on job vs. estimated hours, by job type and tech
Rescheduling RatePercentage of jobs rescheduled after initial dispatch
GPS ComplianceClock-in/out adherence within geofence, by technician

Filters and Grouping

Every report supports:

  • Date range — custom or preset (this week, last 30 days, this quarter, last year, etc.)
  • Crew / technician — one, multiple, or all
  • Job type — one, multiple, or all trade categories
  • Lead source — website, referral, Google Ads, etc.
  • Project status — filter by current or completed status
  • Tag — any contact or project tags

Filters stack. Groups can be changed without losing filters — switch between "Revenue by Technician" and "Revenue by Job Type" while keeping the same date range and lead source filter active.

CRUD Operations

OperationAvailableNotes
ViewYesAll reports accessible from the Reporting module; saved report configurations reload with the same filters
CreateYesCustom report configurations can be saved with a name and added to the dashboard as a KPI widget
UpdateYesSaved report configurations can be renamed and filter settings updated; underlying data is live and cannot be manually edited from this module
DeleteYesSaved report configurations can be deleted; raw data is not deleted through the Reporting module

Export Options

All reports export to:

  • CSV — raw tabular data for import into Excel, Google Sheets, or accounting software
  • PDF — formatted report with charts and KPI cards; suitable for presenting to a business partner, accountant, or lender

Exports are generated on-demand and emailed to the requesting user or downloaded directly.