- Home
- Resources
- Integrations
- Acuity Scheduling
Acuity Scheduling Make integrationAutomate Acuity Scheduling with Make.
What if your Acuity calendar could update your other tools on its own? The Acuity Scheduling Make integration gives you 33 modules for appointments, clients, codes, orders and availability, including 2 instant triggers. This guide takes you from connecting your account to a working first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Acuity Scheduling Make integration do for you?
The Acuity Scheduling Make integration links your booking account to Make, a tool that chains actions across apps without code. In Make you build a scenario, which is the automation itself. Each scenario is a row of modules: small blocks that start the flow, do something, or look something up. Acuity can kick off a scenario when a client books, and Make can write back to your calendar.
A calendar that respects your real schedule. When a workshop or a day off lands in your personal calendar, Add Block Off Time closes that slot in Acuity. If plans change, Delete Block Off Time opens it again.
Follow-ups that happen on their own. Watch Appointments tells Make the moment a session is booked, moved, canceled or edited. A therapy practice can use it to update its client sheet or alert the right practitioner. Each appointment travels as a bundle, meaning one item passed from one module to the next.
Gift codes without the copy and paste. Watch Orders spots a completed product order, then Add Certificate Code creates the code to send the buyer. Later, Check Certificate confirms that code is valid for the session being booked.
If a feature is missing from the list, Make an API Call reaches the rest of the Acuity API with the same connection. The docs list no numeric limits for this app. Acuity Scheduling also has an n8n node: see the Acuity Scheduling n8n integration page and the n8n vs Make comparison. New to the editor? The Make training covers the basics.
How do you connect Acuity Scheduling to Make?
- 01
Add an Acuity module
Open your scenario, add any Acuity Scheduling module and click Create a connection. Instant modules such as Watch Orders need one extra click first: Create a webhook, then Create a connection.
- 02
Give the connection a name
A connection is your Acuity account linked to Make once and reused by every Acuity module. Type a clear label in Connection name. Skip Show advanced settings unless you run your own client app on the Acuity side.
- 03
Approve access
Click Save. If an Acuity window pops up, sign in and confirm access. Since Squarespace acquired Acuity, your Squarespace Scheduling login works just as well as your Acuity one.
Build your first scenario with Acuity Scheduling
GoalEach time a client books or changes a session in Acuity Scheduling, Make fetches that appointment's payments, so you see at once whether it is paid.
- 01
Start a new scenario
Go to the Scenarios page, create a new scenario and click the + to add your first module. Search for Acuity Scheduling and pick Watch Appointments.
- 02
Connect the trigger
Click Create a webhook, then Create a connection to link your account. There is no interval to set here: the trigger is instant, so Acuity pings Make whenever an appointment changes.
- 03
Add List Payments
Click the + to the right of the trigger and choose List Payments. In its appointment field, pick the ID sent by Watch Appointments. That is mapping: reusing data from the previous module.
- 04
Test with Run once
Click Run once, then book a test appointment in Acuity. Make runs the scenario a single time and shows the bundles each module received, so you can see whether the session came with a payment or is still unpaid.
- 05
Switch it on
Happy with the test? Flip the scenario on. Every module run counts as one operation on your Make plan, so keep an eye on that counter at the start.
Acuity Scheduling triggers in Make
2 modules start a scenario when something happens in Acuity Scheduling. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Acuity Scheduling as soon as it happens.
Watch Appointments
Instant triggerIn Make“Triggers when an appointment is scheduled, rescheduled, canceled or changed.”
Watch Appointments starts your scenario whenever an appointment changes in Acuity Scheduling: a new booking, a reschedule, a cancellation or an edit. Each appointment lands in Make as a bundle that the next modules can use.
Watch Orders
Instant triggerIn Make“Triggers when a product order is completed”
Watch Orders listens to your Acuity store and starts the scenario once a product order is completed, passing the order to the next module.
What the Acuity Scheduling modules can do
Acuity Scheduling gives you 31 modules in 7 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Appointment
8 modulesList Appointment Types
SearchIn Make“Returns appointment types.”
List Appointment Types pulls every service you offer in Acuity, from an intro call to a full assessment, and hands each one to the scenario as a bundle.
Get Appointment
ActionIn Make“Gets an appointment by ID.”
Get Appointment fetches one specific appointment by its ID and returns everything Acuity holds about it.
Create Appointment
ActionIn Make“Creates an appointment.”
Create Appointment books a new slot in your Acuity calendar straight from the scenario, with nobody opening the booking page.
List Appointments
SearchIn Make“Gets a list of appointments currently scheduled for the authenticated user.”
List Appointments walks through the appointments scheduled on your account and outputs each one as its own bundle, ready for batch work.
Update Appointment
ActionIn Make“Updates an appointment details from a white-list of updatable attributes.”
Update Appointment edits the details of a booking that already exists, without moving or canceling it.
Reschedule Appointment
ActionIn Make“Reschedules an appointment.”
Reschedule Appointment moves an existing booking to a new slot, so you don't have to cancel it and create a fresh one.
Cancel Appointment
ActionIn Make“Cancels an appointment.”
Cancel Appointment calls off an existing booking from inside the scenario.
List Appointment Addons
SearchIn Make“Gets a full list of addons from the authenticated user.”
List Appointment Addons returns the extras you sell on top of a service, such as added time or an upgrade, one bundle per add-on.
Client
4 modulesList Clients
SearchIn Make“Gets a List of the clients.”
List Clients searches your Acuity client list and returns matching records as bundles.
Create Client
ActionIn Make“Creates a new client.”
Create Client adds a person to your Acuity client list without asking them to book anything first.
Update Client
ActionIn Make“Updates a current client.”
Update Client refreshes an existing client record when the information changes somewhere else.
Delete Client
ActionIn Make“Deletes an existing client.”
Delete Client removes a record from your Acuity client list.
Certificate
4 modulesAdd Certificate Code
ActionIn Make“Adds a package or coupon certificate code.”
Add Certificate Code creates a package or coupon code in Acuity that a client can redeem later.
List Certificate Codes
SearchIn Make“Gets package certificates.”
List Certificate Codes brings back the package codes already issued on your account, one bundle per code.
Delete Certificate Code
ActionIn Make“Deletes a certificate code.”
Delete Certificate Code removes a package or coupon code so it can no longer be used.
Check Certificate
ActionIn Make“Checks that a certificate code is valid for a particular appointment type.”
Check Certificate tells you whether a code is valid for a specific appointment type, before a client hits a wall at checkout.
Order
2 modulesList Orders
SearchIn Make“Retrieves a list of orders from the online store with most recent first. Status can be delivered, paid, or unpaid. Title is a semi-colon separated list of the product names ordered.”
List Orders reads the orders from your Acuity store, newest first, each with a status of delivered, paid or unpaid.
Get Order
ActionIn Make“Gets the details about a single order by ID.”
Get Order opens one specific order by its ID and returns the full details.
Block Off Time
4 modulesAdd Block Off Time
ActionIn Make“Posts request to block off time on your calendar.”
Add Block Off Time blocks a stretch of your Acuity calendar so it drops out of the bookable slots.
List Block Off Times
SearchIn Make“Gets a list of blocks for the authenticated user.”
List Block Off Times returns every blocked period on your account, each one as a bundle.
Get Block Off Time
ActionIn Make“Gets a blocked off time with given ID in the details about it.”
Get Block Off Time reads a single blocked period by its ID and returns its details.
Delete Block Off Time
ActionIn Make“Deletes a blocked off time with given its ID.”
Delete Block Off Time reopens a period you had blocked, removing the block by its ID.
Availability
4 modulesList Available Classes
SearchIn Make“Returns available classes for a given month.”
List Available Classes shows the group classes open in a given month, one bundle per class.
Check Available Times
ActionIn Make“Returns available times for a date and appointment type.”
Check Available Times returns the open times for a date and an appointment type, as a single action step.
List Available Dates
SearchIn Make“Returns dates with availability for a month and an appointment type.”
List Available Dates returns the days in a month when an appointment type still has openings.
List Available Times
SearchIn Make“Returns available times for a date and appointment type.”
List Available Times breaks one day down into open times for an appointment type, with each time becoming a bundle.
Other
5 modulesList Payments
SearchIn Make“Retrieves a list of payment transactions for a particular appointment.”
List Payments pulls the payment transactions attached to one specific appointment.
List Intake Forms
SearchIn Make“Returns intake forms.”
List Intake Forms returns the intake forms set up in Acuity, the ones clients fill in while booking.
List Labels
SearchIn Make“Gets a list of the labels.”
List Labels returns the labels you created in Acuity to tag your appointments.
List Package Products
SearchIn Make“Gets a list of products and packages.”
List Package Products retrieves the catalog of products and packages offered on your Acuity account.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call opens up the whole Acuity Scheduling API with the connection you already have, for anything the other modules leave out.
Need help automating Acuity Scheduling with Make?
A person reads every message.