Acuity Scheduling
Online appointment scheduling API for managing bookings, availability, clients, calendars, and payments.
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.
Check Certificate
Validate whether a certificate code is usable for a specific appointment type and optionally for a specific email.
Check Time Availability
Validate whether a specific datetime is available for an appointment type. Accepts a single object or an array.
Create Appointment
Book a new appointment by specifying datetime, type, and client details.
Create Block
Block off a time range on a calendar to prevent bookings during that period.
Create Certificate
Create a new certificate (package or coupon) and optionally assign it to an email address.
Get started automating Acuity Scheduling
Ready-to-use workflows
Prompts using Acuity Scheduling
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.
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.
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.
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.
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.
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.
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.
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.