CallRail source attribution: which channels drive qualified calls
MQL volume and qualification rate by marketing channel
| Channel | Calls | MQLs | MQL Rate |
|---|
| Date | Spend | MQLs | Cost/MQL | Services | TCV | Cost/Svc | Cost:LTV |
|---|
Consecutive days ads running (target: 90+)
From inbound to qualified MQL — where leads drop off
| Reason | Count | % of Total |
|---|
| Service | MQLs | % of MQLs |
|---|
AI-analyzed from CallRail MQL summaries
| Reason | Count | % |
|---|
YTD new starts from ISS tracker
Deals, TCV, avg deal size, talk time
| Rep | Deals | TCV | Avg Deal | % Rev | MQL Mins* |
|---|
*Talk time is apportioned by deal share — exact per-rep minutes require tracking number → rep mapping in CallRail
Total talk time on qualified calls YTD
Call length buckets for qualified MQLs
Cancellations tied to scheduling, staffing, or service delivery
Service issues vs customer-driven cancellations
Verbatim reasons from cancellation records. These are real customers we lost.
MQLs generated vs deals closed -- highlights where leads are being generated but not converted
Deals that entered the pipeline but were lost. Most have no reason recorded -- itself a problem.
Actual numbers from YTD data
If all customers served with full capacity
Adjust operational and budget assumptions to model revenue impact
Additional % points on close rate from faster scheduling (same day/next day appointments)
% increase in avg deal value (upsell from more available techs)
Scale Google Ads spend from current $44K/mo. Spend ceiling is $148K/mo (3.4x current). Full coverage across all markets pushes to $260K+/mo.
CPA reduction from campaigns staying out of learning phase
Current vs projected at each stage
Run-rate based on current vs projected metrics
Incremental MQLs by source
Line-by-line impact of each lever
| Metric | Current | Projected | Delta |
|---|