CreditBay
A debt-recovery platform where AI voice agents make the calls.
- python
- fastapi
- postgres
- next.js
- sip.js
- terraform
- gcp
An ERP service holds the portfolio; a CRM service runs campaigns, dispatches calls, processes outcomes and manages payment agreements.
Problem
Debt collectors call thousands of accounts a day, and every idle rep or missed callback costs money.
Decisions
- A FastAPI monorepo split into ERP and CRM services, hexagonal + DDD, strict TDD.
- AI voice agents make the outbound calls instead of a human dialer.
- Automatic Machine Detection hangs up on voicemail before it counts against call cost.
- A Next.js front end with an in-browser softphone.
Results
- 20 → 600 calls / min
- ~90% lower call cost (via Automatic Machine Detection)