Skip to content

Integration · Scheduling

zenoti.com

Connect Claude & ChatGPT to Zenoti

Ask your AI what is booked at a center today, what a guest has left on a package or how much a center sold last week, and it reads the answer from Zenoti. It can search guests, read appointments, invoices, memberships and reports, create guests, add guest notes, book appointments step by step and check guests in.

Connect Zenoti free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What appointments does the Downtown center have today?”

    The AI finds the center ID and lists today's appointments, and can narrow it to one therapist.

  • “Book Anna Berg for a massage on Friday afternoon.”

    It finds Anna and the service, starts a booking, lists the free slots, holds the one you pick and confirms the appointment.

  • “How many sessions does Anna have left on her package?”

    It lists the packages she has bought and what is left to redeem.

What your AI can do

Guests

Search guests by name, email, phone or tags, create guests, and read their appointments, notes, packages and memberships.

Appointments and booking

List appointments per center, book new ones through the booking, slot and confirm steps, and check guests in.

Sales and payments

Read sales and collections reports, search and read invoices, and check gift card balances.

  • “What were sales at the Downtown center last week?”

    It reads the center's sales report for that date range.

  • “Add a note to Anna's profile: prefers unscented products.”

    It adds the note to her guest profile, and it can be marked as an alert or kept private.

  • “What is the balance on gift card 123456?”

    It looks up the gift card and returns its balance.

192 tools for Zenoti

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_guest_noteChanges dataAdd a note to a guest's profile by `guest_id` with `notes`, optional note_type, alert and is_private.
  • approve_invoiceVisible to othersConfirm a invoice (invoice id). Has effects visible outside this system. API summary: Mark an appointment as confirm or undo confirm.
  • archive_centerDeletesDeactivate a center. Destructive action; may require approval. API summary: Deactivate or disable a center.
  • cancel_a_guest_s_registration_to_a_workshopDeletesCancel a registration (registration id). Destructive action; may require approval. API summary: Cancel a guest's registration to a workshop.
  • cancel_invoiceDeletesCancel a invoice (invoice id). Destructive action; may require approval. API summary: Cancel a service booking.
  • cancel_registrationDeletesCancel a registration (registration id). Destructive action; may require approval. API summary: Cancel a guest's registration to a class.
  • cancel_sessionDeletesCancel a session (session id). Destructive action; may require approval. API summary: Cancel a booking registration.
  • cancel_subscriptionDeletesCancel a subscription (user membership id). Destructive action; may require approval. API summary: Cancel the membership of a guest.
  • cancel_the_payment_transaction_of_a_class_bookingDeletesCancel a invoice (invoice id). Destructive action; may require approval. API summary: Cancel the payment transaction of a class booking.
  • check_in_appointmentVisible to othersCheck a guest in for an appointment group by `appointment_group_id`.
  • confirm_bookingVisible to othersStep 4: confirm a reserved booking by `booking_id`, creating the appointment. Optional notes.
  • create_applyChanges dataCreate a new apply. Required: offer code or center id. API summary: Apply a media campaign offer code on an invoice.
  • create_appointment_feedbackChanges dataCreate a new feedback for a appointment. API summary: Insert Guests' Feedback into Zenoti.
  • create_available_timeChanges dataCreate a new available time. API summary: Fetch wait times of available stylists for a selected service.
  • create_birthday_giftChanges dataCreate a new birthday gift. API summary: Claim Aveda Birthday Gift.
  • create_bookingChanges dataCreate a new booking. API summary: Add a guest or group of guests to the Queue.
  • create_center_wait_timeChanges dataCreate a new center wait time. API summary: Fetch wait times of a center (with centerids or geolocation).
  • create_class_registrationChanges dataCreate a new registration for a class. Required: guest id, session id, center id, waitlist, notes or booking source. Search registrations first to avoid duplicates. API summary: Guest registration for the classes.
  • create_consentChanges dataCreate a new consent. API summary: Add guest consent for ZenScribe.
  • create_customChanges dataCreate a new custom. API summary: Create a gift card template with custom amount.
  • create_deal_messageChanges dataCreate a new message for a deal. Required: notes or updated by id. API summary: Add notes to an opportunity.
  • create_documentChanges dataCreate a new document. Search documents first to avoid duplicates. API summary: Fetch collections report.
  • create_document_sales_accrual_reportChanges dataCreate a new document. Search documents first to avoid duplicates. API summary: Generate sales accrual report.
  • create_document_text_notifications_report_apiChanges dataCreate a new document. Required: start date or end date. Search documents first to avoid duplicates. API summary: Text Notifications Report API.
  • create_employeeChanges dataCreate a new employee. API summary: Add employee with catalog information.
  • create_employee_blockouttimeChanges dataCreate a new blockouttime for a employee. API summary: Create a blockout time for an employee.
  • create_employee_checkoutChanges dataCreate a new checkout for a employee. API summary: Check-out an employee.
  • create_employee_scheduleChanges dataCreate a new schedule for a employee. API summary: Update the schedule of an employee.
  • create_employee_security_roleDeletesCreate a new security role for a employee. Destructive action; may require approval. API summary: Add the security role for an employee.
  • create_gift_cardChanges dataCreate a new gift card. API summary: Collect invoice payment by redeeming a guest's gift card.
  • create_gift_card_create_an_invoice_for_the_sale_of_a_gift_cardChanges dataCreate a new gift card. API summary: Create an invoice for the sale of a gift card.
  • create_giftcardChanges dataCreate a new giftcard. API summary: Create a gift card sale invoice after using a gift card template.
  • create_guestChanges dataCreate a guest. Pass the guest as JSON in `raw_body` in Zenoti's create-guest format (center_id plus personal_info with first and last name, email and mobile phone). Search first to avoid duplicates.
  • create_guest_accountChanges dataCreate a new account for a guest. Required: center id or redirect uri. API summary: Add a credit/debit card for a guest.
  • create_guest_formChanges dataCreate a new form for a guest. API summary: Create a guest form.
  • create_guest_guestpassChanges dataCreate a new guestpass for a guest. Required: instrument id, instrument type or credit type. API summary: Add Guest Pass user.
  • create_imageChanges dataCreate a new image. API summary: Create custom field images.
  • create_invoiceChanges dataCreate a new invoice. Search invoices first to avoid duplicates. API summary: Create a group invoice.
  • create_invoice_paymentChanges dataCreate a new payment for a invoice. Required: center id, redirect uri, account id or browser info. API summary: Collect invoice payment by using a guest's saved credit/debit card.
  • create_loyalty_pointChanges dataCreate a new loyalty point. API summary: Redeem the loyalty points of a guest.
  • create_membership_advance_booking_ruleChanges dataCreate a new membership advance booking rule. API summary: Create Membership Advanced Booking Rules.
  • create_online_guestChanges dataCreate a new online guest. API summary: Add V1 online guest creation.
  • create_packageChanges dataCreate a new package. Search packages first to avoid duplicates. API summary: Ability to redeem Series Regular Package in API.
  • create_package_ability_to_sell_series_regular_packages_in_apiChanges dataCreate a new package. Search packages first to avoid duplicates. API summary: Ability to Sell Series Regular Packages in API.
  • create_passwordDeletesCreate a new password. Required: email or phone or first name. Destructive action; may require approval. API summary: Reset the password of a guest.
  • create_productChanges dataCreate a new product. Required: center id, guest id, products, application name, application version or created by id. API summary: Create an invoice for products.
  • create_registrationChanges dataCreate a new registration. Search registrations first to avoid duplicates. API summary: Register a guest on Gympass.
  • create_room_blockouttimeChanges dataCreate a new blockouttime for a room. API summary: Create a recurring room blockout time.
  • create_subscriptionChanges dataCreate a new subscription. Search subscriptions first to avoid duplicates. API summary: Create an invoice for memberships.
  • create_tierChanges dataCreate a new tier. API summary: Registering Guest for Loyalty Points Tier.
  • create_tokenDeletesCreate a new token. Required: account name, user name, password, grant type, app id or app secret. Destructive action; may require approval. API summary: Generate an access token.
  • create_token_refresh_an_access_tokenDeletesCreate a new token. Required: refresh token or grant type. Destructive action; may require approval. API summary: Refresh an access token.
  • create_workshop_registrationChanges dataCreate a new registration for a workshop. Required: track id, guest id or center id. Search registrations first to avoid duplicates. API summary: Register a guest to a workshop.
  • delete_employee_blockouttimeDeletesPermanently delete a blockouttime by block out time id. Destructive action; may require approval. API summary: Remove the blockout time of an employee.
  • delete_employee_security_roleDeletesPermanently delete a security role by employee security profile id. Destructive action; may require approval. API summary: Delete the role of an employee.
  • delete_guest_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete a guest's saved credit/debit card.
  • delete_guest_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a guest note.
  • delete_guest_relationshipDeletesPermanently delete a relationship by guest relationship id. Destructive action; may require approval. API summary: Delete relationship between guests.
  • delete_invoice_invoice_lineDeletesPermanently delete a invoice line by invoice item id. Destructive action; may require approval. API summary: Delete a product from an invoice.
  • delete_medical_licensesDeletesPermanently delete a medical license. Destructive action; may require approval. API summary: Delete Employee Medical Licenses.
  • delete_membership_advance_booking_ruleDeletesPermanently delete a membership advance booking rule by rule id. Destructive action; may require approval. API summary: Delete Membership Advanced Booking Rule.
  • delete_revokesMoves moneyPermanently delete a revoke. Financial or irreversible action; may require approval. API summary: Revoke an existing access token.
  • delete_room_blockouttimeDeletesPermanently delete a blockouttime by block out time id. Destructive action; may require approval. API summary: Remove a room blockout time.
  • delete_rootsMoves moneyPermanently delete a root by invoice item id. Financial or irreversible action; may require approval. API summary: Delete a membership from an invoice.
  • fetch_employee_audit_reportChanges dataCreate a new document. Search documents first to avoid duplicates. API summary: Fetch Employee audit report.
  • get_appointmentGet one appointment by `appointment_id`, with guest, service, therapist, time and status.
  • get_blockouttimeGet one blockouttime by block out time id. API summary: Retrieve the block out time of a room.
  • get_centerGet one center by `center_id`: address, contact details, time zone and working hours.
  • get_center_categoryGet one category for a center by category id. API summary: Retrieve a category.
  • get_center_roomGet one room for a center by room id. API summary: Retrieve a room of a center.
  • get_center_serviceGet one service for a center by service id. API summary: Retrieve a service offered in a center.
  • get_collections_reportGet collections (payments received) for `center_id` between `start_date` and `end_date`, optionally with transactions and employee tips.
  • get_dealGet one deal by deal id. API summary: Retrieve an opportunity.
  • get_employeeGet one employee by employee id. API summary: Retrieve employee details with payroll information.
  • get_gift_card_balanceGet the balance of a gift card by `giftcard_number`.
  • get_guestGet one guest's profile by `guest_id`.
  • get_guest_historyGet one guest. Results are paginated. API summary: Retrieve the merge history of guest records.
  • get_guest_messageGet one message for a guest by message id. API summary: Retrieve a guest note.
  • get_guest_pointGet one point for a guest by type. API summary: Retrieve loyalty points of a guest (Earned/Redeemed).
  • get_invoiceGet one invoice by `invoice_id`, with items, taxes, payments and status.
  • get_invoice_2Get one invoice by invoice id. API summary: Get group invoice details.
  • get_membership_tries_reportChanges dataCreate a new document. Search documents first to avoid duplicates. API summary: Get Membership Tries Report.
  • get_metadataGet one metadata by section. API summary: MetaData of the opportunities.
  • get_orderGet one order by order id. API summary: Retrieve the details of a purchase order.
  • get_sales_reportGet the sales report for `center_id` between `start_date` and `end_date`, optionally filtered by item_type and status.
  • list_appointment_day_packagesList day packages for a appointment. Optional filters: invoice item id. API summary: Fetch Day Packages Information.
  • list_appointment_formsList forms for a appointment. API summary: Retrieve the list of forms associated with an appointment.
  • list_appointment_forms_dataList forms data for a appointment. Optional filters: tag id, view context, version no or tag id 2. API summary: Retrieve the data of an appointment form.
  • list_appointmentsList appointments in `center_id` between `start_date` and `end_date` (YYYY-MM-DD, end exclusive), optionally for one therapist_id.
  • list_birthday_giftsList birthday gifts. API summary: Check Aveda Birthday Gift Availability.
  • list_booking_slotsStep 2: list available time slots for a booking by `booking_id`.
  • list_center_attendancesList attendances for a center. Optional filters: date or date 2. API summary: Center attendance for a date.
  • list_center_blockouttimesList blockouttimes for a center. Optional filters: start date, end date or source. API summary: List all blockout times of a center.
  • list_center_categoriesList categories for a center. Optional filters: show in catalog, type or include sub categories. Results are paginated. API summary: List all categories.
  • list_center_employee_schedulesList employee schedules for a center. Optional filters: start date, end date, schedule status, employee id, job id or consider schedule time. API summary: Retrieve the schedules of employees of a center.
  • list_center_productsList products for a center. Optional filters: show in catalog. Results are paginated. API summary: List all products of a center.
  • list_center_roomsList rooms for a center. Results are paginated. API summary: List all rooms of a center.
  • list_center_subscriptionsList subscriptions for a center. Optional filters: show in catalog. Results are paginated. API summary: List all memberships in a center.
  • list_center_usersList users for a center. Optional filters: created date, last updated date or status. Results are paginated. API summary: Retrieve the details of all the members of a center.
  • list_centersList the organization's centers (locations) with their IDs. Most tools need a center ID.
  • list_centers_2List centers. API summary: Retrieve list of centers close to the base center.
  • list_change_logsList change logs. Optional filters: center id, guest id, start date or end date. Results are paginated. API summary: Guest Membership Change Log.
  • list_class_registrationsList registrations for a class. Optional filters: center id, class id 2 or center id 2. Results are paginated. API summary: Retrieve Class Registrations.
  • list_compliance_rule_statisticsList compliance rule statistics. Optional filters: start date, end date, center ids, jobs or employee ids. API summary: Retrieve compliance statistics.
  • list_consentsList consents. Optional filters: owner id or owner type. API summary: Get guest consent for ZenScribe.
  • list_countriesList countries. Optional filters: add defaults for dropdown. API summary: Retrieve the list of all countries.
  • list_country_statesList states for a country. Optional filters: add defaults for dropdown. API summary: Retrieve the list of all states of a country.
  • list_custom_fieldsList custom fields. API summary: Get custom fields details.
  • list_deal_messagesList messages for a deal. API summary: List the notes of an opportunity.
  • list_documentsList documents. Results are paginated. API summary: Fetch the class details of an organization - Class report API.
  • list_employee_attendancesList attendances for a employee. Optional filters: center id, start date or end date. API summary: Retrieve the attendance of an employee.
  • list_employee_blockouttimesList blockouttimes for a employee. Optional filters: center id, start date, end date or expand. API summary: Retrieve all blockout times of an employee.
  • list_employee_security_rolesList security roles for a employee. Optional filters: view id or view type. API summary: Retrieve security roles of an employee.
  • list_employeesList employees working at a center by `center_id`.
  • list_guest_accountsList accounts for a guest. Optional filters: center id. API summary: Retrieve the saved credit/debit cards of a guest.
  • list_guest_appointmentsList a guest's past and upcoming appointments by `guest_id`, optionally within a start/end date.
  • list_guest_couponsList coupons for a guest. API summary: List all coupons of a guest.
  • list_guest_formsList forms for a guest. Optional filters: version no. API summary: Retrieve a guest form.
  • list_guest_gift_cardsList gift cards for a guest. API summary: List all gift cards of a guest.
  • list_guest_guest_formsList guest forms for a guest. API summary: Get Guest Form Details.
  • list_guest_guestpassesList guestpasses for a guest. Optional filters: instrument id, instrument type, list type or credit type. API summary: Retrieve a list of all the Guest Pass users.
  • list_guest_membershipsList a guest's memberships by `guest_id`, optionally only active ones or for a center_id.
  • list_guest_notesList notes on a guest's profile by `guest_id`.
  • list_guest_packagesList the packages a guest has bought and what is left to redeem, by `guest_id`.
  • list_guest_pointsList points for a guest. Optional filters: view grooming points, page num, num records, sort ascending or expand 0. API summary: Retrieve the loyalty points history of a guest.
  • list_guest_prepaidcardsList prepaidcards for a guest. API summary: List all prepaid cards of a guest.
  • list_guest_productsList products for a guest. API summary: List all products purchased by a guest.
  • list_guest_relationshipsList relationships for a guest. API summary: List all relationships belonging to a guest.
  • list_guestsList guests. Optional filters: center id or last updated. Results are paginated. API summary: List all guests of a center.
  • list_membership_advance_booking_rulesList membership advance booking rules. API summary: Get all Membership Advanced Booking Rules.
  • list_multipass_urlsList multipass urls. Optional filters: user id or return url. API summary: Generate Shopify Multipass URL.
  • list_occasionsList occasions. API summary: List all occasions.
  • list_ordersList orders. Optional filters: center id, start date, end date, show delivery details, date criteria or status. API summary: Retrieve the list of purchase orders for a center.
  • list_queuesList queues. Optional filters: center id, guest id or center id 2. API summary: Retrieve the list of all appointments in queue.
  • list_redeemablesList redeemables. Optional filters: lp program id or redeem across programs. API summary: Verify the payable loyalty points of a guest.
  • list_room_blockouttimesList blockouttimes for a room. Optional filters: center id, start date, end date or expand. API summary: Retrieve all blockout times of a room.
  • list_security_rolesList security roles. Optional filters: type. API summary: Retrieve list of all security profiles.
  • list_service_therapistsList therapists for a service. API summary: Retrieve therapist pricing and price scaling for a service of a center.
  • list_servicesList the services a center offers by `center_id`, with prices and durations.
  • list_stock_movementsList stock movements. Optional filters: center id, start date, end date, report type or product code. API summary: Retrieve the consumption details of products for a center.
  • list_subscription_pending_duesList pending dues for a subscription. API summary: Fetch the pending membership collection amount of a guest.
  • list_supplier_productsList products for a supplier. Results are paginated. API summary: Retrieve the list of all products associated to a vendor.
  • list_suppliersList suppliers. Results are paginated. API summary: Retrieve the list of all vendors for an organization.
  • list_target_segment_guestsList guests for a target segment. Optional filters: center id, view id, view mode, version, display transactional data or pii export request id. API summary: Retrieve a list of users.
  • list_templatesList templates. API summary: Get Center Predefined Gift Card Templates.
  • list_typesList types. Optional filters: source. Results are paginated. API summary: List all blockout times types.
  • list_workshop_registrationsList registrations for a workshop. Optional filters: center id. Results are paginated. API summary: Fetch a list of booked users of a Workshop event.
  • pay_center_period_settingsMoves moneyPay a center. Financial or irreversible action; may require approval. API summary: Get pay cycle settings of multiple centers.
  • pay_inventory_ordersMoves moneyTransfer a inventory. Financial or irreversible action; may require approval. API summary: Retrieve the list of transfer orders for a center.
  • reserve_booking_slotChanges dataStep 3: hold a slot for a booking by `booking_id` and `slot_time`.
  • retrieve_the_details_of_a_transfer_orderGet one order by order id. API summary: Retrieve the details of a transfer order.
  • search_center_packagesSearch packages for a center by appointment date, type, exclude services, block service level tax packages, show in catalog or category id. Use this to find existing packages before creating a new package. Results are paginated. API summary: List all packages of a center.
  • search_center_therapistsSearch therapists for a center by date, catalog service assignment type, search text or therapist additional details. Use this to find existing therapists before creating a new therapist. API summary: List all therapists of a center.
  • search_dealsSearch deals by center id, page num, records, keywords, guest id or disposition id. Use this to find existing deals before creating a new deal. API summary: List all opportunities.
  • search_documentsSearch documents by employee id or filter by. Use this to find existing documents before creating a new document. API summary: Fetch Employees with Form Review or Supervisor Access.
  • search_guest_registrationsSearch registrations for a guest by filters, sorters, start date, end date, class type or filters period. Use this to find existing registrations before creating a new registration. Results are paginated. API summary: Fetch user registrations for classes/workshops.
  • search_guestsSearch guests (clients) by first_name, last_name, email, phone, user_code or tags, optionally within a center_id.
  • search_inventoriesSearch inventories by center id, inventory date, search string or product type. Use this to find existing inventories before creating a new inventory. API summary: Retrieve the stock quantities of products.
  • search_invoicesFind invoices in `center_id` for a `date`: search_type 0 with an invoice number or 1 with a guest ID in search_value; without them it returns that day's open invoices.
  • search_packagesSearch packages by search type or item ids. Use this to find existing packages before creating a new package. Results are paginated. API summary: Retrieve the packages associated with classes.
  • search_reasonsSearch reasons by sort ascending, search text, row count, auto sugest, reason object type or reason action type. Use this to find existing reasons before creating a new reason. Results are paginated. API summary: Retrieve the list of reasons.
  • search_subscriptionsSearch subscriptions by search type or item ids. Use this to find existing subscriptions before creating a new subscription. Results are paginated. API summary: Retrieve the memberships associated with classes.
  • send_an_email_to_a_guestVisible to othersEmail a invoice (invoice id). Has effects visible outside this system. API summary: Send an email to a guest.
  • send_documentVisible to othersSend a document. Has effects visible outside this system. API summary: Email notifications report API.
  • send_guest_activateVisible to othersEmail a guest (guest id). Has effects visible outside this system. API summary: Activate guest email.
  • send_invoiceVisible to othersEmail a invoice (group invoice id). Has effects visible outside this system. API summary: Send a group invoice email.
  • send_invoice_giftcard_emailVisible to othersSend a invoice (invoice id). Has effects visible outside this system. API summary: Send a gift card email to a guest.
  • start_bookingChanges dataStep 1 of booking an appointment: create a booking for `center_id` on a `date` with `guests` (guest id plus the services wanted, optional therapist). Returns a booking ID.
  • submit_guestVisible to othersMerge a guest (target guest id). Has effects visible outside this system. API summary: Merge guests.
  • submit_invoiceVisible to othersClose a invoice (invoice id). Has effects visible outside this system. API summary: Close an invoice.
  • submit_invoice_lockVisible to othersLock a invoice (invoice id). Has effects visible outside this system. API summary: Lock Invoice.
  • update_account_addressesVisible to othersUpdate an existing address identified by account id. Has effects visible outside this system. API summary: Update billing address from the guest profile.
  • update_appointment_no_showsVisible to othersUpdate an existing no show identified by appointment group id. Has effects visible outside this system. API summary: Mark an appointment as No-Show.
  • update_appointment_progressVisible to othersUpdate an existing progress identified by appointment id. Has effects visible outside this system. API summary: Update Appointment Progress: Start, Open, or Complete.
  • update_appointment_undo_check_insVisible to othersUpdate an existing undo check in identified by appointment group id. Has effects visible outside this system. API summary: Undo the status of a checked-in appointment.
  • update_bulk_notificationsVisible to othersUpdate an existing bulk notification. Has effects visible outside this system. API summary: Create Membership Notifications in Bulk.
  • update_dealChanges dataUpdate an existing deal identified by deal id. API summary: Edit an opportunity.
  • update_employeeChanges dataUpdate an existing employee identified by employee id. API summary: Update employee of the center with given catalog details.
  • update_employee_blockouttimeChanges dataUpdate an existing blockouttime identified by block out time id. API summary: Update the blockout time of an employee.
  • update_guestChanges dataUpdate an existing guest identified by guest id. API summary: Update details of a guest.
  • update_guest_formsVisible to othersUpdate an existing form identified by guest id. Has effects visible outside this system. API summary: Update a guest form.
  • update_guest_messageChanges dataUpdate an existing message identified by message id. API summary: Update a guest note.
  • update_guest_passwordsMoves moneyUpdate an existing password identified by guest id. Financial or irreversible action; may require approval. API summary: Update the password of a guest using OTP.
  • update_invoice_productsVisible to othersUpdate an existing product identified by invoice id. Has effects visible outside this system. API summary: Add a product to an invoice.
  • update_invoice_propertiesVisible to othersUpdate an existing property identified by group invoice id. Has effects visible outside this system. API summary: Update Group Invoice Properties.
  • update_invoice_subscriptionsVisible to othersUpdate an existing subscription identified by invoice id. Has effects visible outside this system. API summary: Add a membership to an invoice.
  • update_product_center_associationsVisible to othersUpdate an existing product center association. Has effects visible outside this system. API summary: Associate Products with Centers in Bulk.
  • update_registration_undo_sign_insVisible to othersUpdate an existing undo sign in identified by registration id. Has effects visible outside this system. API summary: Undo check-in of a guest to a workshop.
  • update_room_blockouttimeChanges dataUpdate an existing blockouttime identified by block out time id. API summary: Update the blockout time of a room.
  • update_subscription_freezesVisible to othersUpdate an existing freeze identified by user membership id. Has effects visible outside this system. API summary: Freeze the membership of a guest.
  • update_subscription_renewalsVisible to othersUpdate an existing renewal identified by user membership id. Has effects visible outside this system. API summary: Change/Cancel Auto-renewal of Guest Membership.
  • update_subscription_unfreezesVisible to othersUpdate an existing unfreeze identified by user membership id. Has effects visible outside this system. API summary: Unfreeze the membership of a guest.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Zenoti from the app list.

  2. 2

    Paste your key

    Paste a Zenoti API key. At the organization level in Zenoti go to Admin > Setup > Apps, create a backend app, generate an API key and copy it. API keys are valid for up to a year, so renew yours before it expires.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Zenoti?

It can read centers, services, employees, guests, guest notes, packages and memberships, appointments, invoices, sales and collections reports and gift card balances. It can create guests, add guest notes, book appointments through Zenoti's booking steps and check guests in for an appointment.

Does the AI see my Zenoti credentials?

No. Your Zenoti credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Confirming a booking creates a real appointment and checking a guest in changes the appointment, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Zenoti account.

How does the AI book an appointment?

It follows Zenoti's booking steps. First it starts a booking for a center, a date, the guest and the services. Then it lists the available slots, holds the slot you choose and confirms the booking, which creates the appointment. You can require approval for the last step.

Let your AI work in Zenoti today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Zenoti free

HeyMyApps is not affiliated with Zenoti. Product names are trademarks of their owners.