ResortLog

ResortLog

Complete user manual and standard operating procedures for managing your hotel or resort with the ResortLog app.

Sahoo Soft Technologies Android India Market Last updated: March 2026
Getting Started

A quick orientation so you understand how the app is organized before diving into specific tasks.

App Structure at a Glance

📋 Bookings

Create, confirm, and manage all reservations. The central hub for all guest stays.

Check-in / Check-out

4-step check-in wizard to register arriving guests. Checkout flow to finalize bills and release rooms.

🏠 Rooms

Manage your room inventory, room types, pricing, amenities, and availability.

👥 Guests

Guest profiles with stay history, ID documents, photos, and blacklist management.

🗓️ Calendar

Visual timeline of all bookings across rooms for any month.

🧾 Billing

GST-compliant invoices generated at checkout. Download or share via WhatsApp.

Bottom Navigation Bar

A sticky bar appears at the bottom of every screen with four quick-access buttons:

Drawer Menu (☰)

Tap the hamburger icon (☰) in the top-left of any screen to open the side drawer and navigate between major sections: Dashboard, Bookings, Check-in, Rooms, Guests, Calendar, Billing, Reports, and Settings.

Dashboard

Your daily command center. Opens when you launch the app.

What you see on the Dashboard
  • Occupancy ring — Large circular indicator showing the percentage of rooms currently occupied.
  • Three stats — Arrivals today / Departures today / Available rooms (right now).
  • Quick action buttons — New Booking · Check-in · Check-out · Rooms.
  • Today's Activity — A list of all bookings with arrivals, departures, or active stays for today. Tap any booking to open its details.

Checking Room Availability from Dashboard

Tap the Availability button in the bottom navigation bar. Select check-in and check-out dates, then tap Check. The screen shows:

Bookings List

All reservations in one scrollable list with smart filters.

Where to find it Open the drawer ☰ → tap Bookings

Filter Chips

Filter What it shows
Active & Upcoming Bookings that are Pending, Confirmed, or Checked-in with a future check-in date.
Check-ins Bookings checking in today that have not yet been checked-in.
Check-outs Guests who are currently checked-in with a checkout date of today, or who checked out today.
History Completed (Checked-out), Cancelled, and No-Show bookings.
All Every booking regardless of status.

Searching Bookings

Use the search bar at the top to find bookings by guest name, phone number, or booking reference.

Booking Card Information

Creating a Booking

Walk-in, phone, or OTA — create any new reservation in under a minute.

Where to find it Bookings screen → tap the + (plus) button at the bottom right or Dashboard → tap New Booking
1
Enter Guest Phone Number

Type the 10-digit mobile number. The app automatically searches for an existing guest. If found, it shows "Found: [Guest Name]" — you skip re-entering their details. If not found, you'll be asked to enter their name.

2
Select Stay Dates

Tap Check-in and Check-out date buttons. Minimum stay is 1 night.

3
Choose a Room

Only rooms available for those dates appear. Swipe through the room chips; tap one to select. The chip shows room number, type, and rate.

4
Set Occupants & Source

Use +/- steppers for Adults and Children. Select booking source: Walk-in, Phone, or OTA.

5
Record Advance Payment (Optional)

Enter an advance amount and choose payment mode (Cash, UPI, Card, Bank Transfer). Leave blank if no advance is collected.

6
Save

Tap Save Booking. A confirmation screen shows the booking reference. The booking is created with status Confirmed.

💡
Pricing Summary If a room has different weekday and weekend rates, the pricing card at the bottom automatically breaks down the cost by weekday nights vs. weekend (Fri–Sun) nights.
⚠️
Blacklisted Guests If the guest is marked as blacklisted, the app will block saving the booking. You must remove the blacklist flag first from the guest's profile.
Booking Details

Everything about a single reservation — stay info, payments, add-ons, and all available actions.

Where to find it Bookings list → tap any booking card

What You Can See

Adding a Payment

Scroll to the Payments section → tap Add Payment. Enter the amount and choose the payment mode. This is how you record partial payments or the remaining balance before checkout.

Adding Add-On Services to a Booking

Scroll to the Special Services section → tap + Add Service. A modal opens where you can:

The service price is added to the booking total immediately.

Actions Available (Depend on Status)

Status Available Actions
Pending Confirm Booking · Cancel Booking · Mark No Show · Edit
Confirmed Check-in Guest (opens wizard) · Cancel Booking · Extend Stay (add 1 night) · Edit
Checked-in Check-out Guest (opens checkout flow) · Add Payment · Add Add-On Service
Checked-out View only · Download Invoice · Share Invoice
Cancelled View only
No Show View only

Editing a Booking

Tap the pencil icon in the top-right header (only visible for Pending or Confirmed bookings). You can update dates, room, occupants, source, and notes. Add-on fees and special service charges must be managed from the booking details screen, not the edit form.

Extending a Stay

On a Confirmed booking, tap Extend Stay. This adds 1 extra night at the appropriate rate (weekday or weekend). Repeat to add multiple nights.

Booking Statuses Explained

Every booking moves through a lifecycle. Here is what each status means and what happens when you trigger a status change.

Pending

What it means: The booking was created but not yet formally confirmed. Often used when you want to hold a room while waiting for confirmation or payment.

What you can do: Confirm it (moves to Confirmed), Cancel it, or Mark as No Show.

Room impact: The room is still shown as Reserved in the availability checker but is not yet locked for the guest.

Confirmed

What it means: The booking is confirmed and the room is reserved for this guest on those dates. No other booking can be made for the same room on overlapping dates.

What you can do: Start the check-in wizard when the guest arrives, Cancel it, or Extend the stay.

Room impact: Room is shown as Reserved.

Checked-in

What it means: The guest has physically arrived and been checked in using the wizard. Their ID and details have been captured.

What you can do: Add payments, add services, and eventually check them out.

Room impact: Room status changes to Occupied. Guest name appears on the room card.

Checked-out

What it means: The guest has departed. The bill has been finalized and the invoice is generated. This is the terminal state for a completed stay.

What you can do: View the booking, download or share the invoice. No further edits are possible.

Room impact: Room status changes back to Available.

Invoice: The booking appears in Billing & Invoices automatically.

Cancelled

What it means: The booking was cancelled before the guest arrived. This can be done by the guest or by the property.

What happens:

  • The room is released — it becomes available again for new bookings on those dates.
  • Any advance payment already recorded is not automatically refunded — you need to handle refunds manually and record them.
  • The booking is moved to the History filter in the bookings list.
  • The booking becomes read-only — no further changes are allowed.
  • The cancelled booking still shows in the guest's history on their profile.
⚠️
Cancellation is irreversible. Once you mark a booking as Cancelled, it cannot be restored. You would need to create a new booking if the guest wants to re-book.
No Show

What it means: The guest had a confirmed booking but did not arrive on the check-in date and did not contact the property. This is different from a cancellation — the guest simply didn't show up.

What happens:

  • The room is released and becomes available again.
  • The booking is moved to History and becomes read-only.
  • Any advance collected is typically forfeited (per your property policy) — the app does not auto-refund it.
  • The no-show is recorded in the guest's history, helping you identify guests with a pattern of not showing up.
💡
When to use No Show vs. Cancelled: Use No Show only when the guest did not contact you and simply didn't arrive. Use Cancelled when the guest or property proactively cancelled the reservation.
Check-in Wizard

A 4-step guided process to register an arriving guest and capture all required details.

Where to find it Drawer ☰ → Check-in or Dashboard → Check-in button or Booking Details → Check-in Guest button

Check-in Home Screen

This screen shows two sections:

1
Step 1 — Select Arrival

Choose the booking from the list of today's expected arrivals. The booking shows guest name, room number, and booking reference. Tap Next.

2
Step 2 — Guest Details

Review and fill in guest information — name, gender, date of birth, nationality, address, city, state, email. Also capture emergency contact name and number, and optionally vehicle details (e.g., car registration). All fields pre-fill from the existing guest record if available. Tap Next.

3
Step 3 — ID Capture

Select the ID proof type (Aadhaar, PAN, Passport, Driving License, Voter ID) and enter the ID number. Capture the front of the ID document using the camera or gallery — a preview is shown. If it's a two-sided document, capture the back as well. Optionally capture a face photo of the guest. Tap Next.

4
Step 4 — Confirm Check-in

A read-only summary of all entered information is shown for review. At the bottom, slide the thumb to the right until it locks (requires reaching 82% of the track). This confirms the check-in. On success:

  • Booking status → Checked-in
  • Room status → Occupied
  • Guest record updated with new details and photos.
  • A success screen is shown and you are returned to Check-in Home.
After check-in The guest now appears in the Active Stays section of the Check-in Home. Their room card in the Rooms screen shows their name and Occupied status.
Checkout Flow

Finalize the bill, record remaining payment, apply discounts, generate the invoice, and release the room.

Where to find it Check-in screen → Active Stays → Check Out → or Booking Details → Check-out Guest button or Bottom nav bar → Check-out

What You See on the Checkout Screen

Applying a Discount

Tap Apply Discount. Choose type:

Enter a reason (required). Tap Apply. The discount is deducted from the net payable.

Recording Payment at Checkout

Tap Add Payment. Enter the remaining amount (or any partial amount) and select the payment mode. This creates a payment record.

🔒
Balance must be ₹0 to check out The swipe-to-checkout button is disabled if the balance due is greater than ₹0. Record the remaining payment first, then swipe to complete checkout.

Completing Checkout (Swipe)

Once balance is ₹0, slide the thumb at the bottom to the right. On completion:

Downloading / Sharing the Invoice

After checkout, tap Download Invoice to save a PDF to your device, or Share Invoice to send via WhatsApp, email, or any other app. The invoice includes all property details, guest details, itemized charges, GST breakdown, and payment records.

Add-On Services

Billable services beyond the room rate — extra bed, laundry, food orders, transportation, and more.

Step 1 — Configure Your Services

Where to configure Settings → Add-Ons / Services

Here you define the services your property offers. Each service has a name and a price. Examples:

Tap Add New Service to open a modal. Enter the name and price, then tap Save. To edit or remove a service, use the pencil or trash icon on each service card.

💡
Services configured here become available as quick-select options when adding services to a booking. You can also always enter a custom service name + price on the spot.

Step 2 — Add a Service to a Booking

Where to add them Booking Details screen → scroll to Special Services → tap + Add Service

A modal opens showing your pre-configured services. Tap one to select it, or type a custom service name and price. Tap Add. The service is added to the booking and the total amount increases automatically.

You can add multiple services. Each appears as a line item with its price and a remove (✕) button.

Step 3 — Services in the Bill

During checkout, all add-on services are listed in the itemized billing breakdown. They are included in the gross total and are subject to GST if enabled. You cannot remove services from the checkout screen — remove them from Booking Details before initiating checkout.

⚠️
Add services before checkout begins. Once you initiate checkout and the swipe is completed, the booking is locked. Add all required services while the booking is Checked-in.
Rooms

Manage your room inventory — add rooms, update availability, and monitor status at a glance.

Where to find it Drawer ☰ → Rooms

Room Status at a Glance

Status Meaning Can Be Booked?
Available Empty and ready to accept a booking. Yes
Occupied A guest is currently checked-in. Shows guest name on the card. No
Reserved Blocked for an upcoming booking or manually reserved. No (dates overlap)
Maintenance Out of service — cleaning, repairs, renovation. No

Changing Room Status Manually

Tap the small status button on a room card (only visible for non-Occupied rooms). A modal lets you switch to Available, Reserved, or Maintenance. Occupied status is set automatically when a guest checks in and cleared when they check out.

Adding a New Room

Where to find it Rooms screen → tap the + FAB button or Settings → Add New Room

Fill in: Room Number (required, must be unique), Room Name (optional), Room Type (Standard / Deluxe / Suite / Cottage / Custom), Floor, Capacity, Bed Type, Base Price, Weekend Price (optional), Amenities, Check-in/Checkout times, and a Description. Tap Save.

Editing a Room

Tap a room card to open its detail screen → tap Edit Room. All fields can be updated except the room's internal ID.

Weekend Pricing

If you set a Weekend Price on a room, Friday, Saturday, and Sunday nights within a booking will use the weekend rate. The new booking screen shows the breakdown automatically.

Guests

A directory of all guests who have ever made a booking at your property.

Where to find it Drawer ☰ → Guests

Guest Card

Each card shows the guest's photo (if captured during check-in) or their initials, their name, phone number, and a total visits badge.

Guest Profile (tap any guest)

Blacklisting a Guest

From the guest profile, tap Blacklist Guest. Confirm the action. A blacklisted guest cannot be used to create new bookings — the app blocks it. To unblacklist, tap Remove from Blacklist.

Deleting a Guest

Searching Guests

Use the search bar to find guests by name or phone number.

Calendar

A visual month-by-month timeline of all bookings across all rooms.

Where to find it Drawer ☰ → Calendar or Bottom nav → Calendar icon

How to Read the Calendar

Bar Colors

Color Meaning
Green bar Confirmed booking (upcoming)
Blue bar Checked-in (guest currently in room)
Gold bar Pending booking
Grey bar Checked-out (past stay)

Navigation

Use the ← and → arrows to go to the previous or next month. Tap the month/year label to jump to a specific month using a picker.

Filtering the Calendar

Use the search bar at the top to filter by room number or guest name. The calendar hides non-matching rows in real time.

Tapping a Booking Bar

Tap any booking bar on the calendar to open the full Booking Details screen for that booking.

Billing & Invoices

A record of all completed stays with downloadable GST-compliant invoices.

Where to find it Drawer ☰ → Billing

Invoice List

Every Checked-out booking automatically appears here. Each entry shows guest name, booking reference, room number, checkout date, and the total amount. Tap any entry to view the full checkout summary.

How the Bill is Calculated

Billing Formula
  1. Room Charges = (Weekday nights × weekday rate) + (Weekend nights × weekend rate)
  2. + Special Fees = Early check-in fee + Late checkout fee
  3. + Add-On Services = Sum of all service prices
  4. = Subtotal
  5. + GST (if enabled) = CGST 9% + SGST 9% = 18% on Subtotal
  6. = Gross Total
  7. − Discount (if applied)
  8. = Net Payable
  9. − Payments Recorded
  10. = Balance Due

What the Invoice PDF Contains

Setting Up GST

Where to configure Settings → Billing Setup

Toggle Enable GST Billing on or off. When on, 18% GST (9% CGST + 9% SGST) is calculated on all room and service charges and shown separately on the invoice. Add your GSTIN and PAN in Settings → Property Details.

Reports & Analytics

Export booking and guest data for accounting, compliance, or business analysis.

Where to find it Drawer ☰ → Reports

Booking Reports

Filter by date range, date basis (check-in date / check-out date / created date), booking status, specific room, amount range, or search by guest name / booking reference. Export results as a CSV file containing: booking ref, guest name, room, check-in, check-out, amount, status.

Customer Reports

Filter guests by date range, minimum visit count, and search by name / phone / city / state. Export as CSV containing: guest name, phone, email, city, state, total visits, total spent.

Summary Statistics

Settings

Configure your property, billing, rooms, and app appearance.

Where to find it Drawer ☰ → Settings

Property Details

Edit your property's name, tagline, address, Google Maps link, contact phone, email, GSTIN, PAN, and state. Upload a property logo — this appears on invoices. Tap Save Changes.

Add-Ons / Services

Create and manage billable services. See the Add-On Services section for full details.

Billing Setup

Toggle Enable GST Billing to add CGST + SGST to all invoices. Rates are fixed at 9% each (18% total) per Indian GST slab for hotel accommodation.

Rooms Configuration

Manage default check-in and check-out times, and other room-level defaults for the property.

Color Theme

Choose Auto (follows system setting), Light, or Dark theme.

Demo Data

User Manual (This Document)

Tap User Manual & Help in the Settings screen to open this guide in your browser at any time.

Sign Out

Tap Sign Out at the bottom of Settings. This clears all local session data and returns you to the login screen. Your data (rooms, bookings, guests) is stored locally and will reload after you sign back in.

Glossary

Quick definitions for terms used throughout the app.

Term Definition
Booking Reference A unique ID assigned to every booking (e.g., BKG-0001). Use this to search or identify a booking quickly.
Add-On / Special Service A billable item beyond the room rate added to a booking (e.g., extra bed, laundry). Configured in Settings.
Advance Payment A partial payment collected when creating a booking. Reduces the balance due at checkout.
Balance Due The amount still owed by the guest. Net Payable minus all recorded payments.
CGST / SGST Central GST and State GST — 9% each, making 18% total. Applied when GST billing is enabled.
Check-in Wizard The 4-step guided process to formally register a guest's arrival and capture ID and contact details.
Checkout Flow The process to finalize a guest's bill, record final payment, and release the room.
Discount A deduction applied at checkout — either a fixed rupee amount or a percentage. Requires a reason.
GSTIN GST Identification Number of your property. Printed on tax invoices.
No Show A booking status for guests who had a confirmed reservation but did not arrive and did not cancel.
OTA Online Travel Agency — booking source like MakeMyTrip, Booking.com, etc.
PAN Permanent Account Number — printed on invoices for tax compliance.
Swipe to Confirm An intentional gesture (slide thumb right) used to finalize check-in or checkout, preventing accidental taps.
Visit Count Number of times a guest has stayed at your property (completed check-outs).
Weekend Rate A higher room rate applied on Friday, Saturday, and Sunday nights if configured for a room.

ResortLog  ·  Built for the Indian hospitality market  ·  Android  ·  © Sahoo Soft Technologies