> For the complete documentation index, see [llms.txt](https://docs.tipo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tipo.io/tipo-appointment-booking/availability-team-members/set-availability-for-services.md).

# Set Availability for Services

Availability controls **when customers can book** a service. Time slots shown on your storefront come from your **team members’ schedules**.

***

### 💡 When is a service bookable?

A customer can book only when all of these are true:

* A team member is assigned to the service
* That team member has working hours set
* The date/time is not blocked
* The booking date range (if used) allows that date

For example: I have 2 teachers (team member) for service Yoga&#x20;

* Create team member 1 (Teacher 1)  > set available time from Monday to Friday day > assign him to the service&#x20;
* Create team member 2 (Teacher 2)  > set available time on weekend > assign him to the service&#x20;

***

### ✅ Before you start

Make sure you have:

* A service created (with the correct **duration**)
* At least 1 team member added and **assigned to the service**

> Tip: Duration affects the time slots customers see (example: 1-hour duration = 1-hour slots).

***

### 🧭 How to set availability

You can set availability in two ways:

#### Option A: From the service

1. Open the app → **Services**
2. Open the service you want to edit
3. Go to **Availability** and click a team member (or create a new one)&#x20;

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

#### Option B: From the team member

1. Open the app → **Team members**
2. Open the team member you want to edit

***

### ⏱ Add working hours

1. In the team member’s **Availability** section, click the date/day you want to edit

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

2. Enter **Start time** and **End time** (example: 08:00–18:00)

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

3. Choose how you want to apply the time:

<table><thead><tr><th width="192.2333984375">Apply to</th><th>Use when</th></tr></thead><tbody><tr><td> <strong>Specific date</strong></td><td>Only one date should be available (e.g., Nov 3 only) </td></tr><tr><td> <strong>All Mondays</strong></td><td>Every Monday should follow this schedule </td></tr><tr><td> <strong>Day/week range</strong></td><td>Apply the same schedule to multiple weekdays or a period of time </td></tr></tbody></table>

4. Click **Save**

***

### ✅ What customers will see (time slots)

Customers will see available slots based on:

* team member working hours
* your service duration

**Example (duration = 1 hour):**\
If availability is **08:00–18:00**, customers will see slots like:\
08:00–09:00, 09:00–10:00, … and the last slot starts at **17:00** and ends at **18:00**.

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

***

### &#x20;▶️ Tutorial video&#x20;

{% embed url="<https://youtu.be/nZ9YcsdCDNQ>" %}

***

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.
