Skip to content
Mindbody logo

Bookings

Mindbody integration

Pilates, yoga and training studios on Mindbody: sales invoiced in Moloni and clients synced to Brevo.

Overview

Mindbody

Mindbody is management software for fitness, pilates, yoga and wellness studios. It handles class schedules, one-to-one appointments, clients, membership contracts, class packs and front-desk sales, plus the Mindbody app clients use to book.

Portuguese invoicing sits outside Mindbody, and that is where Tejobit comes in. Mindbody webhooks report new clients, sales, membership assignments and class bookings (client.created, clientSale.created, classRosterBooking.created and others), and the connection turns them into Moloni documents, Brevo contacts and payment records. Moloni issues each document and reports it to the tax authority.

Use cases

What it is for

  • A reformer pilates studio in Lisbon selling 10-class packs that wants the invoice issued at purchase.
  • A yoga studio welcoming new students with a Brevo email sequence the moment they sign up in Mindbody.
  • A boutique gym with monthly memberships that must invoice every renewal with the client's tax number.
  • A studio winning back lapsed students with Brevo campaigns based on their last booking.
  • A wellness centre offering massages and classes at different VAT rates.
IN

What the connection listens to

  • client.created and client.updated for new or changed clients.
  • clientSale.created for packs, products and services sold.
  • clientMembershipAssignment.created and clientMembershipAssignment.cancelled for memberships.
  • classRosterBooking.created and classRosterBooking.cancelled for class bookings.
  • appointmentBooking.created for one-to-one sessions.
OUT

What the connection does

  • Creates the customer and Moloni document with the right product and VAT rate.
  • Adds or updates the Brevo contact with attributes such as plan, studio and last class.
  • Records Stripe payments when a sale does not go through the Mindbody front desk.
  • Takes cancelled members off promotional lists or moves them into a win-back sequence.

How it works

From the request to a working connection

  1. 01

    Request

    The form names the integration, the tools involved and what should happen in each case.

  2. 02

    Review and proposal

    Tejobit confirms what the API allows and sends a proposal with the flow, the price and the timeline.

  3. 03

    Setup and testing

    The connection is set up with the business's own accounts and tested with real cases before it goes live.

  4. 04

    Maintenance and monitoring

    Tejobit hosts the connection, follows up on errors and adapts it when the API changes.

The connection runs on Tejobit's infrastructure. The monthly fee covers hosting, monitoring and API changes.

What to prepare

  • A Mindbody developer account with live access approved by Mindbody.
  • An activated link between the developer account and the studio's Mindbody site.
  • A map of Mindbody services and products to Moloni items and VAT rates.
  • Moloni and Brevo access, with marketing consent captured at sign-up.

For security, do not send passwords, API keys or tokens through the form. Credentials are requested through a secure channel when the setup starts.

Limits

  • Live access to the Mindbody API requires Mindbody's approval.
  • Each API key comes with a daily call limit; increases go through the Mindbody account manager.
  • Mindbody has no native field for a Portuguese tax number, so a custom field or a prompt at sale time is needed.

Frequently asked questions

Before you start

Does Mindbody have to approve the integration?

Yes. Live API access is granted by Mindbody and then linked to the studio site. Tejobit handles the request and the setup.

How is an event confirmed to come from Mindbody?

Every webhook carries a signature in the X-Mindbody-Signature header, which the connection checks before acting.

Can several studios share it?

Yes. Each Mindbody site is linked to the integration and can have its own invoice series and Brevo lists.

Set up the Mindbody integration?

Describe what should pass between the tools. The reply confirms feasibility, price and timeline.