Weavz
Zenoti

Zenoti

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

CustomCommerce
21 tools
3 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

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.

How do I connect Zenoti to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add Zenoti as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Zenoti tools exposed by that workspace.

Does Zenoti work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Zenoti work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with Zenoti?

Zenoti exposes 21 tools, including List Centers, Get Center, List Center Services, List Center Employees, List Center Guests, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

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.