Fontis Water voice agent
AI phone support for a water-delivery company
- Role
- Backend and voice engineer
- Type
- AI agent
- Client
- Built at Auroxa Tech
- Status
- Private
Overview
Answers customer calls for account lookups, billing, deliveries and new sign-ups, plus a payment-recovery pipeline that decides who gets a call, an SMS or an email.
The problem
Billing questions, delivery changes and declined payments were all handled by phone, by hand.
How it works
- 1
Caller
Inbound phone call
Vapi agent
Conversation
Tools
Accounts, billing, deliveries
Outreach
SMS follow-up
What I built
- Gave the agent five groups of tools it can call mid-conversation: customer, billing, delivery, onboarding and contracts.
- Parsed declined-payment reports, matched each customer by phone, email or name and address, and confirmed the match against the balances API.
- Scored each customer daily to decide between a call, an SMS or an email.
Stack
- Vapi
- Python
- FastAPI
- Twilio
- Docker