Back

Support

Get started with MAYA

MAYA is a Revenue Management System (RMS) that automatically adjusts your rates based on real-time occupancy, booking window, and pickup momentum. Instead of manually updating rates each day, you configure a set of pricing rules once, and MAYA runs them against your property every five minutes. Pick your PMS below to see the guide for your setup.

Before you begin

You'll need:

  • A Cloudbeds property account with Administrator access (required to install any Marketplace app)
  • An email address for the first person who will manage MAYA for your hotel (usually the revenue manager or owner)
  • Your Cloudbeds property active and receiving reservations (MAYA has nothing to work with on an empty property)

You do notneed any API keys or technical setup. The connection happens through Cloudbeds' one-click Marketplace flow.

Step 1 — Sign up for MAYA

  1. Go to maya-rms.com and click Get started (or Request access if we're currently onboarding by invite).
  2. Enter your business email address and a password.
  3. Check your inbox for a verification email from MAYA and click the link to confirm your account.
  4. You'll land on your MAYA dashboard. Because you haven't connected a property yet, it'll be empty — that's expected.

Screenshot: MAYA login page

Screenshot: MAYA empty dashboard

If you were invited by a MAYA team member instead of signing up directly, you'll receive an invitation email with a magic link. Clicking it takes you to a page where you set your password, and you'll be dropped into your dashboard with your property already listed.

Step 2 — Connect MAYA from the Cloudbeds Marketplace

  1. Log into your Cloudbeds account and navigate to Marketplace in the left sidebar.
  2. Search for MAYA (or MAYA RMS).
  3. Click the MAYA tile, then click Connect App.

Screenshot: Cloudbeds Marketplace showing MAYA tile

  1. Cloudbeds will show a consent screen listing the permissions MAYA needs:
    • Read reservations, rooms, rates, and hotel information
    • Update rate plans (this is how MAYA pushes new prices back to Cloudbeds)

Screenshot: Cloudbeds consent screen

  1. Click Authorize to confirm.
  2. You'll be redirected to MAYA's onboarding page. MAYA will automatically:
    • Pull your property's timezone, currency, and room categories from Cloudbeds
    • Begin syncing your existing reservations
    • Start you in Simulation Mode so no rate changes will actually reach Cloudbeds until you're ready

Screenshot: MAYA post-connect confirmation

That's the connection done.Everything from here happens inside MAYA — you don't need to do any further configuration in Cloudbeds.

Step 3 — Configure your first pricing rules

Pricing rules are how you tell MAYA when to raise or lower rates. Each rule combines a signal (something MAYA is watching) with an action (what MAYA should do when it sees that signal).

Common examples:

  • When occupancy is above 80% within the next 14 days, raise the rate by 10%
  • When occupancy is below 40% and check-in is within 3 days, lower the rate by 15%
  • When we've picked up 5+ new bookings in the last 24 hours for a specific date, raise that date's rate by 8%

To create a rule:

  1. In MAYA, go to the Rules tab.
  2. Click + New rule.
  3. Give the rule a descriptive name (e.g., “High occupancy last-minute lift”).
  4. Set the signal: occupancy percentage, booking window, or pickup rate.
  5. Set the action: increase or decrease by a percentage or fixed amount.
  6. Set the scope: which room types the rule applies to (or all).
  7. Save.

Screenshot: MAYA rule builder

You can create as many rules as you want. When a date matches multiple rules, they stack in priority order.

Step 4 — Set your floor and ceiling rates

Floor and ceiling rates are the guardrails that keep MAYA from ever pushing a price outside your intended range, no matter what the rules say.

  1. Go to Room Types in MAYA.
  2. For each room type, enter a Floor Rate (the lowest MAYA is allowed to go) and a Ceiling Rate (the highest).
  3. Save.

Screenshot: MAYA floor and ceiling rate configuration

If a rule would push a price below the floor or above the ceiling, MAYA clamps to the guardrail and logs the reason.

Step 5 — Preview decisions with Simulation Mode

New MAYA properties start in Simulation Mode. That means the engine runs, evaluates every rule, and logs what it would do — but does not actually update Cloudbeds rates. This is your safety net for validating that your rules behave the way you expect before going live.

To review simulated decisions:

  1. Go to the Change Log tab in MAYA.
  2. Filter by date range or room type. Every row shows the rate MAYA would have set and the rule that triggered it.
  3. Once you're comfortable with what you see, go to Settings and toggle Simulation Mode → Off.

Screenshot: MAYA decision log with simulated changes highlighted

Recommendation: Leave a new integration in Simulation Mode for at least a full week (a full cycle of your typical booking rhythm) before enabling live updates. Most surprises show up in that first week.

Step 6 — Invite your team

If more people at your property need access to MAYA:

  1. Go to Settings → Team.
  2. Click + Invite user.
  3. Enter their email and select a role:
    • Hotel Admin — full access, can invite others
    • Manager — can edit rules and floor/ceiling rates
    • Staff — can view everything but not edit
    • Viewer — read-only, no configuration access
  4. They'll receive an invite email; when they set a password, they'll have immediate access.

Screenshot: MAYA team management

What data MAYA reads and writes

Reads from Cloudbeds

  • Reservations (dates, room types, rates, guest counts)
  • Room categories and inventory counts
  • Existing rate plans and daily rates
  • Property metadata (name, timezone, currency, taxes and fees)

Writes to Cloudbeds

  • Daily rate updates on your existing rate plans

MAYA never creates or cancels reservations, never touches guest data outside of aggregate occupancy counts, and never changes property settings other than daily rates.

Sync frequency and timing

MAYA runs a full sync-and-price cycle every 5 minutes while your property is connected. That means:

  • New reservations in Cloudbeds are visible in MAYA within ~5 minutes
  • Rate updates MAYA sends to Cloudbeds reach your booking engine within ~5 minutes of the decision
  • If Cloudbeds is temporarily unavailable, MAYA retries and logs the failure — no manual intervention needed

Limitations

A few things worth knowing:

  • MAYA prices per room type per date. Per-guest-count or per-length-of-stay rules are on the roadmap but not available today.
  • MAYA reads existing rate plans; it does not create new ones. If you want a different rate structure, set it up in Cloudbeds first, then MAYA will start working with it on the next sync.
  • Group accounts are supported — one MAYA account can manage multiple Cloudbeds properties, each with its own rules and settings.
  • Simulation Mode is per-property. Toggling it on the property level doesn't affect other properties in a group.

How to disconnect MAYA

You can disconnect at any time. Doing so stops all rate updates immediately — MAYA will no longer read from or write to your Cloudbeds property.

From the Cloudbeds side:

  1. In Cloudbeds, go to Marketplace → My Apps.
  2. Find MAYA in your connected apps list.
  3. Click the settings icon, then Disconnect.
  4. Confirm the disconnection.

See Cloudbeds' own Disconnect an app from myfrontdesk article for the general disconnect flow.

What happens on MAYA's side when you disconnect:

  • The connection is marked as disconnected in your MAYA dashboard within seconds
  • MAYA stops all sync activity for the property immediately
  • Your historical data (past reservations, past pricing decisions, rule configurations) is preserved for 30 days in case you reconnect
  • After 30 days without a reconnect, all property data is permanently deleted from MAYA's systems
  • Your MAYA user account remains active — you can reconnect the same property or connect a different one at any time

To also close your MAYA account entirely, email support@maya-rms.com with the subject “Close my account.” We'll purge all associated data within 7 days.

How to get support

Email

support@maya-rms.com

Response within one business day

Help center

maya-rms.com/help

Searchable knowledge base

Status page

status.maya-rms.com

Real-time sync and API health

In-app

Click the ? icon in the top right of the MAYA dashboard

Opens a support chat

For Cloudbeds-side issues (login problems, missing permissions, reservation data not showing in Cloudbeds itself), contact Cloudbeds Support — they can see things on their side that we can't.

FAQ

How long does it take for MAYA to start making pricing decisions after I connect?+

MAYA needs 2–3 sync cycles (~10–15 minutes) to build a baseline picture of your reservations before it will start evaluating rules. You'll see rate decisions appearing in the Change Log after that.

What happens if MAYA sets a rate too high and I lose bookings?+

That's exactly what the floor and ceiling rates prevent, and why Simulation Mode is on by default. But if it happens, you can toggle Simulation Mode back on to freeze rate updates, adjust your rules or guardrails, then flip it back off. All previous rate changes are visible in the Change Log so you can see and reverse anything you disagree with.

Can I override MAYA and set a rate manually?+

Yes. Any rate you set manually in Cloudbeds will show up in MAYA's next sync cycle, and MAYA respects it — the next scheduled evaluation will compute a new rate but log a warning that a manual override was recently in place. If you want MAYA to leave a specific date alone entirely, you can mark it as Locked in the MAYA calendar view.

Does MAYA work with more than one Cloudbeds property?+

Yes. If you manage multiple properties, you can connect each one separately. Each property gets its own rules and settings. Users can be given access to specific properties or all of them.

Is my data secure?+

Yes. MAYA stores your Cloudbeds API key encrypted at rest using Supabase Vault (industry-standard encryption). API traffic uses TLS 1.2+. See our Security page for full details.

How much does MAYA cost?+

See maya-rms.com/pricing for current pricing tiers. There's a free trial for new customers.

Still stuck?

Email support@maya-rms.com and we'll get back to you within one business day.