Konnectify
 Acuity Scheduling  +  Konnectify 

Acuity Scheduling Integration with Konnectify

Connect Acuity Scheduling to Konnectify to manage appointments, clients, availability, blocks, and orders—and receive real-time webhook notifications for booking events to power productivity automations.

Appointments Orders Clients Availability Blocks 5 Triggers 19 Actions

What is Acuity Scheduling?

Acuity Scheduling is an online appointment scheduling platform that helps businesses accept bookings, manage client details, and control availability across calendars and appointment types. By integrating Acuity Scheduling with Konnectify, you can automate operational workflows such as confirmations, client follow-ups, availability checks, calendar blocks, and order fulfillment—without manual data entry.

New to Acuity Scheduling?
Create your scheduling page, set up appointment types, and start taking bookings online.
 Visit Acuity Scheduling → 
New to Konnectify?
Connect your apps, add steps, and automate end-to-end workflows in minutes.
 Create a Konnectify account → 
What you can automate
• Sync newly scheduled appointments to your CRM, email, or internal tools
• Update client records when appointment details change
• Validate and fetch available dates/times before confirming bookings
• Create and remove calendar blocks for staff time-off or maintenance windows
• Track appointment payments and reconcile revenue
• Route completed orders (packages, subscriptions, gift certificates) to fulfillment

API & Authentication

Authentication: OAuth 2.0 authorization
Konnectify connects to Acuity Scheduling using OAuth 2.0. During setup, you’ll be redirected to Acuity Scheduling to approve access, and Acuity securely returns an authorization code that Konnectify exchanges for access tokens. Your Acuity password is never shared with or stored in Konnectify.
  • Requested scope: api-v1
  • Best for: secure, revocable access per connected Acuity account
API capabilities used in this integration
  • Appointments: create, fetch, update, cancel, reschedule, search
  • Payments: list payment records for appointments
  • Availability: available dates/times, available classes, time validation
  • Clients: search, create, update, delete
  • Blocks: search, create, delete
  • Orders: list and fetch order details
Developer resources

For endpoint details, payloads, and webhook behavior, refer to Acuity’s official documentation.

Open Acuity Scheduling developer docs →
Note: API rate limits and certain features (like webhooks) may vary by Acuity plan and account settings. If you see authorization or delivery issues, confirm your plan supports the required API features and check Acuity’s API limits.

How to connect

Prerequisites
  • An active Acuity Scheduling account with access to the API (and webhooks, if using triggers)
  • An Acuity OAuth app (Client ID + Client Secret)
  • A Konnectify account and permission to create/edit workflows
1

Add Acuity Scheduling to a Workflow

  1. In Konnectify, create a new Workflow (or open an existing one).
  2. Click Add step and select Acuity Scheduling.
2

Authorize via OAuth 2.0

  1. When prompted, enter your Acuity OAuth Client ID and Client Secret.
  2. Click Connect and complete the authorization in Acuity Scheduling.
  3. Return to Konnectify to continue setup.
3

Configure the Trigger or Action

  1. Select a Trigger (webhook event) or an Action (API operation).
  2. Map fields from previous steps into Acuity fields (e.g., appointment ID, client info, date/time).
  3. Save the step.
Important: Avoid enabling Appointment Changed together with more specific appointment event triggers (Scheduled/Rescheduled/Canceled) unless you intentionally want multiple event deliveries.
4

Test the Workflow

  1. Run a test booking/cancellation in Acuity (for triggers) or execute a test step (for actions).
  2. Confirm Konnectify receives the event and the step outputs look correct.
5

Activate the Workflow

  1. Turn the Workflow ON.
  2. Monitor initial runs and fine-tune filters, field mappings, and downstream steps.

Triggers 5

Acuity Scheduling triggers in Konnectify are webhook-based, so events are delivered in near real time when they occur in Acuity.

Appointments 4 triggers
Appointment Scheduled

Fires when a client books a new appointment. Does not trigger on reschedules.

Appointment Rescheduled

Fires when an existing appointment is rescheduled to a different date or time.

Appointment Canceled

Fires when a client or admin explicitly cancels an existing appointment.

Appointment Changed

Fires on any change to an appointment — including scheduling, rescheduling, cancellation, and form field updates. Note: enabling this alongside specific event triggers may cause duplicate deliveries.

Orders 1 triggers
Order Completed

Fires when a client completes the purchase of a package, gift certificate, or subscription in the Acuity store.

Tip: Pair this trigger with Get Order or downstream fulfillment actions in other apps.

Actions 20

Use Acuity Scheduling actions to create and manage appointments, clients, availability, blocks, payments, and store orders directly from your workflows.

Appointments 7 actions
Create Appointment

Creates a new appointment for a client on the selected calendar and appointment type.

Get Appointment

Fetches complete information for one appointment by its unique ID.

Update Appointment

Updates fields on an existing appointment such as notes, forms, or client info. Does not reschedule the appointment.

Cancel Appointment

Cancels an appointment by its ID. The client will optionally be notified based on calendar settings.

Reschedule Appointment

Reschedules an existing appointment to a new datetime. Checks availability and updates the booking accordingly.

Get Appointment Payments

Returns a list of all payment records linked to a specific appointment.

Search Appointments

Retrieves a filtered list of appointments based on date range, calendar, appointment type, and other criteria.

Availability 5 actions
Get Available Dates

Returns a list of dates with at least one available time slot for the selected appointment type and month.

Get Available Times

Returns all open time slots for a given date and appointment type, showing how many slots remain at each time.

Get Available Classes

Returns a list of class-type appointment sessions with open spots for the specified month.

Check Appointment Times

Validates one or more specific datetime slots for a given appointment type. Returns whether each time is available.

Common pattern: Check Appointment Times before Create Appointment to avoid booking conflicts.
Clients 4 actions
Search Clients

Searches the client list by first name, last name, or phone number and returns matching records.

Create Client

Creates a new client record with contact details for use in future appointment bookings.

Update Client

Looks up a client by name/phone (query params) and updates their contact information (body params).

Delete Client

Looks up a client by name/phone (query params) and permanently deletes them. This action cannot be undone.

Blocks 3 actions
Search Blocks

Returns all blocked time slots, optionally filtered by calendar and date range.

Create Block

Creates a blocked time slot on the specified calendar, preventing any new appointments from being booked during that period.

Delete Block

Removes an existing blocked time slot by its ID, allowing appointments to be booked during that time again.

Tip: Use blocks to automate PTO, lunch breaks, or maintenance windows across calendars.
Orders 2 actions
List Orders

Returns a list of orders (packages, gift certificates, subscriptions), most recent first.

Get Order

Fetches complete details for a specific package, gift certificate, or subscription order by its ID.

Popular automations

Examples of common Acuity Scheduling workflows you can build in Konnectify using the triggers and actions in this connector.

Enrich and sync new bookings

When a client schedules an appointment, fetch the full appointment payload and then update downstream systems (CRM, email, internal DB) with complete details.

Appointment Scheduled Get Appointment Update Appointment

Handle reschedules with availability validation

On reschedule events, validate the new slot and programmatically reschedule if it matches your business rules.

Appointment Rescheduled Check Appointment Times Reschedule Appointment

Client lifecycle: create or update client record

When an appointment changes, look up the client by name/phone and keep contact details current for future bookings and communications.

Appointment Changed Search Clients Update Client

Order fulfillment routing

When a store order is completed (packages, gift certificates, subscriptions), fetch the order details and route them to fulfillment, invoicing, or analytics.

Order Completed Get Order List Orders

FAQ

 How does authentication work for Acuity Scheduling in Konnectify? 
Konnectify uses OAuth 2.0. You provide your Acuity OAuth Client ID/Secret, then sign in to Acuity to approve access. Tokens are used for API calls, and you can revoke access at any time from your Acuity account/app settings.
 Which Acuity Scheduling plans are supported? 
Support depends on whether your Acuity plan enables the API and webhooks. If a trigger doesn’t fire or an API call fails due to permissions, confirm your plan includes the required developer features and that your OAuth app has the correct scope.
 Are triggers real-time or polling? 
All triggers in this connector are webhook triggers (per-event). That means Konnectify receives events as they occur in Acuity Scheduling, rather than checking on a schedule.
 How do I prevent duplicate workflow runs for appointment events? 
If you enable Appointment Changed alongside Appointment Scheduled, Rescheduled, or Canceled, you may receive overlapping events for the same appointment. Use only one trigger per workflow where possible, or add Konnectify filters/deduping using the appointment ID and event type.
 How does Konnectify handle Acuity API rate limits? 
If Acuity throttles requests, you may see temporary errors for high-volume workflows. Reduce concurrency, add delays between steps (especially when searching and then updating), and prefer targeted lookups (e.g., use Get Appointment by ID) instead of broad searches where possible.
 Can I connect multiple Acuity Scheduling accounts? 
Yes. Create separate connections in Konnectify—each connection authorizes a specific Acuity account via OAuth. This is useful if you operate multiple brands, locations, or businesses.
 What’s the difference between “Update Appointment” and “Reschedule Appointment”? 
Update Appointment changes metadata (notes, form fields, client info) but does not change the appointment time. To change the date/time, use Reschedule Appointment, which checks availability and updates the booking accordingly.

Ready to automate your Acuity Scheduling workflows?

Connect Acuity Scheduling to Konnectify and turn booking events into reliable, end-to-end automations.

 Get started free → 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article