Resources · Make integration

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 you can automate

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.

Connect

How do you connect Acuity Scheduling to Make?

  1. 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.

  2. 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.

  3. 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.

First scenario

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Triggers

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.

Acuity Scheduling1Watch Appointments

Watch Appointments

Instant trigger

In MakeTriggers 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.

How it fires
instant, Acuity calls Make through a webhook as soon as it happens, with no polling interval.
When to use it
a yoga teacher who wants her spreadsheet of students and her class reminders to stay in sync with every booking and every no-show cancellation.
Watch out
all four events come through this one trigger. When you connect it, click Create a webhook before Create a connection.
Acuity Scheduling2Watch Orders

Watch Orders

Instant trigger

In MakeTriggers 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.

How it fires
instant, the app calls Make through a webhook as soon as it happens.
When to use it
a consultant who sells session bundles online and wants each purchase logged in the books, or a welcome email sent, the moment checkout ends.
Watch out
only completed orders fire it. To read older or unpaid orders, reach for List Orders instead. Like every instant module, its connection starts with Create a webhook.
Modules

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.

Appointment

8 modules
Acuity Scheduling1

List Appointment Types

Search

In MakeReturns 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.

When to use it
ahead of Create Appointment or List Available Dates, so you pick the right type from real data instead of typing it by hand.
Watch out
as a search, it can return several bundles, and each one runs the modules after it.
Acuity Scheduling2

Get Appointment

Action

In MakeGets an appointment by ID.

Get Appointment fetches one specific appointment by its ID and returns everything Acuity holds about it.

When to use it
your scenario already has the ID, maybe stored in a sheet or sent by another tool, and you want the current state before emailing the client.
Watch out
no ID, no result. When you need to browse bookings instead, List Appointments is the better fit.
Acuity Scheduling3

Create Appointment

Action

In MakeCreates an appointment.

Create Appointment books a new slot in your Acuity calendar straight from the scenario, with nobody opening the booking page.

When to use it
a lead fills out a form on your site or replies to a campaign, and you want their discovery call on the calendar right away.
Watch out
run Check Available Times first. Booking without checking means you are guessing at an open slot.
Acuity Scheduling4

List Appointments

Search

In MakeGets 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.

When to use it
to build a schedule summary for your team, or to match sessions against a billing spreadsheet.
Watch out
every appointment found runs the rest of the scenario once and uses operations. Click Run once first to see how many come out.
Acuity Scheduling5

Update Appointment

Action

In MakeUpdates 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.

When to use it
something about a booking changes in your CRM after the client scheduled, and the Acuity record needs to show the same version.
Watch out
Acuity only lets you change a fixed set of attributes. To change the date or time, use Reschedule Appointment.
Acuity Scheduling6

Reschedule Appointment

Action

In MakeReschedules 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.

When to use it
a coach is out sick and their sessions need to shift, or a client asks for a new time through a form.
Watch out
confirm the new slot with Check Available Times before the move, otherwise the client may land on a time you never opened.
Acuity Scheduling7

Cancel Appointment

Action

In MakeCancels an appointment.

Cancel Appointment calls off an existing booking from inside the scenario.

When to use it
an invoice stays unpaid in your billing tool, or a client drops out of a program, and the calendar should follow with no manual step.
Watch out
Watch Appointments also fires on cancellations. If both live in the same flow, test on a dummy booking so you don't build a loop.
Acuity Scheduling8

List Appointment Addons

Search

In MakeGets 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.

When to use it
your price list also lives in a spreadsheet or on your website, and you want it to match what Acuity actually offers.
Watch out
it reads the full list on the account, not the add-ons a client picked on a given booking.

Client

4 modules
Acuity Scheduling9

List Clients

Search

In MakeGets a List of the clients.

List Clients searches your Acuity client list and returns matching records as bundles.

When to use it
right before Create Client, to make sure the person isn't already there; or to push your client base into an email tool.
Watch out
a search can return zero, one or many clients. Plan for all three before chaining an action after it.
Acuity Scheduling10

Create Client

Action

In MakeCreates a new client.

Create Client adds a person to your Acuity client list without asking them to book anything first.

When to use it
a massage studio collects contacts at an event or through a web form and wants them ready in Acuity for the day they book.
Watch out
run List Clients just before it, or every run on a known person creates a duplicate record.
Acuity Scheduling11

Update Client

Action

In MakeUpdates a current client.

Update Client refreshes an existing client record when the information changes somewhere else.

When to use it
your CRM is the source of truth, and any contact detail fixed there should also show up in Acuity so the front desk sees the same thing.
Watch out
you have to target the right record. Find it with List Clients, then map its result into this module.
Acuity Scheduling12

Delete Client

Action

In MakeDeletes an existing client.

Delete Client removes a record from your Acuity client list.

When to use it
someone asks for their data to be erased, and the request that arrives through a form should reach your booking tool as well.
Watch out
a delete can't be undone. Put this module at the end of the flow and do your first Run once on a test client.

Certificate

4 modules
Acuity Scheduling13

Add Certificate Code

Action

In MakeAdds a package or coupon certificate code.

Add Certificate Code creates a package or coupon code in Acuity that a client can redeem later.

When to use it
a gift card sells in your online shop, and the matching code should appear without anyone retyping it.
Watch out
save the new code somewhere else too, in a sheet or an email draft, because that is what you will send to the buyer.
Acuity Scheduling14

List Certificate Codes

Search

In MakeGets package certificates.

List Certificate Codes brings back the package codes already issued on your account, one bundle per code.

When to use it
to keep a live sheet of gift cards and packages in circulation, or to find a code a client has lost.
Watch out
this gives you a list, not a verdict. To know whether a code covers a given service, use Check Certificate.
Acuity Scheduling15

Delete Certificate Code

Action

In MakeDeletes a certificate code.

Delete Certificate Code removes a package or coupon code so it can no longer be used.

When to use it
an order gets refunded, or a promotion ends, and the code tied to it should stop working at booking.
Watch out
double-check the target with List Certificate Codes before deleting, since a bad mapping wipes out another client's code.
Acuity Scheduling16

Check Certificate

Action

In MakeChecks 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.

When to use it
a client sends their code through a form, and you want to confirm it covers the session they asked for before you create the booking.
Watch out
the answer depends on the appointment type you pass in. Get the right one from List Appointment Types.

Order

2 modules
Acuity Scheduling17

List Orders

Search

In MakeRetrieves 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.

When to use it
to chase unpaid orders or feed a sales tracker in a spreadsheet.
Watch out
when a client buys several products, their names arrive in a single title separated by semicolons. Split it if you want one row per product.
Acuity Scheduling18

Get Order

Action

In MakeGets the details about a single order by ID.

Get Order opens one specific order by its ID and returns the full details.

When to use it
after Watch Orders or List Orders, when you need the whole picture of a sale before issuing an invoice or sending access to a course.
Watch out
it expects an order ID. Starting from a client name? Go through List Orders first.

Block Off Time

4 modules
Acuity Scheduling19

Add Block Off Time

Action

In MakePosts 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.

When to use it
a conference or vacation appears in your personal calendar, and the same hours should vanish from what clients can book.
Watch out
if the scenario runs twice on the same event, you get two blocks. Keep the ID of the block you create so you can remove it later.
Acuity Scheduling20

List Block Off Times

Search

In MakeGets a list of blocks for the authenticated user.

List Block Off Times returns every blocked period on your account, each one as a bundle.

When to use it
to check that a time off entry doesn't already exist before adding one, or to share upcoming absences with the team.
Watch out
an empty result is not an error. It usually means nothing is blocked, so decide what the scenario does in that case.
Acuity Scheduling21

Get Block Off Time

Action

In MakeGets 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.

When to use it
you kept a block ID in a sheet and want to see what it covers before deleting it or telling the team.
Watch out
without the ID, start with List Block Off Times to find the block you need.
Acuity Scheduling22

Delete Block Off Time

Action

In MakeDeletes a blocked off time with given its ID.

Delete Block Off Time reopens a period you had blocked, removing the block by its ID.

When to use it
a conference gets canceled in your personal calendar, and those hours should become bookable again without you thinking about it.
Watch out
aim at the right block. A wrongly mapped ID removes a different absence, and clients could book while you are away.

Availability

4 modules
Acuity Scheduling23

List Available Classes

Search

In MakeReturns available classes for a given month.

List Available Classes shows the group classes open in a given month, one bundle per class.

When to use it
a yoga or fitness studio that wants its upcoming open sessions posted on its website or in a newsletter.
Watch out
the module works one month at a time. To cover the following period, run it again with the next month.
Acuity Scheduling24

Check Available Times

Action

In MakeReturns 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.

When to use it
right before Create Appointment or Reschedule Appointment, to confirm the time you want is actually open.
Watch out
it answers the same question as List Available Times. This one is an action; the other is a search that outputs several bundles. Pick based on what comes next.
Acuity Scheduling25

List Available Dates

Search

In MakeReturns 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.

When to use it
to offer a hesitant lead three concrete dates in a follow-up email instead of a bare booking link.
Watch out
it needs both the month and the appointment type. Chain List Available Times on the chosen date to get the hours.
Acuity Scheduling26

List Available Times

Search

In MakeReturns 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.

When to use it
after List Available Dates, to write a message that gives the client a few times to choose from.
Watch out
every time found runs the rest of the scenario once. Group them before sending if you only want one message.

Other

5 modules
Acuity Scheduling27

List Payments

Search

In MakeRetrieves a list of payment transactions for a particular appointment.

List Payments pulls the payment transactions attached to one specific appointment.

When to use it
your bookkeeper wants to know whether a session was paid before sending the invoice, or you reconcile payments against a tracking sheet.
Watch out
it works one appointment at a time and needs that appointment's ID, for instance from Watch Appointments.
Acuity Scheduling28

List Intake Forms

Search

In MakeReturns intake forms.

List Intake Forms returns the intake forms set up in Acuity, the ones clients fill in while booking.

When to use it
you want a copy of your questionnaires in your internal docs, or need to see which ones exist before building a report.
Watch out
it lists the forms themselves, not the answers your clients gave.
Acuity Scheduling29

List Labels

Search

In MakeGets a list of the labels.

List Labels returns the labels you created in Acuity to tag your appointments.

When to use it
you tag sessions by status, say confirmed or needs a callback, and want the same labels in another tool so everyone speaks the same language.
Watch out
it is read only. This module does not put a label on an appointment.
Acuity Scheduling30

List Package Products

Search

In MakeGets a list of products and packages.

List Package Products retrieves the catalog of products and packages offered on your Acuity account.

When to use it
your offers also appear on an external sales page or a reporting sheet, and they should track any change made in Acuity.
Watch out
it reads the catalog, not the sales. For purchases, look at Watch Orders and List Orders.
Acuity Scheduling31

Make an API Call

Action

In MakePerforms 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.

When to use it
you found an endpoint (an address in the API) in the Acuity API docs that no module covers, and you want to call it without a separate connection.
Watch out
it is the most technical module here. Read the API docs to know what to send.
Need help

Need help automating Acuity Scheduling with Make?

A person reads every message.

FAQ

Acuity Scheduling and Make: common questions

01Is the Acuity Scheduling Make integration free?
Yes. Acuity Scheduling is a standard Make app, so it works on the Free plan. That plan gives you 2 active scenarios, a minimum of 15 minutes between scheduled runs, up to 5 minutes of execution time, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute, remove the cap on active scenarios and count usage in monthly credits. Both Acuity triggers are instant, so the interval matters less here; on Free, the number of active scenarios is usually what you run into first.
02What do you need to connect Acuity Scheduling to Make?
You need a Make account plus an Acuity Scheduling account. A Squarespace Scheduling login also works, since Squarespace acquired Acuity. The docs list no other prerequisite. Add an Acuity module, click Create a connection, name it, click Save, then confirm access in the Acuity window if one opens. For an instant module, click Create a webhook first. Advanced settings only matter if you use your own client app with Acuity, in which case the docs give the redirect URI to paste into it.
03Do the Acuity Scheduling triggers fire in real time?
Yes. Watch Appointments and Watch Orders are both instant: Acuity calls Make through a webhook as soon as an appointment is booked, rescheduled, canceled or changed, or as soon as a product order is completed. You don't wait for the 15-minute default that a new scenario applies to scheduled triggers. In the editor these modules carry a lightning badge, and their setup begins with Create a webhook. If you want to read data with no event behind it, like unpaid orders, put a search such as List Orders in a scheduled scenario.
04What if the Acuity Scheduling module you need is missing?
Use Make an API Call. It calls any endpoint of the Acuity Scheduling API with your existing connection, so there is nothing new to set up on the account side. It takes a bit more work than the ready-made modules, because you read the API documentation to know what to send and what comes back. As for limits, the Make docs give no numeric limit for this app, so there is nothing known to work around. Run it once in test mode and read the raw response before mapping it into the next steps.
05Make or n8n for Acuity Scheduling?
It depends mostly on where you already build your automations. Acuity Scheduling is available on both. On Make you get 33 modules: 2 instant triggers, 17 actions and 14 searches, with Make an API Call covering the rest. n8n also has a node for this app. Neither choice is wrong here. The practical move is to check which modules fit your exact use case, gift codes or blocked time for example, then open the n8n page for this app and compare what its node offers.