Browse the user manual
ResortLog – Hotel & Resort PMS

ResortLog – Hotel & Resort PMS

Complete user manual and standard operating procedures for managing your hotel or resort with ResortLog – Hotel & Resort PMS.

Sahoo Soft Technologies Android Global Last updated: 13 October 2026  ·  App v1.3.43

Login & Account

How to sign in, create an account, set up your property, and manage account security.

Sign In Methods

ResortLog supports two ways to sign in:

  • Google Sign-In — Tap the Google button and select your Google account. Fastest and most secure — no password to remember.
  • Email & Password — Tap the Email button, enter your email and create a password. Use this if you prefer not to use Google.

Password Requirements (Email Sign-Up)

When creating a new account with email, your password must meet all of the following:

  • At least 8 characters
  • At least one uppercase letter (A–Z)
  • At least one number (0–9)
  • At least one special character (@, #, !, $, etc.)

The app validates these rules as you type and shows an error message for each unmet requirement.

Email Verification

After creating an email/password account, a verification link is sent to your inbox. You must verify your email before accessing the app. Check your spam folder if you don't see it within a few minutes.

Forgot Password

On the login screen, tap Forgot Password? (visible on the Email tab when signing in). Enter your email address and tap the button. If an account exists for that email, a reset link is sent. The link expires after a short time — request a new one if needed.

If you originally signed up with Google, use the Google Sign-In button instead. Password reset does not apply to Google accounts.

First-Time Setup — Property Registration

After signing in for the first time, you are taken to the property setup screen:

  1. Enter your Property / Resort Name.
  2. Choose your Property Country. It is pre-selected from your phone's region; change it if your property is elsewhere. The country sets your currency, tax, ID types, payment modes, address fields and date format.
  3. Read and tick the Terms & Conditions and Privacy Policy checkbox.
  4. Tap Get Started.

A legal consent record (PDF) is automatically generated and stored securely. If eligible, your 7-day no-card free trial begins immediately. One trial is available per account or Android device.

Single-Device Login

ResortLog allows only one active session per account at a time. If you sign in on a second device, the first device is automatically signed out and shown a notification. This protects your property data from unauthorised access.

Signing In on an Existing Google-Registered Email

If you try to create an email/password account using an email already registered via Google, the app detects this and automatically switches you to the Google Sign-In tab with a prompt to use Google instead.

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

Tax invoices (GST, VAT or sales tax, depending on your country) 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:

  • Home — Go to the Dashboard
  • Calendar — Open the occupancy calendar
  • Availability — Quickly check which rooms are free for any date range
  • Check-out — Jump to the checkout list (active stays)

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.

Overdue Bookings Alert

If any booking has a check-in date in the past but is still Pending or Confirmed (i.e. the guest never arrived and the booking was never actioned), the Dashboard shows a red alert card at the top:

  • The card shows the number of overdue bookings.
  • Tap it to go directly to the Bookings screen to review and take action (Cancel, No Show, or check them in if they arrived late).
  • A push notification is also sent once per day when the app is opened and overdue bookings are detected.

Double-Press Back to Exit

When you are on the Dashboard, pressing the hardware Back button once shows a toast: "Press back again to exit". Press it a second time within 2 seconds to close the app. This prevents accidental exits.

Trial Countdown Banner

During your 7-day no-card free trial, a banner appears at the top of the Dashboard showing how many days remain (e.g., "4 days left — Upgrade to Pro"). Tap Upgrade to Pro to view subscription options, or tap ✕ to dismiss the banner for the day. It reappears each morning until the trial ends or you subscribe.

When 7 or fewer days remain, a reminder dialog appears once. A final reminder appears when 3 or fewer days remain.

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:

  • A count of available rooms (large number, green).
  • Available rooms list — room number, type, and price for those dates.
  • Already booked rooms — guest name, room, and booking reference. Tap to view that booking.

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

  • Guest name, booking reference, and room number.
  • Status chip (see Booking Statuses for meaning).
  • Check-in → Check-out dates.
  • Amount paid (green) and balance due (red badge, if any).

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 guest's mobile number (the country code of your property country is pre-selected). 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 (the list follows your property country, for example Cash, UPI, Card and Bank Transfer in India). Leave blank if no advance is collected.

6
Set Booking Status

Choose the initial status for this booking:

  • Confirmed — The room is reserved and the booking is firm. Use this for most walk-ins and phone reservations. (Default)
  • Pending — The booking is tentative. Use this when waiting for a deposit or confirmation from the guest before committing the room.
7
Save

Tap Save Booking. A confirmation screen shows the booking reference and the selected status.

💡
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.

Group Bookings

Reserve several rooms for one party on the same dates — tours, corporate groups, wedding guests, or family functions.

Where to find it Bookings screen → + (plus) → toggle Group / Bulk Booking
1
Turn on Group / Bulk Booking

Toggle Group / Bulk Booking to on at the top of the New Booking form. The form switches to multi-room selection mode.

2
Enter a Company / Group Name (optional)

Give the group a name or label (e.g., "Sunil Wedding Party", "Acme Corp Q3"). A group booking is still tied to a contact guest.

3
Select Multiple Rooms

Choose your stay dates, then tap every room you want to reserve. Only rooms available for those dates appear. Selected rooms are highlighted.

4
Review & Save

The pricing card shows the group total across all selected rooms, including the tax preview if enabled. Tap Create Group Booking to save all room bookings under one group reference.

What Happens After Saving

  • Each room becomes a separate booking sharing a single group reference.
  • The Bookings list shows a GROUP card summarising the group — total amount, total paid, and balance due across all rooms.
  • Tapping the group card opens the primary booking's details with a list of the other group bookings.

Working With a Group

  • Extend Stay adds one night to every room in the group at the appropriate rates.
  • Discounts and fees you apply are applied across the whole group.
  • Add-on services are managed per room — add the extra bed only to the room that needs it.
  • Check-in and check-out are done per booking, so guests in different rooms can arrive and leave at different times.
  • The Share action produces a WhatsApp-ready summary of all rooms, rates, and totals in the group — handy for sending the quote to the group organiser.
💡
Group reference — search for any room's booking reference, or the guest name, to find the whole group. The group reference links the bookings together in the list and calendar.

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

The top of the screen shows a hero card with all key booking information at a glance:

  • Guest avatar and name — guest photo (or initials if no photo). Full name and booking reference displayed beside the avatar.
  • Three-column summary — Room number (large, highlighted), number of nights, and current status with icon.
  • Date pills — Check-in and Check-out dates in your property's date format.

Below the hero card:

  • Guest details — mobile, nationality, ID proof type and number.
  • Payment summary — total amount, amount paid (green), balance due (red if any), and a list of every recorded payment with date and mode.
  • Special Services (Add-Ons) — services added to this booking (e.g., extra bed, laundry). Each shows the name and price. You can remove them with the ✕ button or add more.
  • Fees — early check-in fee or late checkout fee, if charged.

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:

  • Select from pre-configured services (set up in Settings → Add-Ons / Services).
  • Or type a custom service name and price.

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) · Mark as Pending · Mark No Show · Cancel Booking · Extend Stay · 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, mark it back as Pending if it becomes tentative again, 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:

  • Active Stays — Guests currently checked-in. Tap "Check Out →" to start checkout for any guest.
  • Today's Check-ins — Bookings scheduled for today that haven't been checked-in yet. Tap a booking to open the wizard.
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 (typed in your property's date format), nationality, address (the address fields follow your property country), 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.

If your property has an early check-in fee configured and one applies to this arrival, review or update the Early Check-in Fee shown in this step before continuing.

3
Step 3 — ID Capture

Select the ID proof type and enter the ID number. The list follows your property country (for example Aadhaar, Passport, Driving License or Voter ID in India; Emirates ID, Passport or Residence Permit in the UAE). 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

  • Booking summary — guest name, room, dates, nights.
  • Itemized bill:
    • Room charges (broken down by weekday/weekend if applicable)
    • Early check-in fee (if charged)
    • Late checkout fee (if charged)
    • Add-on services (each listed with price)
  • Tax — if tax billing is enabled in Settings, the tax for your country (for example GST, VAT or sales tax) is calculated and shown, split into its components where your country uses them.
  • Discount — shows any discount applied.
  • Payments recorded — all previously recorded payments listed.
  • Balance Due — amount still owed (large, red if the balance is above zero).

Applying a Discount

Tap Apply Discount. Choose type:

  • Fixed — a flat amount in your property currency (e.g., 500 off).
  • Percentage — a percentage of the total (e.g., 10%).

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. While you type, the dialog shows the balance that will remain after this payment. This creates a payment record.

If a late checkout fee applies, enter it in the Late Check-out Fee field in the bill summary before completing checkout. The amount is included in the final total and invoice.

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

Completing Checkout (Swipe)

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

  • Booking status → Checked-out
  • Room status → Available
  • Invoice is generated and stored.
  • Booking appears in Billing & Invoices.

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, tax 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:

  • Extra Bed — 500
  • Laundry Service — 300
  • Airport Transfer — 1,500
  • Welcome Kit — 250

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 tax 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 (the list follows your property country, plus a Custom option), Floor, Capacity, Bed Type (also country-based), 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)

  • Contact info — phone, email, WhatsApp, full address.
  • Tags — VIP, Repeat, Corporate, Blacklisted.
  • Booking History — every booking with dates, room, and status. Tap to view the full booking.
  • Statistics — total spent, total visits, last visit date.
  • ID Proof — type, number, front and back images (tappable to enlarge).
  • Photos — face photos captured during check-in.

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

  • Active bookings exist — deletion is blocked. Cancel or complete the bookings first.
  • Historical bookings exist — you are warned that deleting the guest also permanently deletes their booking history. Confirm to proceed.
  • No bookings — simple deletion with confirmation.

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

  • Rows = Rooms (room number and type on the left, sticky as you scroll horizontally).
  • Columns = Days of the month.
  • Colored bars = Bookings (spanning from check-in to check-out date). Guest name is shown on the bar.
  • Available row — shows the count of rooms available on each day. Green = rooms available, Red = fully booked.

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 tax 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. + Tax (if enabled) = the tax for your country on Subtotal (for example GST in India, VAT, or sales tax)
  6. = Gross Total
  7. − Discount (if applied)
  8. = Net Payable
  9. − Payments Recorded
  10. = Balance Due

What the Invoice PDF Contains

  • Property name, logo, address, and tax identifiers (e.g. GSTIN and PAN in India, EIN in the USA, VAT or TRN number elsewhere).
  • Invoice number, date (checkout date).
  • Guest name, address, ID proof details.
  • Room details, stay dates, number of nights.
  • Itemized charges with tax breakdown.
  • Discount (if applied) with reason.
  • All payment records with modes and dates.
  • Final balance (should be zero after full payment).

Setting Up Tax

Where to configure Settings → Billing Setup

Use the tax switch (named after your country's tax, such as GST or VAT) to turn tax billing on or off. When on, the tax is calculated on room and service charges and shown separately on the invoice. You can also choose whether your prices include tax or not. Default rates come from your country and are only a starting point: check them against your local rules and change them if needed. Add your tax identifiers 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

  • Total Revenue — sum of all booking totals in the filtered period.
  • Total Guests — unique guests in the filtered period.
  • Average Booking Value — revenue ÷ bookings.
  • Room Utilization — percentage of available room-nights that were booked.

Notifications & Reminders

A single, filterable feed of everything the property manager needs to act on — departures due today, booking and payment activity, trial alerts, and app updates.

Where to find it Drawer ☰ → Notifications (or tap the bell icon on the Dashboard)

Notification Types

Tab What appears here
Checkout Checkout Reminders for guests due to depart today or tomorrow.
Updates Announcements from Sahoo Soft — new versions, maintenance alerts, and important notices.
Bookings Booking confirmations and status changes created on any device in your team.
Payments Payment recorded activity across the property.
Trial Trial ending alerts at 7 and 3 days before expiry, and when the trial expires.

Reminders You Get Automatically

  • Overdue checkouts — every time you open the app, if any checked-in guest's check-out date has already passed, the notification appears once. Clear it after you've handled the guest.
  • Today's departures — check-out reminders for guests leaving today.
  • Trial expiry — 7-day and 3-day heads-up so you can subscribe before access is restricted.
  • Team activity — join requests and approvals when using Multi-User Access.

Managing the Feed

  • Tabs at the top filter by type; an All tab shows everything.
  • The bell icon shows an unread count badge.
  • Tap Mark All as Read to clear the badge; individual notifications can be dismissed.
  • Feed items cannot be permanently deleted — the feed is a read-only log of activity.
🔔
Push vs in-app — notifications are shown inside the app and include a sound/alert on the device. Subscription and checkout alerts always appear, even if you haven't opened the Notifications screen.

In-App Notices & Updates

How ResortLog informs you about new versions, maintenance, and required actions — without leaving the app.

Announcement Banner

When an announcement is active, a compact banner appears at the top of the Dashboard with the title and a short message. Tapping it opens the full notice.

Important Update Dialog

  • Recommended updates show a dialog with a summary and an Update button. You can dismiss it and continue using the current version.
  • Required (force) update — when an update is mandatory, the dialog cannot be dismissed. Tap Update to open the Google Play listing directly. The app stays locked until you update.

What You'll See After Updating

New capabilities introduced in an update are described in the announcement or the release notes. Updates install through Google Play; your data is unaffected because all local data is preserved during an update.

Stay current. We recommend installing updates promptly — required updates are only enforced when staying on an older version would risk compatibility or security.

Consents & Legal Records

Guest and property-person data protection: how consents are captured, recorded, and retained in compliance with privacy law.

Your Consent When You Sign Up

When you create your ResortLog account you are asked to read and accept the Terms & Conditions and Privacy Policy. Accepting them is required to use the service and records your consent.

Consent Records (PDF)

  • On sign-up, ResortLog generates a consent record (PDF) documenting what terms and policy version you accepted, and when. The record is stored securely in your cloud account.
  • The record also includes your device model, app and system version, the IP address seen by our server, and your approximate location if you allow the location permission. You can decline the permission; the consent is still recorded without location.
  • If we update the Terms or Privacy Policy, the app shows a re-consent dialog the next time it opens. You can compare what changed before accepting the updated version.
  • Until you accept, the app remains accessible but you'll be asked to confirm the updated policies before continuing.
  • Your acceptance version is recorded in your profile so there is always a clear audit trail of which policy version you agreed to.

Guest Registration Responsibilities

ResortLog helps you keep proper guest records (name, contact, ID documents, booking details). As the accommodation operator, you are responsible for:

  • Obtaining guests' ID documents and consent before collecting them, for the purposes required by local registration law (for example, Form C in India or police and immigration registration in other countries).
  • Informing guests about how long their documents and data will be kept.
  • Deleting ID documents once the legal retention period ends — the app stops serving ID documents older than 12 months and removes them from the cloud automatically.

Read the Privacy Policy for the full data inventory and retention periods.

Backup, Export & Sync

ResortLog is local-first — your data lives on your device and is synchronised to your secure property cloud so it survives reinstallation and device changes.

Automatic Cloud Sync

  • Every change you make (rooms, guests, bookings, payments) is written locally first, then synced automatically to your property's cloud collection when online.
  • Signed out of one device and signed in on another? Signing in restores all your property data from the cloud.
  • Sync happens in the background in small batches; you can keep working offline and changes go out when the connection returns.

Recovering Data

Because every change is written locally first and synced to the cloud, your records survive reinstalls and device loss:

  • Reinstall or new device — sign in with your account and your property data is restored from the cloud automatically.
  • Sync self-heals — if a connection is interrupted mid-sync, the pending changes stay in the sync queue and are pushed when the connection returns. No manual step needed.
  • Repair Data from Cloud — if this device's local database ever looks incomplete or corrupted, Settings → Data & Backup → Repair Data from Cloud re-downloads the full cloud copy and replaces the data on this device only. Nothing is uploaded, so other members' devices are never affected. Because local data is overwritten, the app asks for confirmation twice, including a warning that any changes not yet synced from this device will be discarded.

Exporting Data (CSV & PDF)

  • Reports — booking and customer reports export as CSV files you can open in Excel/Sheets. See the Reports section.
  • Activity Log — owners can export the full audit trail as CSV from Settings → Activity Log.
  • Invoices — generate per-booking PDF invoices and share them with guests.

Backup Best Practice

📦
Recommendation — export your Reports CSV monthly and keep it in your own storage (email, drive). Cloud sync protects against lost phones; your own CSV export is an additional independent copy.

Multi-User & Team

Share one property between a team — owner, manager, receptionist, and viewer — with every member's changes synchronised to the same cloud property.

Where to find it Settings → Team → Multi-User Access

Roles

Role What they can do
Owner Everything — settings, billing, activity log, and deletion. Only the owner can delete the property.
Manager Configuration and member management, plus booking, check-in/out, payments, guests, rooms, and reports. Account deletion and the Activity Log are owner-only.
Staff Day-to-day operations — bookings, check-in/out, payments, guests, rooms.
Viewer Read-only access to property data, including bookings and the calendar. Reports are available to Owners and Managers only.

Inviting a Team Member

1
Open Multi-User Access

Settings → Team → Multi-User Access. Your property code is displayed; use Copy or Share to send it via WhatsApp, SMS, or email.

2
Have them install & join

The staff member installs ResortLog, signs in with their own account, and chooses Join existing property, then enters the property code.

3
Approve the request

Back on your device, approve or reject the join request in the Pending Approvals section. The member is only admitted once approved.

Managing Members

  • The Members list shows each member's role and profile (name, photo, phone entered in their profile).
  • Tap a member to view details, promote/demote their role, or remove them from the property.
  • Members can leave the property themselves (Settings → Multi-User Access → Leave Property).
  • Each member keeps their own login; switching devices logs the previous session out of that account for security.
🛡️
Ownership rules — a property always has exactly one Owner. The Owner can promote a member to Owner (which steps themselves down). Deleting your account requires removing all other members first; the Owner role also cannot delete or leave while other members remain.

Settings

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

Where to find it Drawer ☰ → Settings

Property Details

Edit your property's name, tagline, country, time zone, address, contact phone, email, and tax identifiers. Select your country first — the address fields (e.g. District, State, PIN Code) and tax fields (e.g. GSTIN, PAN for India; EIN for USA; VAT Number for UK) adapt automatically based on local requirements. Upload a property logo — this appears on invoices. Tap Save Changes.

  • Country — only the owner can change it. Changing it updates your currency, tax, ID types, payment modes, room and bed types, amenities and date format to that country's defaults. Existing bookings, payments and invoices keep the currency and tax they were created with; nothing is converted.
  • Time zone — new bookings, check-ins, payments and "today" on the Dashboard use your property's time zone, not your phone's. Only the owner can change it; managers can see it. Records created before a change keep their old times.
  • Price review — after you change the currency, a reminder offers shortcuts to review room rates, check-in/check-out fees and add-on prices. Prices are not converted automatically.

Add-Ons / Services

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

Billing Setup

Turn tax billing on or off, choose whether prices include tax, and review the rate for your country. Default rates are starting points. For Indian properties, GST follows the nightly room rate: no GST up to 1,000, 5% up to 7,500 and 18% above that, split equally into CGST and SGST. You can also edit the invoice and advance-receipt terms and the early check-in and late check-out fees here.

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.

Subscription & Trial

The Subscription card in Settings shows your current plan status:

  • Free Trial — Shows days remaining. Tap Upgrade to Pro to subscribe via Google Play.
  • Subscription Active — Shows the days until renewal.
  • Subscription Expired — Access is restricted. Tap to subscribe and restore access.

Plans are monthly or quarterly and include 1 to 10 user seats (the owner plus staff). Google Play shows the price in your local currency before you subscribe. Subscriptions are managed through Google Play. To cancel, go to Google Play → Subscriptions → ResortLog.

Multi-User Access ACTIVE

Invite a team to manage the same property — Owner, Manager, Staff, and Viewer roles. Share your unique property code, approve join requests, and every member's changes stay in sync. See Multi-User & Team for the full guide.

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.

Delete My Account

Tap Delete My Account at the bottom of Settings to permanently delete your account and all associated data.

Warning — this cannot be undone. Deletion permanently removes your property, all bookings, rooms, guests, payments, and invoices from both this device and the cloud. You will need to type DELETE in the confirmation dialog to proceed.

If you have uninstalled the App or cannot sign in, request account deletion through the Privacy Policy's deletion page or email privacy@sahoosoft.com with the subject ResortLog Data Deletion Request.

Deletion also removes the policy-acceptance records and PDFs associated with your account. To prevent repeated trial abuse, a limited one-way hashed trial-eligibility record may remain for up to 24 months; it does not contain your raw email address. You remain responsible for retaining any records required by law before requesting deletion.

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, the two halves of India's GST (for example 9% each, making 18%). Other countries use a single tax such as VAT or sales tax.
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 amount in your property currency or a percentage. Requires a reason.
GSTIN GST Identification Number — India's 15-digit tax identifier, printed on invoices. Other countries use different tax IDs (e.g. EIN, VAT Number) which are shown based on your selected country.
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, Expedia, etc.
PAN Permanent Account Number — India-specific tax identifier, optional on invoices. Only shown for Indian properties.
Property Currency The currency of your property's prices, set by its country. Each booking and payment keeps the currency it was recorded in.
Property Time Zone The time zone used for booking dates, check-in and check-out times and "today", set by the owner in Property Details.
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 – Hotel & Resort PMS v1.3.43  ·  Global Hospitality  ·  Android  ·  © Sahoo Soft Technologies

Product support: support@sahoosoft.com  ·  Privacy requests: privacy@sahoosoft.com
Grievance Officer: Mohamed Saheed  ·  privacy@sahoosoft.com  ·  Response within 30 days
Terms & Conditions  ·  Privacy Policy