Skip to content

Reservations - bookings, tape chart and cancellations ​

This page covers taking a booking, finding and changing it, taking a deposit, and cancelling it. Front Desk and Hotel Admin users can book; the tape chart, calendar and reservations list are in the Front Desk app. Checking guests in and out is in Front desk.

The New booking window: guest, phone, room type, dates, party and meal plan on the left, and the live quote with the cancellation terms on the right

Before you start ​

  1. Rooms, room types and rates. Admin → Rooms and Room Types, and your rates and seasons under Revenue (Revenue). The quote uses them.
  2. Your stay policies. Settings → Stay policies: minimum stay, Free cancellation until (days before arrival), Late cancellation fee, No-show charge and Deposit expected at booking. The booking window quotes them and cancelling applies them.
  3. Add-ons, companies and travel agents, if you sell them. Add-ons show as chips in the booking window; companies and travel agents come from Revenue → Companies and Travel Agents.

Make a booking ​

  1. Click New booking in the top bar. It is on every screen.
  2. Type the Guest name. Guests who have stayed before appear as you type; pick one to attach the stay to their profile ("Returning guest · 4 stays"). A blacklisted guest shows a red badge.
  3. Add the Phone. The country code is filled in; type the local number.
  4. Choose the Room type, the Check-in date and the number of Nights, then Adults and Children. Pick a Meal plan and a Rate plan, and type a Voucher code if the guest has one.
  5. Check the Quote on the right. It updates as you type: room, tax, meals, add-ons and the total, with the cancellation and no-show terms underneath. The cancellation line is worked out from today, the same way cancelling would charge it. It reads "Free cancellation until" a date and what is charged after that; "Non-refundable from now" with the fee, once the free window has closed; or "Free cancellation." It never shows a date that has passed.
  6. Click Confirm booking.

Making a booking: type the guest's name and phone, pick Deluxe, set the date and three nights, confirm, and the booking is made with room 201

You get the booking reference and the room Kamra assigned. If no room could be assigned, the booking is still made; assign one later from the booking (see Change a booking). The stay shows under Arrivals on Today on its check-in date.

For a stay of a few hours, switch Overnight to Day use and set the time slot. The guest checks in and out the same day.

Add company, add-ons and arrival details ​

Open Company, add-ons & arrival details in the booking window for:

  • Company (bill corporate) and Travel agent. A company makes it a corporate booking; the company's billing rules decide what it pays.
  • Add-ons: click a chip to add it (Airport Transfer, a spa ritual…). Add-ons are added to the quote with their tax and posted to the folio.
  • Booked on someone's behalf: the booker's name, phone and relation, and Send links & updates to the booker, the guest or both.
  • Special requests, which go to the front desk as an instruction, and ticks for Airport pickup, Valet parking, Early check-in and Late check-out.
  • How and when the guest arrives, Extra beds, Purpose of visit and Guest category.

The booking window with Company, add-ons and arrival details open: company and travel agent, add-on chips with Airport Transfer selected, the booker option, special requests and arrival ticks

If the party is bigger than the room type sleeps, the window says so and offers Split into 2 rooms. Where the room type allows extra beds, you can instead keep everyone in one room at a price you agree, with a note of who agreed it.

Book several rooms for one party ​

  1. In New booking, fill in the first room as usual.
  2. Click Add another room. Each extra room has its own room type, adults and meal plan.
  3. The quote lists every room and shows Total · all rooms.
  4. Click Confirm booking.

A booking for three Standard rooms: rooms 2 and 3 added under the first, and the quote showing the total for all rooms

Kamra books every room under one group, so it can be billed together. If some rooms can't be booked, it tells you how many it booked and why the rest failed. Vouchers, add-ons and booker details are added to each stay afterwards. To hold a block of rooms for a group whose names come later, use Groups & blocks instead.

Put a guest on the waitlist ​

When the dates are full, you can still take the guest's details:

  1. Fill in New booking as usual.
  2. Click Waitlist instead of Confirm booking.

The stay is saved with the status Waitlist and no room. When a room frees up, open the booking and click Promote to a room: Kamra gives it the first free room of the type and confirms it. A waitlisted stay nobody promotes is removed by the night audit two days after its departure date.

Find a booking ​

  • Front Desk → Reservations lists every booking. Search by reference, guest or room, filter by Status and by check-in dates, and use Export for a spreadsheet.
  • The search box in the top bar (or ⌘K / Ctrl+K) finds guests, bookings and rooms from any screen.

Click a booking to open its detail panel: everything about the stay on one screen.

The detail panel of a confirmed booking: status and source, billing totals, the deposit and security deposit, then stay dates and identity

  • Billing: total, paid and balance due, with Open folio →.
  • Deposit and Security deposit (see Take a deposit before arrival).
  • Stay: the dates (editable), Late arrival, nights, guests and the confirmed rate per night.
  • Identity: the online check-in status and the guest's ID photo, with Verify identity after the guest checks in online.
  • Room, Guest (with Guest journey →) and Booked by.
  • Special requests: type and Save note.
  • At the bottom: Check in, Check out, Registration card and Cancel this stay…, whichever apply.

The lower half of the panel: stay, identity, room and guest cards, special requests, and the Check in, Registration card and Cancel this stay buttons

Change a booking ​

From the booking's detail panel:

  • New dates: change Check-in or Check-out in the Stay card and click Update dates & re-price. Kamra prices the new dates and asks you to confirm the new total with the guest before it saves. A booking with a manual price keeps its amount.
  • Another room: click Change room (or Assign room) in the Room card. See Move a guest to another room.
  • Late arrival: tick Late arrival so the night audit keeps the arrival as Due In instead of marking a no-show.

Only confirmed and checked-in bookings can be changed.

Move a stay on the tape chart ​

Front Desk → Tape Chart shows rooms down the side and dates across the top, with each stay as a bar. Use it to see who is in which room and to move stays around.

The tape chart for two weeks: rooms grouped by type, guest bars, and the position row with rooms sold per day

  1. Click a guest's bar.
  2. To move rooms, pick the new Room. The list shows every room, free or occupied for the stay's dates; ⇅ marks another room type. Click Move room.
  3. To change dates, edit Check-in or Check-out and click Update stay. If the price changes, Kamra asks you to confirm it.
  4. To record when the guest arrives and leaves, set the times under Arrival / departure times (ETA · ETD) and click Set.

The panel that opens from a tape chart bar: room, check-in and check-out dates, and arrival and departure times

What else is on the tape chart:

  • The Position row shows rooms sold out of rooms available each day. ▲ means a demand premium is on; OB means the day is overbooked.
  • A dot on each bar marks VIP, corporate, group or OTA stays; a lock marks a room held by a room block.
  • When an arrival is due before the previous guest's departure time, the chart flags a changeover conflict.
  • Hourly shows today hour by hour, for day-use stays.
  • Auto-assign arrivals suggests a room for each arrival without one, matched to type and preferences. Review marks a choice worth a second look; Assign places them all.

Sell from the calendar ​

Front Desk → Calendar shows two weeks of availability by room type: the number of rooms left and the nightly rate for two adults, with seasons applied. Click a cell to open New booking with that room type and date filled in.

The availability calendar: rooms left and the rate for each room type over two weeks, with weekends in green

Take a deposit before arrival ​

The Deposit box is on the booking-confirmed screen and in the booking's detail panel. It shows what the property expects (Deposit expected at booking in Stay policies), what has come in, and what is still due.

  • Record payment: the guest paid at the desk or by transfer. Pick the method, check the amount and click Record ₹…. It goes through your till, so you need an open cashier session.
  • Send payment link: shown when a payment gateway is connected. Kamra creates a link for the amount due and a ready message; click Copy message or WhatsApp. When the guest pays, the deposit records itself.

The money sits on the guest folio as an advance and counts against the bill at check-in. A booking that is Held or Pending Payment is confirmed by its deposit. Taking money from a guest who is already in-house happens on the folio; see Billing.

Cancel a booking ​

  1. Open the booking (Reservations → click it).
  2. Click Cancel this stay… at the bottom.
  3. Read the line at the top. It tells you how many days are left before arrival and whether the cancellation is free or what fee applies.
  4. Pick a Reason and add a note if you like.
  5. To let the guest off the fee, tick Waive the fee (logged - manager's call).
  6. Click Confirm cancellation.

Cancelling a booking on its arrival day: inside the 1-day window, so the first night (₹2,800) will be charged, with the reason, note and waive option

Kamra gives a cancellation number (CXL-…) and posts any fee to the folio. Click Print / share the confirmation letter for a letter to send the guest.

The cancellation confirmation letter with the cancellation number, stay value and cancellation fee

How the fee is worked out:

  • Cancelling earlier than Free cancellation until days before arrival is free.
  • Inside that window, the Late cancellation fee applies: None, First Night or Full Stay.
  • If the property has cancellation tiers (for example free beyond 7 days, 50% from 3 to 7 days, 100% inside 3), the tier for the days left sets the percentage instead.
  • Dates in a non-refundable season are charged 100%.

Only confirmed bookings can be cancelled. A guest who is in-house checks out instead. You can't cancel by changing the status field; it has to go through Cancel this stay… so the policy is applied.

Answer a booking request ​

When the booking engine runs in Request-to-Book mode, online bookings arrive as requests for you to approve (Booking engine). They show in Booking requests on Today and with the status Requested. A request does not hold a room.

  • Accept checks availability again and takes a room.
  • Decline needs a reason, cancels the request with no fee, and tells the guest.

Book at another property ​

If you run more than one property, Front Desk → Central Reservations searches all of them at once.

  1. Set Check-in, Nights, Adults and Children, and click Search.
  2. Each property with space lists its room types, rooms left and the total with taxes.
  3. Click Book, enter the guest's name and phone, and click Confirm booking.

Central reservations: availability for one night for two adults across three properties, with a Book button on each room type

Hold rooms for a group ​

For a wedding, conference or tour, hold a block of rooms first and name the guests later. Groups live in Banquets & Groups → Groups & Blocks.

  1. Click New, give the Group name, Arrival and Departure, and the Block cutoff. Save.
  2. Open the group. Under Room block, click Add room type, pick the type, the number of rooms and the rate per night, then Save block.
  3. As names come in, use Pick up a room: pick the room type, type the guest's name and phone, and click Pick up. Each pickup is a normal booking in the Rooming list.

A group with a block of four Deluxe rooms, two picked up, the pickup form and the rooming list

Rooms in the block are held for the group until the cutoff. After the cutoff, rooms not picked up go back on sale. Open group folio opens the group's master bill. For events tied to the group, see Banquets.

Take a room out of sale ​

To keep a room free for house use, a VIP, the owner or maintenance:

  1. Front Desk → Room Blocks → New.
  2. Pick the Room and the Reason (House Use, VIP Hold, Owner, Maintenance, Other).
  3. Set From date and To date (exclusive), add a Note, and save.

A blocked room doesn't show as available and won't sell; it shows with a lock on the tape chart. Set Status to Released to put it back on sale.

Settings ​

SettingWhereDefaultWhat it does
Minimum staySettings → Stay policies1 nightShorter bookings are refused. Seasons can set their own minimum.
Free cancellation untilSettings → Stay policies1 day beforeCancellations earlier than this are free.
Late cancellation feeSettings → Stay policiesFirst NightNone, First Night or Full Stay, charged inside the window.
No-show chargeSettings → Stay policiesFirst NightPosted by the night audit when a guest doesn't come.
Deposit expected at bookingSettings → Stay policies0%Quoted in the booking window and shown in the Deposit box.
Hold unconfirmed bookings forSettings → Front Desk → Holds & selling120 minHow long a Held or Pending Payment booking keeps its room before it is released.
Sell messageSettings → Front Desk → Holds & selling-Shown at the top of the booking window as a reminder of what to offer.
Release non-guaranteed arrivals atSettings → Front Desk → Night audit & no-showsBlank (never)At this time, today's arrivals with no payment or deposit (not OTA or company bookings, not flagged late) are cancelled with no fee.

Good to know ​

  • A new booking can't start in the past.
  • A double booking of the same room for the same dates is refused.
  • A blacklisted guest can be booked only by a Hotel Admin, who must tick I understand and want to book this guest anyway and give a reason. A multi-room booking can't override a blacklist.
  • Changing dates or room type re-prices the stay. Kamra always shows the new total and asks before it saves.
  • Every booking, change, move and cancellation is written to the activity log with who did it.
  • No-shows are marked by the night audit; see Night audit.

Troubleshooting ​

"Check-in … has already passed." The check-in date is before today. Pick today or a later date.

"… is sold out for …" Every room of the type is sold for at least one night of the stay (group blocks count as sold). Try another room type, use Waitlist, or check the tape chart for a move.

"This property requires a stay of at least … nights." The stay is shorter than the minimum stay for the property or the season.

"Only confirmed bookings can be cancelled." The guest is already checked in (check them out instead), or the booking is already cancelled.

There is no Send payment link button. No payment gateway is connected for the property. Use Record payment, or connect a gateway (see Settings).

For developers ​

Bookings are made with kamra.api.create_booking (one room) and kamra.api.create_group_booking (several), priced by kamra.api.get_quote. The detail panel reads kamra.api.reservation_detail; date changes use kamra.api.amend_stay_preview and kamra.api.amend_stay; cancelling uses kamra.api.cancellation_preview and kamra.api.cancel_reservation; the waitlist uses kamra.api.promote_waitlist. AI agents use the quote, create_booking, add_to_waitlist, promote_waitlist, cancellation_preview, cancel_booking, amend_stay, move_room and create_group_block tools. See MCP tools and the API reference.

Open source (AGPL-3.0) · docs for Kamra v2.6.17 · every feature included, always.