Skip to main content

Group Rolling Calendar Programs (Coach)

A full guide to Group Rolling Calendar programs - how the real-world calendar works, why new clients start from today's date, when to use GRC vs Session 1 Day 1, and real-world examples.

Updated today

Group Rolling Calendar is the program type for coaches who want all their clients doing the same training on the same day. It operates on a real-world Jan-Dec calendar - and every client, regardless of when they joined, is always on today's date.

This is the right choice when community, shared experience, and group synchronisation matter. If your coaching product is built around the idea that everyone trains together - daily WODs, a sports team's weekly schedule, a seasonal prep block with a fixed end date - Group Rolling Calendar is your type.


πŸ“‹ When to use Group Rolling Calendar

  • All your clients need to follow exactly the same training on exactly the same date

  • Your product is built around shared daily programming - daily workouts, leaderboards, and a sense of training as a community

  • You are running a sports team or group on a seasonal or annual training cycle

  • You run a time-bound challenge or prep block with a specific start and end date where everyone trains in sync


βš™οΈ How Group Rolling Calendar actually works

Everyone follows today's date - always

The Group Rolling Calendar program is tied to the real-world calendar. Whatever today's date is, that is what all your clients see. If you programmed a 5km time trial for 8 April, every single client on the program does that 5km time trial on 8 April.

This is the fundamental difference between Group Rolling Calendar and Session 1 Day 1. In S1D1, clients are at different weeks - one might be on Week 3 while another is on Week 20. In GRC, everyone is always on the same day of the same calendar. There is one program, one schedule, one community.

New clients start from today - not from the beginning

When a new client joins a GRC program, they start from the current date. They do not get access to past sessions. A client who joins on 15 April sees from 15 April onwards - not from 1 January when you may have started the program.

This has practical implications: GRC is not ideal for programs where "missing the start" matters. If the first few weeks of your program establish foundational habits or a structured build that clients need before later sessions, a new mid-year joiner may feel lost joining at Week 30. In that case, Session 1 Day 1 is usually a better fit.

Clients cannot reschedule themselves

Because GRC keeps everyone on the same date, clients cannot move themselves to a different day. The whole point is that everyone is training together. If a client misses a day, they can view it in their history, but the calendar moves on regardless.

You control how far ahead clients can see

Unlike Session 1 Day 1 where visibility is locked at 7 days, you set the visibility window on GRC programs. You can allow clients to see a week ahead, two weeks ahead, or more β€” whatever makes sense for your coaching product.

Content changes affect all clients immediately

If you edit a session on GRC, all clients see the update immediately (unlike S1D1's overnight sync). This means you need to be careful when editing β€” any change you make is live for everyone right away.


πŸ–₯ Setting up a Group Rolling Calendar program

The setup order is: Create β†’ Write β†’ Invite

  1. Go to Programs and click Create a Program

  2. Select Group Rolling Calendar as the program type

  3. Set the program name, price, description, and welcome message

  4. Set your preferred client visibility window (how far ahead clients can see)

  5. Start adding training content for upcoming dates β€” write ahead of today so clients have sessions ready to see when they join

  6. Publish and open the program to clients


πŸ’‘ Real-world examples

  • Online gym with daily WODs: Every morning, all members see the same workout. They log their scores throughout the day. The daily leaderboard fills up, members can see how they rank, and there is genuine community competition around a shared session. This is what GRC is built for.

  • Rugby team seasonal program: A strength and conditioning coach runs all their squads on GRC. Everyone is in the same week of the training cycle. The coach writes next week's sessions on Friday, all players see it arrive on Monday. If a match result prompts a change to the following week's loading, the coach edits the sessions and all players see the update instantly.

  • 12-week challenge with a fixed start date: You announce a challenge beginning 1 January. All participants join before the start date and begin together on Day 1. Everyone progresses through the 12 weeks in lockstep. A mid-challenge leaderboard shows the whole group's progress at the same point.

  • Weekly virtual fitness classes: Monday is mobility, Wednesday is strength, Friday is cardio β€” delivered consistently on those days every week. Members subscribe and know exactly what is coming on which day.


πŸ”§ Troubleshooting and FAQs

A new client cannot see any past sessions after joining

  • This is correct - GRC clients start from the current date. They will not see previous sessions. If you want new joiners to access historical content, GRC is not the right type for that use case.

A client missed a day - can they go back and log it?

  • Yes. Clients can view past sessions and log results retroactively. They just cannot move their active calendar position to a different date.

I need one client to follow a different schedule from the rest

  • This is not possible on GRC. All clients follow the same calendar. If you need individual scheduling for anyone, a 1-2-1 program is the right solution for that client.


πŸ”— Related articles


πŸ’¬ Contact Support if...

  • The wrong date is showing as today's session for clients

  • Content edits are not appearing for clients immediately

  • You are unsure whether Group Rolling Calendar fits your coaching model

Please include your FITR account email and the program name.

Email: [email protected] | Live chat: Available within the FITR platform

Did this answer your question?