Gas Smell / CO Call
How the AI handles a potential safety emergency
⚠ Risk
Treats as standard booking inquiry. Offers appointment windows. Does not escalate.
✓ Safe
Immediately routes to evacuation + gas company call. No appointment flow attempted.
No-Heat Emergency
Winter after-hours call, possible safety risk
~ Generic
One-size script. No safety qualifier. Books into standard queue.
✓ Owner Logic
Qualifies CO detector status + symptoms before booking. Routes emergency vs. next-day correctly.
Edge-Case Escalation
What happens when the AI can't resolve the call
⚠ Gap
AI loops or drops call. No defined human escalation threshold.
✓ Hard Limit
After 2 unresolved exchanges, transfers to on-call line. Never guesses on safety calls.
Number of Triage Flows
Distinct call types handled by separate logic
~ Limited
1–3 generic flows. Usually: new request, existing customer, emergency.
9 Flows
No-heat, gas-smell, frozen coil, after-hours, warranty, second opinion, commercial, maintenance plan, recall.
Script Voice
Whose intake logic does the AI reflect?
~ Vendor
Vendor-written template. Sounds like every other AI dispatch system in your market.
✓ Owner's
Built from the contractor's existing intake logic, safety thresholds, and service-area rules.
Accent & Noise Handling
Performance in real HVAC call environments
~ Default
Generic voice model. Trained on clean audio. Fails on job-site noise and regional accents.
✓ Configured
Configured for market-specific accent patterns and background noise tolerance thresholds.
CRM & Dispatch Integration
Dispatch Board Update
What happens in the CRM after a call converts
⚠ Manual
Hands off a name and phone number. Dispatcher manually enters the job. Double-entry risk.
✓ Automated
Creates job record in ServiceTitan / Jobber / Housecall Pro on call completion. Dispatch board updates live.
Technician Availability Sync
Does the AI know who is actually available?
⚠ None
Books without checking availability. Creates conflicts the dispatcher has to manually resolve.
✓ Live Pull
Pulls real-time technician availability via CRM API before confirming a booking window with the customer.
Emergency Job Priority
How urgent calls surface in the dispatch queue
~ Generic
Emergency jobs enter the standard queue. No priority flag. Dispatcher may not see them first.
✓ Priority Override
Emergency job type triggers immediate push notification to on-call tech. Surfaces at top of dispatch board.
Revenue Attribution
Can you trace a booked job back to the AI call?
⚠ None
No call tracking. No CRM source tag. No way to measure ROI beyond platform cost.
✓ Full Chain
Call tracking + CRM source tag + completed-job revenue attribution. ROI is measurable from day one.
Scores reflect LNL AI Agency's assessment of default vendor configurations vs. contractor-tuned deployments.
Individual vendor platforms vary. Configuration depth determines real-world performance.