Zenoti

Available on request
HIPAA-readyWe sign a Business Associate Agreement
Pricing
Connected plan Quoted on the scoping call.
Patient data
Uses patient data
Developer
Velarya
What syncs once builtBoth ways
  • Guest name, email, mobile number and birthdayPatient data

    In ZenotiGuest profile

    In VelaryaMember profile

  • Service lines and amount on a closed invoicePatient data

    In ZenotiInvoice

    In VelaryaPoints on spend

  • Completed appointment date and centerPatient data

    In ZenotiAppointment

    In VelaryaVisit points

  • Redeemed wallet creditPatient data

    In ZenotiOffer code on the open invoice

    In VelaryaWallet redemption

  • Center list

    In ZenotiCenters

    In VelaryaLocation mapping

Points when a Zenoti invoice closes or an appointment is completed

Available on request. Our team builds the Zenoti connection for your practice after a scoping call. Once we build it for your practice, closed Zenoti invoices and completed appointments award points in Velarya, Zenoti guests become Velarya members, and wallet credit a client spends can be applied to a Zenoti invoice as an offer code. The connection runs on a backend app your Zenoti admin creates, so your team keeps checking out in Zenoti.

  • Award points when a Zenoti invoice closes, on the service lines you choose
  • Award visit points when a Zenoti appointment is completed
  • Create and update members from Zenoti guest records
  • Apply redeemed wallet credit to a Zenoti invoice as an offer code
  • Map each Zenoti center to its Velarya location
Works with
Points, Wallet credit, Member profiles

How it works

Available on request. Book a call, we scope it against Zenoti's published API, build and test it with your team, and it goes live in your account.

  1. Your Zenoti admin creates a backend app and API key for Velarya at the organization level.

  2. We subscribe to Zenoti webhooks for closed invoices, completed appointments and guest changes.

  3. Each event is matched to a member before points are awarded in Velarya.

  4. Before the key reaches its one-year expiry, we update it with your admin.

Each connection is scoped on a call and quoted separately, and the timeline is agreed on that call.

Questions

About the Zenoti connection

Does Velarya integrate with Zenoti?

Available on request: our team builds the connection for your practice after a scoping call, using Zenoti's published API and webhooks. It runs on a backend app that your Zenoti admin creates for Velarya.

Zenoti has its own loyalty points. Do both run at once?

Zenoti keeps loyalty points of its own for each guest, and its API can check and redeem a guest's Zenoti points. On the scoping call we agree whether Zenoti points keep running once Velarya goes live, so each guest follows one balance and your front desk knows which one to offer.

What does our Zenoti admin need to do?

Turn on the Manage API Keys, Manage Apps and Manage Automation permissions for their role, create a backend app for Velarya at the organization level, and share the key with us securely. Zenoti keys last one year, so we update it together before it expires.

Is there a limit on how much data can move?

Zenoti's standard limit is 60 API calls per minute for your organization. The build leans on webhooks rather than repeated calls to stay inside it, and groups that need more can ask their Zenoti account manager about higher-volume options.

How do clients spend their points at the front desk?

Points turn into wallet credit in Velarya. When a client spends that credit at a Zenoti checkout, the connection can apply it to the open invoice as an offer code, so your team keeps checking out in Zenoti.

Support

Our team builds and supports this connection.

Patient data

For a med spa, guest identity, services and invoices are protected health information, so Velarya signs a Business Associate Agreement with your practice before data flows. Offer codes sent back to Zenoti carry an amount, never a treatment name.

“Zenoti provides a signed BAA for medspa clients.”

Soham Inc. (Zenoti), zenoti.com/thecheckin/hipaa-compliance-medspas, read on

See how we protect patient data.

Requirements
  • A Zenoti admin whose security role has the Manage API Keys, Manage Apps and Manage Automation permissions creates a backend app and API key at the organization level. Source: docs.zenoti.com/docs/onboarding, read on .
  • A Zenoti API key is valid for one year and must be updated before it expires. Source: docs.zenoti.com/docs/onboarding, read on .
  • The standard Zenoti API rate limit is 60 calls per minute; higher-volume options are available through your Zenoti account manager. Source: docs.zenoti.com/docs/api-rate-limits-1, read on .

On our side: the Connected plan.

About Zenoti

Zenoti is business management software for spas, salons and med spas, covering booking, point of sale and its own loyalty features. Its public API and webhooks are documented at docs.zenoti.com.

Last verified

· Zenoti facts on this page were checked against docs.zenoti.com, docs.zenoti.com/docs/onboarding, docs.zenoti.com/docs/api-rate-limits-1, zenoti.com/thecheckin/hipaa-compliance-medspas.

Trademarks

Zenoti is a trademark of Soham Inc. Velarya is independent of Soham Inc. (Zenoti) and is not affiliated with, sponsored by or endorsed by Soham Inc. (Zenoti).

The logo shown for Zenoti belongs to Soham Inc. (Zenoti) and appears here only to identify its product.

Want the Zenoti connection for your practice?

Book a call. We scope the Zenoti connection against Zenoti's published API and agree the timeline with your team.

Request this integration