Daniel Terwilliger
← All case studies Case study · eXp Realty

eXp INBND — an AI-supported call centre, built from a phone-system cleanup

Senior IT → Business Analyst → Product Manager · shipped and evolved 2022–2024

+80%
call-handling capacity
24,000+
inbound hours monthly
150+
call agents supported

The problem

eXp's phone presence had grown one account at a time: over a hundred disparate RingCentral and other VoIP accounts — at least one per state and province, often several (California alone had six or seven; the city of Seattle had three). Inbound calls routinely went to voicemail or went unanswered entirely. State brokers had official numbers that callers were dialing — and the calls simply weren't arriving. It was a dead zone.

What I did

The original task handed to me was operational: "cancel these accounts and get them all into Twilio." I turned that project into a product. I owned the roadmap from Jira epic down to individual user stories, designed the call flows, handled the account-by-account porting — keeping everybody connected while numbers moved — and personally coordinated the rollout to staff. The project needed a name, so I gave it one: INBND.

Outcome

Measured roughly six months after adoption — enough time for the team to ramp — call handling was 80% higher than the cumulative total across all the old accounts, verified against vendor bills on one side and the Twilio console plus a team-built dashboard on the other. The system settled at 24,000+ inbound hours monthly. And the difference was visible in the business: state brokers started receiving the call volume that had always been intended for them — to the point where some had to hire staff to handle it.

Adoption: measured the hard way

The flip side is what happens after release. INBND is also where I learned to measure adoption against reality: roughly six months after launch, call handling was 80% higher than the cumulative total across all the old accounts, verified from vendor bills on one side and the Twilio console plus our own dashboard on the other. The change was visible in the business. State brokers finally received the call volume that had always been meant for them, to the point where some hired staff to handle it. And the intake process I built for one team spread across the organization on its own: Legal, Accounting, and every team doing solution delivery ended up running their intake through it. Products earn adoption when they live inside a workflow. I've watched it happen and I've watched it not happen, and I know which decisions made the difference.

Stack: Twilio (Studio Flows) · HubSpot · OpenAI API · Jira