A BJJ gym can keep a two-line coach note from every trial class, let AI turn it into a short personal text a few hours after the first roll, and have a coach approve it before it sends. For belt-promotion posts, get written consent first, give the AI only facts the coach confirms, and strip every injury or safety claim.
The consent rule comes before the AI rule. A follow-up text only works if the person agreed to be texted, so ask on the trial form, in its own box. And one kind of message is never automated: if a trial student mentions pain or an injury, a coach contacts them personally with no sales content. A cheerful template sent to someone who has just hurt a shoulder loses the student and makes the gym look careless.
Four texts in the seven days after a trial class
Plenty of gyms either send nothing or send one generic "thanks for coming" message. The first wastes the best moment to convert; the second sounds like every other gym. The sequence below uses four short texts, each with a reason to exist, and then stops. The coach's note makes the first two personal, and a coach approves every draft before it goes.
| When | Purpose | Who writes it |
|---|---|---|
| On booking | Confirm the class, what to wear, arrival time, one question: "Anything the coach should know?" | Template from your gym software |
| 2 to 3 hours after class | Thank them for the first roll, mention one real thing from class, offer a spot in the next beginners' class | AI draft from the coach note, coach approves |
| Next morning | Light check-in: "How did yesterday feel?" Skipped if the note carries an injury flag | AI draft, coach approves |
| Day 3 | This week's beginner class times and the trial offer's end date | Template |
| Day 7, only if they have not joined | One last note with an easy exit. Then the sequence ends. | Template |
Keep the leads in your gym software, not a loose spreadsheet, so every text has a status behind it. Check how your software prices them: Gymdesk's pricing page says prospects do not count towards its active-member total, and Zen Planner's says there are no charges for prospects or staff (both read in October 2026), so a growing list of trial leads need not raise the bill. Read the definitions, though: Zen Planner counts anyone with a membership or who has attended an event in the past month as active, while saying pay-per-session attendees are never counted, so ask how a free trial class is recorded before you assume it costs nothing. If you also take trial bookings by phone, answering trial-class calls for a martial arts school with AI covers that side, and answering gym enquiries and booking trial sessions covers the written enquiries that come before.
The coach's note: two lines and a flag
The personal touch comes from the coach, not the AI, so the coach has to give the AI something to work with. After each trial, the coach spends about 40 seconds on a phone note with three parts: what the student did, one thing the coach noticed about them as a person, and a flag for pain or injury. An example (illustrative):
Coach note: Fundamentals class. Drilled guard retention, one live round of 3 minutes. Asked good questions all class, nervous about contact at first, relaxed by the end. Interested in fitness. Injury or pain mentioned: no.
Everything the AI is allowed to say about the student comes from that note. Everything about the gym, such as class times and the trial offer, comes from a second note the owner keeps up to date. Keep surnames, phone numbers and any injury details out of the chat: the AI only ever sees first-name placeholders and the note, and the gym software does the merge. If the injury flag says yes, no draft is produced at all; the coach phones or messages in their own words.
Texts after the first roll: a loose draft, the edits, the keepers
A free ChatGPT, Claude or Gemini account is enough. Keeping the gym facts and the list of banned claims in a ChatGPT or Claude Project means you do not paste them each time. Here is the prompt for the same-day text:
Write a text message from a BJJ gym coach to a trial student, sent a few hours after their first class.
Use ONLY the coach note and gym facts below. Under 55 words. Warm, plain, no emojis, no exclamation marks.
Mention one specific thing from the note. Do not praise "natural talent", do not mention safety,
injuries or results, and do not pressure them. Offer one concrete next step.
End with "Reply STOP to opt out." Use placeholders: [first name], [coach first name], [gym name].
COACH NOTE: [paste]
GYM FACTS: next beginners' class Thursday 6.30 pm; reply to this text to reserve a spot.
This is what a looser version of the prompt returned (illustrative):
Hi [first name]! Huge congrats on crushing your first roll today. You're a natural and BJJ is a super safe way to get fit and learn real self-defence. Don't miss out, our trial offer won't last. Come back Thursday and become part of the family!
The coach circled five problems. "Crushing it" is untrue for someone who spent the round defending. "A natural" is a flattering guess. "A super safe way to get fit" is a safety claim and "real self-defence" is an effectiveness claim, neither of which the gym can prove in a text. "Don't miss out" is pressure. The tightened prompt returned a version the coach sent with one word changed:
Hi [first name], [coach first name] here from [gym name]. Thanks for coming in today and taking on your first roll. You asked good questions all class and looked more relaxed by the end. The next beginners' class is Thursday at 6.30 pm if you'd like to come back. Reply here and I'll save you a spot. Reply STOP to opt out.
The other three texts follow the same pattern and are mostly template. The next-morning check-in reads, "Morning [first name], how did yesterday feel? If you have any questions about the class or what to bring next time, just reply." The day-3 text lists this week's beginner classes and the date the trial offer ends. The day-7 text, sent only if they have not joined, says, "Hi [first name], last note from me. Your trial offer ends [date]. If now isn't the right time, no problem. If you'd like to carry on, reply and I'll set it up. All the best, [coach first name]." That final text gives an exit, which is why it converts people without annoying them, and then nothing else is sent.
Set quiet hours in your software and keep to them; nothing before 9 am or after 8 pm is a sensible house rule, though the hours are your choice. Any reply, from "yes please" to "stop texting me", goes to a person the same day. A reply of "stop" must update the lead's status immediately, so a template text cannot reach them again.
When a reply mentions pain
Sometimes the next-morning check-in gets an answer like this (illustrative): "Loved it, but my neck is a bit stiff today. Is that normal?" That reply ends the automated sequence for this student. Set their status to "coach contact" so the day-3 and day-7 templates cannot go, and have the coach answer in their own words, with no offer attached and no guess about the cause. Something like: "Thanks for telling me, [first name]. I can't say what's behind it from here, so if it doesn't settle, please get it checked by a health professional before you train again. When you're ready, tell me and we'll plan your next class around it." Do not paste the reply into an AI chat to draft the answer: health details stay out of the tool, and a model asked "is that normal?" tends to reassure, which is exactly the claim the gym must not make. Note the reply on the lead record and leave the decision about coming back to the student.
One consent ledger for texts, photos and belt posts
Three different permissions get muddled in most gyms: permission to text, permission to photograph, and permission to post about a promotion by name. Treat them as three separate boxes on the trial and membership forms, each unticked by default, and keep a ledger so anyone can check before sending or posting. A small ledger (illustrative) looks like this:
| Person | Texts about classes | Photos and video on gym channels | Belt posts with first name | Withdrawn |
|---|---|---|---|---|
| Member 031, adult | Yes, 3 Sep | Yes, 3 Sep | Yes, 3 Sep | |
| Member 047, adult | Yes, 12 Sep | No | No | |
| Member 058, adult | Yes, 20 Sep | Yes, 20 Sep | Yes, 20 Sep | Photos withdrawn 9 Oct |
| Parent of member 114, age 9 | Yes, 1 Oct | Group photos, no faces online | First name only, per post |
The rule is simple: no entry, no text, no post. Withdrawals take effect the same day and are written in the last column. Sample wording for the form: "Text me about my trial and class times", "I am happy for the gym to share photos or videos that include me on its social media", and "Post about my belt promotions using my first name". Ask your adviser to check the exact words you use, because requirements on consent and on marketing messages differ from place to place. A sign-up form with the three boxes takes ten minutes to build, and AI can draft the form wording if you give it the three permissions.
Belt promotions: from the coach's decision to the post
A belt promotion is a personal moment, and a post can spoil it if the student reads about it in public before hearing it in person. This order of steps protects both the student and the gym.
- The coach decides and tells the student in person. No post before that conversation.
- Check the ledger. No belt-post consent means no post, however proud the coach is.
- The coach writes a facts sheet, not a draft: first name, belt and stripes, the date, time training rounded and confirmed, one thing the coach noticed.
- AI drafts from the facts sheet alone.
- The coach edits and the student sees the draft. "Happy for this to go up?" takes ten seconds.
- Post, then record the date in the ledger row.
A facts sheet (illustrative): blue belt, previously four stripes on white; promoted at Friday's class; about two and a half years training, confirmed by the coach; the coach noticed patience in guard and a habit of asking questions after rounds; hashtags: three at most. A loose prompt on that sheet produced the draft below.
Huge congratulations to [first name] on earning a blue belt after two and a half years of relentless grinding, blood, sweat and tears! Training in our safe, injury-free environment, [first name] has become a lethal grappler. Come train with the best! #bjj #jiujitsu #bluebelt #grind #martialarts #selfdefense #fitness #gym
Five fixes were needed. "Relentless grinding, blood, sweat and tears" is a cliché that also hints at injury. "Safe, injury-free environment" is a safety claim. "Lethal grappler" is untrue and unkind to the student's family reading it. "The best" is a boast the gym cannot back. And eight hashtags exceed Instagram's cap of five per post, which has applied since December 2025. The corrected version, after the coach's edit and the student's thumbs-up:
Congratulations to [first name] on a well-earned blue belt. Two and a half years of turning up, and what [coach first name] noticed was the patience in guard and the habit of asking questions after every round. Proud of you, [first name]. New to jiu-jitsu? Beginners' classes are Tuesday and Thursday at 6.30 pm. #bjj #bluebelt #[gym name]
One more reason to take consent seriously: since July 2025, public posts from professional Instagram accounts can show up in Google and Bing results, so a post can outlive the moment and be found by anyone searching the student's name. Keep that in mind when you decide whether to use a full name; first names only is the safer default. For wider context on promotions, gradings and parent messages, martial arts school software for gradings and parent updates compares the tools.
Claims to cut: injury, safety and results
Marketing for contact sports drifts towards promises, and AI amplifies the drift because it has read thousands of gym ads. Make a claims scan part of every approval. Paste the draft and run this prompt after the writing prompt, and then read the answer yourself.
Here is a draft post or text for a BJJ gym. List every sentence that makes a claim about
safety, injuries, health, fitness results, weight loss, mental health, self-defence
effectiveness, or comparisons with other gyms. For each one, quote it, name the type of claim,
and suggest a neutral rewrite that describes what happens in class instead.
Do not rewrite the whole draft.
DRAFT: [paste]
| Draft says | Type | Neutral version, if true |
|---|---|---|
| "A safe place to learn" | Safety claim | "A coach leads every beginners' class." |
| "Lose 10 kg in 12 weeks" | Results claim | Delete. The gym cannot promise it. |
| "Learn self-defence that works" | Effectiveness claim | "Learn the fundamentals of jiu-jitsu." |
| "Great for anxiety" | Health claim | Delete. |
| "The best gym in town" | Comparison | "Our coach holds a [belt] and teaches [days]." |
A line such as "no experience needed" is a statement of your own policy and is fine if true. The principle is that you describe what happens in class and who runs it, and you leave outcomes and safety to the student's own judgement and to your health question on the form. When a student asks directly about injuries, a person answers.
Children's classes and parents
For anyone under the age you treat as an adult, consent comes from a parent or guardian, and it is worth asking per post. Use first names only, leave out the school and anything that shows where the child lives, and consider a private parents' group instead of a public feed for belt moments; it keeps the celebration where the audience actually is. AI can draft the wording, but strip anything about confidence, discipline or safety, since these are outcome claims too. If your gym runs holiday sessions, martial arts summer camp sign-ups and parent emails covers the parent-facing messages.
The monthly tally that shows whether follow-ups work
You do not need analytics software. A sheet with four counts per month is enough, kept by whoever handles the front desk. Here is an example month (illustrative) for a gym with about 90 members and 14 trial bookings:
| Count | Before follow-up | After eight weeks |
|---|---|---|
| Trial bookings | 14 | 14 |
| Attended | 9 | 10 |
| Booked a second class within 7 days | 5 | 7 |
| Joined within 14 days | 3 | 5 |
Each count points at a different step. Attendance that trails bookings (10 of 14 here) sends you to the booking confirmation and the reminder before class, because the follow-up has not started yet. A second-class count that trails attendance (7 of 10) points at the same-day text and whether it offered one concrete spot. Joins that trail the second-class count (5 against 7) point at the day-3 and day-7 messages and at the offer itself. Change one step a month, so you can tell which change moved the number.
These numbers are an example of what to record, not a promise of what you will see. The cost side is easy to total: about 40 seconds for each coach note and about 20 seconds to approve each of the two AI drafts is 80 seconds per student who attends, so the 10 who attended in the example month took about 13 minutes of coach time. If one extra person joins and stays for several months at your membership fee, the sums favour the follow-up. If nothing moves after eight weeks, check the second row first: were the texts actually sent, and to people who had agreed to them? Remember the ledger, and see the two weeks after a free CrossFit trial for a comparison sequence.
First-month slips: a wrong name, an ignored STOP, an early post
None of these needs bad luck. Each is the kind of slip that appears once real leads start moving through the sequence (illustrative):
- The wrong name. A merge field pulled the previous lead's first name into a text, so a trial student was greeted by someone else's name. The fix is to send the first week of texts to the coach's own phone for a read-through.
- Texting someone who said stop. The opt-out reply went to an inbox nobody checked. Fix: replies go to a phone that a named person owns, and a "stop" reply updates the status at once.
- A post before the conversation. A student heard about the promotion from the gym's feed. Fix: step one of the belt sequence is a conversation, and nobody posts before it.
- An invented detail. The AI wrote "after three years" when the student had trained for two and a half. Fix: only confirmed facts go in the facts sheet, and the coach checks every figure.
- A post about someone who has left. A promotion post for a member who had since left the gym went up from the schedule. Fix: check the ledger and the member list on the day, not when the post was planned.
The common thread is that the AI was never the weak link: the weak links were process steps nobody owned. Give each step a name next to it, starting with the coach's note and the ledger check, and the AI part will be the least eventful thing in the sequence.
Questions gym owners ask about follow-ups and belt posts
Can I text trial leads without asking first?
Ask first. Put an unticked box on the trial form, such as "Text me about my trial and class times", and record who ticked it and when. Rules about marketing texts differ and are enforced differently, so have your adviser check the wording. No tick, no text: use email or a phone call instead.
Should the student see a belt post before it goes live?
Yes. Tell them about the promotion in person first, then send the draft and ask if they are happy for it to go up. Standing consent in your ledger covers your right to post. Asking about each post covers the person's feelings, including the student who would rather keep a promotion private.
Can AI help with posts about children's promotions?
It can draft them, with extra care. Use a first name only, get a parent or guardian's consent for each post, leave out anything that identifies the child's school or whereabouts, and consider sharing in a private parents' group instead of a public feed. Strip any claim about safety or confidence.
How many hashtags should a belt post use?
Instagram has capped hashtags at five per post since December 2025, so three or four is plenty: the gym's name tag and one or two topic tags. Long lists of generic tags add nothing a coach would say and make a post look machine-written.
Further reads
- Can AI Draft a Martial Arts School Waiver for Children? — Children's waivers and what a solicitor must check.
- Gym AI Receptionist: Monthly Cost, Tours, Trials and Class Bookings — What phone and chat answering costs a gym each month.
- CrossFit Marketing Automation Software Compared for Free-Trial Leads — Software that runs trial-lead follow-up for you.
- Personal Trainer Progress Reports: Monthly Client Summaries With AI — Monthly progress messages once a trial student has joined.
- Small Gym Software: Built-In AI or a Separate AI Tool? — Built-in AI or a separate tool for a small gym.
- How Pilates Studios Use AI to Turn Intro Offers Into Memberships — A parallel for turning an intro offer into a membership.
- Boxing Gym Software Checklist: Memberships, Class Caps and AI Help — What a small boxing gym should test in membership and booking software, with class-cap sums, two named platforms and AI-drafted reminders and replies.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Gymdesk and Zen Planner pricing pages (how prospects and active members are counted, read October 2026); Instagram's own guidance on its five-hashtag limit and on professional-account posts appearing in search engines (checked September 2026). Gym sizes, texts, sheets and prices in the examples are illustrative.