10 ChatGPT prompts for gym marketing that actually work
90% of gym owners who try ChatGPT get mediocre results, and the reason is always the same: prompts with no context. You type "write me a post for my gym" and get generic mush with bicep emojis that any gym on the planet could have written. The model isn't the problem; the problem is that you gave it the same thing your competitor would give it, so it gives you back the same thing it gives your competitor. This article fixes that: first, the prompt structure that changes your results, then 10 complete prompts ready to copy, paste and fill in.
The structure that works
A useful prompt has five parts, and most people only use the third:
- Role: who you want it to be. "You are a copywriter specializing in local fitness" produces better text than nothing, because it sets the register and the judgment.
- Gym context: the piece almost nobody includes and the one that changes results the most. Name, type of facility, city and neighborhood, typical customer, price, what makes you different. Five lines worth keeping in a note to paste into every prompt.
- Task: exactly what you want, with numbers. "10 variations" not "some ideas".
- Format: how you want it. Table, list, maximum length, language.
- A sample of your voice: paste a real piece of your own writing (a post you wrote, an email you sent) and ask it to match that tone. That's the difference between sounding like ChatGPT and sounding like you.
For the 10 prompts below, the context block is always the same. Create it once:
CONTEXT (paste this at the start of every prompt):
My gym: [name], a [type: neighborhood gym / CrossFit box /
boutique studio] in [city, neighborhood]. Typical customer: [age, profile,
example: 30-50, people who want to get fit without a bodybuilding vibe].
Monthly fee: [XX€/month]. What makes us different: [1-2 honest sentences].
Brand tone: [friendly and direct / motivating without being cheesy /
technical and serious].
With that in place, here are the 10. Each one includes the full prompt and a usage note.
1. Monthly content calendar from 3 data points
[CONTEXT]
You are a social media manager specializing in local fitness.
Create a content calendar for Instagram for [month].
Data: this month we're promoting [offer/event], our flagship class
is [class] and we want to attract [target profile].
Format: table with columns Day, Content type (reel/post/story),
Concrete idea, First-line hook. 12 posts, 3 per week.
Mix: 40% value/education, 30% gym life and members, 20% offer,
10% team staff. No generic motivational quotes.
Usage note: that last line matters, without it, ChatGPT fills the calendar with "The only bad workout is the one you didn't do! 💪". Review the table and cut the 2-3 ideas you couldn't actually execute with your real content.
2. Responding to negative Google reviews in your tone
[CONTEXT]
You are the gym owner responding personally.
This is a real negative review: "[paste the review]".
What actually happened: [your version in 2 lines].
Write a response of maximum 80 words that: acknowledges the specific issue
without over-explaining, doesn't sound like a corporate template, offers
to continue the conversation privately, and doesn't repeat the problem
using words that reflect badly (don't write "dirty" or "terrible service").
Give me 2 versions: one more conciliatory and one firmer for unfair reviews.
Usage note: the detail about not repeating negative words matters because the response is also read by potential customers who are deciding whether to join. Pick the version based on the situation; the firm one only for reviews that are objectively false.
3. Ten hook variations for an ad
[CONTEXT]
You are a direct-response copywriter specializing in fitness.
My current ad starts with: "[your current first line]".
The offer is: [offer]. The audience: [profile].
Write 10 alternative first lines for this Meta ad.
Rules: maximum 12 words each, no double exclamation marks
or all-caps shouting, none should start with "Do you want" or
"Are you tired of". Vary the mechanism: 3 with an unexpected question,
3 with a stat or number, 2 with a direct objection, 2 with a concrete
everyday situation the customer recognizes.
Usage note: the hook is the line that decides whether the rest of the ad exists. Test the 3-4 best against your current hook; AI copywriting for ads gives the complete system for iterating from here.
4. WhatsApp sequence for no-shows
[CONTEXT]
You are an empathetic gym sales rep who is never aggressive.
A lead booked a visit and didn't show up. Write a sequence of
3 WhatsApp messages: the first 2 hours after the missed appointment,
the second 2 days later, the third 7 days later.
Rules: maximum 40 words per message, zero blame, the first assumes
good faith ("something came up"), the second adds something new (offer
another time slot or another class), the third closes the door politely
while leaving it ajar. Use "you". No emojis in the third message.
Usage note: the sequence stops the moment the lead replies, don't tell ChatGPT that, tell whoever is sending it. Three messages and that's it: the fourth is spam.
5. New class description that actually sells
[CONTEXT]
You are a copywriter writing for regular people, not athletes.
We're launching a new class: [name, what it involves, duration, level,
schedule, instructor].
Write a description of 100-120 words for the website and another of
50 words for Instagram. Rules: explain what the student will feel and
achieve, not a technical list of exercises; mention who it's NOT for;
no words like "amazing", "unique" or "revolutionary". The reader should
be able to picture themselves in the class.
Usage note: "who it's NOT for" sounds counterintuitive and it's what converts best, it filters and builds credibility at the same time. A class for everyone is a class for no one.
6. Win-back email for lapsed members
[CONTEXT]
You are the owner writing a personal email, not a newsletter.
Recipients: ex-members who cancelled between 3 and 12 months ago.
Return offer: [your offer, example: come back with no joining fee and
2 weeks free].
Write the full email: subject line (maximum 6 words, no "we miss you"),
body of maximum 130 words in first person, one single link/call to action.
Tone: no guilt-tripping about leaving, no drama, acknowledging that life
changes. Give me 3 alternative subject lines for A/B testing.
Usage note: your list of ex-members is the cheapest marketing asset you have, they already know you and they already bought from you once. A quarterly send to this list usually outperforms any cold campaign at the same cost.
7. 30-second video script for reels
[CONTEXT]
You are a short vertical video scriptwriter for social media.
Reel topic: [topic, example: why walking into a gym for the first time
is scary and what we do about it].
Write the 30-second script: left column what's on screen
(specific shots filmable with a phone in my gym), right column
what's said (natural voice, short sentences, like talking to a friend).
The first 2 seconds must hook, no "hey guys" or logos.
Close with a one-sentence call to action.
Usage note: ask for shots you can actually film; if the script calls for a drone, cut it. Shoot with your phone and natural light, authentic lo-fi video outperforms expensive production in local ads.
8. SWOT analysis of your offer vs a competitor
[CONTEXT]
You are a skeptical business consultant who doesn't agree with me by default.
My current offer: [offer, price, terms].
My main competitor's offer: [their offer, price, what you know about them].
Give me a comparative SWOT analysis in a table. Then answer:
1) Where does their offer objectively beat mine? 2) What would you change
about mine without lowering the price? 3) What communication angle
exploits a weakness of theirs that I cover? Be direct, don't protect me.
Usage note: the first line ("skeptical consultant who doesn't agree with me by default") is the one that matters, without it, ChatGPT will tell you your offer is great. You can pull the competitor data from their website and the Meta ad library in 10 minutes.
9. Rewriting your website in customer language
[CONTEXT]
You are an editor who translates business jargon into customer language.
This is the current text from my website: "[paste your homepage or
services section]".
Rewrite it for someone with [your typical customer's profile] who doesn't
know what HIIT is and doesn't care about our "methodology". Rules: every
sentence must answer "so what?", remove any word a customer wouldn't use
talking to a friend, keep it the same length as the original. List
separately which phrases in the original were empty filler.
Usage note: the final list of "phrases that were filler" stings and teaches. Almost every gym website talks about itself ("our facilities", "our method") when it should be talking about the customer. The fundamentals of digital marketing for gyms explain why this subject shift moves conversion.
10. Objections and responses for your January offer
[CONTEXT]
You are a gym sales manager with 15 years behind the front desk.
My January offer: [full offer with price and terms].
List the 8 most likely objections my team will hear (include the
uncomfortable ones: "but at [competitor] it's cheaper", "I quit last March",
"I need to think about it").
For each one: the response in maximum 3 natural spoken sentences,
what NOT to say, and the follow-up question that reopens the conversation.
Format: 4-column table.
Usage note: print the table and work through it with your team before the campaign, not after the first week of missed January leads. ChatGPT's responses are the draft; the fine-tuning comes from the actual front desk.
The honest reminder: ChatGPT drafts, it doesn't decide
All 10 prompts share a limitation worth being clear about: ChatGPT executes on what you give it. If your offer is bad, it will write you flawless ads for a bad offer. The decision of what to sell, at what price and to whom is yours, and no prompt structure replaces that.
And review everything, always. ChatGPT makes things up with absolute confidence, it will invent industry statistics, class benefits that don't exist, and even your own gym's schedule if you let it. Practical rule: every number, name and verifiable fact that appears in generated text gets checked before you publish. The cost of the review is five minutes; the cost of an invented figure in an ad is a complaint.
The difference between drafting and deciding is exactly the line between AI tools and AI agents: ChatGPT helps when you're using it, but it doesn't work when you're not there. The next step, once text stops being your bottleneck, is automating what happens after the text: the campaign, the lead response, the follow-up. To place these prompts in the full picture, the overview of AI applied to gym marketing is the starting point, and if you also want to generate the images and videos for your ads, AI creative generation is the next article in this series.
Start with prompt 8 this week. It's the only one on the list that doesn't produce a text but a better-informed decision, and decisions are worth more than texts.