By the end of this guide, you’ll have a fully functional bookable session that athletes can book on their own. No technical knowledge required—just follow these steps and you’ll be accepting bookings in about 10 minutes.
Success criteria: Athletes can visit your booking page, see available times, and book your session—all without you lifting a finger.
New to scheduling? If you haven’t read the overview yet, that’s okay. This guide walks you through everything step-by-step. You can learn the “why” later—right now, let’s get you operational.
At least one athlete added to your system (optional, but helpful for testing)
10 minutes of uninterrupted time
First-timer recommendation: Create a free session for your first setup. You can always add payment or credits later. This lets you focus on the mechanics without worrying about payment configuration.
Now you’ll set up the fundamental information about your session.
1
Name your session (what athletes see)
In the Session Name field, enter a clear, descriptive name for your session.Good examples:
“60-Minute Private Training”
“Small Group Hitting Session”
“Free Assessment Session”
“Technique & Form Check”
Avoid:
Generic names like “Session 1” or “Training”
Internal codes like “PT-60-A”
Overly long descriptions
Naming tip: Include the duration in the name so athletes know what they’re booking: “30-Min Quick Session” is clearer than just “Quick Session”
2
Add a description (optional but recommended)
Click Add Description to explain what athletes can expect in this session.What to include:
What you’ll work on during the session
What athletes should bring or wear
Any prerequisites or skill level requirements
What makes this session valuable
Example description:
“Work one-on-one with Coach Mike on batting technique, swing mechanics, and approach at the plate. Perfect for players looking to improve their hitting consistency and power. Bring your bat and batting gloves.”
Athletes see this description when deciding whether to book, so make it compelling and informative.
3
Set the session duration
Choose how long this session will last:
15 minutes - Quick check-ins, brief consultations
30 minutes - Standard training sessions, focused skill work
45 minutes - Extended training sessions
60 minutes - Full training sessions (most common)
Custom - Any duration you need
For your first session, 60 minutes is a safe choice—it’s the most common duration for private training.
This is where you tell CoachIQ when you’re available to coach this session.
1
Choose your availability approach
You have two options for your first session:Option A: Quick Weekly Pattern (Recommended for first session)
Set recurring weekly hours like “Every Monday/Wednesday/Friday 3-7 PM”Option B: Specific Dates
Manually select specific dates you’re availableFor this guide, we’ll use Option A (weekly pattern) since it’s faster to set up.
2
Select your available days
Check the boxes for the days you’re available to coach this session.For example, if you coach Monday, Wednesday, and Friday:
✅ Monday
✅ Wednesday
✅ Friday
3
Set your available hours
For each day you selected, set your start and end times.Example:
Monday: 3:00 PM - 8:00 PM
Wednesday: 3:00 PM - 8:00 PM
Friday: 3:00 PM - 8:00 PM
Pro tip: CoachIQ automatically breaks your availability into bookable slots based on your session duration. If you set 3:00 PM - 8:00 PM with 60-minute sessions, athletes will see slots at 3:00, 4:00, 5:00, 6:00, and 7:00 PM.
4
Add buffer time (optional but recommended)
Buffer time adds a break between back-to-back sessions. This gives you time to:
Reset your training area
Use the restroom
Review notes for the next athlete
Handle sessions that run slightly over
Recommended buffer: 10-15 minutesAthletes don’t see buffer time—they just see properly spaced available slots.
First session recommendation: Start with a FREE session to learn the system. You can create paid sessions after you’re comfortable with the basics.
Free Session (Recommended First)
Direct Payment
Credit-Based
1
Select 'Free' payment option
In the Payment section, select Free.No additional configuration needed—athletes can book without payment or credits.
2
When to use free sessions
Perfect for:
Your very first session while learning
Free trial sessions for new athletes
Makeup sessions after cancellations
Team practices or meetings
Assessment sessions before selling packages
1
Select 'Paywall' payment option
In the Payment section, select Paywall.
2
Connect to a product
Click Select Product and choose which one-time payment product athletes must purchase to book.If you don’t have a product yet, click Create Product to set one up quickly with your session price.
3
Set your price
Enter the price athletes pay to book this session (e.g., $75).
When to use: Drop-in sessions, one-time bookings, new clients who haven’t purchased packages yet.
1
Enable credit payment
In the Payment section, toggle Enable Credit Payment to ON.
2
Set credit price
Enter how many credits this session costs (e.g., 1 credit, 2 credits, etc.).
3
Athletes must have credits first
For credit-based sessions, athletes need credits in their account before they can book. Credits come from:
Credit packages you sell them
Subscriptions that issue recurring credits
Manual credit grants from you
When to use: Ongoing training relationships, monthly memberships, session packages, subscription-based coaching.
Coming back later: If you want to set up credits properly, see our Credit System Guide after completing this first session setup.
Critical step: Always test your session BEFORE sharing it with athletes. This catches configuration issues, confusing wording, or availability problems.
1
Find your scheduler's booking link
From the Schedulers page, click on your newly created scheduler to open its details.Look for the Share or Booking Link button—this is the URL athletes use to book.Copy this link.
2
Open the booking link in a new browser tab
Paste the link into a new browser tab (or private/incognito window to see exactly what athletes see).You should see:
Your session name and description
Available time slots
Duration clearly displayed
Booking button or payment information
3
Test book a session (if possible)
If you have a test athlete account or can create one:
Click on an available time slot
Go through the booking process
Confirm the booking goes through successfully
Check that you receive a confirmation
Verify the booking appears on your calendar
If you can’t test book, at minimum verify that:
Available times are showing correctly
Your description is clear and compelling
The payment/credit information is accurate
Times match your intended availability
4
Check your calendar
Navigate to Schedule → Calendar and verify:
Your availability windows appear (if showing empty slots)
Once you’ve tested and verified everything works, you’re ready to start accepting real bookings!
Share the Direct Link
Embed on Your Website
Through Your CoachIQ App
Manual Booking (Coach Initiated)
Best for: Quick sharing, social media, direct messagesCopy the booking link from your scheduler and share it directly:
Text/SMS to athletes: “Book your session here: [link]”
Email: Include link in your email signature or newsletters
Social media: Post to Instagram, Facebook, or other platforms
WhatsApp/messaging apps
Pro tip: Create a short, memorable custom link using a URL shortener like bit.ly if your booking link is long.
Best for: Professional presentation, integrated booking experienceCoachIQ lets you embed schedulers directly on your website.
Go to Website & App → Website Builder
Add a “Scheduling” section to your page
Select which schedulers to display
Publish your website
Athletes can now book without leaving your site.
Best for: Athletes who use your mobile appIf athletes use your CoachIQ-powered mobile app, your schedulers automatically appear in their Sessions or Book section.No additional setup needed—athletes already have access.
Best for: VIP clients, standing appointments, special situationsYou can book athletes directly without them self-booking:
Go to Schedule → Calendar
Click Book Session button
Select the athlete, your scheduler, and time
Confirm the booking
The athlete receives a confirmation notification automatically.
Start conservative with availability: It’s easier to add more available times later than to cancel bookings when you’ve opened up too much availability.
Use descriptive names: “60-Min Hitting Lesson with Video Analysis” is more compelling than “Hitting Session”
Add a compelling description: Athletes are more likely to book when they understand exactly what they’ll get from the session.
Test on mobile: Many athletes will book from their phones—make sure your booking link works well on mobile devices.
Monitor your first bookings closely: After your first few bookings, check that everything works smoothly (confirmations sent, calendar updated, etc.) before scaling up.
You now have everything you need to start accepting athlete bookings. Your scheduling system works 24/7, handles confirmations automatically, and keeps your calendar organized.Next time an athlete asks “When are you available?” → Send them your booking link and let CoachIQ handle the rest.