- Most restoration AI pilots stall at week six, almost always on the integration layer.
- Three legs of integration: phone system, CRM (Encircle / DASH / RM / PSA), and Xactimate.
- Middleware works at low volume and breaks down under storm-cycle load.
- The actual product is the dispatch-ready job record in the CRM the moment the homeowner hangs up.
The reason most restoration AI pilots stall at week six is the round-trip between the voice agent and Encircle or DASH, not the voice agent itself. Restoration operators evaluating AI providers should spend most of their diligence time on the integration layer, because that is where the actual product lives.
What integration looks like in restoration
The integration layer in restoration has three legs. The first is the call source: the phone system that handles inbound calls. Twilio, CallRail, RingCentral, Vonage, traditional PBX. The AI voice agent has to plug into the call source without requiring a phone system migration. Any provider that asks the company to port its phone numbers should be treated with skepticism.
The second leg is the CRM where the intake data lives. Encircle. DASH. Restoration Manager. PSA. ServiceTitan. Each of these has a different data model and a different API. The AI agent has to write the intake data into the CRM in the right field structure, with the right job-type taxonomy, and the right loss-type categorization. Generic field mapping is not enough.
The third leg is the estimating tool. Xactimate is the standard. The intake data has to flow into Xactimate fields without translation loss. A field captured at intake as "Cat 3" has to land in the Xactimate field for water category, not in a notes field where it gets ignored. The fidelity of this handoff is the difference between an estimator who has data to work with and one who is starting from scratch.
Where pilots stall
Most AI pilots in restoration stall at the same point: week six. The voice agent works fine in isolation. The company can hear the calls, see the transcripts, validate the conversation quality. The data is being captured correctly. The pilot stalls because the captured data does not flow cleanly into the CRM, or it flows but in a form that the dispatcher cannot use.
The dispatcher who used to read intake notes is now reading AI transcripts of intake calls. The format is different. The fields are populated differently. The workflow on the dispatch desk has to change to accommodate the new format. If the company has not invested in changing the workflow, the pilot dies because the operational team finds the new system harder to use than the old one, even though the data quality is better.
The Encircle integration specifically
Encircle is the dominant CRM in restoration. Its API is functional but not generous. Pushing intake data into Encircle in real time requires field-level mapping that respects the platform's data model. Job type, loss type, scope, equipment recommendations, customer information, insurance information, photos, audio recordings. Each has a specific home in Encircle.
An AI provider that has not built and maintained an Encircle integration is going to spend the pilot building it. The company ends up funding the integration work indirectly through pilot time. Providers with mature Encircle integrations skip this phase and the pilot moves to value evaluation faster.
The DASH and Restoration Manager case
DASH and Restoration Manager have similar dynamics with different data models. A provider that supports Encircle out of the box may not support DASH cleanly. Restoration operators on DASH need to ask the integration question specifically, not accept a generic "we integrate with everything" answer.
What to ask providers about integration
The right diligence questions on integration are specific. Which CRMs do you have a production integration with, not a roadmap item. Show me a live company running your system writing into the CRM I use. What is the time-to-first-value for a company with my CRM. What happens to data when the integration breaks: queue, retry, manual escalation. What is your support pattern when a customer hits an integration edge case.
Providers who can answer these questions concretely on the first call are operating at a higher maturity than providers who answer in roadmap terms.
The middleware question
Some AI providers route their CRM integration through middleware platforms like Workato or Zapier. This works for low-volume integrations but breaks down at the scale a busy restoration company runs. Middleware introduces latency and brittleness that show up as delayed dispatch tickets and missing fields. The companies running clean operations have providers with direct CRM integrations.
The integration as product surface
The actual product an AI voice agent delivers to a restoration company is the dispatch-ready job record sitting in the CRM at the moment the homeowner hangs up. The voice agent is the front door. The integration is the body of the product. Providers who lead pitches with voice quality but cannot demonstrate the integration are pitching one-third of the product.
Operators evaluating AI voice for restoration should treat the integration evaluation as the primary work and the voice quality as the secondary one. The integration is where the value lives and where the failure modes hide.
Want to hear what Stoa sounds like?
Book a 20-minute demo and we will call your company with the AI voice. Hear exactly what your homeowners would hear at 2am and decide for yourself.
Book a 20-min demo