Skip to content

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. 1

    Caller

    Inbound phone call

  2. Vapi agent

    Conversation

  3. Tools

    Accounts, billing, deliveries

  4. 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