Skip to content

FousMindbody

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.

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

What you can build on Mindbody

  • Get the Revenue report

    Build this

    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

    Build this

    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

    Build this

    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

    Build this

    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 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

    Build this
    Starts
    Every day at 6:00
    Step 1
    Get the Revenue report for yesterday, for each location you name.
    Step 2
    Stop when there were no completed sales.
    Step 3
    Post each line's date, item type, location and amount to your accounting system's webhook.
  • Clients at Risk, new this week

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    Get the Clients at Risk list.
    Step 2
    Keep the clients who were not on the list on the last run.
    Step 3
    Email you their name, last visit and revenue at risk, highest first.
  • Weekly attendance and no-shows by class

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    Get attendance by class for the past 7 days.
    Step 2
    Keep the classes with any no-shows or cancellations.
    Step 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, 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.

OptionWhat it coversWhat 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 APIEvents 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 MartConnects 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 handReporting & 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, Mindbody reporting and analytics, Mindbody API release notes.

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

Other industries: First Call Online, Kia KDealer+, SEEK Employer, Autodesk Build, JOOR, Shopee Seller Centre.

Frequently asked questions

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.

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.

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.

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.

Put Mindbody behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextJustdial for BusinessYelp for BusinessZillow Premier AgentFirst Call OnlineHow methods workHow workflows run

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.