Documentation · Tester preview

Solys — property management for island stays

One system to run a guesthouse: front desk, calendar, rates, guests, housekeeping and billing — plus a commission-free direct booking page for your property.

Preview build Updated July 2026 English UI · USD primary, MVR alongside Download PDF ↓

What is Solys

Solys is a PMS (property management system) with a built-in channel manager connection and a direct booking engine, made for Maldivian guesthouses and small independent stays. It has two faces:

The PMS

Used by you — owner, manager, front desk. Sign-in required.
  • Front desk day view: arrivals, departures, in-house
  • Drag-and-drop calendar with room assignment
  • Rates, restrictions and inventory, synced to OTAs
  • Guest profiles, passport scans, duplicate merge
  • Housekeeping board, folios, invoices, MIRA-206

The guest surfaces

Used by travelers. Public — no sign-in.
  • Property microsite — your public page
  • Booking page — search dates, book, 0% commission
  • Embeddable booking widget for existing websites
  • Guest portal — stay details, requests, extras

Bookings made on OTAs (Booking.com, Agoda, Airbnb) flow in automatically through the channel connection; bookings made at the desk or on your booking page flow out — so availability stays correct everywhere and double-bookings are prevented.

Getting started

Three steps and you're at the front desk.

1Open your invite
You'll be invited by email address
2Sign in
Google, or an email sign-in link
3Pick your organization
Then you land on Front Desk
Testers: you'll be given a demo property with seeded rooms, rates and reservations. It's a sandbox — book, cancel, check people in, break things. That's the point.

A quick tour

Seven sections in the sidebar (desktop) or bottom bar (phone).

SectionWhat it's for
Front DeskToday's arrivals, departures and in-house guests. Check-in happens here.
CalendarTimeline of every room and reservation. Assign rooms, spot gaps, plan ahead.
RatesPrices, restrictions and allotment per day — what OTAs and your booking page sell.
GuestsGuest directory and profiles: contact info, stay history, documents, duplicate merge.
HousekeepingRoom status board — dirty, clean, inspected.
BillingPerformance reports, folios, invoices and the MIRA-206 tax return.
SettingsProperty details, rooms & types, rate plans, taxes, policies, photos, extras, staff, integrations.
Front Desk on desktop
Desktop — sidebar navigation, Front Desk day view.
Front Desk on a phone
Phone — same view, bottom navigation.

Flow · Take a new booking

For walk-ins and phone bookings. Start from the New booking button on Front Desk or Calendar.

1Stay
Dates, room type, units — add more rooms if needed
2Guest
Name + email + phone (required)
3Review
Price shown in USD and MVR
4Confirm
Availability updates on all channels
New booking flow, stay step
New booking — a three-step flow: Stay → Guest → Review.
Why contact details are required: guest email/phone power confirmations, arrival info and the guest portal link. Only imported/OTA bookings may arrive without contact info — those get an amber Missing contact badge instead.

Flow · Check a guest in

From Front Desk, tap the arrival to open the reservation sheet.

1Open the arrival
Front Desk → tap the guest row
2Assign a room
If it shows “Unassigned”
3Check in
Two taps — guest moves to In-house
4Capture the passport
Guest profile → camera reads it automatically
Reservation sheet with check-in actions
The reservation sheet — room assignment, totals in USD + MVR, check-in, no-show and cancel.

From the same sheet you can copy the guest link (their personal stay portal), email arrival info, add extras, or mark a no-show. Passport capture lives on the guest's profile (Guests → the guest → Capture document): the camera reads the passport, and the document number is stored encrypted, shown masked.

Flow · Check-out & invoice

1Check out
From the reservation sheet — room goes to “dirty” automatically
2Review the folio
Billing → Folios: room nights, extras, taxes, payments
3Settle
Confirms the balance and issues the invoice
4Done
Numbered invoice — view, email, feed the tax return

Every charge lives on the reservation's folio (its running bill). Settling the folio issues an immutable, gaplessly numbered invoice, and those invoices feed the monthly MIRA-206 tax return in Billing.

Flow · Update rates & availability

1Pick scope
Room type + rate plan + date range
2Edit
Price, min stay, stop sell, allotment — inline or bulk
3Auto-push
Changes sync to connected OTAs via the channel manager
Rates and inventory grid
Rates & Inventory — one grid for price, restrictions, allotment, booked and available. Oversold nights show in red.

Flow · A guest books direct

What travelers see — no app, no account, no commission.

1Find the property
Microsite or booking link
2Search dates
Live availability & prices
3Book
No card charged today — pay on arrival
4Confirmation
Email + personal stay portal link
Direct booking page
The booking page — the reservation appears instantly on your Front Desk and Calendar.

Front Desk

The daily driver — designed for a phone at the reception desk.

Calendar

The planning view — best on tablet or desktop.

Calendar timeline
Timeline — rooms grouped by type, reservations as bars, unassigned bookings in the amber lane.

Rates

What you sell, at what price, with what rules.

Availability & allotments

The one thing that has to be right, everywhere, all the time.

Availability isn't a number you keep up to date. It's arithmetic Solys does for you: rooms you have, minus rooms already sold, equals rooms free. Sell a night at the desk, on your booking page or on an OTA, and the free count drops the same instant on all three. This is the whole point of the channel connection — no one can book a room that's already gone.

Have

Your rooms

The physical rooms of each type. A six-room guesthouse has six Standard Doubles to sell — that's the ceiling.

Sold

Booked nights

Every confirmed or in-house reservation on that date, from any channel, counts against the ceiling.

Free

Available

What's left to sell. Shown live on Rates, Calendar and every booking surface.

What allotment is

Allotment is how many rooms of a type you release for sale on a given night. Here's the part owners always ask about: you don't set it every morning. By default, allotment equals your room count — a six-room type offers six every night, on its own, forever. You only touch it when you want to sell fewer than you have.

Do I have to set allotment daily? No. Leave it alone and Solys sells every room you own, every night. Change it only to hold rooms back — for example, keep one Standard aside for walk-ins, or close a room while it's being painted.

When a night is oversold

If bookings ever exceed the allotment — say an OTA confirms a late reservation the same minute you take a walk-in — that night turns red on the Rates grid and the Calendar. Nothing is hidden and nothing is silently double-booked from your own surfaces; Solys shows you the conflict so you can move a guest, upgrade, or reach out. The red flag is a prompt to act, not a failure.

Guests

A lightweight CRM built from your reservations.

Guest directory
The directory — stay counts, total spend, last stay, and amber badges where contact info is missing.

Housekeeping

Which rooms are ready.

Housekeeping board
Room status board — dirty rooms lead the queue.

Billing

Money and reporting, in four tabs.

Billing reports
Reports — occupancy, ADR, RevPAR, revenue and channel mix for any date range.

Tourist vs local guests. Tax is worked out per stay and shown itemised on every quote and invoice. A tourist stay carries TGST plus green tax (per person, per night). A Maldivian or resident guest is green-tax exempt — set the tax status on the booking and the green tax drops to zero automatically. Properties that sell to locals can price in MVR end to end (rate plan → folio → invoice), so the bill never mixes currencies. The quote a guest sees at booking always equals the invoice they get at checkout.

Settings

Set up once, adjust rarely.

Settings
Settings — property, rooms & types, rate plans, taxes & FX, policies, photos, extras, booking widget, integrations, staff.

Property & rooms

Name, island/atoll, timezone; room types and physical rooms; photo gallery for the public pages.

Selling

Rate plans (price in USD or MVR), taxes & FX (TGST, green tax, USD⇄MVR rate), a property booking currency, cancellation policies, extras catalog, booking-widget embed code.

Team & channels

Invite staff by email with a role — owner, manager, front desk or housekeeping — connect the channel manager, and link Telegram ops alerts.

Guest surfaces

The public side — what your guests see.

Property microsite
The microsite — your property's public page with rooms, photos and one “Book your stay” action.
Microsite

Your public page

Hero, photos, rooms, trust cues. Lives at yourproperty.solyscloud.com.

Booking

Direct booking page

Date search → live prices → book. Also embeddable as a widget on any existing website.

Portal

Guest stay portal

A personal link per stay: details, special requests, transport & excursion extras. Expires after checkout.

Glossary

The hotel-tech words, in plain English.

PMSProperty management system — the software running the property's daily operations.
OTAOnline travel agency — Booking.com, Agoda, Airbnb. They sell your rooms for a commission.
Channel managerThe pipe that keeps rates and availability in sync between Solys and the OTAs.
Direct bookingA reservation made on your own page — no OTA, no commission.
Rate planA way of selling a room type — e.g. “Standard Rate” or “Non-refundable” — each with its own prices and rules.
AllotmentHow many units of a room type you offer for sale on a given night.
Min stayMinimum number of nights a booking must cover to be sellable that day.
Stop sellClose a date entirely — nothing can be booked for that night.
CTA / CTDClosed to arrival / departure — bookings can't start (or end) on that date, but can stay through it.
Walk-inA guest who books at the desk, right now, without a prior reservation.
No-showA confirmed guest who never arrived. Marking it releases the room.
FolioThe running bill attached to a reservation — room nights, extras, taxes, payments.
InvoiceThe final numbered document issued from a folio at checkout.
OccupancyShare of available room-nights actually sold in a period.
ADRAverage daily rate — room revenue ÷ room-nights sold.
RevPARRevenue per available room — room revenue ÷ room-nights available.
MIRA-206The monthly Maldives tax return for tourist accommodation. Billing prepares it from your invoices.
GST / Green taxMaldivian taxes on stays. GST (TGST for tourism) is on the bill; green tax is per person per night and filed separately. Maldivian and resident guests are green-tax exempt.
Tax statusSet per booking — tourist, Maldivian or resident. Drives the green-tax exemption and, for locals, MVR billing.

Testing guide

You're testing a real system against a sandbox property — nothing you do here reaches real guests.

Good places to start

Front desk day

  • Create a walk-in booking, then check the guest in
  • Assign rooms from the calendar by dragging
  • Mark a no-show; cancel a booking

Money

  • Add an extra to a folio, record a payment
  • Issue an invoice and open the PDF
  • Check the report numbers match what you did

Selling

  • Change a rate, add a min-stay, stop-sell a date
  • Then search those dates on the booking page — do the rules hold?

Guest side

  • Book direct as a “guest”, watch it appear on Front Desk
  • Open the guest portal link, send a request, add an excursion

Try to break it

Reporting an issue

Send a message (or file it wherever your invite says) with:

Known preview limits: payments are recorded, not processed (no card charging yet) · OTA connection runs against a test channel · email sending may be limited in the sandbox.