Guide

How to Add Leads to Mindbody Automatically

To add website leads to Mindbody, create a prospect for each form submission, match it first on email and then on mobile number, and record the lead source and marketing consent. Doing this by hand works until the inbox backs up on weekends, and that is where leads get lost, duplicates appear and consent goes missing. Pandaflow connects your form or HubSpot to Mindbody so the prospect is created and follow-up starts quickly, with a design goal of about a minute.

Updated

Where do website leads get lost before they reach Mindbody?

The usual path looks like this: a prospect fills in a form, the email lands in a shared inbox, someone retypes it into Mindbody later, and sometimes nobody does. Mindbody never hears about the lead at all.

Three leak points cause most of the gap:

  • Contact form emails sent to a general inbox that nobody owns on evenings and weekends.
  • HubSpot form leads that stay in HubSpot as contacts and never reach your Mindbody client list.
  • Trial-offer buyers on a landing page who are not in Mindbody until they show up at the front desk.

The consequence shows up in your reports. The Sales Funnel Analytics report can only count people who exist in Mindbody as prospects, so your funnel looks thinner than reality and your lead-to-first-visit number is understated. You cannot improve a number you are not measuring.

What is a prospect in Mindbody, and how is it different from a client?

A prospect is a person with a Mindbody record who has not yet booked or bought. A client is someone who has. It is the same profile at a different stage, so history carries over when a prospect converts.

This matters for three reasons:

  1. Prospects feed the Sales Funnel Analytics report and the follow-up lists your front desk works from. Leads kept outside Mindbody feed neither.
  2. Do not create a full client record for every inquiry. It inflates your client count and muddies reports on active members.
  3. Booker owners face the same principle: the lead should reach the booking system’s client list with a source attached, even though the setup differs.

Exact labels and what is included depend on your Mindbody plan and settings, so check them in your own account.

How do you add leads to Mindbody by hand?

The manual routine is simple on paper:

  1. Open the form notification email or the HubSpot contact.
  2. Search Mindbody for the name and the email address to avoid a duplicate.
  3. If there is no match, add the person as a prospect.
  4. Set the lead source (website contact form, trial-class page, Instagram ad, and so on).
  5. Turn on email or text marketing only if the form had a consent box ticked.
  6. Add a note with the class or service they asked about.
  7. Reply.

Mindbody offers lead tools within its marketing features. Availability depends on your plan at the time of writing. A form on your own website or in HubSpot is separate, so those leads still need to get into Mindbody one way or another.

Where the manual way breaks

  • Nobody is on it at 9pm on a Saturday. The first reply then goes out on Monday, and the person has already booked somewhere else.
  • Duplicates. The lead used a work email, while their old Mindbody profile has a personal one. Searching by name alone misses them.
  • Opt-in boxes get forgotten. The person ticked ‘text me class times’, but the Mindbody record never reflects it.
  • Lead source is left blank or set to Other. Later, you cannot tell which ad brought in the bookings.
  • HubSpot and Mindbody disagree. The contact is ‘Lead’ in HubSpot and missing in Mindbody, or the reverse.

If you get more than a handful of web leads a week, retyping is where your first-reply time slips from minutes to days.

How do you create Mindbody prospects from a form automatically?

The data path is: form submission (or a HubSpot contact that becomes a Lead) → match in Mindbody by email, then by mobile phone → create a prospect or update the existing record → record the lead source → pass through the consent answer.

Field mapping: what a submission should become

Form or HubSpot field Mindbody result Watch out for
First and last name Prospect name A single ‘Full name’ box needs splitting; hyphenated and multi-part names are common
Email Email on the prospect, and the main match key Leads often use a different email from their old profile
Mobile phone Mobile number for text follow-up Normalize formats; a badly formatted number fails silently
Email or text opt-in checkbox Matching marketing opt-in on the Mindbody record An unticked box must stay opted out; never default to opted in
Class or service of interest Note or tag for the front desk Free text is hard to report on; a dropdown is easier
UTM source, campaign or form name Lead source on the prospect Hidden fields must exist on the form to capture UTMs
HubSpot lifecycle stage ‘Lead’ Stays a prospect until a first booking or purchase Do not turn every HubSpot contact into a Mindbody client

If your form is not in HubSpot, you can collect it there first. HubSpot’s Marketing > Forms area includes non-HubSpot forms in its form type filter, and you can export form submission data from it. Then connect HubSpot to Mindbody.

Setting it up with Pandaflow

Pandaflow is free to start. Paid plans are Lite $79, Silver $299, Gold $499 a month. Deploy in our cloud or yours. See pricing for plan details.

The setup has four steps:

  1. Start free and connect your apps. Connect Mindbody and HubSpot. You can read more about Mindbody integrations and the HubSpot connection, and the HubSpot and Mindbody pair page explains what syncs between them.
  2. Describe what you want. For example: ‘When someone submits my trial class form in HubSpot, add them to Mindbody as a prospect with their lead source and their text and email consent. Do not create a duplicate if they already exist.’
  3. Review a few records. Check the first handful of prospects against the form submissions: name, email, phone, source and opt-in.
  4. Go live. Pandaflow keeps the connection running and repairs it when a form field or app setting changes.

What the owner sees once it runs: new prospects in Mindbody shortly after each submission, with the source filled in and no duplicate profiles. The design goal is about a minute from submission to prospect.

This is an illustrative setup, not a customer story. Imagine a two-location pilates studio with a ‘Book a trial’ form on its website. Each submission becomes a Mindbody prospect with the page as the lead source. The front desk sees new prospects in the morning, and anyone who already had a client profile is matched rather than duplicated.

How do you follow up until the first booking?

The fastest follow-up is usually a short, local reply sent right after the form is submitted, not a long nurture sequence. Describe the follow-up in the same plain-English request:

  • An instant confirmation email through HubSpot, Mailchimp, Klaviyo or ActiveCampaign.
  • A text through Twilio, only if the person ticked the text consent box.
  • A Slack alert so the front desk sees the new lead.

The stop condition matters most. Follow-up should end when Mindbody shows their first booking or intro purchase, not on a timer. Otherwise someone who has already booked still gets a ‘Haven’t seen you yet!’ text, which looks careless.

If a lead books but does not attend, flag it for a call rather than sending another automated message.

To tie spend to bookings, you can send the first-booking event to Meta Conversions API or Google Ads conversions. The point is to measure bookings, not form fills.

What can go wrong?

  • Duplicates. People use two emails. Review the first batch of matches and check them against existing clients.
  • Consent. Test one submission with the opt-in box ticked and one without, then confirm the Mindbody record matches each.
  • Phone numbers. Test a few formats before you switch texts on. A bad number usually means a text that never arrives, with no error you will see.
  • Spam. Bots fill in forms. Use a spam filter on the form and review the first week of prospects so junk does not reach Mindbody.
  • Test first. Submit the form yourself with a unique email, then check the record, the source and the follow-up message before going live.
  • Do not bulk-edit old Mindbody data during setup. Make the new flow right first, then clean up.

For more guides like this one, visit the Pandaflow guides.

FAQ

Frequently asked questions

Does Mindbody have a lead capture form?

Mindbody offers lead capture tools within its marketing features, and what is included depends on your plan at the time of writing, so check your account. A form on your own website or in HubSpot is separate and needs a connection to put those leads into Mindbody.

What is a prospect in Mindbody?

A prospect is a person with a Mindbody profile who has not yet booked or bought anything, as distinct from a client who has. Keeping inquiries as prospects keeps your client counts accurate and lets reports such as the Sales Funnel Analytics report show your real funnel.

Can HubSpot form leads create Mindbody clients?

Yes, with a connection between the two. In Pandaflow you connect HubSpot and Mindbody and describe the outcome in plain English, such as creating a prospect in Mindbody when a HubSpot form is submitted, updating existing records without duplicates, and keeping consent. Once the prospect books their first class or buys a pass, Mindbody converts them to an active client.

How do I stop duplicate profiles when a lead is already a client?

Match on email first and mobile number second before creating anything, and update the existing record when there is a match. Check the first batch of matches by hand, because a lead may use a different email from the one on their old profile.

Do I need to leave Mindbody to capture leads better?

No. Keep Mindbody as your system of record and connect your forms, HubSpot and messaging tools around it. Pandaflow is a Mindbody partner and works alongside Mindbody rather than replacing it.

Get started

Hand the busywork
to your agents.

Spin up your first AI-run integration in minutes. Free to start, scales with you.