# Multi-day service

***

### ✅ What this service type does

With **Multi-day booking**, customers:

* choose a **start date**
* choose an **end date**
* book the whole date range
* (optional) pay online depending on payment settings

You control:

* booking rules (min/max days, if available)
* capacity (how many bookings can happen at the same time)
* paid vs free booking
* availability and location

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

***

### 🎯 When should I use Multi-day Service?

Use **Multi-day booking** when:

* customers need to reserve multiple consecutive days
* it’s not tied to specific time slots

**Examples**

* Equipment rental (3 days)
* Workshop ticket (2 days)
* Hotel-like rental for a product/service
* Multi-day event passes

***

### 🛠️ Step-by-step: Create a Multi-day Service

#### 1) Open Services <a href="#step-1-open-services" id="step-1-open-services"></a>

* Open the app > click **Services**
* Click **New service** button

#### 2) Choose a service type <a href="#steps-2-choose-a-service-type" id="steps-2-choose-a-service-type"></a>

Select **Book across multiple days**

<figure><img src="/files/3PHlhCyH4cVoRcpZYY05" alt=""><figcaption></figcaption></figure>

**3) Create product (for service)**

Fill in:

* **Title** (example: *Camera rental – Multi-day*)
* **Status**: Active (or Draft)
* Price (if paid)

Click **Save**

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

#### **4) C**onfigure service settings

* Set duration: Depending on your app settings, you may be able to set:

**Minimum days** (example: 1 day minimum)

**Maximum days** (example: up to 10 days)

Set **Check in time** and **Check out time**

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

* **Set capacity:**

**Capacity = 1 ⇒** only one booking for a date range at a time (common for rentals)

**Capacity** = **2+** ⇒  allow multiple simultaneous bookings (if you have multiple units)

**5) Choose payment type**

| Option                    | What it means               | Best for               |
| ------------------------- | --------------------------- | ---------------------- |
| ✅ **No payment required** | Book without online payment | Pay later/offline      |
| 💰 Pay to book            | Paid booking flow           | Rentals/events         |
| Pay now                   | Charge immediately          | Deposits/confirmations |
| Pay later                 | Confirm now, pay later      | Invoices               |
| Customer chooses          | Customer selects            | Flexible               |

**6) Configure availability**

Set:

* available date range  for employee
* As it is the full day service, the employee must be available from **00:00-24:00.**&#x20;

[Learn more](https://docs.tipo.io/tipo-appointment-booking/availability-team-members/set-availability-for-services#how-to-set-availability)

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

#### 7) Customize more settings (Optional) <a href="#step-7-customize-more-settings-optional" id="step-7-customize-more-settings-optional"></a>

* In **Location** field, enter the location of the service
* **Color**: helps identify bookings in the calendar
* **Questions & Add-ons**: collect info (name, preferences) or sell add-ons
* **Advanced settings**: booking rules, lead time, buffer time, etc. (if available)

#### 8) Save

Click **Save** to finish creating the service.

***

### 🌐 How it works on your storefront

After publishing:

1. A **Book** button appears on the service product page
2. Customer selects **start date + end date**
3. If paid → customer goes to **checkout**
4. Booking appears in **Appointments**

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

***

#### 🧪 Example&#x20;

**Service:** Camera rental (Multi-day)

* Customer selects: Dec 16- Dec18
* That reserves 3 days
* Capacity: 1 (so no overlapping rental ranges)

***

### ▶️  Tutorial video

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

***

**🙋 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.


---

# 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://docs.tipo.io/tipo-appointment-booking/service-setup/multi-day-service.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.
