Case study · AI voice agent · Australia

From a home-built AI receptionist to a platform ready for launch

An Australian founder built an AI receptionist for pet daycare and boarding. The first test calls showed it was not ready for real customers. We found every defect, fixed the agent, and then took on the platform around it: QA, payments and a journal that watches the money.

All case studies
Illustration, AI-generated.
Client
an Australian founder of an AI receptionist and booking platform for pet care facilities
Service
AI voice agent, QA, payments, platform development
Built on
Retell, ElevenLabs, Supabase, Stripe Connect, Twilio, React

The situation

The idea is simple. A pet facility misses calls when the team is busy with the dogs. An AI receptionist answers, takes the booking request, and the staff confirm it.

The founder had built the agent himself. Then the first test calls came back.

It looped on goodbye. It hinted at an availability check it never ran. It said "all set" when the backend call had failed. It did not recognise returning customers, and it kept repeating the same phrases.

An agent like that loses customers on the first call.

Owners call when the team is busy with the dogs.
Owners call when the team is busy with the dogs. Illustration, AI-generated.

How we started: a diagnosis, not guesses

We ran scripted test calls and analysed every recording for the transcript and the tone of voice. We audited the agent's configuration.

The result was one prioritised defect list, and before and after recordings for each fix.

What we fixed in the agent

  • Calls that end cleanly
  • Requests that always reach the dashboard
  • Honest wording: the caller makes a request, and the team confirms it
  • Natural phrasing, less repetition
  • Returning customers recognised on the call
A booking request reaches the dashboard, and staff confirm it.
A booking request reaches the dashboard, and staff confirm it. Illustration, AI-generated.

Then the platform around it

A receptionist is only as good as what happens after the call. So the founder handed us the platform too.

QA before launch. About 47 test cases, the riskiest first, across the portal, bookings, payments, SMS and email, the CRM and check-in and check-out. Each one Pass, Fail or Blocked, with evidence. The fix log reached 37 items, about 20 of them on the money path.

Payments that hold up. Stripe Connect Express with live webhooks. A server-side guard: no charge without an active account. Country-aware platform fees for Australia and the US. Monthly cost recovery that never bills twice. An acceptance test with real money.

An event journal that watches the money. Financial and messaging events in one log, expected against actual, checked automatically. A mismatch is flagged in the interface and sent to a chosen channel. Unpaid money gets its own overdue view.

QA before launch: about 47 test cases with the riskiest first, 37 items in the fix log, about 20 of them on the money path, payments for Australia and the US.
Payments that hold up, tested with real money.
Payments that hold up, tested with real money. Illustration, AI-generated.
Timeline: June agent diagnosis and fixes, July QA before launch, August fixes and customer testing, September payments for Australia and the US, October event journal and unpaid money.
“from a home built AI to an enterprise grade solution”
Client review on Upwork, 5.0

Built an AI agent that is almost ready?

We start with a fixed-price diagnosis from $1,000: test calls, a defect list and the first fixes.

Book a call about your process
Your process

Built an AI agent that is almost ready?

Tell us in two lines. We'll reply with how an agent would take it over and what the first step would cost.

  • A fixed-price first step, from $1,000
  • Half at the start, half after we check it on your data
  • NDA on request
  • [email protected]Vitaliy, CEO
  • Vesivärava tn 50-201, 10152 Tallinn, EstoniaHead and development office

By sending, you agree to our Privacy Policy.