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

# Running Camps with CoachIQ

> Set up camp registration, collect payment, and automate the entire experience — from landing page to post-camp follow-up.

<Info>
  **Camps are different from memberships.** Anyone can attend a camp — they don't need to be an existing member. Your website is the storefront, not the Athlete Portal. Keep registration simple: landing page, form, payment, done.
</Info>

## What type of camp are you running?

Your setup depends on how your camp is structured. Pick the path that fits:

<CardGroup cols={2}>
  <Card title="Simple Camp" icon="calendar-day">
    **One day, one group, everyone shows up at the same time.** This is 99% of camps. Use a form + product + website page. No scheduling needed.
  </Card>

  <Card title="Multi-Day or Segmented Camp" icon="calendar-week">
    **Multiple days, age groups, or "pick your session" camps.** Use separate products per segment and automations to auto-book athletes into the right sessions.
  </Card>
</CardGroup>

***

## Path 1: Simple Camp

A one-day camp where everyone shows up at the same time. This is the most common setup and takes about 15 minutes.

**What you're building:**

<CardGroup cols={4}>
  <Card title="1. Product" icon="box">
    Camp fee + waiver
  </Card>

  <Card title="2. Form" icon="file-lines">
    Registration info
  </Card>

  <Card title="3. Website Page" icon="globe">
    Camp landing page
  </Card>

  <Card title="4. Automation" icon="bolt">
    Confirmation + reminders
  </Card>
</CardGroup>

***

### Create your camp product

This is the camp fee that parents pay at checkout.

<Steps>
  <Step title="Go to Payments → Products">
    Click **Add Product** to create a new product.

    <Frame>
      <img src="https://mintcdn.com/coachiq/MJVdVKu9PlGZ0meB/images/Products-page.png?fit=max&auto=format&n=MJVdVKu9PlGZ0meB&q=85&s=1d0c29be011aa9dadd0370d9e8814a19" alt="Products page showing all products" width="2210" height="1370" data-path="images/Products-page.png" />
    </Frame>
  </Step>

  <Step title="Configure the product">
    Fill in the details:

    | Field           | What to enter                                       |
    | --------------- | --------------------------------------------------- |
    | **Name**        | Something specific — "Summer Skills Camp - June 14" |
    | **Price**       | Your camp fee (e.g., \$149)                         |
    | **Type**        | One-time                                            |
    | **Description** | Dates, times, what's included                       |

    <Frame>
      <img src="https://mintcdn.com/coachiq/cc0mWFFR_ooidW89/images/product-builder.png?fit=max&auto=format&n=cc0mWFFR_ooidW89&q=85&s=ea4ed33399a1cd700f7ee3d0055902e4" alt="Product builder showing fields and settings" width="4112" height="2764" data-path="images/product-builder.png" />
    </Frame>
  </Step>

  <Step title="Add a waiver (recommended)">
    Under product settings, enable **Terms & Conditions** and add your liability waiver. Parents will be required to accept it during checkout.

    <Frame>
      <img src="https://mintcdn.com/coachiq/kUdCIxI48eUHNfIE/images/payments-terms-product-builder-settings.png?fit=max&auto=format&n=kUdCIxI48eUHNfIE&q=85&s=4d652b499ac7d48359b57f0822ec859a" alt="Terms and conditions settings in product builder" width="2880" height="1800" data-path="images/payments-terms-product-builder-settings.png" />
    </Frame>

    <Tip>
      **Camp waivers**: Include liability release, medical authorization, and photo/video consent. Parents sign once during checkout — no separate paperwork needed.
    </Tip>
  </Step>
</Steps>

***

### Build your registration form

The form collects athlete info and handles payment in one flow.

<Steps>
  <Step title="Go to Tools → Forms">
    Click **Create Form** or start from a template.

    <Frame>
      <img src="https://mintcdn.com/coachiq/G2-ilF1rVStfTrFs/images/form-builder-example.png?fit=max&auto=format&n=G2-ilF1rVStfTrFs&q=85&s=817e0b5b9166963ada09391b34fcb6a0" alt="Form builder with fields and settings" width="4062" height="2110" data-path="images/form-builder-example.png" />
    </Frame>
  </Step>

  <Step title="Add your fields">
    Collect the information you need for camp day:

    | Field                  | Why you need it                  |
    | ---------------------- | -------------------------------- |
    | Athlete name           | Check-in and roster              |
    | Age / grade            | Group assignments                |
    | Parent email & phone   | Communication                    |
    | Emergency contact      | Safety                           |
    | Shirt size             | If you're giving out camp shirts |
    | Medical / allergy info | Safety precautions               |

    <Note>
      **Keep it short.** Every extra field reduces completion rates. Only ask for what you actually need on camp day.
    </Note>
  </Step>

  <Step title="Attach your camp product">
    Under **Connections**, add your camp product. This adds a payment step after the form fields — athletes fill out the form, then pay.

    <Frame>
      <img src="https://mintcdn.com/coachiq/C6GadFHeDydoJ-5K/images/connected-products-forms.png?fit=max&auto=format&n=C6GadFHeDydoJ-5K&q=85&s=73c9e001647e91cbcf88bba1b1f1cb70" alt="Form connections showing attached product" width="3938" height="2550" data-path="images/connected-products-forms.png" />
    </Frame>
  </Step>

  <Step title="Set the completion action">
    Choose where athletes land after registering. A **Thank You page** or **custom redirect** to a "You're registered!" page on your website works well.

    <Frame>
      <img src="https://mintcdn.com/coachiq/XX0A1jSThozJkV1G/images/form-redirect.png?fit=max&auto=format&n=XX0A1jSThozJkV1G&q=85&s=a4e9288025e29bbece38fa649835bf5d" alt="Form redirect and completion settings" width="3196" height="1238" data-path="images/form-redirect.png" />
    </Frame>
  </Step>
</Steps>

**What the athlete sees:**

<Frame>
  <img src="https://mintcdn.com/coachiq/THPuOYlJXz11hvL-/images/form-payment-athlete-view.png?fit=max&auto=format&n=THPuOYlJXz11hvL-&q=85&s=32c16e134377f08c7e54fc96b2cde07b" alt="Athlete view of form with payment step" width="2566" height="2470" data-path="images/form-payment-athlete-view.png" />
</Frame>

***

### Create a camp page on your website

Your camp needs a dedicated landing page — this is where you send all traffic from social media, emails, and word of mouth.

<Steps>
  <Step title="Go to your Website Builder">
    Click **Add Page** to create a new page for your camp.

    <Frame>
      <img src="https://mintcdn.com/coachiq/VFzykEZGIYhvCi_l/images/add-new-page.png?fit=max&auto=format&n=VFzykEZGIYhvCi_l&q=85&s=4efe727fd85beee42a42065c15f5f9d6" alt="Website builder page list" width="732" height="1104" data-path="images/add-new-page.png" />
    </Frame>
  </Step>

  <Step title="Build the landing page">
    Keep it simple and focused. A strong camp page has:

    | Section          | What to include                                        |
    | ---------------- | ------------------------------------------------------ |
    | **Hero**         | Camp name, dates, one-line description, big CTA button |
    | **Details**      | What athletes will learn, schedule, what to bring      |
    | **Pricing**      | Camp fee and what's included                           |
    | **Registration** | Embedded form or button linking to the form            |

    <Frame>
      <img src="https://mintcdn.com/coachiq/7uXujlkUdmUAsA1R/images/website-builder-hero-editing.png?fit=max&auto=format&n=7uXujlkUdmUAsA1R&q=85&s=6e3ae7904d8ce35900ac78c034ca4aca" alt="Website builder hero section editing" width="2880" height="1800" data-path="images/website-builder-hero-editing.png" />
    </Frame>

    <Tip>
      **One clear call-to-action.** The entire page should drive to one thing: "Register Now." Don't distract with links to other pages or programs.
    </Tip>
  </Step>

  <Step title="Add your registration form">
    Add a **Form section** to embed the form directly on the page, or use a **Button** that links to the form URL.

    <Frame>
      <img src="https://mintcdn.com/coachiq/VvFKWphQeIQlKZTz/images/add-section.png?fit=max&auto=format&n=VvFKWphQeIQlKZTz&q=85&s=83c17f544a2c2ac6b34f87bd834d12b4" alt="Adding a section to website page" width="834" height="1140" data-path="images/add-section.png" />
    </Frame>
  </Step>
</Steps>

***

### Set up automations

Don't manually email every parent. Let automations handle confirmations and reminders.

<Steps>
  <Step title="Go to Tools → Automations">
    Click **Create Automation**.

    <Frame>
      <img src="https://mintcdn.com/coachiq/JP6Y4u9cVKKcd5yb/images/create-new-automation.png?fit=max&auto=format&n=JP6Y4u9cVKKcd5yb&q=85&s=26b037d565af84dba98cc07cf0583da4" alt="Create new automation screen" width="3462" height="1598" data-path="images/create-new-automation.png" />
    </Frame>
  </Step>

  <Step title="Build a confirmation automation">
    | Setting       | Value                                                                                |
    | ------------- | ------------------------------------------------------------------------------------ |
    | **Trigger**   | New Purchase                                                                         |
    | **Condition** | Is a specific product → your camp product                                            |
    | **Action 1**  | Send an Email — confirmation with camp details (date, time, location, what to bring) |
    | **Action 2**  | Add a Tag — "Summer Camp 2026" (for easy filtering later)                            |

    <Frame>
      <img src="https://mintcdn.com/coachiq/t0r9cjm0Rx9xJoHY/images/trigger-options.png?fit=max&auto=format&n=t0r9cjm0Rx9xJoHY&q=85&s=e2f37d68fa3aa9ca22c2f082c0130fef" alt="Trigger options in automation builder" width="1498" height="1148" data-path="images/trigger-options.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/coachiq/pVtDE0YddygGyYMh/images/condition-options.png?fit=max&auto=format&n=pVtDE0YddygGyYMh&q=85&s=b919671f0877c2f70c07f1a80a9f3fe3" alt="Condition options for filtering by product" width="1510" height="1392" data-path="images/condition-options.png" />
    </Frame>
  </Step>

  <Step title="Build a pre-camp reminder automation">
    Create a second automation using the **Scheduled Check** trigger:

    | Setting       | Value                                                                   |
    | ------------- | ----------------------------------------------------------------------- |
    | **Trigger**   | Scheduled Check                                                         |
    | **Schedule**  | Run once, the day before camp                                           |
    | **Condition** | Has tag → "Summer Camp 2026"                                            |
    | **Action**    | Send an Email — reminder with what to bring, arrival time, parking info |

    <Tip>
      **Post-camp follow-up**: Create a third automation that runs the day after camp. Thank parents, ask for feedback, and promote your next camp or membership.
    </Tip>
  </Step>
</Steps>

***

### Optional: Add the camp to your calendar

If you want the camp on your own schedule for tracking, create a manual session.

<Steps>
  <Step title="Go to Schedule → Calendar">
    Click on the camp date and manually create a session. This is for your reference only — athletes don't need to book it.

    <Frame>
      <img src="https://mintcdn.com/coachiq/HOHx6taPCCFYz1vO/images/calendar-week-view.png?fit=max&auto=format&n=HOHx6taPCCFYz1vO&q=85&s=14aab41a06892049c7c4f8431c0b32c4" alt="Calendar week view" width="3544" height="1796" data-path="images/calendar-week-view.png" />
    </Frame>
  </Step>
</Steps>

<Check>
  **Your simple camp is set up!** You have a product, form, landing page, and automations. Share the page link everywhere and registrations roll in automatically.
</Check>

***

## Path 2: Multi-Day or Segmented Camp

Use this when your camp has multiple days, age groups, or any variation where different athletes attend different sessions. The key difference: **automations book athletes into the right session automatically based on what they purchase.**

<Warning>
  **You don't need schedulers for this.** Instead of making athletes pick from a scheduler, create a separate product for each segment and let automations handle the booking. It's cleaner and removes friction.
</Warning>

### How it works

| What the parent does              | What CoachIQ does automatically                               |
| --------------------------------- | ------------------------------------------------------------- |
| Buys "Middle School Camp" product | Automation books their athlete into the middle school session |
| Buys "High School Camp" product   | Automation books their athlete into the high school session   |

The session appears on the athlete's calendar. They get automatic reminders. Zero manual work on your end.

***

### Set up your products and sessions

<Steps>
  <Step title="Create one product per segment">
    Go to **Payments → Products** and create a product for each camp variation:

    | Product      | Example                                                         |
    | ------------ | --------------------------------------------------------------- |
    | By age group | "Middle School Camp - \$99" and "High School Camp - \$129"      |
    | By day       | "Camp Day 1 (Saturday) - \$79" and "Camp Day 2 (Sunday) - \$79" |
    | By package   | "Single Day - \$79" and "Both Days - \$139"                     |

    Set each as a **one-time** product with your waiver attached.

    <Frame>
      <img src="https://mintcdn.com/coachiq/cc0mWFFR_ooidW89/images/product-builder.png?fit=max&auto=format&n=cc0mWFFR_ooidW89&q=85&s=ea4ed33399a1cd700f7ee3d0055902e4" alt="Product builder" width="4112" height="2764" data-path="images/product-builder.png" />
    </Frame>
  </Step>

  <Step title="Create sessions on your calendar">
    Go to **Schedule → Calendar** and manually create sessions for each camp day/segment. Set the correct date, time, and capacity.

    <Frame>
      <img src="https://mintcdn.com/coachiq/Ulr7N5vVczSfnUul/images/manual-booking.png?fit=max&auto=format&n=Ulr7N5vVczSfnUul&q=85&s=05fb51c29c7b849847200d9b95f3bcd5" alt="Manual booking on calendar" width="2682" height="2602" data-path="images/manual-booking.png" />
    </Frame>

    <Note>
      These sessions are what automations will book athletes into. Make sure the date, time, and session name are clear (e.g., "Middle School Camp - Saturday June 14, 9am-12pm").
    </Note>
  </Step>
</Steps>

***

### Build your forms

<Steps>
  <Step title="Create a form for each segment">
    Each form collects athlete info and attaches the corresponding product:

    * **Middle School Camp Form** → attached product: Middle School Camp
    * **High School Camp Form** → attached product: High School Camp

    Use the same fields as Path 1 (name, age, emergency contact, etc.).

    <Frame>
      <img src="https://mintcdn.com/coachiq/C6GadFHeDydoJ-5K/images/connected-products-forms.png?fit=max&auto=format&n=C6GadFHeDydoJ-5K&q=85&s=73c9e001647e91cbcf88bba1b1f1cb70" alt="Form connections showing attached product" width="3938" height="2550" data-path="images/connected-products-forms.png" />
    </Frame>
  </Step>

  <Step title="Build your website page">
    Create a camp landing page with clear sections for each option. Use buttons or links that direct to the correct form:

    * "Register for Middle School Camp" → links to middle school form
    * "Register for High School Camp" → links to high school form

    <Frame>
      <img src="https://mintcdn.com/coachiq/7uXujlkUdmUAsA1R/images/website-builder-hero-editing.png?fit=max&auto=format&n=7uXujlkUdmUAsA1R&q=85&s=6e3ae7904d8ce35900ac78c034ca4aca" alt="Website builder hero editing" width="2880" height="1800" data-path="images/website-builder-hero-editing.png" />
    </Frame>
  </Step>
</Steps>

***

### Set up auto-booking automations

This is what makes the segmented camp work hands-free. When a parent purchases a specific product, the automation books their athlete into the correct session.

<Steps>
  <Step title="Create an automation for each segment">
    Go to **Tools → Automations** and create one automation per product/session pair.

    **Example — Middle School Camp automation:**

    | Setting       | Value                                                                         |
    | ------------- | ----------------------------------------------------------------------------- |
    | **Trigger**   | New Purchase                                                                  |
    | **Condition** | Is a specific product → "Middle School Camp"                                  |
    | **Action 1**  | **Book User for Session** → select the middle school camp session + date/time |
    | **Action 2**  | Send an Email → confirmation with camp details                                |
    | **Action 3**  | Add a Tag → "Middle School Camp 2026"                                         |

    <Frame>
      <img src="https://mintcdn.com/coachiq/JXXmA_QvX_9KCgui/images/automation-actions.png?fit=max&auto=format&n=JXXmA_QvX_9KCgui&q=85&s=d0c9a9f122a24db992d5315ecef566be" alt="Automation actions available" width="1566" height="1858" data-path="images/automation-actions.png" />
    </Frame>
  </Step>

  <Step title="Repeat for each segment">
    Create the same automation for your other camp segments:

    * **High School Camp** automation → Books into high school session
    * **Day 2** automation → Books into Day 2 session
    * And so on for each product/session pair
  </Step>

  <Step title="Add reminder automations">
    Use **Scheduled Check** automations to send pre-camp reminders to each tagged group:

    * 3 days before → "Camp is this weekend! Here's what to bring"
    * Day before → "See you tomorrow! Arrive at 8:45am"
    * Day after → "Thanks for coming! Here's a feedback form"
  </Step>
</Steps>

<Check>
  **Your multi-day camp is set up!** Athletes buy the right product, get auto-booked into the right session, and receive all reminders automatically. It's on their calendar, your calendar, and fully hands-off.
</Check>

***

## Quick reference

### Where to send athletes and parents

| Task                 | Where to send them                                                       |
| -------------------- | ------------------------------------------------------------------------ |
| Camp registration    | Your website → Camp landing page                                         |
| Questions about camp | Your website → Contact page or [info@coachiq.io](mailto:info@coachiq.io) |
| Day-of check-in      | Your calendar → Participant list                                         |

### Where you manage camps

| Task                | Location in admin                            |
| ------------------- | -------------------------------------------- |
| View registrations  | People → filter by camp tag                  |
| See payments        | Payments → Transactions                      |
| Check roster        | Calendar → Click camp session → Participants |
| Send updates        | Inbox → filter by camp tag                   |
| View form responses | Tools → Forms → Click form → Responses       |

***

## Common questions

<AccordionGroup>
  <Accordion title="Can I cap the number of registrations?">
    Yes. Set a stock/quantity limit on your product. Once it sells out, athletes can no longer purchase. You can also manually remove the form from your website when you're full.
  </Accordion>

  <Accordion title="What if someone wants to pay in person?">
    You have two options: they can register on their phone right there (send them to your website), or you can manually add them from **People → Add** and use the **Add Product Purchase to User** action to grant them access without online payment.
  </Accordion>

  <Accordion title="Do parents need to create an account?">
    If you enable **Guest Checkout** on your product, parents can pay without creating a full account. However, if you're using automations to book them into sessions, they'll need an account so the booking appears on their calendar. For most camps, requiring account creation is the better choice.
  </Accordion>

  <Accordion title="How do I handle refunds?">
    Go to **Payments → Transactions**, find the transaction, and issue a refund. Refunds are processed through Stripe. You can issue full or partial refunds.
  </Accordion>

  <Accordion title="Can I reuse this setup for my next camp?">
    Absolutely. Duplicate your product, update the name and dates, duplicate your form, swap the connected product, and update your website page. Your automation templates stay the same — just update the trigger product and session.
  </Accordion>

  <Accordion title="Should I use a scheduler instead of automations?">
    Only if athletes genuinely need to choose between multiple time slots within the same camp (e.g., "morning session" vs. "afternoon session" on the same day). For most camps — including multi-day and age-group camps — separate products with auto-booking automations are simpler and create less friction for parents.
  </Accordion>

  <Accordion title="How do I track attendance on camp day?">
    Open your **Calendar**, click on the camp session, and use the participant list to check athletes in as they arrive. This updates their attendance record automatically.
  </Accordion>
</AccordionGroup>

***

## Related articles

<CardGroup cols={2}>
  <Card title="Product Setup" icon="box" href="/payments/product-overview">
    Configure products, waivers, and checkout options
  </Card>

  <Card title="Forms Overview" icon="file-lines" href="/forms/overview">
    Build forms and connect them to products
  </Card>

  <Card title="Website Builder" icon="globe" href="/website/overview">
    Create pages and embed forms on your site
  </Card>

  <Card title="Automations" icon="bolt" href="/automations/overview">
    Set up triggers, actions, and scheduled reminders
  </Card>
</CardGroup>
