AI Organization Structure

How a gym or studio splits work between people and AI agents

Eleven roles from owner to trainer, each with the weekly tasks of one full-time person and an honest status for every task. Trainers stay on the floor; AI agents take the repeated messages, bookings and follow-ups.

In a gym, yoga or dance studio the coaching, the floor and the welcome belong to people. Much of the sales, front-desk and retention day is repeated messages, trial-visit bookings and follow-ups, which AI agents can take on in Instagram, messengers and by phone once a person has set them up. Accounting, payroll, tax and legal work stay with people; routines can only log Stripe payments and invoice emails into sheets for them.

All roles and tasks

Hours are modelling assumptions for one full-time person. The status shows who does the task: MyChatBot out of the box, a routine or connector you set up, or a person.

Studio / club ownerSets the direction, timetable, prices and standards of the club or studio and keeps its people, money and member experience under control.

What a manager tracks: Member retention and renewals · Class fill and trainer quality · Margin and team stability

Taskh/weekWho does itMyChatBot capability
Read a short morning briefing on yesterday's account activity and one thing to do todaySet it to run on a schedule; the note lands in its own conversation.1.5MyChatBot does itWrite a short morning briefing on the account and market
Read a weekly summary of what members and leads asked and what went unansweredNeeds an agents balance and a person to run or schedule it; it only reads.2MyChatBot does itSummarise last week's chats and leads into a report
Check chat volume, AI cost per chat and recorded orders by channelSales figures come only from recorded orders, so passes sold at the desk do not appear.1.5MyChatBot does itReport sales, chat volume and AI cost by channel and campaign
Set the timetable, class mix, prices and membership rules7Person—
Lead the team: trainer standards, one-to-ones and rota sign-off8Person—
Coach or teach own classes and cover the floor when the team is short7Person—
Negotiate with the landlord, equipment suppliers and local partners5Person—
Review accounts, taxes and payroll with the accountant and sign off5Person—

What AI agents handle: AI agents write the morning briefing and the weekly summary of questions and unanswered chats, and report chat volume, AI cost and recorded orders by channel. The owner reads them and decides.

What stays with the person: The timetable, prices, people, safety standards and money decisions stay with the owner, along with the classes and members the owner serves personally.

Marketing managerBrings new members to the club through offers, partnerships and paid channels, and tracks which of them pay back.

What a manager tracks: New trial visits and members by channel · Cost of a new member · Response to offers and campaigns

Taskh/weekWho does itMyChatBot capability
Plan seasonal campaigns, challenges, open days and the offer calendar7Person—
Set up, run and adjust paid ad campaignsMyChatBot does not edit campaigns, bids or budgets in ad platforms.8Person—
Capture lead-ad sign-ups and send a first message from the forms you enableNeeds a Facebook page and Meta Ads add-on; enable each form and a first-message channel such as email.3MyChatBot does itCapture Facebook and Instagram lead-ad leads and follow up
Build and publish a landing page for a challenge or open dayPublishes one scrolling page to a page.mychatbot.app address; a person writes the brief and checks the result.4MyChatBot does itBuild and publish a landing page from a written brief
Create ad image variants with captions for one trial or seasonal offerStarts from one product; image spend has no confirmation step and draws from the agents balance.3MyChatBot does itCreate product images and ad variants with captions
Run a countdown funnel with reminders for an open day or a challenge startTelegram bot only; a person sets the event date and writes the offer.3MyChatBot does itRun a step-by-step Telegram funnel with buttons and reminders
Announce new classes and offers to past leads and former membersA person picks the audience from contacts and saves it; only chat-opening channels reach people who never wrote.3MyChatBot does itSend a one-time message campaign to a customer segment
Build partnerships with employers, physios, schools and local brands5Person—

What AI agents handle: AI agents capture lead-ad sign-ups, produce ad image variants and landing pages, run Telegram countdown funnels and send one-off announcements to chosen groups. The marketing manager sets up, reviews and approves each piece.

What stays with the person: The offer calendar, partnerships and paid campaigns stay with the marketing manager, as does the call on what to run and what to stop.

SMM managerKeeps the club visible and trusted on social media with real classes and people, steady posting and quick replies.

What a manager tracks: Reach and saves of posts · Enquiries coming from comments and stories · Posting consistency

Taskh/weekWho does itMyChatBot capability
Shoot and edit photos, stories and video of classes, trainers and club lifeFilming members needs their consent.9Person—
Collect member stories and real results, with written consent3Person—
Plan the week of posts: formats, topics and hooksNeeds an agents budget; delivers a paste-ready plan with captions, and does not schedule or publish.3MyChatBot does itWrite a 7-day content plan with captions
Write captions, hooks and variants for classes, offers and schedule changesNeeds an agents budget; attach the timetable and price list as knowledge so captions stay on brand.3MyChatBot does itWrite captions, hooks and post variants in bulk
Plan short reels with hooks, captions and optional music for classes and eventsGenerated clips, not your footage; about $4 a pack. Auto-posting needs connected accounts and a qualifying plan.3MyChatBot does itProduce three reels with captions, music and a posting plan
Publish approved posts to connected social accounts on a scheduleA person adds the posting token as a custom connector; needs Multipro, Corporate or UGC Starter and above.3Possible with setupPublish finished posts to social accounts on a schedule
Reply to post comments and continue the conversation in DMsOn Instagram the private message arrives as a request the person must accept.6MyChatBot does itReply to post comments and continue the sale in DMs
Agree collaborations and challenges with local bloggers and partners6Person—

What AI agents handle: AI agents draft the weekly plan, captions and reel packs, answer comments and move real enquiries into DMs. With a connector set up by a person, finished posts can go out on a schedule.

What stays with the person: The camera work, the club's visual style, collaborations and every post that shows a real member or result stay with the SMM manager and the trainers.

Membership sales managerTurns enquiries into members by answering questions, booking trial visits and agreeing the right membership or pack.

What a manager tracks: Enquiry-to-trial and trial-to-member conversion · Speed of the first reply · Share of quiet leads who reply again

Taskh/weekWho does itMyChatBot capability
Answer enquiries and voice notes on WhatsApp about memberships, packs, prices and timetableOfficial channel needs a WhatsApp Business account; messages the club starts need approved templates.5MyChatBot does itAnswer customer questions on WhatsApp
Greet visitors in the website chat and answer from the club's own contentA person pastes the snippet into the site; popup offers can open on ad landing pages.3MyChatBot does itAnswer visitors in a chat widget on your website
Ask each lead about goal, experience and preferred times, then set the stageLabels, statuses and fields must be created first; a new status overwrites the previous one.2MyChatBot does itQualify a lead and set its labels and funnel stage
Book trial visits and intro sessions with the right trainerAdd trainers and services first; set the club's time zone; staff-side changes send nothing.3MyChatBot does itBook, reschedule and cancel appointments on the built-in calendar
Follow up with trial visitors who went quietAttendance is not connected: a person marks Trial done, writes and publishes the sequence; a reply stops it.3MyChatBot does itSend a follow-up sequence to leads who go quiet
Take a pass or class-pack order in chat and send a payment linkNeeds Orders, a product list with pass prices and your own Stripe account; no recurring billing documented.2MyChatBot does itSend a checkout or payment link to close the sale
Give tours, handle objections and agree the membership with each prospect13Person—
Agree corporate packages, discounts and special terms5Person—

What AI agents handle: AI agents answer WhatsApp and website chat enquiries, qualify leads, book trial visits, follow up with quiet leads and send payment links for passes and packs.

What stays with the person: Tours, conversations with hot leads and every agreement on price, discounts and membership terms.

Front desk / bookings administratorKeeps the schedule full and members informed: answers, books and welcomes people at the front desk.

What a manager tracks: Share of enquiries answered quickly · Class fill and no-shows · Member satisfaction at the front desk

Taskh/weekWho does itMyChatBot capability
Answer questions about timetable, prices and rules in Instagram DMsNeeds a business or creator Instagram account linked to a Facebook page; access can expire.5MyChatBot does itAnswer customer questions in Instagram DMs
Answer calls about timetable, prices and trial visits on the connected numberNeeds a SIP trunk or Twilio number; a person sets the transfer condition for handing calls over.3MyChatBot does itAnswer inbound phone calls with an AI voice assistant
Book personal-training sessions and, where enabled, class places; move or cancel them on requestAdd trainers and services first; seat-limited classes may need MyChatBot support to enable; staff-side changes send nothing.7MyChatBot does itBook, reschedule and cancel appointments on the built-in calendar
Queue a one-off reminder in the chat where a member booked a sessionNeeds self-scheduling on and instructions to queue it; Meta channels may refuse it once the messaging window closes.2MyChatBot does itSchedule a reminder or call-back to a customer in the chat
Add new prospects and their contact details to the client baseRepeat contacts are matched by phone first, then email.1.5MyChatBot does itTurn every new conversation into a lead record
Greet members, check them in, handle walk-ins and take payment at the desk13Person—
Take over chats the assistant flags: injuries, health questions, complaints, refundsThe assistant hands over only in cases its instructions describe, so those cases must be written down.4Person—
Phone members when a class is cancelled or a trainer is illStaff-side calendar changes are silent, so a person tells the member.3Person—

What AI agents handle: AI agents answer routine questions in Instagram and by phone, book and move sessions on the calendar, queue one-off reminders in the chats they booked and record new prospects. They hand chats over only in the cases written in their instructions.

What stays with the person: The front desk, check-in and payments, plus injury and health questions, complaints, refunds and the calls to members when a class changes.

Member retention managerKeeps members coming back: follows up, remembers goals, runs loyalty and handles complaints personally.

What a manager tracks: Renewal and repeat-visit rate · Share of quiet members who reply again · Member satisfaction and reviews

Taskh/weekWho does itMyChatBot capability
Follow up with members and leads who stopped replying, using timed messagesA person writes, publishes and attaches the sequence for a target label; it stops when they reply.4MyChatBot does itSend a follow-up sequence to leads who go quiet
Review who went quiet and draft a follow-up for eachDrafts only: a person copies and sends them from their own channels.3MyChatBot does itFind quiet leads and draft follow-ups for review
Fill in missing statuses and labels from recent chatsStatuses and labels must exist first; existing values are kept unless overwrite is on.2MyChatBot does itFill in missing funnel statuses and labels on recent chats
Send seasonal greetings and new-class news to chosen member groupsA person saves each campaign; contacts are picked by status, label or last chat activity, not visit date.3MyChatBot does itSend a one-time message campaign to a customer segment
Turn a member's request raised in chat into a task for the teamTask Manager must be connected; tasks arrive unassigned and a person takes them; reminders go through Telegram.2MyChatBot does itFile a follow-up task for a manager from a conversation
Speak personally with members who are drifting away and resolve complaints11Person—
Design the loyalty, referral and renewal rules and the freeze policy6Person—
Run member challenges and events and reply to public reviewsNo documented MyChatBot channel covers Google Business Profile messages or public review replies.6Person—

What AI agents handle: AI agents run timed follow-ups to quiet leads and members once a person publishes the sequence, draft follow-ups for a person to send, fill in missing labels and statuses, send group news once a person saves the campaign and turn chat requests into tasks.

What stays with the person: Personal conversations with members who are drifting away, complaints, the loyalty and renewal rules, events and replies to public reviews stay with the retention manager.

Trainer / instructorCoaches classes and personal sessions safely and well, so members make progress and keep coming back.

What a manager tracks: Member progress and retention in own classes · Class fill and session quality · Safety and technique standards

Taskh/weekWho does itMyChatBot capability
Lead group classes and personal-training sessions20Person—
Assess new members: goals, health notes, movement and technique4Person—
Design and adjust training programmes for members4Person—
Plan class structure, music and equipment, and prepare the space3Person—
Record progress notes and agreed goals in the member card2Person—
Coach and encourage members between sessions, in person or in chat2Person—
Answer members' routine pre-class questions about level, kit and rulesAnswers come from the club's FAQ; health questions reach a person only if instructions say so.2MyChatBot does itAnswer routine questions from your FAQ and documents
Send a one-off notice to a labelled class group, such as a time changeA trainer writes it, picks the label and saves it; only chat-opening channels reach people who never wrote.1.5MyChatBot does itSend a one-time message campaign to a customer segment

What AI agents handle: AI agents answer routine pre-class questions from the club's FAQ and, once a person saves a campaign, can send a one-off notice to a labelled class group. They do not touch the coaching itself.

What stays with the person: All coaching, the assessment of each member, programme design, safety and technique judgement, and the relationship with every member stay with the trainer.

Facility and equipment managerKeeps the space, equipment and supplies safe, clean and working, so classes run without interruptions.

What a manager tracks: Equipment downtime · Safety and hygiene checks completed · Supplier reliability and consumable cost

Taskh/weekWho does itMyChatBot capability
Do the daily floor round: equipment, safety and cleanliness9Person—
Arrange servicing and repairs with technicians and follow them through5Person—
Order consumables and equipment and check deliveries on arrivalNo documented MyChatBot tool orders from suppliers or checks deliveries.6Person—
Choose suppliers and negotiate prices and terms4Person—
Keep safety checks, hygiene routines and records in order4Person—
Research equipment and supplier options into a sourced tableNeeds an agents balance; prices and terms are confirmed with the supplier directly.3MyChatBot does itResearch leads or candidates into a sourced table
Log supplier invoice and receipt emails into an expenses sheetNeeds Gmail and Google Sheets connected; the accountant checks and posts the entries.3Possible with setupLog invoice and receipt emails into an expenses sheet
Triage supplier and technician emails and prepare draft repliesNeeds Gmail connected; nothing is sent, so a person reviews each draft.2Possible with setupTriage the inbox and draft replies

What AI agents handle: AI agents research equipment and suppliers into a sourced table. Routines can log supplier invoice emails into a sheet and draft replies once a person has connected Gmail and Sheets.

What stays with the person: The floor round, repairs, ordering, deliveries, supplier terms and safety checks stay with the facility manager.

AccountantKeeps the club's books, taxes, trainer pay and cash in order and gives the owner reliable monthly figures.

What a manager tracks: Timely tax filings · Accuracy of the books · Month-end close on time

Taskh/weekWho does itMyChatBot capability
Record income and expenses and reconcile bank and terminal statementsNo bookkeeping or accounting-system connector exists in MyChatBot.10Person—
Prepare and file tax returns and mandatory reports5Person—
Calculate trainers' pay for classes and sessions and process payrollPayroll is not covered by MyChatBot.6Person—
Reconcile membership and pack sales with payments received4Person—
Check contracts with trainers, the landlord and suppliersContract drafting and legal review are not covered.3Person—
Log Stripe payments for passes and packs into a revenue sheetNeeds Stripe and Google Sheets; terminal and cash payments are not logged; it is a log, not bookkeeping.2Possible with setupLog incoming Stripe payments into a spreadsheet
Log supplier invoice emails into an expenses sheetNeeds Gmail and Google Sheets connected; the accountant checks and posts each entry.3Possible with setupLog invoice and receipt emails into an expenses sheet
Prepare month-end figures and explain them to the owner5Person—

What AI agents handle: Routines can log Stripe payments and supplier invoice emails into sheets, which saves some typing. Bookkeeping, tax, payroll and legal work are not covered.

What stays with the person: All bookkeeping, tax returns, payroll, membership reconciliation and contract checks stay with the accountant, who also reviews anything logged into sheets before it is posted.

HR managerFinds, onboards and keeps trainers and front-desk staff, and keeps the class rota workable.

What a manager tracks: Time to fill an empty class slot · Staff turnover · New hires reaching a full schedule

Taskh/weekWho does itMyChatBot capability
Review quiet Work.ua candidates and draft follow-upsAdd the Work.ua recruiter agent first; it drafts follow-ups and a person sends and decides.3MyChatBot does itReview the candidate pipeline and draft follow-ups
Research candidate trainers and their public profiles into a sourced listProtected sites may block the browser; the list is a starting point for a person.2MyChatBot does itResearch leads or candidates into a sourced table
Triage candidate emails and prepare draft repliesNeeds Gmail connected; nothing is sent, so a person reviews each draft.2Possible with setupTriage the inbox and draft replies
Interview candidates, run trial classes and decide on offersHiring decisions and candidate scoring are not automated.8Person—
Onboard new trainers: club standards, safety routines and member etiquette6Person—
Build the class and shift rota and cover absencesLeave and timesheet administration are not covered by MyChatBot.7Person—
Check trainers' certificates and first-aid training and plan development4Person—
Hold one-to-ones, keep team culture and settle conflicts5Person—

What AI agents handle: AI agents show which Work.ua candidates went quiet and draft follow-ups, and compile sourced lists of candidate trainers. A routine can sort the inbox and prepare reply drafts.

What stays with the person: Interviews, trial classes, hiring decisions, onboarding, the rota, certificates, conflicts and personnel records stay with the HR manager.

AnalystShows where leads come from, where they drop out and how well the team follows up, so the owner can act on facts.

What a manager tracks: Lead-to-trial and trial-to-member conversion · Retention and drop-off by class or programme · Completeness and freshness of the data

Taskh/weekWho does itMyChatBot capability
Define the metrics: lead to trial, trial to member, retention and class fill6Person—
Pull weekly chat volume, AI cost and recorded orders by channel from the dashboardPasses count only if recorded as orders; amounts in different currencies are not converted.4MyChatBot does itReport sales, chat volume and AI cost by channel and campaign
Review which follow-up campaigns get replies and which stalledRead-only; the analyst decides which changes to make.2MyChatBot does itReview which follow-up campaigns get replies
Fill in missing statuses and labels on recent chatsRuns daily, every 3 days or weekly; existing values stay unless overwrite is on.3MyChatBot does itFill in missing funnel statuses and labels on recent chats
Score finished hand-offs to see how the team handles membersScores arrive in batches a few times a day; the owner decides on coaching.2MyChatBot does itReview conversations and score human managers' replies
Audit dormant leads and quiet members to list who to contact againNeeds a routine built with Claude or Codex and a Sales Platform connector; read-only by default.3Possible with setupAudit hundreds of quiet clients and recommend next actions
Analyse class fill, attendance and drop-off with trainers and the front deskAttendance data from the club's own system is not connected to MyChatBot.9Person—
Forecast peak seasons, timetable changes and cash needs for the next quarterPipeline revenue forecasting is not documented; the analyst builds it from the data.7Person—

What AI agents handle: The dashboard shows the weekly numbers, and AI agents fill in missing statuses and labels, score finished hand-offs and report which follow-ups get replies. A routine can list dormant leads once a person has built it.

What stays with the person: Choosing the metrics, interpreting class fill and drop-off with the team, forecasting and deciding what to change.

Frequently asked questions

Does MyChatBot manage memberships, check-ins or door access?

MyChatBot is not a membership system: no membership billing, freeze or expiry tracking, and no attendance or access-control data are documented, so those stay in your club software. Once a person loads your FAQ and price list and adds trainers and services, the assistant answers from them, books sessions on the built-in calendar and can send a one-off Stripe payment link for a pass or pack from the Orders integration; Stripe is the only payment provider documented. Connecting other systems needs a custom webhook or MCP connection that a person sets up.

Can the assistant book group classes with a limited number of places?

In principle yes, with a seat limit: the booking engine seats several people into one session, shows how many places are left and does not overbook. The docs say group classes may need to be wired up for your account by MyChatBot support, so confirm that before you rely on it; they are not overlap-checked, so a person keeps trainer clashes out of the timetable. A person adds trainers, services and the club's time zone, and bookings are made in that zone, not the member's.

Will members get automatic class reminders or expiry notices?

Not automatically. The calendar sends no reminders and stays silent when staff move a class, and nothing in the product triggers on a visit or membership expiry date. The assistant can queue its own one-off message in a chat it handled once self-scheduled follow-ups are on, and a person can publish a follow-up sequence for a status or label or save a campaign to a labelled group, but Instagram, Messenger, TikTok and WhatsApp Business reach only people who wrote first.

What happens when someone mentions an injury, a medical condition or a complaint?

The assistant hands over only in the cases its instructions describe, so write down your injury, health, complaint and refund cases and who takes them. The chat then switches to operator mode and is flagged for attention, a Telegram group linked under Flight Control can be notified, and it can return to the assistant after a set time, 24 hours by default. Programme design and any health judgement stay with trainers.

Structures for other industries

E-commerceChat orders, support, content and catalog: where agents help and where people stay.11 roles · 22 agents and toolsReal estateEnquiries, listings and follow-ups with AI agents; showings and deals stay with realtors11 roles · 25 agents and toolsBeauty salonMasters stay at the chair; AI agents answer messages, book visits and nudge quiet clients9 roles · 22 agents and toolsEducationAI agents handle enquiries, trial bookings and follow-ups; teaching stays with your team10 roles · 24 agents and toolsHotels and restaurantsRoutine messages and booking slots go to AI agents; kitchen, floor and welcome stay human.10 roles · 18 agents and toolsAgenciesInquiries, content drafts and chat stats with AI; strategy and clients stay with your team10 roles · 20 agents and toolsRetailRoutine chats, calls and product drafts go to AI agents; shop floor and till stay human.11 roles · 20 agents and toolsAutomotiveRoutine enquiries, booking slots and parts lookups go to AI; repairs and deals stay human11 roles · 23 agents and toolsLegal servicesIntake, booking and follow-ups with AI agents; advice and decisions stay with lawyers10 roles · 26 agents and toolsFinancial servicesEnquiries, bookings and follow-ups with AI; advice, checks and sign-off stay with people10 roles · 25 agents and toolsSaaS and ITDemo requests, tier-1 support and follow-ups with AI; product and key accounts stay human10 roles · 25 agents and toolsClinicsDoctors keep every medical decision; AI agents answer enquiries, book visits and follow up10 roles · 22 agents and toolsTravel agenciesFirst replies and tour matching go to AI agents; trips, bookings and money stay human.10 roles · 26 agents and tools

All structures

Build your own structure with MyChatBot

Create an account, connect one channel and start with the roles where agents already cover the most hours.