How to Automate Acuity Scheduling

Acuity Scheduling automates the appointment itself. Automated confirmations, email and SMS reminders, intake forms, packages and cancellation policies all run from a booking that already exists. Finding the clients who have not rebooked, and the gaps still open on Friday, is the part left to a person, or to an agent like WebRun.

Acuity is the front desk for a business with no front desk

Acuity Scheduling is online booking software and has been part of Squarespace since 2019. For a while new Squarespace customers met it under the name Squarespace Scheduling, and both were later brought back under the Acuity name. What it sells is a page where somebody picks a time.

That sounds small until you look at who runs on it. A hair stylist, a tattoo artist, a massage therapist, a pilates instructor, a driving instructor, a tutor. Almost all of them are the person doing the work, and the receptionist would be them, between clients, with a phone in one hand.

So the scheduling page is not a convenience. It is the only member of staff who is always available. It holds the appointment types and how long each takes, the hours somebody is genuinely willing to work, the intake answers, the deposit, the package balance and the note about which colour they had last time.

The booking takes a minute and the rest of the week does not

The booking itself was solved. What sits either side of it was not.

Somebody scrolls the client list working out who has not been in since March, because a stylist on a six-week cycle loses people quietly and nothing sends up a flare. Somebody looks at Friday, sees two hours open in the middle of the afternoon, and starts texting the people most likely to take them. Somebody checks which clients have one session left on a package before it lapses. Somebody copies the week's takings out of the payment processor into a spreadsheet, because the card statement and the calendar are never quite the same shape.

Then there is the review. A good appointment ends, the client leaves happy, and asking them to say so publicly is the job everybody means to do. It happens twenty minutes after they walk out or it does not happen.

The acuityscheduling.com homepage, the app these three jobs run in. Acuity Scheduling
Lapsed clients named Everyone past their usual interval, listed with what they last booked and who they saw, so the drift is a short list rather than a scroll.
Open hours offered early The gap left in the middle of Friday put in front of the people who have taken a late slot before, with a message ready for each.
Takings that agree The week in the payment processor set against the week on the calendar, so a missed charge surfaces now rather than at tax time.

Confirmations and reminders wait for a booking to exist

Acuity automates the appointment thoroughly, and plenty of accounts run a fraction of what they already pay for.

Automated email confirmations, updates and reminders go out on their own, with SMS reminders alongside them, and cancellation policies and deposits are enforced at the point of booking rather than argued about later. Client intake forms collect what you need to know before somebody arrives. Appointment packages, subscriptions, gift certificates and discount codes handle the money that arrives in advance. Availability controls do the unglamorous work: buffer time, daily limits, service-specific hours and blocking off the personal appointment nobody should be able to book over.

One thread runs through all of it. Every feature there starts from an appointment that exists, or from a client already on the booking page with a finger over a time.

Nothing in it goes looking. The client who has not rebooked has not done anything for Acuity to react to. A gap on Friday afternoon is an absence, and software built around events does not fire on an absence. The review left on Google last night happened somewhere Acuity has never been.

The gap on Friday can be filled before Friday

A quiet week is only quiet because nobody looked in time.

The clients whose usual interval has run out, listed by name with what they last had and who they saw, so a stylist gets a short list on Monday. The two hours still open on Friday matched against people who have taken a late slot before, with a message prepared for each. Packages down to their last session, caught while there is still a reason to renew.

It works outward too. Last week's takings in the payment processor set against what the calendar says was booked, so a missed charge surfaces now rather than in January. New reviews read the morning they appear and matched back to the appointment behind them. Enquiries that arrived through a directory listing rather than your own booking page, pulled in so they land with everything else instead of sitting unread while somebody books the salon down the road.

One line is worth drawing. Working out who to contact can run overnight. The message reaches a person trusting you with their hair, their back or their teenager learning to drive, so a person sends it.

Between clients is not when this gets done

Nobody opened a salon or a driving school to spend evenings comparing a payment processor against a calendar. That work is real and it pays, and it loses every time to the client sitting in front of you.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens Acuity, the payment processor or the review page, reads what is there, and hands back a short list: who is due, what is open, what does not reconcile.

It runs on your schedule in your own private environment, and you can watch a run and stop it. Anything going to a client is drafted and waits for you.

The workflows below are already built, and each one names what it opens.

Questions people ask

Who actually presses send on the rebooking messages?

No. It works out who is due and prepares each message, and a person sends it. A nudge aimed at somebody who cancelled for a bad reason is the kind of mistake that costs a client, so that step stays with you.

Does this replace the reminders Acuity already sends?

No, and keep those switched on. Acuity's confirmations and reminders are the right tool for an appointment that is already booked. This covers the opposite case: the client with no appointment at all, and the hours nobody has taken yet.

Our client history only exists inside Acuity. Is that a problem?

No. It reads the client list and the calendar on screen the way you do, so nothing has to be exported first. That also means it can compare what Acuity shows against a payment processor or a review page that Acuity never connects to.

10 ready-made Acuity Scheduling workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Driving School Review Requests
After a student passes their road test, WebRun drafts a personalised review request and queues it in Google Business for your team to approve before sending, then logs the action in Slack.
Acuity Scheduling›Google Business›Slack
Automated Instructor Schedule Alerts
Every morning, WebRun scans Acuity Scheduling for unbooked instructor time in the next two days, alerts the office in Slack, and drafts fill offers ready for your team to send via Twilio.
Acuity Scheduling›Slack›Twilio
Automated Lesson Package Tracking
Every day, WebRun checks Acuity Scheduling and Stripe to find students whose lesson package is nearly used up, then drafts a top-up reminder for your team to review and send.
Acuity Scheduling›Stripe›Slack
Automated Driving Lesson Reminders
Before each lesson, WebRun drafts a personalised reminder text for the student, leaving it ready in Twilio for your team to approve and send, then posts a confirmation to Slack.
Acuity Scheduling›Twilio›Slack
Automated Driving School Lead Intake
Every time a prospective student fills out a web form or calls, WebRun logs the inquiry in Google Sheets and pings the office in Slack so no lead goes cold.
Acuity Scheduling›Google Sheets›Slack
Nudge Clients to Rebook Automatically
A set number of days after a visit, WebRun drafts a personalised rebooking invitation for each client and holds it for your approval.
Acuity Scheduling›Gmail›Slack
Welcome New Clients & Handle Intake
When a new client books for the first time, WebRun sends them a welcome message, collects intake information, and logs everything in your system - drafts for your approval.
Acuity Scheduling›Gmail›Slack
Daily Bookings Digest
Every morning, WebRun compiles today's full booking schedule from Acuity and drops a clean summary into Slack before your day starts.
Acuity Scheduling›Slack
Request Reviews After Every Visit
After a client's appointment is marked complete, WebRun drafts a personalised review request and queues it for your approval.
Acuity Scheduling›Google Business Profile›Gmail
Send Salon Appointment Reminders
WebRun checks tomorrow's bookings in Acuity, drafts a personalised reminder for each client, and queues them for your approval before they go out.
Acuity Scheduling›Twilio›Slack

Want one of these running on your own Acuity Scheduling?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.