Weavz
Zenoti

Zenoti

Spa, salon, med-spa, and wellness platform for centers, guests, services, appointments, and invoice events.

CustomCommerce
21 tools
3 triggers

Tools

Name
list_centers

List organization centers, optionally expanding working hours.

get_center

Retrieve one Zenoti center by ID.

list_center_services

List active services for a Zenoti center.

list_center_employees

List employees active at a center on a date.

list_center_guests

List guests for a Zenoti center, optionally filtered by last update time.

search_guests

Search Zenoti guests by center, name, email, phone, code, or tags.

get_guest

Retrieve Zenoti guest details by guest ID.

create_guest

Create a Zenoti guest with basic personal and preference fields.

update_guest

Update a Zenoti guest. Zenoti requires the expanded guest object from Get Guest, including unchanged fields.

list_center_appointments

List appointments for a center between start and end dates. Zenoti limits this range to seven days.

get_appointment

Retrieve a Zenoti appointment by appointment ID.

update_appointment_progress

Mark a Zenoti appointment progress state, such as start, open, or complete, using the provider-documented request body.

create_service_booking

Create a Zenoti service booking request. The response includes the booking ID used to retrieve slots, reserve a slot, and confirm the booking.

retrieve_booking_slots

Retrieve available slots for a Zenoti service booking on a given day.

reserve_booking_slot

Reserve a slot for a Zenoti service booking. Optionally request invoice creation as supported by Zenoti.

confirm_service_booking

Confirm a reserved Zenoti service booking before the reservation expires.

list_center_packages

List active packages for a Zenoti center.

list_center_memberships

List memberships for a Zenoti center, optionally expanding benefits.

list_center_members

List Zenoti membership members for a center by status, created date, or last updated date.

list_guest_appointments

List appointment history for a Zenoti guest.

list_guest_products

List products purchased by a Zenoti guest.

Triggers

Name
guest_created

Receives a Zenoti Guest Created webhook. Configure the Weavz webhook URL in Zenoti.

appointment_booking_created

Receives a Zenoti appointment booking created webhook. Configure the Weavz webhook URL in Zenoti.

invoice_closed

Receives a Zenoti Invoice Closed webhook. Configure the Weavz webhook URL in Zenoti.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('zenoti', 'list_centers', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'zenoti',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Zenoti to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Zenoti support?

Zenoti supports 21 tools including List Centers, Get Center, List Center Services, List Center Employees, List Center Guests, and more.

Can I use Zenoti with AI agents?

Yes. Add Zenoti to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can Zenoti be used in stateful agent workflows?

Yes. Agents can combine Zenoti tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does Zenoti use?

Zenoti uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Zenoti integration cost?

The Zenoti integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Zenoti support?

Zenoti supports 3 triggers including Guest Created, Appointment Booking Created, Invoice Closed.

Connect Zenoti in minutes

Get 20,000 free action executions every month. No credit card required.