Skip to main content

🏠 Rooms, Rates, and Discounts

Configure your room inventory, prices, and offers so the bot quotes correctly.

Overview

This module configures everything related to the hotel's physical inventory and its pricing structure. The information entered here is what the bot uses to:

  • Quote rooms to guests
  • Show availability (without a PMS)
  • Apply discounts and promotions automatically

Access it from: Rates and Availability in the side menu → Rooms, Rates, and Promotions tabs.

tip

There is a setup wizard in the "Rooms" tab that guides you through the process of creating categories and rooms.

1. Room categories

Categories group rooms of the same type (e.g., "Double Suite", "Family Room").

How to create a category

  1. Rates and Availability → Rooms
  2. Click "New category"
  3. Fill in the fields:
FieldDescriptionExample
NameName of the category the bot will use"Junior Suite"
Maximum adult capacityMaximum number of adults2
Maximum child capacityMaximum number of children1
DescriptionText the bot uses to describe the room to guests"35m² room with sea view, king size bed…"
Number of unitsHow many physical rooms of this type there are8
  1. Click "Save category"
tip

The category description is critical to the bot's performance — write it as if you were describing the room to a potential guest.

Edit or delete a category

  • Edit: click the category name → edit the fields → Save
  • Delete: only available if it has no associated individual rooms or active rates

2. Individual rooms

Each physical room of the hotel registered in the system.

How to register a room

  1. Within a category, click "Add room"
  2. Fill in:
FieldDescriptionExample
Number / nameUnique identifier of the room"101", "Penthouse A"
CategoryType it belongs to"Junior Suite"
StatusAvailable / Under maintenanceAvailable
  1. Save the room
warning

A room in "Under maintenance" status is not counted in the availability the bot reports.

3. Base rates

The base rate is the default price per night for each category, based on the number of guests.

How to configure base rates

  1. Go to Rates and Availability → Rates
  2. Select the room category
  3. Enter the price per night for each occupancy combination:
OccupancyExample price
1 adult80€
2 adults100€
2 adults + 1 child120€
  1. Save the rates

4. Seasonal rates

Multipliers that adjust the base price during specific date ranges.

How to create a seasonal rate

  1. In Rates and Availability, select "Seasons"
  2. Click "New season"
  3. Configure:
FieldExample
Name"Christmas high season"
Start date2026-12-20
End date2027-01-05
Multiplier1.35 (= +35% over the base price)
Applied categoriesAll / specific selection
  1. Save
info

Seasons take priority over the base rate. If multiple seasons overlap, the most specific one applies.

5. Day-type rates

Price differential between weekends (Friday–Sunday) and weekdays.

  • Configure the weekend multiplier in Rates and Availability → Day type
  • Example: a multiplier of 1.15 = +15% on weekends

6. Bot pricing hierarchy

The bot applies the final price using this hierarchy, from highest to lowest priority:

1. Discount rules (Matrix/Pro) — if the query meets the condition
2. Traveler package price (Matrix/Pro) — if the guest picks a package
3. Active promotion with dates — if there is a valid promotion
4. Seasonal rate — if the dates fall within a defined season
5. Day-type rate — Friday/Saturday/Sunday vs. Monday–Thursday
6. Base rate — always-available fallback

7. Promotions

Discounts with a validity period, visible to guests.

How to create a promotion

  1. Go to Rates and Availability → Promotions
  2. Click "New promotion"
  3. Fill in:
FieldDescriptionExample
NameName visible to the guest"Summer Getaway"
DescriptionDetails of the offer"20% discount when booking before July"
Discount typePercentage or fixed amount20%
Validity start dateWhen it starts applying2026-06-01
Validity end dateWhen it stops applying2026-08-31
Cover imagePhoto of the promotion (optional)
  1. Save

:::note Limit by plan Freemium allows a maximum of 3 simultaneous active promotions. Matrix and Pro: unlimited. :::

8. Traveler packages (Matrix / Pro)

Combinations of room + services + cancellation policy at a fixed price.

Common package examples

  • Romantic getaway: Suite + breakfast for 2 + flexible cancellation — 180€/night
  • All-inclusive: Family room + full board + activities — 250€/night
  • Business package: Single room + breakfast + parking — 120€/night

How to create a package

  1. Go to Rates and Availability → Promotions → Packages
  2. Click "New package"
  3. Select: room category, included services, cancellation policy, and total price
  4. Save

:::note Limit by plan Matrix allows a maximum of 10 packages. Pro: unlimited. :::

9. Discount rules (Matrix / Pro)

Conditional discounts the bot applies automatically when the query meets a condition.

Available condition types

ConditionExample
Minimum nightsIf the stay is ≥ 7 nights → 10% discount
Booking lead timeIf booking ≥ 30 days in advance → 15% discount
Specific seasonIn low season → 20% discount
Room typeIn Junior Suite categories → 5% discount

How to create a discount rule

  1. Go to Rates and Availability → Promotions → Discount rules
  2. Click "New rule"
  3. Define the condition and the resulting discount
  4. Save

:::note Limit by plan Matrix allows a maximum of 10 rules. Pro: unlimited. :::

10. Verification

CheckHow to validate it
✅ At least 1 category created with a descriptionHotels → [your hotel] → Rooms
✅ Base rate configured for each categoryRates and Availability
✅ Bot quotes correctlyOpen a test chat and ask "How much is one night?"
✅ Active promotions in effectHotels → [your hotel] → Promotions