In a 2,400-member club. Each one needs two systems joined, so none of them shows up in the club software or the biller alone.
$13k
a month from 120 members paying and not seen for 60 days
$160k
of PT sessions paid for and never used
70
debits bounced this week, half still training
30
opened the cancellation page this week
One picture of the club
Aivlin reads what you already run. Nothing gets replaced; your club software stays the system of record.
All your club data
Google Ads
Instagram
Facebook Ads
Aivlin
Unified Business Data
Aiva
your AI agent
rings the member, answers the club phone
Phone
SMS
Email
WhatsApp
Connect with any data source
Mindbody
Momence
Xplor
Glofox
Hapana
Ezidebit
Stripe
Google Analytics
Any other
Acquire
New members, called within minutes
Google Ads and Instagram campaigns run from Aivlin, inside caps you set. Every lead gets an Aiva call within five minutes, while they're still looking. A comment on your own post gets a reply, a conversation in the DMs and, with consent, a call.
Already running ads through an agency? Aivlin reads that campaign, says plainly what the numbers show, and edits it in place. Nothing reaches Google until a person presses Push.
Leads · today
Google AdsInstagram
Google · "gym near me"
4:48
Landing page submitted
4:49
Text sent, staff told
4:52
Aiva call, 2:10
4:54
Booked Thu 6:30
tonight
Sent to Google as a join
Instagram · comment on the Reformer post
7:02
"PRICE" on the post
7:02
One private reply, with the offer
7:10
They write back; Aiva asks before any number
7:14
Details left, lead made
7:19
Aiva call, booked Sat 9
Engage
Aiva on the phone
Answers the club's number 24/7 and acts on the account: freeze, book, upgrade, cancel. Fourteen outbound calls that fire on the signals a CRM can't see. Every person lands on one list, in words your front desk already uses.
Needs you · With Aiva now · Scheduled · Ended. Your manager sees who to pick up, who Aiva is talking to and what came of every call, not a transcript dump.
Bounced debit · Aiva moves it
PeoplePerformanceConfigure
Needs you 2Live now 3Call-backs 5Today 41
P
Priya N.
Asked for a person · nobody yet
Needs you2 min
T
Tom R.
phone · 1:12
With Aiva nownow
J
Jess M.
Wants a call back · Tue 10:00
ScheduledTue
L
Liam K.
Debit moved, fee waived
Ended9:14am
A
Ana S.
Asked not to be contacted
Ended9:02am
Insights
The whole club on one screen
Eight dashboards on your own data and a page per member that staff see when someone rings, and Aiva reads before she calls: the pulse, the alerts, the next thing to do. Ask anything in plain English.
Every number drills down to the members behind it. The answer ends with an offer to act, not a chart.
Executive overviewMember health and churn radarBilling and revenue recoveryFront door: leads and speed-to-leadClasses, coaches and capacityClub operations and safetyAiva operationsAcquisition: Google Ads
Member health
DashboardsAskRecords
120
Paying, not seen 60 days
$13k a month
70
Bounced this week
34 trained since
94%
Leads called in 5 min
this month
Visits by hour, last 7 days
Priya Nair
Reformer · $45/wk · since Feb 2025
Quiet 21 days
Debit due Friday
Waitlisted 3× this month
Favourite instructor left
Next: Call before Friday's debit
Workflows
Joining without the clipboard
Joining is 25 minutes and a clipboard, or an online form that skips the health screen. Aiva signs them up on the call: ID check, direct debit, the pre-exercise health screen.
A yes to chest pain is caught before they train, and a GP clearance step opens for a named person.
New member sign-up
started by Aiva
Identity and age check
Pre-exercise screenchest pain: yes
GP clearance reviewMarcus, club manager
Direct debit and agreement
Acquire
Google Ads, Facebook Ads and Instagram, run from inside Aivlin
Paid search for new members, written from your own data, launched by you, and every lead called within minutes. Your own Instagram posts answered the same way, at no ad spend. Your accounts stay yours.
Google Ads
Search campaigns for new members, written from your data, launched and pushed by you, or an agency's read and edited in place.
Instagram
A comment on your own post gets one private reply, a conversation in the DMs and, with consent, a call. No ad spend.
Facebook Ads
Campaigns on Facebook run from Aivlin, every lead on the same path: matched, called within minutes, sent back as a customer.
WhatsApp
Aiva answers and follows up on WhatsApp, with consent, the same way she does on SMS.
Campaigns written from your data
Aiva reads what you sell, where your members come from and what people around you search for, then proposes the campaign: the ad groups, the words, the landing page and a daily budget inside the ceiling you set. Nothing is created until you say yes, and you launch it.
Every lead called within five minutes
The ad lands on a page that asks for the least a club needs. The lead gets a text at once and an Aiva call while they're still looking, and the first visit is booked straight into your club software.
Google learns from members, not forms
Each night the people who joined are matched to the click that brought them and sent back to Google, so it hunts for joiners and stops showing ads to people already paying you.
Your account, your rules
Already running ads, or an agency is? Aivlin reads the campaign, says plainly what the numbers show, and edits it in place. Every change is listed before it goes, nothing reaches Google until a person presses Push, and a budget never goes above your ceiling.
You set the budget ceiling
You launch and you push
Nothing changed in Google behind your back
Instagram posts included, at no ad spend
Fourteen calls Aiva makes, when the data says so
All inside calling hours, from the club's own number, and your manager edits every word. One of them, the honest freeze offer, costs you this month's debit. It's the call that earns trust for the other thirteen.
First 90 days
Billing
Classes and coaches
Leaving and coming back
Growth
Billing
Honest freeze offer
Paying ghosts: three or more successful debits in 60 days and no visit in 60 days. Around one in six members never attend; they are next quarter's cancellations and they leave angry. Aiva tells them the truth and offers a freeze or a 20-minute plan with a trainer. It costs the gym revenue this month, and it's the campaign owners repeat to their partner that night.
How Aiva opens
"I'll be straight with you: you've paid for 9 weeks, about $405, and we haven't seen you since July. That's not what we want your money doing."
This one costs you this month's debit. It's the call that earns trust for the other thirteen.
Every channel
Every channel your members are on.
One Aiva, one list of people, whatever the channel. A conversation ends and Aivlin decides what came of it, never the agent marking its own homework.
Phone
Answers the club's number 24/7 and makes the fourteen calls, inside calling hours, from the club's own number.
SMS
Texts first, replies to what comes back, stops on STOP.
Instagram
Answers the people who comment or message, says it is automated, asks before any number.
Email
One-way from the club's own address, with an unsubscribe link in every message.
WhatsApp
Answers and follows up on WhatsApp, with consent, stops on request.
In control
Nothing is dialled that you haven't read
Aiva makes the calls. Your manager owns every word, every audience and every hand-over, in plain English, never in code.
Ask Aivlin
Who's paid for nine weeks and hasn't been in?
118 members, $5,310 a week between them. 71 joined on the January offer; 40 never booked a class at all.
Proposed campaign
Honest freeze offer
Channel
Phone, weekday mornings
Audience
118 today
Goal
A freeze or a plan booked
Shall I create this as a draft?
Yes
Draft created · waiting for you in Engage
One evening on the front desk
Same voice on every call. Same memory of every member. Nobody on the roster after eight.
6:40pm
"Can I pause for five weeks?"
Freeze applied, debit paused, first class back booked.
7:15pm
"Do you have reformer, and what does it cost?"
Quotes the plans, books a free first class on Thursday.
8:05pm
"The door just said no."
Off-peak at peak time. Upgrade accepted, door opens on the next tap.
11:20pm
"How do I cancel?"
Done on the call, confirmed in writing. As easy as joining.
Counted honestly
Booked means booked
A result counts when Aiva actually did it in your club software: the class booked, the freeze applied, the debit moved. Someone who said "I'll come Thursday" is shown beside it as agreed, never counted as a result.
Bounced debit · last 30 days
PeoplePerformanceConfigure
212
Reached
41
Booked
proven
18
Agreed
said yes
6
Handed to a person
31
Not interested
3
Asked not to be contacted
Every outcome writes back
Who was reached, what they said, what Aiva did. Into your club software's record of the member, not a separate inbox.
Ads learn from joins, not forms
Each night the people who joined are matched to the click that brought them and sent back to Google, so it hunts for members.
One number you can argue with
Reached, booked, agreed, handed to a person, not interested, asked not to be contacted. Per campaign, per month, with the people behind each.
Read-only
Your club software stays the system of record.
Your data stays yours
A workspace dedicated to your club, hosted in your region. Export it anytime.
Calling hours
Inside the hours the law allows, from the club's own number.
Do Not Call
Numbers washed against the register. Opt-outs suppressed everywhere.
Consent per channel
Calls, SMS and email each need their own yes.
She says she's Aiva
On every call, and again if asked.
Four weeks to the first real call
Week 1
Connect
Club software, the door and billing. Read-only.
Week 2
Dashboards
On your own data. You'll see the leaks in week one.
Week 3
Campaigns in preview
You read every call before it's made, and edit every word.