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
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.
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