Demo scenario
Fitness club

Fitness Club: a trial workout in five messages

A club in Pozniaky got leads from ads, but the manager only called back the next day. The bot replies at once, asks about the goal and books a free session.

Niche
Fitness club, Kyiv
Channel
Telegram bot
Launch
3 weeks
Volume
~900 chats/month
07:41
Chats
Fitness Club
bot
FC
What can this bot do?Memberships, trial workouts and the club schedule in Pozniaky 💪
Today
Good morning, how much is a membership?07:36
Good morning! It depends on when you'd like to train 🙂 Pick an option:07:36
Morning membership
Gym and group classes until noon
$22/month

What's your goal?07:36
lose about 5 kg by summer and stop my back from hurting07:37
Goal noted 💪 I can't advise on back pain: best to check with a doctor and tell the coach at your first session. The first session is free07:37
When can you come in?07:37
You're booked ✅
Thursday, 7:30 AM · coach Dmytro
31 Drahomanova St

Bring indoor shoes and water. You can pay for the membership now or after the session:07:38
Sure, no rush 🙌 I'll remind you on Wednesday evening07:38
Message
DoneOffered payment and added the client to the base

Results

2 minfrom the price question to a trial booking
5client actions: 2 messages and 3 taps
0health details stored in the client base
1Telegram reminder the evening before

* Demo case: names, quotes and numbers are placeholders and will be replaced with real ones.

Challenge

Ad leads went cold before the manager could call. And current members never got a reminder to renew.

  • Call-backs after 12-24 hours
  • Trial sessions without confirmation
  • Renewals handled by hand

Solution

The AI assistant replies in seconds, matches a membership to the schedule and goal, books a coach, reminds about the session and offers a renewal a week before the membership ends. It gives no health advice: with pain or an injury it suggests seeing a doctor and telling the coach.

  • The goal without long forms and without collecting health data
  • Free coach slots from the calendar
  • Payment and the client in the club sheet
Architecture

How the bot is built

The customer writes in a messenger, the AI assistant understands the request and works with the business's services itself. No copying between tabs.

TriggerBot message
AI assistantMembership match
ModelPrompt: no health adviceCoach slotsMemory
Client & goal
Paid?
yes
Activate membership
no
Remind tomorrow
Reminder
TriggerDaily at 10:00
Expiring memberships
Offer renewal
Trigger: where the customer comes fromAI assistantThe agent's model, prompt, memory and knowledge← swipe the diagram →
Behind the scenes

What happens while the customer types

01

Finds a free coach

The bot sees the coaches' schedule and offers morning slots, because the client chose a morning membership.

Google CalendarCoaches · Thursday
Dmytro
Anya
Oleh
7 AM8 AM9 AM10 AM
Personal
Personal
Trial · new client
TRX group
Pilates
Personal
Added by the AI assistant · just now
02

Adds the client to the base

The club sheet gets a client with a goal, membership and trial time. The bot records no health details: the client discusses pain or injuries with the coach in person.

Google SheetsClient #5120
LeadTrialMembershipRenewal
Goal−5 kg by summer
TrialThu 7:30 · Dmytro
MembershipMorning · $22
SourceTelegram · ads
Created by the AI assistant · just now
03

Sends the payment

A monobank payment link for the membership arrives in the bot. After payment the bot marks the membership active in the sheet itself.

monobankMembership FL-5120
$22Awaiting payment
PlanMorning, 30 days
ClientNew
ActivationAfter payment
Stack

Tools and integrations

The bot's brain
AI assistant
  • Knows memberships and coaches
  • Considers goal and schedule, gives no health advice
  • Reminds and renews
Agent parts
ModelPrompt: no health adviceCoach slotsMemory
ChannelTelegram Bot API

Dialogue, inline buttons

Bot API
ScheduleGoogle Calendar

Coaches' schedule

OAuth 2.0
DataGoogle Sheets

Clients and memberships

OAuth 2.0
Paymentsmonobank

Membership payments

API + webhook
Honestly

Pros and limits

What the business got

  • Leads get an answer while they're still hot
  • Coaches know the client's goal in advance and discuss health in person
  • The reminder the evening before arrives in the same Telegram chat
  • The renewal offer arrives on its own a week before the end

Limits worth knowing

  • The bot doesn't write training plans, give health advice or store such details: with pain or an injury it points to a doctor and the coach
  • The coaches' schedule must live in the calendar, not a notebook
  • Clients can turn off renewal messages in the bot
Rollout

From brief to launch

Week 1

Memberships, script, tone

Week 2

Coach calendars and client sheet

Week 3

Payment, reminders, launch

“We finally stopped losing people from ads. The bot books them while they're still motivated.”
Ihor Tkachenko
club manager

Ready to handyour chats to a bot?

Message us in any messenger and we'll show a live demo of the AI assistant for your niche.

  1. 01You message usin any messenger
  2. 02A demo for your nichewithin 1-2 days, free
  3. 03Launchfrom 1 week