TowPilot AI will design, build, and deploy an AI-powered voice agent for Abrams Towing, beginning with inbound call-taking for light-duty towing operations. The agent will integrate with Abrams' existing RingCentral phone system and inTow towing management software, operating as a fully functional call taker across multiple locations.
The project is structured in phases, starting with a focused MVP that demonstrates core functionality and earns Abrams' confidence before moving into production and the formal service agreement. TowPilot will build and deliver the MVP at no cost to Abrams. The formal service agreement and billing begin only after Abrams accepts the MVP and confirms it meets the scope defined in this document.
| Phase | Description | Trigger |
|---|---|---|
| V0 — Call Taking | Light duty call-taking for towing (COD & account calls). Pricing inquiries escalate to a live agent. | Initial Build connected to InTow |
| V1 — Impound | Extend agent to handle regular impound lot calls (public callers retrieving vehicles). Police and agency interactions continue to route to live staff. | MVP acceptance → contract execution |
| V2 — Pricing | Agent provides basic pricing (hook fee + mileage) with open-ended language. Quotes given only when the caller requests one. | Post-V1 iteration |
| Future — Dispatch | AI-assisted driver dispatching within inTow, shadow-tested before going live. | Separate scoping engagement |
The agent will perform a live transfer to an Abrams staff member when:
On escalation, the agent will:
| Requirement | Description | Status |
|---|---|---|
| Sandbox Environment | Full sandbox provided by inTow (Ted/Dennis) for development and testing. | In Progress |
| Job Creation | Post-call: create new tow job with all collected intake fields. | In Development |
| Impound Lookups | Query impound records by plate, VIN, or vehicle description (required for V1). | Planned |
| Driver Visibility | View available drivers and status within inTow (required for Future dispatch phase). | Planned |
| Field Mapping | Align TowPilot and inTow data fields for clean data exchange. | In Progress |
Current Timeline: ~2 weeks from April 29, 2026 (est. completion: May 14, 2026).
| Requirement | Description |
|---|---|
| Agent Phone Number | TowPilot provisions a dedicated phone number via Twilio. Abrams adds a virtual extension in RingCentral that forwards to this number — operationally identical to onboarding a new call taker. TowPilot will coordinate with Abrams on the initial setup. |
| Location Routing | RingCentral's existing routing remains unchanged. Each location's number routes to that location's agents. The AI agent is added per-location as needed. |
| Skill-Based Routing | Abrams' RingCentral already separates light-duty and heavy-duty as distinct skills/queues. The AI agent will be assigned to light-duty only. |
| On/Off Control | Abrams can enable or disable the AI agent at any location at any time through RingCentral — just like toggling a human rep's availability. |
All telephony is managed by TowPilot AI through the Twilio platform. Twilio costs are included in the per-minute usage rate — no separate telephony billing for Abrams.
Abrams Towing operates multiple locations across different cities. Each location has:
Our approach: Each location receives its own agent instance, but all instances share the same underlying configuration (script, escalation logic, intake flow). The only differences per location are:
| Per-Location Setting | Example |
|---|---|
| Location name | "Abrams Towing — Toronto" |
| Business hours | 24/7 vs. daytime-only |
| Service area | City/region boundaries |
| Greeting | Customized per location name |
This architecture means:
| Milestone | Target Date | Description |
|---|---|---|
| Scoping Sign-Off | By May 1 | Abrams reviews and approves this scope of work. Review can happen asynchronously via email — no in-person meeting required. |
| V0 - Base Agent Build (Light Duty) | May 1 - 7 |
Call-taking agent built and configured (script, escalation paths, RingCentral setup). Testable without inTow integration. |
| V1 - Impound Handling Build | May 8 - 14 | Impound integration and handling built and configured |
| MVP Delivery & Internal Testing | Mid May | Full end-to-end agent delivered for Abrams internal testing (Frank-led). |
| Iteration & Fine-Tuning | Ongoing | Weekly sessions with Frank to review calls, adjust scripts, expand capabilities. |
| Contract Execution | Upon V1 MVP Acceptance | Formal service agreement begins when Abrams confirms the agent meets the V1 scope defined here. |
The MVP will be considered successfully delivered when:
Once the MVP is accepted and the service agreement is executed:
The following are explicitly excluded from this engagement and will be addressed in future phases if desired:
| Role | Name | Organization |
|---|---|---|
| Project Lead (Abrams) | Frank Giddings | Abrams Towing |
| Executive Sponsor (Abrams) | Max Worth | Abrams Towing |
| Customer Success (Abrams) | Mandy | Abrams Towing |
| Account Executive | Andy Ball | TowPilot AI |
| Account Executive | Daniel McConnell | TowPilot AI |
| Solutions Engineering Lead | Kyle Nadauld | TowPilot AI |