Skip to content

Is MAYA right for your property

19 min readStart hereUpdated October 12, 2026

In plain words

MAYA works with Cloudbeds fully, sends prices to ThinkReservations, and reads Mews without sending. It works for 3 rooms or 500. (rules with no or condition) work from day one. Booking speed rules need past bookings to compare with, and the MAYA builds for you need about two months of history.

Which property systems

MAYA connects to three property systems today. What it can do differs by system, so here is the honest table.

CloudbedsThinkReservationsMews
Reads bookings and room typesyesyesyes
Reads your own ratesyes, about hourlyyes, about hourlyno
Sends pricesyesyesnot yet
Free trial without a codeyes, from the Cloudbeds Marketplacenono
You connect it yourselfyesyesno, we connect it for you
Several properties in one goyes, from the Marketplacenono

The complete path. You install MAYA from the Cloudbeds Marketplace, MAYA reads your bookings, room types, rate plans and property details, and once you go live it sends one nightly rate per room type to that room type's plan. Cloudbeds' own occupancy counts a booking marked Confirmation Pending as booked, and so does MAYA. Cloudbeds has the details.

Opera, Little Hotelier, Guesty, SiteMinder and every other system are not supported today. Which systems work lists the ones on our roadmap, with no dates promised. Guesty and SiteMinder are not among them.

If your system is not one of these three, MAYA cannot connect to it. The Something else option at checkout is only useful when we have agreed to set a property up by hand, which is why it always asks for a code.

Without a property system, or from a spreadsheet

No. MAYA reads your bookings from your property system and sends prices back to it. There is no way to upload a spreadsheet, and no way to use MAYA without one of the three systems above.

Channel managers, Booking.com and Expedia

You do not need a channel manager for MAYA to work, and if you have one, nothing about it changes.

With Cloudbeds and ThinkReservations, MAYA writes one per room type in your property system (on ThinkReservations, plus the same change on your other standard rate types unless you leave them out). With Mews, nothing is sent yet. Your system and your channel manager carry that rate to Booking.com, Expedia and your website exactly as they do today. Rate plans set up to follow your base rate (a 10% off member rate, a non-refundable rate) move with it by your system's own rules. MAYA never talks to Booking.com, Expedia or any other booking site directly.

So yes, your rules change what guests see on Booking.com and Expedia, but only through the rates in your own system, and only with Cloudbeds and ThinkReservations.

Switching from another revenue tool

Nothing is imported from another revenue tool (no rules, settings or history), with one exception: the occupancy rules and price limits of Cloudbeds PIE (Price Intelligence Engine) come across from a screenshot of its Rules and Alerts page. Read Import your rules from PIE. Otherwise MAYA reads your booking history from your property system, and you build your rules fresh: your own, plus the MAYA adds from that history with Cloudbeds and ThinkReservations.

While MAYA is in simulation, the two can run side by side. MAYA sends nothing in simulation, so it cannot clash with the old tool. With Cloudbeds and ThinkReservations, MAYA reads the rates in your system about once an hour as the starting point for your rules. So what you watch in simulation is your rules working on top of the old tool's prices.

Running both while you simulate needs no consent from us. If you plan to measure MAYA's results against the old tool's, email us first: the Terms ask for our written consent before a comparative test. Terms and legal explains where the line is.

Switch the old tool off before you go live. Once MAYA is live, two tools writing the same work against each other. As every property starts:

  • A rate the old tool writes an hour or more after MAYA's send has landed is kept as if you had typed it yourself. The calendar marks it "Changed in Cloudbeds" (or "Changed in Think Reservations"), and your rules treat it as a price you set. Once many rates change like this, MAYA says so in the change log and by email. The exception is an old tool that moves most nights by the same percentage. MAYA reads that as your system's own rule, keeps none of those rates, and writes over each one with its next price for that night (read how).
  • A rate the old tool writes within that hour can be written over by MAYA's next price for that night.

Either way, you cannot be sure which tool set the price a guest sees. Rates you change in your property system has the details.

If the old tool has to keep running, turn on MAYA's price wins in Settings. Then no rate the old tool writes on a night MAYA sent to is kept: MAYA sends its own price again on its next run, lists each night in the change log, and emails your General Managers and Hotel Admins once a day. An old tool that moves most nights by the same percentage is still read as your system's own rule, as above: those rates stay until MAYA's price for each night next changes. Guests can still see the old tool's rate until MAYA's next send, so switching the old tool off is the surer way. When MAYA's price wins has the details.

Automatic pricing built into your property system counts too. Any feature inside Cloudbeds or ThinkReservations that changes the base rate by itself, such as automatic pricing, PIE or yield rules, is another tool writing the same rate. Leave it on while you simulate if you like, and switch it off before you go live, for the same two reasons.

When you go live, MAYA reads your rates once more before its first send. The rates the old tool last left in your system become the starting point your rules work from, so if you would rather start from rates of your own, load them in your system before you go live. On Cloudbeds and ThinkReservations, going live with Start from your current rates keeps a rule from adding its raise to one the old tool made where the rule is already true (Going live).

Your rules run over tonight and the next 395 nights. Nights further out keep the rates the old tool last wrote until they enter that window, and then those rates become their starting point. Look over your far-out rates before you switch the old tool off, or load the rates you want.

Can we use MAYA for some room types and the old tool for the rest? No. Going live is one switch for the whole property. Once live, MAYA sends a price for every room type ticked as a room in the 396-night window, including room types no rule changes (for those it sends your own rate back). A type unticked as a room, such as a parking bay, is sent nothing unless one of your rules changes it or you type a price for one of its nights. So both tools would be writing those room types, with the two problems above. Go live for the whole property instead. To leave a room type at your own rates, keep every rule away from it and type any change for it in MAYA.

With Mews, MAYA sends no prices yet, so the two never clash, and the old tool keeps setting the rates guests see.

Do you need a background in revenue management?

No. Two things stand in for it.

Starter rules. With Cloudbeds and ThinkReservations, MAYA reads your booking history during setup and, when there is about two months of it, adds . Usually these are five rules named for what they do: Slow-date rescue, Slow-date trim, Warm-date bump, Hot-week surge and Sudden-spike catcher. If you answer "My pricing works" in the five questions, they copy the raises and cuts your own rates already made instead. They are switched on while you are in simulation, and each comes with a one-paragraph explanation on the review screen, where you keep them or remove them all. Later you can switch any off, or delete it. Your starter rules explains each one.

Hold My Hand. After you connect, MAYA asks whether you want to be walked through. The Hold My Hand path asks five short optional questions: your property's name, what it costs to clean and prepare a room for the next guest, the lowest and highest rates you would take, and how you feel about your pricing today. Then it shows you what it found in your history and asks you to confirm or dismiss each item. Hold My Hand or Let Me Drive shows both paths.

A plain occupancy rule needs no theory at all. "When a night is more than 80% full, raise it 10%" is something you already do in your head.

How big or small

There is no minimum. A 3-room property pays $16.50 a month and gets the same MAYA as a 300-room hotel.

Self-serve signup takes any room count from 1 to 500. Above 500 rooms, email us and we set it up by hand. What it costs has the brackets.

Example: What a small B&B can expect

Say you run 3 rooms. Occupancy rules work from your first night: with 3 rooms, "more than 60% full" means 2 or 3 booked. rules work too: "less than 3 days away and less than 50% full, cut 15%" catches an empty room this weekend.

rules are quieter at this size, on purpose. With 3 rooms, a night rarely receives more than a booking or two in a week, and a difference of one booking is inside the range MAYA treats as normal ups and downs. So booking speed rules fire less often at a small property, rather than firing on noise. still need about two months of history before MAYA builds them.

Hostels, apartments, campsites and rentals

MAYA works with the room types in your property system, whatever they hold: hotel rooms, apartments, cabins, pitches or dorms. A room type with a single unit is fine. One holiday cottage is a room type with 1 unit, and a property of 1 unit can sign up.

MAYA sends one nightly price per room type. There is no per-bed or per-guest pricing, so MAYA cannot charge more for a third guest or price the beds in a dorm one by one. With Cloudbeds and ThinkReservations, MAYA reads a room type's own rate and writes back to that same rate, so a dorm's price stays on whatever basis your system already uses for it.

Four things to check first:

  • Minimum stays. MAYA does not read or set them. If your rentals rely on them, keep setting them in your property system.
  • Room counts. Cloudbeds reports how many units each room type has. MAYA counts each ThinkReservations room type's rooms from your list of rooms, and each Mews room category's rooms from your spaces in Mews. Check the units on the PMS tab once you are connected: occupancy divides by them, and your bill counts them. Read room types and rooms out of service.
  • What counts as a room. When you connect Cloudbeds or ThinkReservations, the review may ask "Is "Lakeside Rental" actually a room?" about a room type whose name does not read like a bedroom. Press It's a real room for everything you sell for overnight stays, so it counts in your occupancy.
  • Single units. A rule that measures one single-unit room type reads either 0% or 100% full. Select all your units in the rule and it reads how full the whole property is. Measure one set of room types, change another shows how to read the whole property and change only one unit.

How much history you need

It depends on the kind of rule.

Kind of ruleHistory needed
none. It reads tonight's bookings.
none. It reads the calendar.
as many days as the rule looks back (1, 3, 7, 14 or 30), so MAYA has a snapshot from the start of that window.
to compare with: the same weekday, the same time of year, up to three years back.
Booked so far vs usualat least 3 of those similar nights with bookings, so a few weeks of the same weekday in the same season. Holiday nights need the same holiday in all three earlier years.
about 60 days of past stays before MAYA builds them.

With little history, booking speed readings stay between Slower Than Normal and Faster Than Normal, so a rule set for a stronger level, such as Surging, waits. As your history builds, readings can reach every level. With next to nothing to compare with, such as a property with no bookings in MAYA yet, the reading is "Not enough history" and booking speed rules stay quiet. Which past nights MAYA compares with has the detail.

The import itself reads as far back as your system holds, up to about ten years, though booking speed only ever uses the last three.

With Mews there is no history import. MAYA has only the stays its regular reads cover, from 30 days before we connected you, and that grows by a day each day. So there are no starter rules, booking speed readings stay between Slower Than Normal and Faster Than Normal until a night has five or more similar past nights on record, and a booked so far vs usual rule stays quiet on a night until it has 3. Mews has the detail.

Brand-new properties

MAYA is useful from day one, with a caveat.

Example: What a brand-new hotel can expect

You open in March with no history. , such as an occupancy or rule, work straight away, because they read your bookings and the calendar, not your past. Set your floor and ceiling in the five questions: the floor goes to every room type, and the ceiling to every room type that has not sold above it. Add a Busy nights rule and a Last minute rule. When you are ready, a General Manager or Hotel Admin clicks Go live on the amber strip at the top of the dashboard.

rules are quiet at first. Once bookings arrive, a night with no is read from : how nearby nights are filling now (compared with a year ago, once there is one). Those readings stay between Slower Than Normal and Faster Than Normal. MAYA will not build until about 60 days of stays are on record. After your first couple of months, click Get suggestions from my data on the Rules tab and MAYA proposes the starter rules from what it has read so far. Over the first year, each night finds more similar nights to compare with, and booking speed rules can reach every level.

Groups of properties

If one Cloudbeds login covers several properties, one click on Connect App in the Marketplace connects all of them. Each property is its own subscription, paid for one at a time, with the same card offered for each. One login, one Property dropdown, separate rules and separate go-live for each.

ThinkReservations and Mews properties are connected one at a time. Several properties covers switching between them and Paying for a group covers the billing.

Countries, currencies, time zones and language

MAYA takes customers worldwide. Three things to expect:

  • Currency comes from your property system at connection, and for Mews we set it with you. For now MAYA works only in dollar, euro and pound style currencies: US, Canadian, Australian, New Zealand and a few other dollars, euros, pounds and Swiss francs. A property in yen, won, rupiah, pesos or another currency is stopped when it connects, and nothing is set up. MAYA never converts anything. Some screens show $ whatever your currency. The numbers are yours. Currency has the full list and says which screens. Billing is in US dollars.
  • Time zone also comes from your system at connection, and on Cloudbeds MAYA checks it once a day (for Mews we set it with you). "Today", the 396-night window and "past week" all count in your property's own calendar days. Weekends are Friday and Saturday nights.
  • Language is English only. MAYA's screens, the emails it sends and these docs have no other language, and there is no language setting. Room type names come from your property system and show as you named them there. With Mews, where a room category has names in several languages, MAYA shows the English one when there is one. A few dates and times, such as when each change log run happened, follow your browser's own language and date format.

The only holidays MAYA uses to pick are 17 US holidays. Outside the US, a night that reads oddly because of a local holiday can be set aside from the change log so it is not used as a comparison. Time, weekends, currency and holidays has the list.

Measuring the results

MAYA has no performance report, no pace report and no before-and-after comparison. Nothing in the app adds up what each rule has earned or compares one period with another. The one total is the rough estimate at the bottom of the change log: what MAYA's prices added, from bookings already made (The rough estimate).

What you can see in MAYA:

  • The Calendar tab: each night's and room revenue, one night at a time. Nights ahead show the revenue on the books. Past nights show too, as far back as the bookings MAYA has read. There are no monthly or yearly totals.
  • The Change Log tab: the 10 most recent runs that changed a price, and older ones 10 at a time back through 90 days, up to 40 changes per run, biggest moves first, each from what to what, and why. Its last line is the rough estimate.
  • The Rules tab: the Fired column counts how many times each rule fired in the last 90 days, and opens a list of each one.

To see how you are doing, use your property system's own reports: how full you were, your average rate and your room revenue. Nothing in MAYA can be exported, and MAYA sends no summary emails.

Your data and your guests

Guest names, emails, phone numbers, addresses, notes and payment details are never stored. MAYA keeps the structure of a booking: dates, room type, nightly rate, party size as a count, and the channel it came through. Card details for your subscription are held by Stripe and never touch MAYA. Privacy, security and your data says where data lives and for how long.

Support and onboarding

Support is by email at info@modern-hospitality-solutions.com, and we aim to answer within one business day. Setup is designed so that nobody needs a call: connect, answer five optional questions, review what MAYA found, go live. If you would rather have a person walk you through, email us and say so.

Is there a demo I can look at? Yes. We send people on the waitlist a demo property: a made-up lodge with made-up bookings, run by MAYA's real calendar, rules and change log, for 14 days (The demo property). On your own property, simulation is how you look before anything is sent, running your rules on your bookings and sending nothing.

Can I talk to a hotel that uses MAYA, or read about one? There are no published examples from other hotels yet. If you would like to talk to a property that uses MAYA, email us and ask. We can put you in touch where a customer has agreed to it. Will you use our hotel's name as a customer? covers the other direction.

Was this page helpful?

Not answered here? Email us. We aim to reply within one business day.