Recurring bookings allow you to schedule multiple sessions for an athlete automatically by defining a repeating pattern (weekly, daily, monthly). Instead of manually booking “Tuesday at 6pm” 12 separate times, you create one recurring pattern and CoachIQ generates all 12 sessions instantly.Real-world example: Sarah trains with you every Tuesday at 6:00 PM and Thursday at 5:00 PM for 12 weeks. Instead of creating 24 individual bookings, you create 2 recurring patterns and you’re done in 2 minutes.
Critical limitation: Only coaches can create recurring bookings. Athletes using the booking portal can only book single sessions at a time.
Navigate to your calendar and initiate a new booking:
Go to Schedule → Calendar
Click Book Session (or the + button)
The Booking Builder modal opens
Alternative access: You can also access Booking Builder from Schedule → Schedulers → Create → “Manually Book an Athlete” option.
2
Select client and scheduler
Step 1: Choose the athlete
Search by name or email
Filter by tags if needed
Select the athlete who will receive recurring sessions
Step 2: Choose the scheduler
Select which session type to book (e.g., “60-Min Private Training”)
Pricing and duration are determined by the scheduler you choose
Credit-based sessions: If using credit-based schedulers, recurring bookings do NOT automatically deduct credits. You’ll handle credits separately per your configuration.
3
Enable the Recurring toggle
In the Date & Time section, you’ll see a toggle labeled “Recurring”.
Toggle it ON to reveal recurring options
Toggle it OFF to book just a single session
What happens when enabled: Additional configuration options appear:
Repeat pattern (daily, weekly, monthly)
Repeat interval (every 1 week, every 2 weeks, etc.)
Days of the week (for weekly patterns)
Ending options (ongoing vs specific end date)
4
Configure the repeat pattern
Choose your repeat frequency:
Weekly (Most Common)
Daily
Monthly
Use for: Standard training schedulesConfiguration:
Example: “Every day at 7:00 AM for 1-week training camp”Use case: Mike runs a 2-week intensive basketball camp and needs to schedule 30 athletes for daily sessions—recurring bookings save hours of manual work.
Use for: Monthly check-ins, assessments, progress reviewsConfiguration:
Select “Monthly” from dropdown
Choose “Repeat every: 1 month” (or every 2 months, etc.)
Set day of month: First Tuesday, 15th, last Friday, etc.
Set time: Choose session start time
Example: “First Monday of every month at 10:00 AM for progress assessment”Use case: Sarah schedules monthly body composition assessments with all her nutrition clients—one recurring pattern per athlete.
5
Set the ending (ongoing vs specific date)
Choose how long the recurring pattern continues:
Ongoing (infinite)
What it means: Bookings continue indefinitely until you manually stop themWhen to use:
Long-term committed athletes (6+ months)
Monthly subscription clients
Athletes with unlimited session packages
When end date is uncertain
How to stop later:
Click any session in the recurring series
Delete the entire recurring pattern
Or skip/change individual sessions as needed
Example: “Jake has an annual training package—set his sessions as ongoing, adjust as his schedule changes”
Watch out: Ongoing bookings can fill your calendar far into the future. Review and adjust monthly to prevent over-scheduling.
Set an end date (recommended)
What it means: Recurring sessions stop automatically on the date you specifyWhen to use:
Defined training programs (8-week, 12-week, etc.)
Season-specific training (pre-season, in-season)
Athletes with package deals (20-session package = ~10 weeks)
Trial recurring periods
How to set:
Select “Set an end date” radio button
Choose end date from calendar picker
System calculates total number of sessions based on pattern + end date
Example: “Chris wants 12 weeks of training. I create recurring bookings from Sept 1 - Nov 24 (12 weeks), resulting in 24 sessions (Tuesday/Thursday).”
Best practice: Always start with a defined end date for first-time recurring bookings. You can extend later if athlete continues.
6
Use CoachIQ Copilot for quick setup (optional)
Time-saving feature: Instead of manually clicking through options, use natural language.How it works:
Find the “CoachIQ Copilot” panel (right sidebar)
Type your desired schedule in plain English
Click “Generate Availability”
Copilot automatically fills out the recurring configuration
Examples of what to type:
“Every Tuesday at 5pm”
“Monday Wednesday Friday at 6:00 AM”
“Every other Thursday at 7pm for 12 weeks”
“Daily at 8am for 2 weeks”
Result: Copilot translates your text into:
Repeat pattern (weekly, daily, etc.)
Days of week
Time
Interval
You can then fine-tune manually if needed.
Time saved: Copilot reduces recurring setup from 2 minutes to 15 seconds. Use it!
7
Preview occurrences before creating
Before you hit “Create”, use the Occurrences preview calendar to verify your pattern.What you’ll see (right sidebar):
Calendar showing all future session dates
Visual confirmation of your recurring pattern
Dates highlighted for each occurrence
Why this matters: Catch mistakes before creating dozens of bookings.Common things to verify:
✅ Correct days of week selected
✅ Sessions land on expected dates
✅ No conflicts with known athlete vacations
✅ End date is correct (if using set end date)
✅ Total number of sessions makes sense
Example: “I set up ‘every Tuesday and Thursday for 12 weeks’—preview shows 24 total sessions, last one on Nov 21. Perfect!”
Double-check before creating: Once you create recurring bookings, there’s no “undo” button. You’d need to delete and recreate.
8
Click Create and confirm
Once everything looks correct:
Click the “Create” button
CoachIQ generates all recurring bookings instantly
Conflict warning. If any occurrence in the series overlaps another booking on the same session, CoachIQ stops and tells you which booking it collides with before creating anything. You can confirm and proceed (a deliberate double-up for a special arrangement) or back out and adjust the pattern. On a capacity-1 session, proceeding puts two athletes in the same slot, so treat the warning as a real one unless you meant it.
What happens next:
Each session appears as individual booking on calendar
No special “recurring” indicator visible to athletes
You can manage each session individually
Success! Your athlete is now scheduled for all sessions in the recurring pattern. Calendar confirms all bookings created.
Scenario: Athlete requests a time change for just one session (e.g., Oct 15 needs to move from 6pm to 8pm).
1
Open Occurrences view
Click any session in the recurring series (from calendar or athlete profile).
2
Find the specific date
In the Occurrences calendar, click the date you want to change (e.g., Oct 15).
3
Click 'Change'
The “Change” button appears for that specific occurrence.What happens: Opens date/time picker for that one session only.
4
Select new date/time
Choose the new date and/or time
Confirm the change
Only that one session updates—all other recurring sessions remain unchanged
Result: Oct 15 session moved to 8pm. Oct 22, Oct 29, etc. still at 6pm as scheduled.
Important notes:
Changes affect ONLY that specific occurrence
No impact on other sessions in the series
Athlete receives notification of the time change
Calendar reflects the updated time
Past dates can be changed too. If a session actually ran at a different time than the record shows, open the past occurrence and Change it so attendance and billing history are accurate. Upcoming sessions are not affected.
Cannot “un-skip” later—you’d need to manually book that date if athlete wants it back
Skip works on past dates as well as future ones. If a session in the past did not happen (snow day, athlete no-show you agreed to waive), skip that occurrence to correct the record without touching the upcoming sessions.
Critical restriction: CoachIQ does not support editing all future occurrences at once. You cannot change the entire pattern (e.g., move all from Tuesday 6pm → Thursday 7pm) after creation.
Why this matters: If an athlete’s schedule permanently changes, you’ll need to delete and recreate.
You need to recreate pattern with different settings
Mistake made during initial setup
How to delete all occurrences:
1
Open Occurrences view
Click any session in the recurring series (from calendar or athlete profile).
2
Delete the pattern
Look for the “Delete” option within the Occurrences view.What happens: Deletes the recurring booking pattern—all remaining future sessions are removed.
This action is permanent: All remaining future sessions are deleted. Cannot be undone.
Past occurrences are kept. Deleting or editing a series does not remove the sessions that already happened. They stay on the calendar and on the athlete’s profile, so attendance and billing records are intact.
3
Confirm deletion
System asks for confirmation—click “Delete All” to proceed.All recurring sessions disappear from calendar instantly.
After deletion:
Past sessions from the series remain in the athlete’s history
Scenario: You need to change recurring pattern (e.g., Tuesday 6pm → Thursday 7pm for all remaining sessions).The process:
1
Note the existing pattern
Before deleting, record:
Original pattern details (days, times)
How many sessions remain
Any already-completed sessions
Example: “Chris has 18 sessions left, currently Tuesday/Thursday 6pm, wants to switch to Wednesday/Friday 7pm.”
2
Delete existing recurring pattern
Follow the “Delete all” process above.Result: All 18 remaining sessions removed from calendar.
3
Create new recurring pattern
Open Booking Builder and create new recurring bookings:
Select same athlete (Chris)
Select same scheduler
Enable Recurring toggle
Configure NEW pattern (Wednesday/Friday 7pm)
Set end date to capture remaining sessions (~9 weeks)
Click Create
Result: New 18-session recurring pattern created with updated schedule.
4
Communicate with athlete
Critical step: Let athlete know their schedule changed.Template message: “Hey Chris, I’ve updated your recurring sessions to Wed/Fri 7pm as requested. All 18 remaining sessions are now on the new schedule. Let me know if you have any conflicts!”
Notification best practice: Even though system sends automatic notifications, personally confirm major schedule changes with athletes to prevent confusion.
Time commitment: Deleting and recreating can take 3-5 minutes. Factor this into your process when athletes request pattern changes.
Before clicking Create, review the Occurrences preview calendar. Catch mistakes before generating dozens of bookings.Check: Days of week, times, total sessions, end date.
Start with End Dates
For first-time recurring clients, always set a specific end date (8-12 weeks). You can extend later.Why: Prevents over-commitment and gives natural check-in points.
Communicate Schedule Changes
When you Change or Skip sessions, personally confirm with athlete (don’t rely solely on auto-notifications).Template: “FYI, moved your Oct 15 session to 8pm. See you then!”
Review Monthly
First of each month, review all recurring patterns. Check for:
Save time by using natural language in Copilot panel: “Every Tuesday and Thursday at 6pm”Result: 15 seconds vs 2 minutes of manual clicking.
Delete vs Skip Strategy
Skip individual sessions for one-off exceptions.Delete entire pattern when permanent schedule change needed.Rule: 3+ skips in a row = consider deleting and recreating pattern.
Important clarification: Recurring bookings in CoachIQ do NOT automatically deduct credits when sessions are created. Credit handling depends on your specific scheduler configuration.
Credit deduction happens per your scheduler’s credit settings
Skipping a session doesn’t trigger credit refunds
Recommendation: If a client is only on a recurring booking then credits are not necessary. Instead just collect payment and set up there recurring schedule once.
Recurring bookings aren’t always the answer. Sometimes manual booking is better.
Use manual booking instead when:
Unpredictable Schedules
Trial Period
Short Programs
Frequent Reschedulers
Athlete situation: Shift worker, travel-heavy job, inconsistent availabilityProblem with recurring: Constant Changes and Skips = admin overheadBetter approach: Client book sessions 2-4 weeks in advance as athlete confirms availabilityExample: “Maria’s nursing schedule changes monthly. She book her sessions 3 weeks out once her shifts are posted.”
Athlete situation: New client, trying you out for first monthProblem with recurring: Over-commitment pressure, higher dropout riskBetter approach: They book first 6-8 sessions, then switch to recurring if they commitExample: “Jake books 4 trial sessions. After session 3, I say ‘You’re doing great—want to lock in recurring Tuesdays?’”
Athlete situation: 4-week pre-season prep, 2-week intensiveProblem with recurring: Setup time exceeds benefit (only 8 sessions total)Better approach: Client book all sessions in 5 minutesExample: “Chris wants 3x/week for 3 weeks (9 sessions). Manual booking = faster than recurring setup.”
Athlete situation: Chronic reschedulers, high change rateProblem with recurring: You’ll spend more time managing Changes than you saved with automationBetter approach: They book 2-3 sessions at a time and can adjust as neededExample: “Sam reschedules 50% of sessions.He books 2 weeks out, adjusts as needed”
Set up bookable session types before creating recurring bookings
Scheduler Settings
Configure capacity, limits, and permissions for schedulers
You now understand: How to create recurring booking patterns, manage individual occurrences, and decide when recurring bookings are the right solution vs manual booking.
Questions about recurring bookings? Our support team can help you design the optimal scheduling strategy for your athletes. Contact Support