> For the complete documentation index, see [llms.txt](https://docs.guestway.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.guestway.io/guestway-platform/service-templates.md).

# Service Templates

The **Service Templates** page lets you define and standardise the recurring services your team adds to reservations — extra towels, baby beds, late check-out, breakfast, parking, and the rest. Configure each service once with rules for how it triggers and how many to deliver, and Guestway handles the rest: it surfaces on the reservation, on the cleaner's task list, and against the right linked listings automatically.

***

### The Service Templates dashboard

Each row in the dashboard represents a predefined service, organised into key columns:

* **Service Name** — the title of the service (e.g. *Extra Towels*, *Baby Bed*).
* **Max Amount** — the maximum quantity that can be assigned per reservation.
* **Category** — Consumables (toilet paper, shower gel), Accommodation (late check-out, parking), Amenities (cribs, high chairs, bikes), or Other.
* **Type** — the specific item or service within the category.
* **Manual Assign** — whether staff can manually add the service to a reservation.
* **Auto Assign** — whether Guestway automatically adds the service based on the configured rules.

{% @guideflow/guideflow-embed requestedUrl="<https://app.guideflow.com/player/1pz4qw6bvr>" %}

If you make changes or want to see the latest updates, click the **Refresh Service Template** button to reload the dashboard.

***

### How a service template flows

A configured service template surfaces in several places:

* **Reservation tab** in the [Unified AI Inbox](https://docs.guestway.io/guestway-platform/unified-ai-inbox) — under the **Services** section, where staff can manually add the service to a reservation if the template allows it.
* **Cleaning task list** — when **Show in Cleaning Task** is enabled, the service appears in the cleaner's app for the relevant turnover.
* **Linked locks** — smart locks and static locks tied to the template are issued or assigned alongside the service.
* **Auto-assignment** — services with **Auto Assign** enabled are added to matching reservations automatically based on the rules you configure.

***

### Creating a new Service Template

Click the **+ Create** button at the top of the page to open the template editor. Each step covers a different aspect of the service.

#### 1. Information

Set the essential details that define your service.

* **Name** — a clear, concise label that conveys what the service is.
* **Description** — a brief explanation or special note for the team.
* **Category** — pick the bucket the service belongs to:
  * **Consumables** — items that get used up (toiletries, paper goods, snacks).
  * **Accommodation** — stay-related services (late check-out, early drop-off, parking, pet allowance).
  * **Amenities** — reusable guest conveniences (cribs, bikes, bathrobes, extra pillows).
  * **Other** — anything that doesn't fit the categories above.
* **Type** — the specific item within the category, picked from a predefined list (e.g. *Toilet paper*, *Crib*, *Shower gel*, *Late check-out*, *Bike*).
* **Show in Cleaning Task** — when enabled, the service appears on the cleaner's task list so it becomes part of the turnover workflow.
* **Must be checked** — when enabled, the service requires explicit confirmation before its task can be considered complete.

#### 2. Availability

Define when the service triggers during a guest's stay.

* **Trigger Type** — pick the timing:
  * **Arrival** — runs before guest check-in.
  * **Departure** — runs after guest check-out.
  * **Daily** — repeats every day during the stay.
  * **Always** — available at any time and can be assigned whenever needed.
* **Available days** — restrict the service to certain days of the week. Useful for services that only run on cleaning days, or that aren't available on weekends.
* **Deliver on Next Day** — when enabled, the service is carried out one day after the trigger event.

#### 3. Amount

Set quantity limits and how the service is assigned to a reservation.

* **Max Amount (Supply)** — the maximum number of units available per stay. Prevents over-allocation and helps manage stock.
* **Auto-assignment rule** — choose how Guestway calculates the auto-assigned quantity based on the booking. Options include:
  * Fixed ratios — *X per guest*, *X per night*, *X per guest per night*.
  * Capped rules — same ratios but with a maximum, so long stays don't get an unlimited supply.
  * Tiered rules — for example, *one per guest per three nights, up to six nights*.
* **Auto-assigned amount** — the number the system fills in when the rule applies.
* **Manual Assign** — let team members add the service manually when they need to.
* **Auto Assign** — let the system add the service automatically based on the trigger and rule.

#### 4. Linking

Connect the service to the right properties and locks.

* **Apply to all listings** — quick toggle that attaches the template to every listing in your portfolio. When off, pick listings explicitly.
* **Specific listings** — select the exact listings that should have this service available.
* **Smart locks** — attach the [Smart Locks](https://docs.guestway.io/guestway-platform/smart-locks) tied to the service (e.g. a parking gate or storage room).
* **Static locks** — attach any [Static Locks](https://docs.guestway.io/guestway-platform/static-locks) the service relies on.

#### 5. Summary

After saving, a summary view shows the configuration and a direct link to the template's detail page.

{% @guideflow/guideflow-embed requestedUrl="<https://app.guideflow.com/player/6kwe97wtzk>" %}

***

### Managing existing templates

* **Edit** — open any template from the dashboard to update its information, availability, amount rules, or linked properties.
* **Subscribe / Unsubscribe** — pause a template without deleting it. Unsubscribed templates stop applying to new reservations but keep their history.
* **Archive** — retire templates you no longer use. Archived templates fall out of the active dashboard but their data stays for reporting.

***

### Tips

* **Start with the most common services.** Towels, toiletries, late check-out, parking — these cover most repeat requests and pay for themselves quickly.
* **Use Auto Assign for the predictable stuff.** *One toilet paper per guest per three nights* is a rule, not a decision your team should be making per booking.
* **Keep Show in Cleaning Task on for anything physical.** If the cleaner has to set it up or replace it, the cleaning task list is where they'll see it.
* **Use Available days for services that aren't always offered.** If breakfast only runs on weekends, restrict the days so the template doesn't suggest it on a Monday.
* **Apply to all listings only when the service is truly universal.** For services that vary by property type (parking on some listings but not others), pick listings explicitly.
* **Archive instead of delete.** Past reporting breaks if the template is gone — archive keeps the historical link intact.

***

### Related pages

* [Unified AI Inbox](https://docs.guestway.io/guestway-platform/unified-ai-inbox) — where Services surface on the Reservation tab during conversations.
* [Cleaning](https://docs.guestway.io/guestway-platform/cleaning) — manage the cleaning teams that pick up services flagged for cleaning tasks.
* [Smart Locks](https://docs.guestway.io/guestway-platform/smart-locks) — connect smart-lock devices that can be linked to a service.
* [Static Locks](https://docs.guestway.io/guestway-platform/static-locks) — manage manual lock codes that can be linked to a service.
* [Properties](https://docs.guestway.io/guestway-platform/properties) — configure the listings that a service template can apply to.


---

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

```
GET https://docs.guestway.io/guestway-platform/service-templates.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.
