# How do I book a client (or clients) every week at the same time?

To invite a client to a regular time slot you should create a programme for that client following the steps below:

1. Select Add new service – the purple button on the side bar.
2. Select Service type: **Programme**
3. Enter a service name – If it's for just one or two clients I’d recommend entering a title with their names eg. Lessons for Fran and Janet
4. Select payment method – Require payments via app or Allow outside app payments

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

5. Switch **Bookable by invite only** to **Yes**\
   a. To invite a **new** client enter their email address, first and last name of your client(s):<br>

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

b. To invite an existing client(s) select the tick box next to their name(s):<br>

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

6. Set the day, start time, and start date, and choose whether you want your client to Pay for all occurrences at once or pay as they go - either way, all of the days and times you select will be blocked out for them in your calendar:<br>

   <figure><img src="/files/WaTDW5r2TvQVdXl88d03" alt=""><figcaption></figcaption></figure>
7. A new client will receive an email like this:

   <figure><img src="/files/y9fMDpU1aP4UVG9UFedG" alt=""><figcaption></figcaption></figure>
8. An existing client invited to a programme that is **Pay all at once** will receive an email like this:<br>

   <figure><img src="/files/ureNZKDVNG3QDIYjHwLQ" alt=""><figcaption></figcaption></figure>
9. The service will appear in your calendar immediately - your calendar is now blocked an no one else can book at this time.\
   The participant counter will show as 0/1 if no one has booked yet:&#x20;

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

10. When the client has booked, the tile will turn to green and the participant counter will change from 0/1 to 1/1 - so the service is fully booked. \
    Note: If the max participants is 2 then the counter will change from 0/2 to 1/2 when one client has confirmed.<br>

    <figure><img src="/files/wQuibsqKFGvSxBGlGTxg" alt=""><figcaption></figcaption></figure>
11. You will also receive a confirmation email:&#x20;

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

10. If you want to create a similar service for a different client you could go to your services page, find the service you just made under Programmes and select the Copy button. The information will be auto-filled, you just need to change the fields that need changing, so this is a time saver.\ <br>

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


---

# Agent Instructions: 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:

```
GET https://support.totalcoach.com/coaches/support-for-coaches-organisations/welcome-to-totalcoach-support/faqs/how-do-i-book-a-client-or-clients-every-week-at-the-same-time.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
