> For the complete documentation index, see [llms.txt](https://docs.coupler.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coupler.io/sources/category/sales/acuity-scheduling.md).

# Acuity Scheduling

Acuity Scheduling is an online appointment scheduling platform that lets businesses manage bookings, clients, and calendars in one place. It's widely used by service businesses, coaches, consultants, and healthcare providers to automate their booking workflows.

Connecting Acuity Scheduling to Coupler.io lets you pull your scheduling data into spreadsheets, databases, or BI tools without any manual exports.

## Why connect Acuity Scheduling to Coupler.io?

* **Centralize your booking data** — combine appointments, client profiles, and form responses in one destination
* **Track business performance** — analyze booking trends, appointment types, and calendar utilization over time
* **Feed AI tools** — send scheduling data to ChatGPT, Claude, Gemini, or other AI destinations for summaries and insights
* **Join with other sources** — combine Acuity data with CRM, billing, or marketing data for a full client view

## Prerequisites

* An active Acuity Scheduling account (any paid plan)
* Your Acuity **User ID** and **API key** — find these under **Integrations > API** in your Acuity account settings
* A Coupler.io account (free plan works to get started)

## Quick start

{% hint style="success" %}
Start with the **Appointments** entity and a recent start date to validate your connection quickly before pulling larger date ranges.
{% endhint %}

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io.** Log in to Coupler.io, go to **Data flows**, and click **Add data flow**. Search for and select **Acuity Scheduling** as your source.
{% endstep %}

{% step %}
**Enter your Acuity API credentials.** You'll be asked for your **User ID** and **API key**. In Acuity Scheduling, go to **Integrations > API** to find both values. Paste them into Coupler.io and save.
{% endstep %}

{% step %}
**Select an entity and set a start date.** Choose which entity to export (e.g., Appointments, Clients, Forms). Use the date picker to set a start date for your data export.
{% endstep %}

{% step %}
**Choose your destination.** Select where you want your data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT, Claude, or Gemini.
{% endstep %}

{% step %}
**Run your data flow.** Click **Run** to execute your first manual sync. Once it completes successfully, your data will appear in the destination you selected.
{% endstep %}
{% endstepper %}

## Available entities

| Entity            | Description                                                    |
| ----------------- | -------------------------------------------------------------- |
| Appointments      | Scheduled appointments with booking details, times, and status |
| Calendars         | Available calendars and their scheduling settings              |
| Clients           | Client contact information and profiles                        |
| Appointment types | Service types and appointment configurations                   |
| Blocks            | Time blocks marked unavailable for booking                     |
| Labels            | Custom labels for categorizing appointments or clients         |
| Forms             | Intake forms and questionnaires used during booking            |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coupler.io/sources/category/sales/acuity-scheduling.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
