Healthcare & Dental

DEMO — Harbourside Dental: WhatsApp Booking & Payments Automation

62% of bookings self-served · ~15 hrs/week saved at reception · Zero double-bookings

DEMO — Harbourside Dental: WhatsApp Booking & Payments Automation
62%Bookings Self-Served
15 hrsReception Time Saved / Week
24/7After-Hours Booking
0Double-Bookings

Project overview

About the project

Harbourside Dental is a five-chair practice on Auckland's North Shore handling hundreds of patient enquiries a week. We built an AI booking agent on the WhatsApp Business API that greets patients, answers common questions, offers real-time appointment slots from Cliniko, and confirms bookings — then pushes the patient record into HubSpot and raises the deposit invoice in Xero automatically. After-hours enquiries that used to hit voicemail now convert into confirmed appointments overnight, and the front desk stopped playing phone tag.

The challenge

Harbourside's reception team was overwhelmed. Roughly 40% of calls came outside opening hours and landed in voicemail — many never called back. Every booking meant a phone call, a manual Cliniko entry, and a separate deposit invoice keyed into Xero later. Patients wanted to message, not call, but a shared WhatsApp number quickly became chaos with no calendar visibility. They needed an agent that could safely book into a live clinical calendar without ever double-booking a chair.

Our approach

How we delivered

01

Conversation Design

Mapped every booking, reschedule, cancel, and FAQ path with a clinician-approved tone, ACC wording, and clear human-handoff triggers for anything clinical.

02

Calendar-Safe Booking

Built a Cliniko integration with slot-locking and idempotency so the agent only ever offers genuinely free chairs and can never create a double-booking.

03

Finance & CRM Sync

Wired deposit invoicing and receipts through Xero (15% GST, NZ payment links) and pushed every conversation into HubSpot with treatment-interest tags.

04

Launch & Guardrails

Rolled out on the WhatsApp Business API with rate limits, abuse filters, and a live reception dashboard to take over any chat in one tap.

What we built

Features delivered

✓AI WhatsApp agent for natural-language booking & rescheduling
✓Real-time Cliniko calendar sync with double-booking prevention
✓Automatic deposit invoicing & receipts via Xero (15% GST)
✓HubSpot contact + treatment-interest tagging on every chat
✓Smart FAQ answers (fees, ACC, hours, parking) with human handoff
✓Automated appointment reminders & no-show follow-ups
✓NZ payment links and GST-correct receipts
✓Bilingual English / te reo greetings

Technologies

Tech stack used

WhatsApp Business APINode.jsOpenAICliniko APIHubSpot APIXero APIn8nPostgreSQL

More work

Related projects

Ready to Transform Your Business?

Book a free 30-minute consultation. We'll discuss your challenges, explore opportunities for automation, and show you exactly how we can help.

© 2026 Atlio Information Technology. All rights reserved.