Apointoo

Straightforward pricing

Start free with the open source core. Scale when your booking volume demands it.

Starter

Freeopen source core
  • 1 location
  • direct-confirm adapter
  • Brevo notifications
  • Sheets persistence
  • Community support
Recommended

Pro

Contact usper month
  • 3 locations
  • All production adapters
  • Supabase state store
  • RwG feed publishing
  • Email support

Agency

Custompricing
  • Unlimited tenants
  • Custom adapter development
  • SLAs
  • Dedicated support
  • Private deployment option

Frequently asked questions

Is this truly headless?

Yes. Apointoo never loads external scripts or renders vendor-controlled UI in your product. You own the form, the design, and the flow. The SDK handles the server-side booking logic.

Can I switch booking backends later?

Yes. The adapter interface is stable. Switching from BLVD to OpenDental (or to a custom backend) requires changing one line in your handler config. Your frontend code doesn't change.

How does the attribution model work?

Click IDs and UTMs are captured when the booking form mounts and persisted in sessionStorage (first-touch and last-touch). At confirmation, the attribution payload is attached to the booking record and uploaded as an offline conversion.

What is Reserve with Google?

Google's booking integration that lets users book appointments directly from Google Search and Maps. Apointoo's feed publisher automates the availability feed required to participate in the program.

Does multi-tenancy mean one deployment per client?

No. A single handler deployment can serve multiple tenants. Each tenant is resolved at request time (typically via a header or subdomain) and routed to its own adapter configuration.