The operations layer for every stay · Saudi Arabia

Everything that happens to a unit, handled.

A guest checks out and the turnover is cleaned, photographed, checked and invoiced — without a message from you. What the cleaner finds is written against the unit. What it cost is on one ledger. For hotels, serviced apartments, short-term rentals and residential compounds.

Reads bookings from Airbnb Booking.com webhooks, REST — and any calendar with an .ics link
Suite 101
Al Olaya · Riyadh
Occupied Checked out Being cleaned Ready
  1. 11:00 Guest checked out — read from the booking calendar
  2. 11:02 Turnover dispatched · the crew accepted in 4 min
  3. 11:38 Ahmad checked in on site
  4. 12:55 12 of 12 checks · 6 photos · 1 issue: AC not cooling
  5. 13:00 Ready for the 15:00 arrival · invoice issued · 1 visit deducted

Every row above is written by the system, not typed by a coordinator.

01Today

The work gets done. Nobody can prove it.

A checkout on the PMS. A WhatsApp group for the cleaners. A spreadsheet for who was paid. A phone call when the AC fails. A photo, if someone remembered. Three months later an owner asks what happened on the 14th, and the answer is in six places or in none.

02The platform

One record per unit. Six modules that act on it.

Everything is keyed to the unit — the booking that emptied it, the crew that cleaned it, the checklist they answered, the guest inside it, the money it cost, and the people allowed to see any of that.

Bookings

iCal from Airbnb, Booking.com or Gathern; webhooks or REST from your PMS. A checkout becomes a turnover before anyone reads it.

Next checkout Tue 11:00 · Airbnb

Cleaning

Our vetted crews, dispatched by district. Before/after photos with a minimum per service. A quality score, recency-weighted, decides which crew is offered the next job.

Crew quality 4.8 · on time 97%

Checks, issues & repairs

Each unit carries its own checklist — count the towels, photograph the sofa, confirm the Netflix renewal. Every visit answers it, a found issue is recorded against the unit, and one tap turns it into a maintenance visit: a technician dispatched, tracked like a cleaning, closed with notes.

12 items · last visit: 1 issue found · 1 visit raised
Suite 101
Al Olaya · Studio · Compound A
Clean · next arrival Tue 15:00

Guests

A QR sticker on the door lets a guest order a mid-stay clean and pay for it. Messages go out in the wording you choose, in Arabic or English.

QR on door · 2 guest orders this month

Money

Prepaid packages, wallets, or partner credit blocks; mada and Apple Pay through Moyasar; an invoice per visit; cost per unit per month on one screen.

Package 7/10 visits · 1,080 SAR / month

Teams

Owners, operations managers and coordinators each get their own workspace, and roles decide what each can see or change.

Owner · Ops manager · 2 coordinators

03How it works

One checkout, start to finish.

This is what the platform does on its own between one guest leaving and the next arriving.

  1. 11:00

    Checkout detected

    From the calendar link, the webhook, the REST call or the PMS. Nobody types anything. A hand-entered turnover behaves exactly the same.

  2. 11:02

    Turnover dispatched

    The crew that already knows the unit first, then the best-rated crew covering the district. A decline re-dispatches automatically; a turnover nobody takes is flagged on your dashboard, not discovered by the guest.

  3. 11:38

    Cleaner on site

    Check-in with location, from a phone screen built for people who do not read much: one decision per screen, buttons the size of a thumb, Arabic first.

  4. 12:55

    Verified

    Minimum photos enforced before the job can close. The unit's own checklist answered item by item. Anything found is flagged to you and the operator.

  5. 13:00

    Billed

    One visit deducted from the package, the wallet or the partner credit block — inside the same transaction. Invoice issued.

  6. 15:00

    Next guest

    The unit reads "clean" on every screen that shows it. If a clean ever slipped, you were told hours before the guest was.

04Who it's for

Four kinds of people, one record they all trust.

STR managers, serviced apartments, hotels

Connect your PMS once — or paste calendar links for every unit in one go — and every checkout across every unit runs the same way. Start in test mode, where nothing is charged and no cleaner is sent, and switch live when you have watched it work.

  • Webhooks, REST or bulk iCal
  • Per-unit cleaning windows and checklists
  • Roles for your team, a ledger for every credit
Start as an operator

05Automation

What Suitiee does without being asked.

  • Turns checkouts into turnovers from iCal, webhooks and REST
  • Dispatches to the right crew and re-dispatches on a decline
  • Schedules mid-stay cleans for long bookings
  • Warns when a package is expiring or a wallet will not cover what is booked
  • Flags a turnover that never found a cleaner, and a booking that never matched a unit
  • Escalates a complaint nobody answered within its response window
  • Sends each message in the wording you chose, in the guest’s language
  • Snapshots the unit’s checklist onto every job, so an edit never rewrites history
  • Texts the operations line when a queue stalls or a job fails

06Built here

Made for how property works in Saudi Arabia.

Arabic and English

Every screen, both directions, including the cleaner app — which defaults to Arabic.

SAR, mada, Apple Pay

Payments through Moyasar; VAT itemised on every invoice.

Riyadh time, Saudi addresses

Building, district and additional number; cleaning windows in local time.

Gathern, Airbnb, Booking.com

The channels Saudi hosts actually list on, read straight from their calendars.

07Proof

Numbers that are ours to show.

1,455
automated tests run before every release
107
browser tests against a real, seeded instance
3
ways a booking gets in: iCal, webhook, REST
72
hours after every visit to raise a dispute, with the photos as evidence
  • Signed webhooks with replay protection and per-partner IP allowlists
  • Secrets encrypted at rest; every request traceable by its id
  • A sandbox where an integration can be built without dispatching anyone

Read how it plugs in

08Pricing

Pay for the work, not for the software.

There is no platform fee. Cleaning is billed per visit or through a prepaid package — from 650 SAR a month for a studio — and every deduction is on a ledger you can read. Operators fund credit blocks for the hosts they manage.

from 650 SAR / month Prices are per unit and include VAT at 15%.

09Get started

Pick the door that fits.

Each one opens a workspace of its own. Operators start in test mode; hosts are live the moment a calendar is connected.

Talk to us

Tell us about your units.

A person reads every one of these. Expect a reply within one working day.

Which best describes you?

10Questions

Asked before, answered here.

Which booking platforms do you read?

Any calendar that publishes an .ics link — Airbnb, Booking.com, Gathern, VRBO and most PMSs — plus signed webhooks and a REST API. A turnover entered by hand goes through the same pipeline.

Do I need my own cleaners?

No. Suitiee’s vetted crews cover your district and are dispatched automatically; a compound can keep a standing crew that knows the building.

How is cleaning paid for?

Hosts prepay a package of visits or top up a wallet; operators fund a credit block for the hosts they manage. A visit is deducted inside the same transaction that creates the job, and an invoice is issued for it.

Can I try it without going live?

Yes. Operator accounts start in test mode: everything works exactly as it will live, except that nothing is charged and no cleaner is sent.

What about maintenance?

An issue a cleaner finds — or one you report yourself — becomes a maintenance visit: a trade and a priority set the window, a technician is dispatched, and the visit is tracked and closed with notes like any cleaning. Quotes and invoicing for repairs are next.