Your data

Export everything, connect anything, keep the keys.

What you get

Your data is yours. Ask for a full export at any time, schedule one to your own bucket, and read or change records through the API. Health answers and notes are encrypted, and every read is logged.

  • Full export in CSV and JSON, whenever you ask
  • Scheduled delivery to S3 or SFTP
  • Scoped API tokens and signed webhooks
  • Health answers and notes encrypted, every read logged

How it works

Full export

Full export

One ZIP with every table as CSV and JSON, plus photos, signed forms, note PDFs and a manifest with the counts.

  • Clients, visits, ledger, invoices, notes and forms
  • Download link by email, valid for 24 hours
  • No fee, no waiting period, no sales call
Scheduled delivery

Scheduled delivery

Push the same export to your Amazon S3 bucket or SFTP host every day or every week.

  • S3-compatible stores work too
  • Test the connection before you save
  • An email when it lands, and one if it fails
API tokens

API tokens

Create a token with the scopes it needs and query the same GraphQL API the app uses.

  • Read or write per area: clients, bookings, catalog, packages, sales, invoices
  • 600 requests a minute per token
  • The schema is published, so your tools can introspect it
Signed webhooks

Signed webhooks

Get an HTTPS call when a booking, client, sale, package or invoice changes.

  • 13 events, signed with HMAC-SHA256
  • Five retries over 12 hours, then a replay button
  • Delivery log with response codes
Encryption and audit

Encryption and audit

Form answers and clinical notes are encrypted at rest. Every time someone reads one, the audit log says who and when.

  • Finalised notes cannot be edited
  • Policy acceptances stored with a hash of the text
  • Saved cards are held by Stripe; we keep the last four digits

See how it fits your practice

Set up your services and team and start taking bookings during your free trial.