# Social Media Post Ideas for Gyms (21 With Example Posts) > 21 social media post ideas for gyms and fitness studios, each with a finished example post: open spots, member wins, challenges and answers for beginners. By Rohan Gotwal ยท Published 2026-10-20 ยท 22 min read Canonical: https://www.posthell.com/blog/gym-social-media-post-ideas ## TL;DR A gym or fitness studio should post five kinds of things: open spots and schedule changes that fill classes, a look inside a real class, member wins shared with consent, challenges from kickoff to retest, and plain answers for people who have not joined yet, like price and parking. ## Key takeaways 1. The posts that fill a class fastest name a time, the number of spots left and the price. 2. Member wins work best when they are about what someone did, a first pull-up or a lift on the board, and only with their OK. 3. One six-week challenge gives a studio at least three posts: the kickoff, a midpoint check-in and the finish. 4. People who have not joined want plain answers: what the first class is like, what it costs, where to park. 5. Instagram allows at most five hashtags per post or Reel caption, so use what you do, where you are and your studio's name. These are 21 social media post ideas for small gyms and fitness studios, grouped by the job each post does, from filling tonight's class to answering the question a beginner is too shy to ask. Every example below was written by posthell from the one-line note above it, then checked against that note. The studio in the examples is Early Rep Studio, the sample strength studio from our [posthell for fitness studios](https://www.posthell.com/for/fitness-studios) page. It is not a real gym, so swap in your own times and prices. ## What should a gym post on social media? A gym should post what gets someone through the door: open spots, a look inside class, member wins, challenges, and plain answers for beginners. The thread running through all of them is one specific fact per post: a time, a number of spots, a price, a name. I saw how much that matters while building this page. Given the note "class tonight, come", posthell wrote this: > Class tonight at Early Rep Studio. Small group, capped at 12, so if you've been meaning to come in, now's the time. It is accurate, and nobody can act on it: no time, no class, nothing to book. Given "3 spots left in tonight's 6:30 strength class. capped at 12. drop in is $25", it wrote idea 1 below, which a person can decide on before dinner. Every note on this page carries a detail like that, because the post can only be as specific as the note. | Idea group | What it does | Suits best | | --- | --- | --- | | Open spots and schedule changes (1 to 5) | Fills tonight's class, stops people driving to a locked door | Instagram, Facebook | | Inside a class (6 to 11) | Shows a nervous beginner exactly what the hour looks like | Instagram Reels, TikTok | | Member wins (12 to 14) | Shows people like them showing up week after week | Instagram, Facebook | | Challenges (15 to 17) | Turns one event into three posts and a reason to sign up | Instagram, Facebook | | Before they join (18 to 21) | Answers fitness level, price, parking and the bring-a-friend question | Facebook, Instagram | ## What do you post when a class has open spots? Post the class, the time and the spots left the moment you know. Open spots and schedule changes book people the same day. These are the most direct posts a studio has. They also go stale fastest, so they are the ones worth writing on your phone between classes. ### 1. Three spots left tonight A capped class with a number on it gives people a reason to decide now instead of "maybe next week". Post it in the early afternoon, before evening plans are made. **Photo:** the room set up with 12 spots before class, shot from the doorway. **The note:** "3 spots left in tonight's 6:30 strength class. capped at 12. drop in is $25" **The post posthell wrote:** > 3 spots left in tonight's 6:30 strength class. Cap is 12. > > Drop-in is $25, no membership needed. **Best on:** Instagram, Facebook. ### 2. A new lunch class People who can't make 6am or 6:30pm are a different crowd from your regulars. Naming the start time and the time they're back at their desk answers the only question they have. **Photo:** the clock on the wall at 12:15 with kettlebells lined up underneath. **The note:** "new 12:15 lunch class tues and thurs starting nov 3. 45 min, back at your desk by 1:15" **The post posthell wrote:** > New time starting November 3rd: 12:15pm on Tuesdays and Thursdays. > > 45 minutes, so you're back at your desk by 1:15. Small group, capped at 12. Same barbell and kettlebell work as the other classes, just squeezed into a lunch break. > > Drop-in is $25, or grab a 10-class pack if you want to lock in the slot. Book at the link in bio. **Best on:** Facebook, Instagram. ### 3. A second Saturday class because the first one fills A waitlist is proof people want in, and announcing the fix shows the people on it that you were paying attention. **Photo:** the Saturday 8am class mid-warm-up, from the back of the room. **The note:** "new saturday class at 9:30 starting nov 7, because the 8am has had a waitlist 3 weeks running" **The post posthell wrote:** > The 8am Saturday has been waitlisted three weeks straight, so we're adding a 9:30. > > Same lifting class, same cap of 12 spots. > > Book through the link in the bio if you want in. **Best on:** Instagram, Facebook. ### 4. The free intro session Walking into a gym cold is the hard part for a lot of beginners. Thirty minutes with a coach and nothing to sign afterwards is the gentlest first step you can offer, so say both parts. **Photo:** a coach demonstrating a kettlebell swing, facing the camera. **The note:** "free 30 min intro session with a coach, weekdays at 5pm. you don't have to sign up for anything after" **The post posthell wrote:** > The free 30-minute intro session is the easiest way to see what we do. One of our coaches walks you through the space, the programming, what a class actually looks like. Weekdays at 5pm. No signup required after. **Best on:** Facebook, Instagram. ### 5. Holiday hours Nobody should drive to a locked door on Thanksgiving morning. Post holiday hours a few days ahead, then again the day before. **Photo:** the schedule board with the holiday times written up, or a brand card with the hours. **The note:** "thanksgiving day: one class at 8am, then closed. friday back to normal from 6am" **The post posthell wrote:** > One class Thursday at 8am, then closed for the holiday. Back to normal Friday, first class at 6am. **Best on:** Facebook, Instagram. ## How do you show what a class is actually like? Show the room, the workout and the coaches, so a nervous beginner can picture their first hour before they ever book it. These posts do the selling a price list can't. A price list doesn't say what happens when you walk in, and for a lot of beginners that is the real question. ### 6. What your first class looks like Walking through the hour in order takes away the fear of looking lost. It also sets expectations: a warm-up, a coach who explains each lift, and weights the member chooses. **Photo:** the warm-up from the side of the room, or a coach adjusting someone's grip (with their OK). **The note:** "what your first class here looks like: 10 min warm up, coach walks you through every lift, you pick your own weights" **The post posthell wrote:** > Your first class here: 10-minute warm-up, then Dana or Marcus walks you through every lift before you touch a weight. You pick what goes on the bar. > > Coached movement from the start. > > Drop-in is $25, or book the free 30-minute intro first if you'd rather meet us before a class. Weekdays at 5pm. Link in bio. **Best on:** Instagram, TikTok. ### 7. Today's workout Posting the actual workout lets people judge the level for themselves. "Every move can be scaled" is the line that reaches the person who assumes they can't do it. **Photo:** the whiteboard, close up and readable. **The note:** "today's workout: 5 rounds of 10 kettlebell swings, 8 goblet squats, 200m row. every move can be scaled" **The post posthell wrote:** > today's class: 5 rounds of 10 kettlebell swings, 8 goblet squats, and a 200m row. every move scales, so if you've never touched a kettlebell that's fine. weekdays at 6am, 7am, 5:30pm and 6:30pm. drop-in is $25, or book a free 30-min intro with a coach at 5pm if you want to come see the place first. **Best on:** Instagram. ### 8. A form tip One cue a person can try in their living room shows how your coaches teach, without anyone having to visit. **Photo:** a 15-second side-on clip of a goblet squat with the bell held against the chest. **The note:** "form tip: on a goblet squat keep the kettlebell touching your chest all the way down. if it drifts forward go lighter" **The post posthell wrote:** > Goblet squat tip: keep the kettlebell touching your chest the whole way down. If it drifts forward, go lighter. Don't grind through it. **Best on:** TikTok, Instagram Reels. ### 9. Meet a coach People join a coach as much as a gym. Say what they run and when, so a reader knows which class to try. **Photo:** the coach mid-cue in a real class (with their OK), not a posed headshot. **The note:** "meet marcus. 9 years coaching. he runs the 6am crew and saturday lifting, and usually fixes a deadlift setup with one cue" **The post posthell wrote:** > meet marcus. nine years of coaching. he runs the 6am crew and saturday lifting here at early rep. > > if your pull has felt off for months, he'll spot it fast. > > free intro session weekdays at 5pm, link in bio. **Best on:** Instagram, Facebook. ### 10. New equipment New kit is a small, honest reason to post, and it tells regulars something changed in their class this week. **Photo:** the four rowers lined up before the 5:30 class. **The note:** "got 4 new rowers (the machines) this week. we start using them in monday's 5:30 conditioning class" **The post posthell wrote:** > Four new rowers arrived this week, so the 5:30 conditioning class is going to look a lot different. > > If you've been meaning to try a class, there's a free 30-minute intro session any weekday at 5pm. Booking link is in the bio. **Best on:** Instagram, Facebook. ### 11. The 5:20am setup Behind-the-scenes posts show work nobody sees. This one also tells a reader how early the 6am crew's day starts, without saying it outright. **Photo:** the dark window, then the lights coming on inside. **The note:** "5:20am. dana's here setting up 12 spots for the 6am class. lights on, music on" **The post posthell wrote:** > 5:20am. lights on, music on, 12 spots set before most alarms have gone off. > > If the 6am is your kind of thing, the free intro session is a good place to start. Weekdays at 5pm, 30 minutes with a coach. Book at Early Rep Studio, Columbus. **Best on:** Instagram, TikTok. ## How do you post member wins without making it about bodies? Post what someone did, a first pull-up, a lift on the board, a streak, and only after they say yes. Skip weight and body shots. A win about what someone can now do reads as "that could be me" to a beginner. A before-and-after can read as "that is what you look like now". I'd keep a studio's feed on the first kind. Every note below includes the member's OK, which is a good habit to build into the note itself. ### 12. A first pull-up A first unassisted pull-up is a milestone every regular understands, and the months of band work behind it are the honest part. **Photo:** the pull-up bar with the band hanging off it, or the member on the bar (with their OK). **The note:** "sam got her first unassisted pull-up tuesday at the 7am. 5 months of band work. she said I could share" **The post posthell wrote:** > 5 months of band work. Tuesday 7am. Sam got her first unassisted pull-up. > > She said I could share, so I'm sharing. > > The band progressions work. They just take time. > > Free intro session weekdays at 5pm if you want to see how we'd start you. **Best on:** Instagram, Facebook. ### 13. The PR board A weekly look at the board celebrates several people at once, and nobody's body is the subject. **Photo:** the PR board itself, sharp enough to read the names everyone agreed to. **The note:** "pr board this week: 4 deadlift prs and 2 first box jumps. names are on the board, everyone ok'd it" **The post posthell wrote:** > PR board got busy this week. > > 4 deadlift PRs and 2 people who hit a box jump for the first time. Names are up on the board. > > Intro sessions are free, weekdays at 5pm, if you want to come check it out. **Best on:** Instagram. ### 14. A class that keeps showing up A group streak is a win nobody has to be singled out for, and it tells a reader the early class is real and busy. **Photo:** the 6am class from behind during the warm-up, still dark outside. **The note:** "6am crew has had 8 or more people every weekday in october" **The post posthell wrote:** > 8 or more people at 6am every weekday. > > That class caps at 12, so there's still room, but not a lot of it. If you've been thinking about early mornings, come grab a spot. > > Free intro session on weekdays at 5pm. Book one and come see what the 6am crew is about. **Best on:** Facebook, Instagram. ## How do you run a challenge on social media? Post the challenge three times: the kickoff with the price and dates, a midpoint check-in, and the finish. One event, three reasons to post. A challenge gives a studio a story with a beginning, a middle and an end, and members who are in it share the posts. Keep every post about effort and turnout, not about promised results. ### 15. The kickoff The kickoff carries everything someone needs to say yes: when it starts, what gets tested, what it costs and who to tell. **Photo:** the challenge t-shirt on the rack, or the sign-up sheet at the front desk. **The note:** "strength challenge starts monday nov 2 and runs 6 weeks. week 1 you test squat, deadlift and press, week 6 you retest. $40, members only, t-shirt included. sign up with dana or marcus" **The post posthell wrote:** > Strength challenge starts November 2. Six weeks: test your squat, deadlift and press in week 1, retest in week 6. > > $40, members only, t-shirt included. > > Sign up with Dana or Marcus at the front desk. **Best on:** Instagram, Facebook. ### 16. The midpoint A check-in halfway keeps the challenge visible to the people who aren't in it, and the fact that nobody has dropped out is the news. **Photo:** the logging sheet on the wall, half filled in. **The note:** "challenge week 3. 22 people signed up and all 22 are still logging. retest week starts dec 7" **The post posthell wrote:** > Week 3 of the challenge and all 22 people who signed up are still logging. Every single one. > > Retest week is coming up. Curious what the numbers look like after that. **Best on:** Instagram, Facebook. ### 17. The finish Report the turnout plainly. Nineteen of 22 finishing is a better advert for the next challenge than any claim about results. **Photo:** the board by the front desk with the retest numbers. **The note:** "challenge is done. 19 of 22 made it to retest. everyone's numbers are on the board by the front desk" **The post posthell wrote:** > 19 out of 22 made it to retest. Numbers are on the board by the front desk if you want to see where everyone landed. > > Good group. **Best on:** Facebook, Instagram. ## What do you post for people who haven't joined yet? Answer what people are too shy to ask: am I fit enough, what does it cost, where do I park, can I bring a friend. These are the posts worth sending to a friend who keeps saying they'll start. They are also the ones a studio forgets to write, because the answers feel obvious from the inside. ### 18. "Do I need to get fit first?" It is the question behind most "maybe next month" decisions. Answer it directly, and say who decides the scaled version. **Photo:** a coach setting up a lighter kettlebell next to a heavier one. **The note:** "a lot of people ask if they need to get fit before they start. you don't. every class has a scaled version and the coach picks it with you" **The post posthell wrote:** > A lot of people wait until they're 'in shape' before they sign up. You don't have to. > > Every class has a scaled version. Dana or Marcus works it out with you before you start, based on what you can do that day. > > Free 30-minute intro session, weekdays at 5pm. Book through the link in our bio. **Best on:** Facebook, Instagram. ### 19. Prices, plainly A studio that posts its prices saves a nervous person from having to ask. Include the cancellation terms; that is the part people worry about. **Photo:** a simple brand card with the three prices. **The note:** "prices: drop in $25, 10 class pack $190, unlimited $149 a month. no sign up fee, 30 days notice to cancel" **The post posthell wrote:** > drop-in is $25. 10-class pack runs $190. unlimited is $149 a month, no sign-up fee, 30 days' notice to cancel. > > free intro session with a coach if you want to see the space first. book through the link in bio. **Best on:** Facebook, Instagram. ### 20. Where to park and which door to use A first visit can go wrong before the class starts: the wrong door, nowhere to park. One practical post fixes it. **Photo:** the side door and the bike rack, taken from the parking lot. **The note:** "parking: free lot behind the building. entrance is the side door next to the bike rack" **The post posthell wrote:** > Quick one for anyone coming in for the first time: free parking in the lot behind the building. Entrance is the side door next to the bike rack. **Best on:** Facebook, Instagram. ### 21. Bring a friend A friend is the easiest way in for someone who would never come alone, and a free class costs you one spot in a class. **Photo:** two water bottles on the bench by the door. **The note:** "bring a friend on fridays in november. they train free in any class" **The post posthell wrote:** > Any Friday this month, bring a friend to class. They train free. > > Every class, every Friday. Strength, conditioning, whatever's on the schedule that day. > > If they want to keep coming after, drop-in is $25 and there's no sign-up fee. But the Friday is just free. > > Classes cap at 12, so book them in ahead of time. **Best on:** Instagram, Facebook. ## What does one note look like on three networks? The same note becomes three different posts: a fuller Instagram caption with hashtags, a short Facebook question, and a TikTok caption written for a video. This is the challenge kickoff from an earlier version of the note, sent through posthell's per-network tailoring. **The note:** "6 week strength challenge starts mon nov 2. week 1 test squat, deadlift, press. week 6 retest. $40, members only, t-shirt included. sign up with dana or marcus" ### Instagram > 6-week strength challenge starting soon at Early Rep Studio. Week 1 you test your squat, deadlift, and press. Week 6 you retest them. > > $40, members only. T-shirt included. ๐Ÿ’ช Sign up at the front desk with Dana or Marcus, or comment CHALLENGE and we'll send you the details. > > #columbusohio #columbusgyms #strengthtraining #strengthchallenge #smallgroupfitness ### Facebook > Members: the 6-week strength challenge is coming. $40, t-shirt included. You test your squat Week 1. Retest it Week 6. Who's in? ๐Ÿ‹๏ธ ### TikTok > 6-week strength challenge at Early Rep Studio, Columbus ๐Ÿ‹๏ธ Test your squat, deadlift & press week 1. Retest week 6. $40, members only, t-shirt included. Sign up at the front desk with Dana or Marcus. #strengthchallenge #columbusohio #columbusgyms #strengthtraining #gymchallenge Instagram gets the full details and five hashtags, Facebook gets a short question that invites a reply from members, and TikTok gets a caption to sit under a video. Two things here need your eye before you approve. The Instagram version invites people to comment CHALLENGE for details, which came from posthell, not the note; keep it only if someone will answer those comments, because posthell does not reply to comments for you. And all three dropped the November 2 start date from the note, so add it back in the editor. That review is the reason nothing posts without your tap. ## What should you post in a slow week? Post the things that are always true: the warm-up, a coach's favorite cue, the room before anyone arrives, a question you get every week. Each of these is a note you can type in under a minute, with no news required: - "the warm-up we do before every class: 4 moves, 10 min" - "the kettlebell that gets used most here is the 16kg. here's why" - "question I get every week: how heavy should my first squat be. answer: lighter than you think, we build from there" - "the room at 5:15am before anyone's in" - "what the 6:30 strength class did each day this week" - "throwback to the studio the week we opened" For a longer list that works for any kind of business, see [what to post when nothing is happening](https://www.posthell.com/blog/what-to-post-when-nothing-is-happening). ## What is a simple four-week plan? Three posts a week is enough: one that fills a class, one from inside the room, and one win or answer, for four weeks. The numbers below are the ideas on this page. | Week | Monday | Wednesday | Friday | | --- | --- | --- | --- | | 1 | 4. Free intro session | 6. What your first class looks like | 15. Challenge kickoff | | 2 | 1. Spots left tonight | 8. A form tip | 12. A first pull-up | | 3 | 2. New lunch class | 9. Meet a coach | 16. Challenge midpoint | | 4 | 19. Prices, plainly | 7. Today's workout | 21. Bring a friend | Write the fixed ones at the start of the week and schedule them. Leave room for a spots-left post, which only works on the day it happens. I'd rather a studio post three times a week for a year than every day for a fortnight; the feed a beginner sees in March is the one that convinces them. If even three a week feels like a lot, here is how [an AI social media manager](https://www.posthell.com/blog/ai-social-media-manager-for-small-business) turns one weekly note into the week's posts. ## Which dates matter for a gym? January sign-ups, holiday hours, and the clock changes matter most. Plan the posts a week ahead so the schedule is never a surprise. The dates below are US dates, because the sample studio is in Ohio. Swap in your own public holidays. | Month | Date | What to post | | --- | --- | --- | | November 2026 | Sunday Nov 1, clocks go back an hour | A reminder that the 6am class runs as normal in the dark mornings | | November 2026 | Thursday Nov 26, Thanksgiving | Holiday hours (idea 5) a few days ahead | | November 2026 | Saturday Nov 28, Small Business Saturday | A post about the studio itself; see these [Small Business Saturday post ideas](https://www.posthell.com/blog/small-business-saturday-post-ideas) | | December 2026 | Dec 24 to Jan 1 | Holiday hours, and the intro session for anyone planning a January start | | January 2027 | Friday Jan 1, New Year's Day | Beginner posts: ideas 4, 6 and 18, when a lot of people who waited all year finally ask | | March 2027 | Sunday Mar 14, clocks go forward | A nudge to the 6am crew the week the mornings get dark again | | May 2027 | Monday May 31, Memorial Day | Holiday hours | | July 2027 | Sunday Jul 4, Independence Day | Holiday hours | | September 2027 | Monday Sep 6, Labor Day, then back-to-school weeks | Schedule changes and the lunch class, as routines restart | ## How many hashtags should a gym use? Use three to five on Instagram, never more than five: what you do, where you are, and one tag with your studio's name. Instagram limits a post or Reel caption to five hashtags, a change it [announced in December 2025](https://www.socialmediatoday.com/news/instagram-implements-new-limits-on-hashtag-use/808309/). For Early Rep Studio, that means a tag for what it does (#strengthtraining or #kettlebells), a tag for where it is (#columbusohio or #columbusfitness), and #earlyrepstudio. The tailored Instagram post above landed on exactly five, though it skipped the studio's own tag; I'd swap #strengthchallenge for #earlyrepstudio. On Facebook and TikTok I'd use two or three at most; they matter less there than the first line does. posthell suggests tags per network when you write a post, and you can paste any caption into the free [hashtag counter](https://www.posthell.com/tools/hashtag-counter) to check it before you publish. ## What rules apply to member photos and results posts? Get a member's OK before posting their face, name or numbers, and never imply a result is typical when it is not. Ask before every member photo or name, and keep the yes in writing for anything identifiable. Before-and-after body photos need clear written consent, and I'd skip them entirely; the wins on this page are about lifts, streaks and turnout instead. If you coach kids or teens, a parent's OK comes first. In the US, the FTC's [Endorsement Guides](https://www.ftc.gov/business-guidance/resources/ftcs-endorsement-guides-what-people-are-asking) say an ad that features someone with exceptional results has to make clear what people can generally expect, so don't post one member's result as a promise. Leave weight-loss and health claims out of every post. This is not legal advice; check the rules where you are. ## Where should a gym start this week? Start with what already happened this week: a class with spots left, a coach worth meeting, a member who just got a first pull-up. posthell turns the one-line version into posts for Instagram, Facebook and TikTok, schedules them, and waits for your OK before anything goes out; the [fitness studio page](https://www.posthell.com/for/fitness-studios) shows it end to end. If you run a yoga or pilates room instead, the [yoga studio Instagram post ideas](https://www.posthell.com/blog/yoga-studio-instagram-post-ideas) are written for that crowd. ## FAQ ### What should a gym post on Instagram? Open spots in a class, short clips of the workout or a form tip, member wins shared with their OK, and challenge updates. Each post works best when it carries one specific fact, such as a class time, a number of spots or a price. ### How often should a small gym post on social media? Three times a week is a pace most small studios can keep up for a year, which beats posting daily for two weeks and then going quiet. A simple mix is one post that fills a class, one from inside the room and one member win or answer. ### Can a gym post before-and-after photos? Only with the member's clear written OK, and many studios skip body photos entirely and post strength numbers or attendance milestones instead. In the US, the FTC also expects an ad that shows exceptional results to make clear what people can generally expect. ### What can a gym post when nothing new is happening? Post things that are always true: today's workout, a form tip, the warm-up, a coach introduction, or the answer to a question you get every week. None of them needs news, and all of them show a beginner what training with you is like. ### Is there a social media scheduler for gyms? Yes. posthell is built for busy owners: you type a line about your week, it writes and tailors posts for Instagram, Facebook and TikTok, schedules them, and nothing goes out until you approve it. It costs from $12 a month, with a 7-day free trial on the monthly plans. --- From the [posthell blog](https://www.posthell.com/blog). posthell schedules posts to 9 social networks and runs an MCP server so AI agents can draft posts for human approval: https://www.posthell.com/