> For the complete documentation index, see [llms.txt](https://docs.hostelmate.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hostelmate.co/finance-management/property-setup/booking-engine.md).

# Booking Engine

{% hint style="info" %}
If you're using our direct booking engine on your website, this page is where you configure exactly how it behaves. You can control the public description of your property, your listed amenities, and—most importantly—how you want to charge your guests.
{% endhint %}

## 1. Property Setup

The **Property** tab manages the core content guests read when they visit your booking page.

| Setting                   | What it does                                                                                                                                                           |
| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Description**           | A welcoming paragraph detailing what makes your property unique.                                                                                                       |
| **Utilities & Amenities** | Toggles and lists for the facilities you offer (e.g., Free Wi-Fi, Air Conditioning, 24/7 Reception). This ensures guests know exactly what to expect before they book. |

## 2. Stripe Integration

The **Stripe** tab is your gateway to automated, digital payments.

* Connect your property directly to your Stripe account.
* Enable automatic credit card validation and up-front deposits at the time of booking.
* Once connected, you can also use this integration to generate secure payment links for guests.

## 3. Pay on Arrival

Don't want to mess with online payments? The **Pay on Arrival** tab lets you set up traditional reservations.

* Enable this option to allow guests to secure a booking without entering a credit card.
* You can add custom instructions here (e.g., "Please bring exact change in local currency") that will appear on the guest's confirmation screen.

## 4. Manual Capture

For properties that prefer a hands-on approach, the **Manual Capture** tab allows you to collect credit card details securely without actually charging them immediately.

* The guest enters their card details to guarantee the room.
* The system securely encrypts and stores the card info.
* You process the actual payment manually through your own physical POS machine or a separate virtual terminal when the guest arrives.


---

# 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.hostelmate.co/finance-management/property-setup/booking-engine.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.
