Acuity Scheduling

Acuity Scheduling

· #71 most-used

Self-booking, intake, and payments — automated end to end

SchedulingCRMProductivitySupportHR

Acuity Scheduling is a client-facing booking platform that lets people self-schedule appointments, complete intake forms, and pay online around the clock. Connect it to Actionist and your agents can book appointments on clients' behalf, block off time when providers are unavailable, cancel and reschedule in response to live events, search client histories before every call, and react instantly to new bookings, cancellations, and product purchases — all without anyone touching the Acuity interface.

Average time saved
10 hours
per person · per month
1 workdays back

Eliminates manual work. Automating booking confirmations, CRM updates after each session, and rescheduling outreach saves 3+ hours of admin work per week.

Schedule

What your Acuity Scheduling agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Mon
Tue
Wed
Thu
Fri
7am
8am
9am
10am
11am
12pm
1pm
2pm
3pm
4pm
5pm
6pm
Agents
Multi-app workflows

Acuity Scheduling × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
9Apps spanned
~26 hrsSaved / week
6Personas served
customer-success★ FeaturedSaves 45m saved · runs ~12× /week

Cancellation-to-rebooking in 60 seconds

When a client cancels in Acuity, your Customer Support agent scans the waiting list, finds the top candidate, looks up their appointment history to confirm they want the same service type, books them into the freed slot, and pings the provider in Slack — all before the cancellation email lands in any inbox. No slot goes to waste, no provider sits idle, no client waits days to get back on the calendar.

Trigger: When an Appointment Canceled webhook fires in Acuity Scheduling
Step 1 trigger
Gmail
Receive cancellation confirmation email from Acuity
Step 2 read
Acuity Scheduling
Find appointment details by ID
Step 3 write
Acuity Scheduling
Book replacement client into freed slot
Step 4 write
Slack
Notify provider of same-day slot change
Step 5 write
Google Calendar
Update provider calendar with new booking
Zero wasted slots
Savings

What this looks like for your team

The comparison strip shows real manual tasks your agent replaces. The calculator translates that into your team's numbers.

Without Actionist
With Acuity Scheduling agent
  • Sales
    Demo follow-up scheduling
    Reps manually check Acuity availability and email prospects a booking link after every demo call, then wait for a response before confirming the next step.
    18 min/week
    Sales Agent
    Agent books the follow-up instantly
    The moment a demo is logged in HubSpot, the agent finds the next available Acuity slot, books it for the prospect, and sends a calendar invite — the rep never opens Acuity.
  • Marketing
    Coupon code campaign setup
    The marketing team manually creates coupon codes in Acuity before every promotion, then copies them into emails and tracks redemption in a spreadsheet.
    13 min/week
    Marketing Agent
    Agent creates and embeds codes
    When a campaign brief is approved, the agent creates the coupon code in Acuity, injects it into the email template, and logs it in the campaign tracker automatically.
  • Customer Support
    Cancellation inbox management
    Support agents read cancellation emails, manually look up the appointment in Acuity, cancel it, and reply to the client — often with a 1–4 hour delay.
    18 min/week
    Customer Support Agent
    Agent handles the full cancel loop
    When a cancellation webhook fires, the agent cancels the slot, sends a rescheduling link, and logs the reason — the support inbox stays clear.
  • Human Resources
    Onboarding session booking
    HR coordinators manually find available Acuity slots for each new hire's orientation sessions and email booking confirmations one by one.
    7 min/week
    Human Resources Agent
    Agent bulk-books orientations
    When a new hire is added to the directory, the agent creates their Acuity client profile and books the first orientation session before HR sends the welcome email.
  • Finance
    Revenue reconciliation
    Finance manually exports appointment data from Acuity each month and cross-references it with payment records to close the books.
    13 min/week
    Finance Agent
    Agent writes every order to the ledger
    Each New Product Order webhook automatically creates a reconciliation entry in the finance sheet — month-end closes without a single Acuity export.
  • Operations
    Provider availability blocking
    Ops managers log into Acuity and manually add blocked-off time whenever a provider is away, often hours after the absence is confirmed.
    25 min/week
    Operations Agent
    Agent blocks time from any event
    When an out-of-office event lands on the provider's calendar, the agent immediately blocks the matching Acuity slots — no lag, no double-booking.
  • Legal
    Compliance client data export
    Legal manually pulls client lists from Acuity and formats them for data subject access requests, which can take 30–60 minutes per request.
    6 min/week
    Legal Agent
    Agent exports on request
    When a data request comes in, the agent lists all matching Acuity clients and writes the export to a secure Google Sheet shared only with legal.

+ 100s of other automations your agent handles

Average monthly savings
10 hours / person
ROI calculator

See what your team gets back

Team size
10 people
Fully-loaded rate
$20 / hour
Hours / week
25
Hours / year
1,250
Annual ROI
$25,000

Baseline: 2.5 hrs saved per person per week, across the full Acuity Scheduling automation set.

Connect

How to plug Acuity Scheduling into Actionist

Pick the connection method that suits your environment.

The fastest path. Actionist connects to Acuity Scheduling through a permissioned OAuth handshake via the MCP server — no API keys to rotate, no scopes to configure manually, and access limited to exactly what your agents need.

1
Open the Apps tab

Find Acuity Scheduling in the Apps library and click Connect. MCP is selected by default.

2
Authorise in Acuity Scheduling

You will be redirected to Acuity's OAuth screen. Log in with your Acuity account and click Allow Access to grant Actionist permission to read and write appointments, clients, and availability.

3
Test the connection

Actionist runs a read-only call to verify the handshake. You're ready.

Read the Acuity Scheduling docs →
Actions

15 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

6 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

Skills

Skills that pair with Acuity Scheduling

Reusable agent skills that work well alongside this app.

Acuity Scheduling

Managed OAuth integration for Acuity Scheduling — book, reschedule, and cancel appointments, manage client records, query availability, and react to booking events.

API Gateway

Connect to 100+ APIs including Acuity partners like HubSpot, Google Calendar, Stripe, and Slack via managed OAuth — use when orchestrating Acuity data across multiple platforms in a single workflow.

MCP servers

MCP servers that work with Acuity Scheduling

Connect Actionist to MCP servers built for or around this app.

No MCP servers indexed for this app yet.
FAQs

Questions about Acuity Scheduling + Actionist

What credentials does Actionist need to connect to Acuity Scheduling?
The recommended path is the MCP connection, which uses a permissioned OAuth handshake — no tokens to manage. If you prefer the API token method, go to Acuity Scheduling → Integrations → API, generate a key, and paste it into Actionist. The key gives read and write access to appointments, clients, and availability.
Can the agent book appointments on behalf of clients, or only manage existing ones?
Both. The Book Appointment action lets agents create new bookings for any client, service type, and available time slot — so the agent can handle the full booking flow from 'find a slot' to 'confirmed calendar invite' without the client ever logging into Acuity.
How do I avoid a trigger loop if my agent creates or updates appointments?
Acuity webhooks fire on all appointment changes, including ones the agent makes. To prevent loops, add an idempotency check: before acting on a New Appointment or Appointment Rescheduled trigger, the agent reads a metadata field or an external log to confirm the event was client-initiated, not agent-initiated. Alternatively, scope the trigger to a specific appointment type the agent never writes to.
Which appointment details does Find Appointment by ID return?
The action returns the appointment's service type, provider calendar, start and end time, client name and email, intake form answers, payment status, and any internal notes. That is typically everything needed to build a pre-session briefing, a CRM activity log, or a support ticket enrichment.
Can the agent react to cancellations in real time?
Yes. The Appointment Canceled webhook fires within seconds of a cancellation in Acuity. Your agent can immediately check a waiting list, rebook the freed slot, send a follow-up survey, log the lost revenue, or do all four — before a human has even noticed the cancellation email.
Does Actionist support Acuity's package and coupon features?
Yes. Add Package Code lets the agent unlock pre-purchased session credits on a client's account — useful for automating new package activations after a Stripe payment. Add Coupon Code lets the agent create discount codes dynamically as part of a campaign or win-back flow.
What happens if an Acuity time slot is no longer available when the agent tries to book?
The Book Appointment action returns an error if the requested slot is taken. Your workflow should call Get Available Times first to confirm availability before attempting to book, or include a fallback step that offers the next available slot to the client rather than failing silently.
Can I use the agent to block provider availability without cancelling existing appointments?
Exactly — Add Blocked Off Time creates a blocked slot in Acuity that prevents new bookings without touching any existing appointments. Use it to protect lunch breaks, preparation time, or days when a provider is travelling. Existing booked appointments in that window remain intact and will need to be handled separately if needed.