> ## Documentation Index
> Fetch the complete documentation index at: https://help.coachiq.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Scheduling FAQ — Common Questions About Booking & Calendar

> How do athletes book sessions? Can I set up recurring bookings? Answers to the most common scheduling questions in CoachIQ.

Answers to the most common questions about scheduling sessions, managing your calendar, and handling bookings in CoachIQ.

## Booking & Access

<AccordionGroup>
  <Accordion title="How do athletes book sessions with me?" id="how-athletes-book">
    Athletes book directly through your CoachIQ scheduler. You share your scheduler link on your website, social media, or via direct message. Athletes choose an available time slot, complete any required forms, and pay if you have payment enabled.

    <Tip>
      Create your first scheduler in under 5 minutes. [Follow the step-by-step guide](/scheduling/creating-your-first-scheduler).
    </Tip>
  </Accordion>

  <Accordion title="Can athletes book directly from my website?" id="book-from-website">
    Yes. CoachIQ's [website builder](/website/overview) includes a scheduling section that embeds your scheduler directly on your site. Athletes can view your availability and book without leaving your website.

    You can also share your scheduler link anywhere — social media, email, text messages, or your existing site.
  </Accordion>

  <Accordion title="How far in advance can athletes book?" id="advance-booking">
    You control this in your scheduler settings. Set a booking window (e.g., 7 days, 30 days, 90 days) so athletes can only book within that range. You can also set a minimum notice period so athletes can't book last-minute.

    [Learn more about scheduler settings](/scheduling/scheduler-settings-limits-and-permissions)
  </Accordion>

  <Accordion title="How do waitlists work?" id="waitlists">
    When a session is full, athletes can join a waitlist. If a spot opens up (due to a cancellation), the next athlete on the waitlist is notified automatically and can claim the spot.
  </Accordion>
</AccordionGroup>

## Availability & Calendar

<AccordionGroup>
  <Accordion title="How do I set my availability for sessions?" id="set-availability">
    Go to **Schedule** → **Availability** in your dashboard. Set your recurring weekly hours, then fine-tune with blackout dates for holidays, travel, or time off. You can create different availability schedules for different session types.

    [Learn how availability works](/scheduling/how-avaliability-works)
  </Accordion>

  <Accordion title="Can I block out dates for holidays or travel?" id="block-dates">
    Yes. Use **blackout dates** to block specific days or date ranges. Athletes won't see those times as available when booking.

    [Set up blackout dates](/scheduling/setting-black-out-dates)
  </Accordion>

  <Accordion title="Does CoachIQ sync with Google Calendar?" id="google-calendar">
    Yes. Connect your Google Calendar so bookings automatically appear on your personal calendar. Two-way sync keeps everything in one place — no double-booking.

    [Set up Google Calendar sync](/scheduling/google-calendar-sync)
  </Accordion>

  <Accordion title="What happens if two athletes try to book the same time slot?" id="double-booking">
    CoachIQ prevents double-booking automatically. Once a time slot is taken, it's removed from your available times. If you have Google Calendar sync enabled, events from your personal calendar also block off times.
  </Accordion>
</AccordionGroup>

## Session Types & Setup

<AccordionGroup>
  <Accordion title="Can I set different session types (private, group, camps)?" id="session-types">
    Yes. Create separate schedulers for each session type — private lessons, group sessions, camps, clinics, or evaluations. Each scheduler has its own availability, pricing, capacity, and settings.

    [Understand booking types](/scheduling/understanding-booking-types)
  </Accordion>

  <Accordion title="Can I set up recurring sessions (e.g., every Tuesday at 4pm)?" id="recurring-sessions">
    Yes. When booking an athlete, choose the recurring option to set a repeating schedule (weekly, biweekly, etc.). The athlete is automatically booked for each occurrence.

    [Learn about recurring bookings](/scheduling/recurring-bookings)
  </Accordion>

  <Accordion title="How do I manage scheduling for multiple coaches at my facility?" id="multiple-coaches">
    Each coach gets their own availability schedule. You assign coaches to specific schedulers, so athletes see only the correct coach's open times when booking. Admins can view and manage all coaches from one dashboard.

    [Manage multiple coaches](/scheduling/managing-availability-for-multiple-coaches)
  </Accordion>
</AccordionGroup>

## Managing Bookings

<AccordionGroup>
  <Accordion title="How do I manually book a session for an athlete?" id="manual-booking">
    Go to **Schedule** → **Calendar**, click on a time slot, and select the athlete. This is useful for walk-ins, phone bookings, or make-up sessions.

    [Manual booking guide](/scheduling/manually-booking-athletes)
  </Accordion>

  <Accordion title="Can athletes cancel or reschedule their own bookings?" id="cancel-reschedule">
    Yes, if you allow it. In your scheduler settings, you control whether athletes can cancel or reschedule, and how much notice they need to give (e.g., 24 hours before the session).

    [Cancellation and rescheduling settings](/scheduling/canceling-bookings)
  </Accordion>

  <Accordion title="Can I set a minimum notice period before cancellation?" id="cancellation-notice">
    Yes. Set a cancellation window in your scheduler settings — for example, athletes must cancel at least 24 hours before their session. Cancellations inside that window can be blocked or flagged.

    [Advanced scheduler settings](/scheduling/advanced-scheduler-settings)
  </Accordion>

  <Accordion title="How do I check in athletes when they arrive?" id="check-in">
    From your calendar, click on the booking and mark the athlete as checked in. This helps you track attendance and no-shows.

    [Checking in athletes](/scheduling/checking-in-athletes)
  </Accordion>
</AccordionGroup>

## Credits & Payment for Sessions

<AccordionGroup>
  <Accordion title="Can I require payment at the time of booking?" id="payment-at-booking">
    Yes. Attach a product to your scheduler and athletes pay when they book. You can require full payment, or use the credit system where athletes pre-purchase session packs.

    [Set up payment options for scheduling](/scheduling/setting-up-payment-options)
  </Accordion>

  <Accordion title="How does the credit system work with scheduling?" id="credits-scheduling">
    Athletes purchase credit packs upfront. When they book a session through your scheduler, credits are deducted automatically. You set how many credits each session type costs, expiration rules, and which schedulers accept credits.

    [Credit system overview](/scheduling/credit-system-overview)
  </Accordion>
</AccordionGroup>

***

## More FAQs

<CardGroup cols={3}>
  <Card title="General FAQ" icon="circle-question" href="/faq/general">
    What CoachIQ is, sports supported, features
  </Card>

  <Card title="Payments FAQ" icon="credit-card" href="/faq/payments">
    Stripe, fees, refunds, subscriptions
  </Card>

  <Card title="Getting Started FAQ" icon="rocket" href="/faq/getting-started">
    Setup, migration, onboarding
  </Card>
</CardGroup>

## Still Have Questions?

<CardGroup cols={2}>
  <Card title="Book Office Hours" icon="calendar" href="https://cal.com/team/coach-iq/office-hours">
    Jump on a live call with our team
  </Card>

  <Card title="Contact Support" icon="envelope" href="mailto:info@coachiq.io">
    Email us at [info@coachiq.io](mailto:info@coachiq.io)
  </Card>
</CardGroup>
