Ovatu is an appointment scheduling and booking platform for salons, spas, aesthetic clinics, and wellness businesses, powering over 1.2 million monthly appointments across 90+ countries. Because Ovatu exposes no public API, an unofficial API lets you programmatically pull appointments, clients, staff rosters, services, and payment records—and push updates like new bookings, client notes, and availability changes back into Ovatu.

Ovatu is an Australian-owned appointment scheduling and booking platform serving beauty and wellness businesses—salons, spas, aesthetic clinics, yoga studios, and complementary therapy practices—across more than 90 countries, powering over 1.2 million monthly appointments. Businesses use Ovatu to take 24/7 online bookings, manage client records and history, schedule staff rosters, run point-of-sale and payments, and send automated appointment notifications.
Core product areas include:
Common data entities:
Salons and clinics run their entire day on Ovatu, but moving that booking, client, and payment data into other systems is harder than it looks:
Supergood reverse-engineers Ovatu's authenticated web and mobile app flows to deliver a resilient, programmatic API layer for your Ovatu account—without waiting on a public API that doesn't exist.
Use Ovatu with AI agents: Ovatu MCP Server →
Book a 30-minute session to confirm your Ovatu modules, services, and authentication model.
We deliver a production-ready Ovatu adapter tailored to your account configuration.
Go live with continuous monitoring and automatic adjustments as Ovatu evolves.
Authentication
/authenticateAuthenticate to an Ovatu account using username/password (and MFA where enabled) and obtain a session token for downstream calls.
Scheduling
/appointmentsList appointments and bookings with filters for date range, staff member, service, and status.
Scheduling
/create_appointmentCreate a new booking for a client against a service, staff member, and available time slot.
Clients
/clientsRetrieve client records including contact details, appointment history, notes, and uploaded files.
Catalog
/servicesPull the service catalogue with categories, durations, and pricing for accurate booking and availability.
Staff
/rostersFetch staff rosters, shifts, breaks, and leave to compute real-time availability.
- Pull appointments, bookings, and recurring series into a single analytics warehouse - Stream client records, notes, and appointment history for unified customer profiles - Reconcile no-shows, cancellations, and rebookings across locations
- Create and update bookings programmatically against services, staff, and open slots - Push availability and roster changes without re-keying in the Ovatu app - Prevent double-bookings by reading live roster and shift data
- Sync payments, POS transactions, gift cards, and passes into accounting systems - Match takings against services and staff for commission reporting - Surface outstanding balances and refunds to finance workflows
- Export segmented client lists and visit history to email and SMS tools - Trigger win-back and rebooking campaigns from appointment events - Sync intake and consultation form responses to CRM systems
Authentication
Username/password and MFA (SMS, email, TOTP) handled in a managed session
Connectivity
Authenticated web and mobile app flows reverse-engineered into a stable API surface
Response format
Normalized JSON across appointments, clients, services, rosters, and payments
Rate limits
Adaptive throttling tuned to your account to stay within Ovatu-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for appointments, clients, and payments with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new bookings, cancellations, client updates, and payment changes
Latency
Sub-second reads on cached entities; multi-second writes when creating bookings through the app flow
Throughput
Horizontally scaled workers sized to multi-location appointment and client volume
Reliability
Retry, backoff, and idempotency keys for booking creation and payment operations
Adaptation
Continuous monitoring of Ovatu app changes and per-account configuration drift
No. Ovatu offers a fixed catalogue of pre-built integrations (Stripe, Square, MailChimp, Zoom, Meta and others) but no documented public API or developer endpoints. Supergood provides an unofficial API by working through Ovatu's authenticated app flows.
Yes. Beyond reading appointments, clients, services, and rosters, the API supports writes such as creating bookings, updating client notes, and adjusting availability against your account's configured services and staff.
Credentials are stored in an encrypted vault and access is scoped with audit logging. Client records, intake forms, and file uploads are accessed only within the permissions of your authenticated Ovatu session.
Yes. Supergood continuously monitors Ovatu's web and mobile app changes and per-account configuration drift, adapting the adapter automatically so your integration keeps running.
Yes. Appointments, staff rosters, shifts, and availability are normalized across locations, so multi-site businesses can read and write booking data through a single consistent API.