Acuity Scheduling

Acuity Scheduling

Online appointment scheduling API for managing bookings, availability, clients, calendars, and payments.

OAuth36 tools

Three ways to use Acuity Scheduling

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Acuity Scheduling.

Cancel Appointment

Cancel an appointment by ID, optionally including a cancellation note or marking as no-show.

Tool

Check Certificate

Validate whether a certificate code is usable for a specific appointment type and optionally for a specific email.

Tool

Check Time Availability

Validate whether a specific datetime is available for an appointment type. Accepts a single object or an array.

Tool

Create Appointment

Book a new appointment by specifying datetime, type, and client details.

Tool

Create Block

Block off a time range on a calendar to prevent bookings during that period.

Tool

Create Certificate

Create a new certificate (package or coupon) and optionally assign it to an email address.

Tool

Get started automating Acuity Scheduling

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Ready-to-use workflows

Prompts using Acuity Scheduling

Browse all

Nightly QuickBooks invoices for unpaid Acuity appointments

Every night at 8pm, sweep yesterday's completed Acuity appointments that are still unpaid and open matching QuickBooks invoices with a Sheets audit log.

Acuity SchedulingQuickBooks OnlineGoogle Sheets

Auto-create Zoom meetings for new Acuity virtual sessions

Every 15 minutes we sweep Acuity for freshly booked virtual sessions, spin up a Zoom room with passcode, draft a warm client confirmation, and post a compact Slack heads-up.

Acuity SchedulingZoomGmailSlack Bot

Fill reopened Acuity slots from a Google Sheets waitlist

Every hour during business hours, catch newly opened Acuity time slots and draft a personalized Gmail offer to the best-fit waitlisted client in Google Sheets.

Acuity SchedulingGoogle SheetsGmail

Onboard new Acuity clients with Mailchimp tags and a Gmail welcome

Every evening at 6pm, spot today's first-time Acuity clients, tag them in Mailchimp from their intake answers, and draft a personal welcome email in Gmail.

Acuity SchedulingMailchimpGmailGoogle Sheets

Daily Acuity cancellation rebooking with live availability

Every evening at 6pm, sweep today's Acuity cancellations and draft a warm rebooking email in Gmail with two or three real open slots pulled straight from your calendar.

Acuity SchedulingGmailGoogle SheetsSlack

Daily Twilio SMS reminders for tomorrow's Acuity appointments

Every morning at 10am, text each client with an appointment tomorrow their time, session type, and where to show up, with no duplicate sends.

Acuity SchedulingTwilio

Weekly Acuity practice performance report in Slack

Every Sunday at 8pm, turn the past week of Acuity Scheduling bookings into a plain-English performance report with insights and next-week actions, posted to Slack and logged to Google Sheets.

Acuity SchedulingSlackGoogle Sheets

Notion prep dossiers for today's Acuity appointments

Every weekday at 6am, build a Notion page for each of today's Acuity Scheduling appointments with intake answers, past visit history, and a prep checklist ready for the session.

Acuity SchedulingNotion
+4Browse all prompts

Your Acuity Scheduling workflows, on autopilot.