APIANT.ai / Stories / Gym

Customer story · Gym · Mindbody and ActiveCampaign

A gym owner wanted ActiveCampaign to know what Mindbody knows. New clients now arrive hourly through the day, tagged with what they actually do.

A gym runs its classes, personal training and memberships in Mindbody, and its email marketing in ActiveCampaign. The owner had already been building on APIANT for a month, and his Mindbody history was flowing into his own database. Then he asked his AI client to connect the marketing side.

The challenge

The owner wanted his email marketing to know what Mindbody knows. Every new Mindbody client had to arrive in ActiveCampaign, and every contact had to carry tags for the classes they attend, the personal training they complete and the memberships they buy.

Two limits came with it: leave every existing contact's subscription status, unsubscribes and bounces as they are, and never remove a tag.

The journey

  1. Days 1 to 23

    His own data first

    He connected Mindbody and his own database in the first week, and by Day 23 scheduled jobs were copying his Mindbody history into that database. The tagging below reads from it.

  2. Day 30

    ActiveCampaign, looked at before touched

    He connected ActiveCampaign and had the agent read his lists first, changing nothing.

  3. Day 35

    New clients, live within the hour

    The rules: when a new client profile appears in Mindbody, create the contact in ActiveCampaign, and leave any existing contact's status, unsubscribes and bounces as they are. The agent built it, ran nine test runs in eleven minutes, and the first scheduled run went out an hour after the build began. From the next night, a reconcile looks back seven days to catch anything the hourly runs missed.

  4. Day 42

    A lifetime of activity, tagged in one morning

    Next, the history: tag every existing contact with the classes they have attended, the personal training sessions they have completed and the memberships they have bought. The agent ran it in batches that morning: 8,532 tags on about 2,600 contacts, each tag followed by a confirm step. The same morning an hourly version went live to keep the tags current.

    8,532 tags, each confirmed

What he built

AutomationWhat it doesResult
New client captureHourly through the day, finds new Mindbody client profiles and creates them in ActiveCampaign; existing contacts are linked, never overwritten150 successful runs; 60 new contacts in ten days, counting the nightly reconcile
Nightly reconcileLooks back seven days for any new client the hourly runs missed10 of 10 nights succeeded
History backfillOne-time: tags existing contacts with lifetime class attendance, completed personal training and purchases8,532 tags, each confirmed; switched off when done
Hourly activity tagsAdds new attendance, training and purchase tags from his database of Mindbody history; never removes a tag66 successful runs, 53 tags added, each confirmed; about 42 seconds a run

Four automations from a larger account; this story covers only the ActiveCampaign side.

Why it worked

More stories

What would you ask for?

Start freeRead more stories

Details are taken from the account's own run history and shared without the gym's name.