> For the complete documentation index, see [llms.txt](https://docs.podplay.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.podplay.app/events/create-an-event/class-clinic.md).

# Class / Clinic

### Create a Class/Clinic

A Class or Clinic is an Event led by a Coach where Customers learn and improve their skills. Creating one follows the standard Event creation flow with the Reservation Type set to Class and a Coach assigned.

1. **Create an Event** from the Dashboard on the desired time and court
2. **Set the Reservation Type to Class/Clinic** and from the Reservation Type options
3. **Add a Coach** by searching for the Coach who will lead the Class/Clinic
4. **Set the Coach's Rate** when you add them in to the Class/Clinic; the rate auto-populates from the Coach Profile and can be adjusted once entered
5. **Fill Out the Remaining Event Details**
6. **Publish the Event** so Customers can find and book it in the App

Admins will see Classes/Clinics as green in the Overview page of the Dashboard.

<figure><img src="/files/vDH1GPGm3cuEIgOFaNCB" alt=""><figcaption></figcaption></figure>

### Add a Coach to a Clinic

When creating an Event that is not a Clinic, adding the Coach during Event creation is not visible. When creating a Clinic, adding a Coach during Event creation is possible.

<figure><img src="/files/houeU4V0skurnhdIG6dR" alt=""><figcaption></figcaption></figure>

A Coach can be added to a Clinic either while the Clinic is being created or after it's already on the schedule. Multiple Coaches can be added to the same Clinic or any Event.

If adding a Coach during the Clinic type Event creation, select the Coach's name and enter their rate. This rate is paid to the Coach once the Event ends.

If you want to pay a Coach some percentage of the revenue generated from the Clinic, create the Clinic and then add the Coach. When adding a Coach to an Event, once the Event is on the Dashboard, there are two options for how to pay a Coach:

1. Fixed rate
2. Percentage rate

<figure><img src="/files/yrTuPiwhtpdYkpF0RAYm" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Read here to learn more about Coach payouts during an Event.
{% endhint %}

### Customers Sign-up for Classes/Clinics

Published Classes/Clinics appear in the Programs or Events tab of the App (you can change the name in the Company Settings page of the Dashboard). Customers browse, filter, and sign up through the standard Event booking flow.

{% @supademo/embed url="<https://app.supademo.com/demo/cmop1ul4x201ww9do6oqvkl2i>" demoId="cmop1ul4x201ww9do6oqvkl2i" %}

### Turn a Clinic into a Multi-Day Series

When a Class or Clinic spans multiple days, you can create the Clinic as a Series which links all Class sessions together. Customers can sign up once and be registered for every date.

<figure><img src="/files/2r2IvLpfQifbnxbJ5VZW" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Read here to learn more about how a Series works.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.podplay.app/events/create-an-event/class-clinic.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
