# Pull your Mindbody reports into your own systems

> Read your Revenue report, attendance and class rosters from Mindbody with one API call each. Or have a workflow hand yesterday's completed sales to accounting every morning and email you the Clients at Risk list each Monday.

Page: https://fous.com/automate/mindbody
Updated: 2026-11-12

Works with your own Mindbody account. Fous is an independent product.

## What you can build on Mindbody

### Get the Revenue report

Reads the Revenue report in Reporting & Analytics: completed sales for a date range, by item type and location.

- Takes: Date range, location (optional), item type (optional)
- Returns: Date, product description, item type, location, amount, total for the range

### Get attendance by class

Reads the Attendance figures for a date range: check-ins, first visits, bookings, cancellations and no-shows for each class.

- Takes: Date range, location (optional)
- Returns: Class, date, time, staff, bookings, check-ins, first visits, cancellations, no-shows

### Get a class roster

Reads the class roster and waitlist for one class on the schedule, with who has checked in.

- Takes: Class name, date, time
- Returns: Client name, checked in, on waitlist, late cancel

### Get the Clients at Risk list

Reads the Clients at Risk list in Reporting & Analytics: the clients most likely to leave and the revenue on the line.

- Takes: Location (optional)
- Returns: Client name, email, phone, last visit, revenue at risk

## Automate Mindbody with a workflow

A [workflow](/product/workflows) runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

### Yesterday's completed sales, handed to accounting

Starts: Every day at 6:00

1. Get the Revenue report for yesterday, for each location you name.
2. Stop when there were no completed sales.
3. Post each line's date, item type, location and amount to your accounting system's webhook.

### Clients at Risk, new this week

Starts: Every Monday at 8:00

1. Get the Clients at Risk list.
2. Keep the clients who were not on the list on the last run.
3. Email you their name, last visit and revenue at risk, highest first.

### Weekly attendance and no-shows by class

Starts: Every Monday at 7:00

1. Get attendance by class for the past 7 days.
2. Keep the classes with any no-shows or cancellations.
3. Email you a summary grouped by staff, with check-ins and no-shows per class.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

## Once built, one call from your code

Once you have built a [method](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the Revenue report” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "clients.mindbodyonline.com/get_revenue_report",
    "input": {
      "start_date": "2026-11-10",
      "end_date": "2026-11-10",
      "location": "Northwind Studio Downtown"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "location": "Northwind Studio Downtown",
    "start_date": "2026-11-10",
    "end_date": "2026-11-10",
    "lines": [
      {
        "date": "2026-11-10",
        "product_description": "Unlimited Monthly Membership",
        "item_type": "Memberships",
        "amount": 149
      }
    ],
    "total": 343,
    "currency": "USD"
  }
}
```

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

## Mindbody’s own options

Mindbody offers a Public API (V6) and a Webhooks API to developers who sign up for its developer program. Your business then gives the developer access to your site data with an activation link or code. Live use includes 1,000 calls a day, then one third of a cent a call. Reports in Reporting & Analytics export to CSV and PDF.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Public API (V6) | Clients, classes, appointments, sales, staff and site data: schedules, bookings, visit history, purchases and pricing options. | A developer account and an activation link or code from the business. 1,000 calls a day, then one third of a cent a call. |
| Webhooks API | Events sent to your system when records change, for example spot reservations created, updated or deleted. | A developer account on Mindbody's Developer Portal, activated for your site. |
| Data Mart | Connects BI tools to supported data models through Snowflake, or exports into your own backend. | Plan and cost are not listed on Mindbody's reporting page. |
| Mindbody by hand | Reporting & Analytics and the schedule. Most reports export to CSV and PDF, some to XLS or XLSX. | A Mindbody plan, from $79 USD a month for the entry plan in North America. Every plan includes unlimited users. |

Read on November 12, 2026: [Mindbody developer FAQs](https://developers.mindbodyonline.com/Resources/FAQs), [Mindbody reporting and analytics](https://www.mindbodyonline.com/business/reporting), [Mindbody API release notes](https://developers.mindbodyonline.com/Resources/ApiReleaseNotes).

## Signing in to Mindbody

Staff open Mindbody's business software from its Business Sign-in page, and every plan includes unlimited users, so each person can have a login of their own. With Fous you sign in once through Mindbody's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and an expired session is signed back in.

## Worth knowing

- **Attendance counts at check-in**: In Mindbody's attendance figures a visit counts when the client checks in, not when they book. Late cancellations and no-shows do not count as visits.
- **Analytics 2.0 starts on January 1, 2021**: Reports in Analytics 2.0 show data from January 1, 2021 onwards. For older history you need another source.
- **Your plan decides some reports**: Starter includes basic reporting, and Comparative Analytics comes with Accelerate and Ultimate. Clients at Risk, Big Spenders and Weekly AI Insights are on every plan.
- **Appointments turn no-show after 10 minutes**: An appointment switches to no-show status 10 minutes after its start time when the client neither attends nor cancels, so a report read earlier can still change.

## More in Advertising, leads and business software

- [Meta Business Suite and Ads Manager](https://fous.com/automate/meta-business-suite-and-ads-manager.md)
- [微信公众平台](https://fous.com/automate/wechat-official-accounts-platform.md)
- [Trustpilot Business](https://fous.com/automate/trustpilot-business.md)
- [Justdial for Business](https://fous.com/automate/justdial-for-business.md)
- [Yelp for Business](https://fous.com/automate/yelp-for-business.md)
- [Zillow Premier Agent](https://fous.com/automate/zillow-premier-agent.md)
- [Walmart Connect Ad Center](https://fous.com/automate/walmart-connect-ad-center.md)
- [SALON BOARD](https://fous.com/automate/salon-board.md)
- [Squarespace](https://fous.com/automate/squarespace.md)

Other industries: [First Call Online](/automate/first-call-online), [Kia KDealer+](/automate/kia-kdealer), [SEEK Employer](/automate/seek-employer), [Autodesk Build](/automate/autodesk-build), [JOOR](/automate/joor), [Shopee Seller Centre](/automate/shopee-seller-centre).

## Frequently asked questions

### Does Mindbody have an API?

Yes. Mindbody's Public API (V6) and Webhooks API are for developers who join its developer program, and your business activates the developer with a link or code. Live use includes 1,000 calls a day, then one third of a cent a call. Testing in the sandbox is free, up to 1,000 calls a day.

### Can I export Mindbody reports?

Yes. Most reports in Reporting & Analytics export to CSV and PDF, and some also to XLS or XLSX. With Fous, a method reads the same report and returns it as JSON, and a workflow can run it on a schedule and email you the result or post it to a webhook.

### What does Mindbody's Revenue report include?

Total completed sales for the date range you pick: services, classes, memberships, packages and retail. Tips are excluded, and taxes, gift cards and payment on account depend on the dashboard toggles. You can filter by date range, product description, item type and location.

### Is Fous affiliated with Mindbody?

No. Fous is an independent product. You use it with your own Mindbody account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Mindbody (Mindbody). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.
