JoinJoin the founding list

Functional fitness gyms

Your WOD, posted. Every platform.

Send workouts, gym events, and the notes only members should see. Workouts and events become posts for Instagram, Facebook, TikTok, X, and Snapchat, and a public newsletter if you want one. Connect those accounts and we autopost, with review if you want it, or download a media pack and post it yourself. Internal announcements stay with members.

Founding gyms get 30% off the first 3 months. Plans from $149 CAD.

  • Instagram
  • Facebook
  • TikTok
  • X
  • Snapchat
  • Newsletter
Siding Barbell
Boise · ~40 lifters · Not a client

Back squat · 5×3

Work up. Leave a rep in the tank.

Bar over mid-foot before you unrack. Classes 5:30, noon, and 6:00.

The job

You coach the class. The posts still have to exist.

The workout is still the piece that changes every day. So is the thing on the calendar: the throwdown, the seminar, the holiday hours. Most gyms publish a blurry whiteboard, mention the event the morning of, and paste one caption into five apps.

WODReel turns those public pieces into finished posts. Type-led cuts ship even when nobody filmed. After the profile exists, you connect the accounts and we post them, or you download the files and post them yourself. Internal announcements — a coach out, a billing note, a room change — never become a post. They go in a members-only newsletter edition, to that gym's members only.

Brand Voice

We learn how your gym already talks.

Onboarding starts with your website and the social accounts you already run. We read the language, the tone, and the style. Sharing those links is not the same as connecting an account to autopost, and it does not require a password.

  • Keep the current voice, and new posts sound like the ones you already published.
  • Or pick from a few suggested directions that tighten that voice.
  • Each direction comes with sample posts, written from a workout or event you sent, so you can compare them.
  • Change the choice anytime. The next posts follow the voice you picked.

Brand Kit

Logos, colours, and fonts, before the first post.

Onboarding also asks for the brand kit, so every post and every newsletter uses the gym's own marks.

  • Primary logo, plus secondary and tertiary logos when you have them.
  • Transparent PNG or SVG, in a light version and a dark version.
  • The brand colours and the fonts already in use.

We do not redraw a logo or swap in a similar typeface. If a file is missing, we ask for it.

Gym Media Library

Every coach drops the clip in one place.

Each gym gets a shared photo and video library. Owners, coaches, and front-desk staff all add files. WODReel uses what they drop to make posts and, on newsletter plans, the newsletter. A file is not usable until the person uploading it answers the prompts.

  • What it is: a WOD, an event, a member highlight, a coach, or the facility.
  • The movements in the clip.
  • The date, or the event it belongs to.
  • Who is pictured.
  • Confirmation that those members consented.
  • Where it can be used: public social, or members-only.

Public social can become a post and, on newsletter plans, a line in the public newsletter. Members-only stays in the members-only edition and is never posted. No consent confirmation, no file in a post.

How it works

Six steps. Then you're back on the floor.

  1. 01

    Set the brand voice

    Share your website and social accounts. We learn the language, tone, and style you already use. Keep that voice, or pick a suggested direction. Each one comes with sample posts. Change it anytime.

  2. 02

    Upload the brand kit

    Primary, secondary, and tertiary logos, as transparent PNG or SVG, in light and dark versions. Add the brand colours and fonts. Posts and newsletters use that kit.

  3. 03

    Point us at the sign-up page

    The membership page is required. A trial page and a booking page are optional. Tracked links on go.wodreel.com use those addresses.

  4. 04

    Send three kinds of input

    Workouts and programming. Gym events: competitions, socials, seminars, open houses, holiday hours. Internal announcements, marked so they stay with members.

  5. 05

    Choose how it goes out

    Connect Instagram, Facebook, TikTok, X, and Snapchat and we autopost, with a review first if you want it. Or download a media pack — captions, images, and video, filed by platform and date — and post it yourself. Switch anytime.

  6. 06

    Announcements stay private

    Internal announcements go only in a members-only newsletter edition, sent to that gym's members. They are never posted, and never sent to anyone without a membership.

Read the full walkthrough

Sample cuts

Seven gyms. Seven different looks.

A workout, a member highlight, an event, a coach tip, a public newsletter, a members-only note, and a media pack. The post wears that gym's brand. The note under it is ours.

Workout by Switchback, Calgary

Switchback

Calgary

Heat check · 8:00 cap

  • 21Cal row
  • 15Thrusters, 95/65
  • 9Bar-facing burpees

Then 15 and 9. Hold the pace you can repeat.

Eight minutes. No hiding on the rower. 🔥 Scale the load, not the effort. 6a / 12p / 5:15p / 6:30p.

#yyc #switchback #workout

Why this works

The workout is the poster: big numbers, one stripe, an eight-minute cap. The caption stays short, names the scale, and stops at three hashtags. A competitive room reads that faster than a paragraph.

Member highlight by Keel, Halifax

Keel

Halifax

First strict pull-up.

Nora · Tuesday

Nora's first strict pull-up was on a Tuesday that was supposed to be skill work and became a small riot. Four months of ring rows, a band she hated, and a coach who stopped adding load until the chin cleared the bar.

She asked us to post it. No weight on the bar, no before-and-after. If you want your name in a Keel post, you say so that week. Classes for women at 6:15, 9:30, and 5:45.

Why this works

The graphic is one line. The caption is the story, and Nora asked to be named. No load, no before-and-after, no hashtags. Length fits when the post is a person, not a session.

Event by Cale Sèche, Montréal

Cale Sèche

Montréal

Samedi · 10 h

Portes ouvertes.

Amène quelqu'un.

Saturday · 10am

Open house.

Bring someone.

Samedi 10 h, tout le monde est le bienvenu — membre ou pas. Saturday 10am. No signup form. Tell the desk your name.

Why this works

French is the first half of the poster and the first sentence of the caption. English follows in the same post. The time, and who can walk in, are both on the graphic.

Coach tip by Bench Note, Denver

Bench Note

Denver

If the bar drifts forward in the squat, "knees out" will not fix it. Set the bar over the mid-foot before you unrack. One cue. Then stand up.

Save this for the next heavy day. We will not add a second correction while you are under the bar.

Why this works

One fault, one cue, set like a card from the coach's notebook. No emoji and no hashtags. The line under the card says to save it, and then it stops.

Public newsletter from Clock-Out, Milwaukee

Clock-Out

Milwaukee

From The desk

Subject The clock did not ask how you feel.

Preview Wednesday is 15 minutes: 10 deadlifts, 10 burpees, 10 calories. Scale the deadlift. Do not scale showing up. No emoji. We tried one in March. It looked like a typo.

Why this works

The subject line is the joke. The preview gives the session and the scale in the same dry voice, including the refusal to use an emoji. It is their mail, not a feed post resized into a letter.

Members only from Forty North, Victoria

Forty North

Victoria · Members

Noon is 12:10. The ramp is icy.

Pat asked us to say the ramp out loud so nobody discovers it by falling. Noon class starts when the last pair of shoes is inside.

Why this works

A masters room gets a practical note, with a little teasing, not a senior hour. It is written as a letter to members. It is not posted, it is not in the public newsletter, and it is not sent to anyone without a membership.

Media pack for Range Road 22, Lacombe County

Range Road 22

Lacombe County

Class is still 6:00.

Folder · 2026-10-21

  • instagram/caption.txt
  • instagram/cover.png
  • tiktok/door.mp4
  • facebook/note.txt
  • x/post.txt

instagram/caption.txt

Door sticks when it freezes. Class is still 6:00. Farmer carry is two grain buckets if the implements are in the truck. 🧤

Why this works

The deliverable is the folder: a caption and a file per platform, named by date. The line is about the frozen door and the grain buckets. They post it themselves. The TikTok file is in the pack even if they never open the app.

Sample gyms, for illustration.

Results

See exactly what your content brings in.

Every post carries a tracked link to your trial or membership page. Each month you get a one-page report: clicks, leads, and who actually joined.

  • Your sign-up link in the right posts
  • Free link-in-bio page on your own branded link
  • Intro-class form with consent built in
  • Monthly results report, no dashboard to learn
  • Works with PushPress, Wodify, Zen Planner and more

We count people, not vanity metrics.

Those links live on go.wodreel.com. The link-in-bio page is yours to edit: add, reorder, schedule, and hide. It uses your Brand Kit. We recommend changes from the click data, and we do not apply them unless you approve them. The intro form is optional, and it is part of Pro. The consent box starts unticked.

EXAMPLE DATA · not a client · not a result we are claiming

Sample report

WODReel results · Keel, Halifax · September 2026

We count people, not vanity metrics. The order is new members, then leads, then clicks.

  1. 6 EXAMPLEnew members joined, confirmed by the gym
  2. 19 EXAMPLEleads
  3. 412 EXAMPLElink clicks

Where clicks came from

  • Instagram bio and stories188 EXAMPLE
  • Newsletter121 EXAMPLE
  • Facebook64 EXAMPLE
  • TikTok bio39 EXAMPLE
  • QR on the whiteboard or a flyer0 EXAMPLE

Top posts by clicks

  1. Partner workout Saturday, reel71 EXAMPLE
  2. New-member intro week, story54 EXAMPLE
  3. Newsletter, coach spotlight48 EXAMPLE

Where clicks went

  • Free-trial page203 EXAMPLE
  • Membership page131 EXAMPLE
  • Schedule and booking78 EXAMPLE

Leads

  • Intro form, consented14 EXAMPLE
  • DM keyword INTRO5 EXAMPLE
  • Followed up by the gym within 24 hours12 EXAMPLE / 19 EXAMPLE

Value estimate: 6 EXAMPLE members × $145 EXAMPLE a month average = $870 EXAMPLE a month, set next to the Social + Newsletter plan at $279 EXAMPLE a month. The average membership price is the gym's own number from onboarding. The plan price on the pricing page is the real rate. Inside this illustration it is marked EXAMPLE along with every other figure.

Next month, in plain language: member stories got 2× EXAMPLE the clicks of workout posts, so the next month schedules 2 EXAMPLE more of them. Lead names stay with that gym. They are not shared with another gym.

Pricing

Simple monthly plans, in CAD.

Pick the channels you want filled. Founding gyms pay 30% less for the first three months, then the regular rate. Joining the list doesn't start billing.

Social

Workouts and events on five platforms. Connect the accounts, or download media packs. Internal announcements are never posted.

$149 CAD / month

Founding gyms: $104.30 for the first 3 months.

  • Instagram, Facebook, TikTok, X, and Snapchat
  • A separate cut for each workout and each gym event
  • Internal announcements are never posted
  • Gym Media Library: the whole staff drops photos and video, labelled for public social or members-only
  • Connect Instagram, Facebook, TikTok, X, and Snapchat for autopost, with review first if you want it
  • Or download media packs — captions, images, and video files, by platform and date — and post them yourself
  • Switch between connected accounts and media packs whenever you want
  • One gym, one brand voice
  • Daily, weekly, or monthly handoff
  • Click report from tracked links on go.wodreel.com
  • Link-in-bio page you edit: add, reorder, schedule, and hide links, branded from your Brand Kit
  • Recommendations from clicks, applied only when you approve them
Request Social

Pro

Both newsletters and more than one location. Connect accounts or download media packs. Members-only mail stays with that gym's members.

$449 CAD / month

Founding gyms: $314.30 for the first 3 months.

  • Everything in Social + Newsletter
  • Gym Media Library: the whole staff drops photos and video, labelled for public social or members-only
  • Connect Instagram, Facebook, TikTok, X, and Snapchat for autopost, with review first if you want it
  • Or download media packs — captions, images, and video files, by platform and date — and post them yourself
  • Switch between connected accounts and media packs whenever you want
  • Multiple locations under one brand
  • Cuts that don't repeat the same post at every address
  • Each location's members-only mail stays on that location's list
  • A shared view of what's going out where
  • Priority when the week gets crowded
  • Click report from tracked links on go.wodreel.com
  • Link-in-bio page you edit: add, reorder, schedule, and hide links, branded from your Brand Kit
  • Recommendations from clicks, applied only when you approve them
  • Newsletter clicks in the monthly report
  • Optional intro form with an unticked consent box
  • Lead tracking, gym-confirmed new members, and a value estimate from your average membership price
Request Pro

Compare the plans

Founding gyms

30% off the first three months.

Social is $104.30, Social + Newsletter is $195.30, and Pro is $314.30 CAD while the founding window lasts. After month three, the price is $149, $279, or $449. The list holds your spot. We email you before anything starts.

Request a founding spot

Questions

Before you send the form.

What do I actually send you?

Three kinds of input. Workouts and programming: a daily WOD, a weekly plan, or a month, as the coach email, a spreadsheet, a PDF, or a photo of the board. Gym events: competitions, socials, seminars, open houses, and holiday hours. Internal announcements: anything only members should hear, such as a coach being out, a room change, or a billing note. Workouts and events become social posts and, on newsletter plans, the public newsletter. Internal announcements do not. Add a clip or a photo when you have one. If you don't, the public post still ships as a type-led cut in your gym's voice.

How do members-only announcements stay private?

Label the note as internal when you send it. We do not make an Instagram, Facebook, TikTok, X, or Snapchat post from it, and we do not put it in the public newsletter or in a social media pack. On Social + Newsletter and Pro it is written only for a members-only edition and sent only to people with a membership at that gym. It is not sent to guests, to another location's list, to the founding waitlist, or to WODReel's own Substack. Connecting an account does not publish it, and autopost does not override that. On the Social plan there is no member email, and the announcement is still never posted. If you are unsure whether a line is internal, we treat it as members-only until you say it is public.

Which platforms are included?

Social covers Instagram, Facebook, TikTok, X, and Snapchat, for workouts and events. Social + Newsletter adds two emails: a public edition of those workouts and events, and a members-only edition for internal announcements. Pro includes the same channels for more than one location, with each location's member list kept separate. Each public platform gets its own cut. A Reel, a Facebook post, a Snap, and a tweet are not the same paragraph resized.

What's the difference between review and autopost?

This applies when you have connected the accounts. Review means a public post does not go live until you approve it. Autopost means we publish the workouts and events on the schedule you set. Review is optional, and you can turn it on for one platform and leave it off for another. Neither one publishes an internal announcement or files it into the public newsletter. If you are using media packs instead, nothing goes live until you post the files yourself.

Do I have to give you my passwords?

No. If you want WODReel to autopost, you connect Instagram, Facebook, TikTok, X, and Snapchat through each platform's own login. We never ask for the password, and we don't want it in an email or on a form. If you would rather not connect anything, download the media packs — captions, images, and video files, organized by platform and date — and post them yourself. Both options are on every plan. You can switch whenever you want.

Do you track my members?

No. Clicks are counted anonymously. Lead details are collected only with the person's consent and belong to your gym.

Do you post photos of members?

Only footage and photos you send, and only the way you tell us we can use them. We don't pull faces off your tagged photos, invent testimonials, or write a PR story a member didn't hit. If a post needs a person and you didn't send one, it ships as a type-led cut instead.

Is this one caption pasted to every app?

No. Instagram gets a cover and a caption that can breathe. TikTok gets a hook in the first line. Facebook gets the community note and the class times. X gets the workout or the event in the length X actually allows. Snapchat gets a short, vertical cut. The public newsletter gets the workouts and events. The members-only edition gets the internal announcements, and nothing from that edition is reused as a post.

How does founding pricing work?

Founding gyms get 30% off the monthly price for the first three months. Social is $104.30, Social + Newsletter is $195.30, and Pro is $314.30 CAD during that window. After three months the regular rate applies: $149, $279, or $449. Joining the list doesn't bill you. We'll email you before anything starts.

We're a strength and conditioning gym. Is this for us?

Yes, if you run classes from written programming: functional fitness gyms, boxes, strength and conditioning gyms, barbell clubs, and hybrid rooms. The public posts start from the session or the event you already wrote. If you publish neither, this is the wrong service.

How do I ask a question or get off the list?

Email team@wodreel.com. Ask us to remove you and we will. The waitlist is a request for a founding spot, not a contract. Billing terms will be in the agreement we send before you pay. The terms on this site are a draft for lawyer review.

Founding list

Tell us the gym, the city, and which plan you're leaning toward. We'll reply from team@wodreel.com. If the spam check misbehaves, that same address works.

Hold a founding spot.

No payment on this form. We'll email you before a gym starts. 30% off the first three months for founding gyms.

Optional. Handle only — the @ is fine if you include it.

The spam check loads when you use the form. Trouble with it? Email team@wodreel.com.

Newsletter

The gym-owner letter.

A letter for owners, on Substack. Posting notes, platform changes, and the occasional teardown. It is not a gym's member newsletter, and a client's internal announcements never appear here.

Subscribe on Substack