For roofing, plumbing, HVAC, contracting
Score every AI agent on your trucks and in your office.
AgentScore reads the jobs platform and scores scheduling, dispatch, lead-generation, and customer-service agents. The dashboard identifies which agents accelerate job completion and which generate callbacks.
The agents
What AI in a field-services org typically looks like.
The same eight factors apply as in every other vertical, weighted for field-service operations.
Scheduling assistant
Books jobs, manages cancellations, and fills crew schedules within Jobber, ServiceTitan, or Housecall.
Dispatcher
Assigns the next job to the appropriate crew based on skill, location, and time on site.
Lead-gen + intake
Qualifies inbound leads, runs the first call, and sends estimates without CSR involvement.
Customer-service bot
Answers status questions, resolves callbacks, and escalates difficult cases to a human.
Quote follow-up
Follows up on unsigned estimates, books the install, and pauses when a CSR closes the deal.
The signal
What we read from Jobber, ServiceTitan, and your call data.
AgentScore connects to the jobs platform through read-only OAuth, to voice flows through Vapi, and to other data through CSV upload.
Signals read
Throughput vs. benchmark
Jobs completed per crew-day against the sector norm.
Callback rate
Jobs returning within 30 days for the same issue.
Customer satisfaction
CSAT on agent-touched jobs versus human-only baseline.
Response time
Time from inbound to first agent action.
Override rate
Frequency of CSR or dispatcher overrides of agent suggestions.
Regional roofing · 22 crews · 3 AI agents
27%
week-over-week callback increase
11 days
to return to target
Two prompts were rewritten and one rule was patched to bring the callback rate back to target.
Governance
SOC 2 in progress
Type II audit under way. Interim report on request.
Read-only data access
Write access to a CRM, jobs platform, or call data is never requested.
Algorithm-only scoring
Every score is computed by the algorithm. Manual overrides do not exist.
Anonymized at ingest
Identifiers stripped before aggregate analytics. No training on identified rows.
Connect Jobber and receive first scores within 48 hours.
Setup takes 5 minutes over read-only OAuth.