RMS Product Updates logo
Back to Homepage Subscribe to Updates

Product Updates

Check out the latest features, improvements, and product updates from RMS

Labels

  • All Posts
  • Announcement
  • New Feature
  • Improvement
  • New Channel
  • New Integration
  • Fix
  • BETA
  • Release Candidate
  • Live
  • RMS Pay
  • RMS Booking Engine
  • Partners
  • Rest API
  • Rollback
  • Reports
  • 9+

Jump to Month

  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
Powered️ byAnnounceKit

Create yours, for free!

New FeatureLiveRMS Booking Engine
2 days ago

Availability Calendar Now on the New Booking Engine

What's new?

The Availability Calendar is now a standard feature of the new RMS Booking Engine - visible across all properties, automatically.

Here's what's changed and what you need to know:

Always on, for everyone The calendar now displays by default for all properties using the new Booking Engine. There's no longer a toggle in Online Options to turn it on or off - it's simply there, ready for your guests.

Rates on the calendar — your choice Want guests to see rates directly on the calendar? You can enable this in your Online Options settings. If you'd prefer to keep rates off the calendar view, simply leave the setting off.

Clean and focused The calendar shows availability and rates only. Restrictions are not displayed, keeping the guest-facing experience simple and distraction-free.


What do you need to do?

  • ✅ Nothing required to show the calendar - it's automatic
  • ⚙️ Head to Online Options if you want to enable rate display on the calendar

Why this matters Giving guests a clear view of what's available - and at what price -reduces friction and helps drive direct bookings. Less guesswork for guests means more conversions for you.

Availability Calendar Help Article

Avatar of authorRachael Todd
New FeatureLiveRMS Booking Engine
2 days ago

Auto Discounts now live for all IBE+ customers

Auto Discounts are now available to all IBE+ customers across all environments!

What's changed

Nothing about how Auto Discounts work has changed - this is the same behaviour as legacy IBE.

A few important things to be aware of

Promo codes & memberships take priority - if a guest uses a promo code or has a membership applied, the auto discount will not calculate. Pre-determined promo codes and memberships sit at the top of the hierarchy.

Discount priority order:

  1. Promo codes & memberships - applied first, overrides auto discount calculation entirely
  2. Auto discounts - calculated when no promo code or membership is present
  3. No discount - standard rate applies when neither condition is met
Avatar of authorRachael Todd
FixLiveRMS Booking Engine
a week ago

Group bookings no longer hit a dead end when guest count exceeds room capacity

When searching with a guest count higher than a rate table's maximum occupancy, the booking engine was displaying categories as simply Unavailable — leaving guests with no way forward and no explanation.

This has been fixed. IBE+ now intelligently handles over-occupancy scenarios by offering guests the option to split across multiple rooms where available, or surfacing a clear message explaining the limitation when it isn't. No more mystery dead ends. 🎉

Avatar of authorRachael Todd
FixLive9+
a week ago

Tariff Type restriction for Company reservations

Previously, it was possible to save a reservation with a Tariff Type that was not assigned to the selected Company when creating a booking. The system showed a warning but still allowed the reservation to save, which could lead to incorrect rate usage and under-quoting.

This has now been corrected. When Use Rate Types for Companies is enabled and a user attempts to save a reservation where the selected Tariff Type is not assigned to the chosen Company the reservation will not save.

Help article

Avatar of authorChloe Unwin
AnnouncementNew FeatureLive
a week ago

Your Q1 Product Update is here

We’re excited to share a powerful set of enhancements designed to help you save time, improve cash flow, and deliver a smoother guest experience. This release brings together smarter automation, flexible payments, and new tools that connect RMS more deeply into your daily operations.

Here’s what’s rolling out now 👇


Accelerate cash flow with the latest in payments


Automated Invoicing & Payment

From cash slow to cash flow, take the manual work out of billing. RMS can now automatically generate invoices and take payments at the right time, reducing admin, minimising errors, and helping you get paid faster without chasing guests. 🔗 Learn more.

Advanced Payment Schedules

Want revenue that runs on schedule? With Advanced Payment Schedules, you can define flexible payment rules that suit your business, from deposits to staged payments, while keeping everything automated with RMS Pay , and transparent for guests. 🔗 Learn more.

Direct Debit with GoCardless

Fileless, frictionless and fully compliant. Offer a seamless, low-effort way for guests to pay via Direct Debit, powered by GoCardless. Ideal for longer stays, recurring charges, or payment plans, GoCardless improves payment reliability and reduces processing admin. 🔗 Learn more.

Apple Pay with RMS Pay

Turn every device into a wallet with Apple Pay, now available with RMS Pay . Faster checkouts, fewer abandoned payments, and a modern experience guests already know and trust.


Game changing upgrades to your guest experience

Interactive Maps with the RMS Booking Engine

Visualise your property like never before. Interactive Maps help guests book the perfect spot every time, allowing them to view sites, amenities, and availability at a glance. Speed up time to conversion with all-new mobile-optimized, Interactive Maps, available with the RMS Booking Engine . 🔗 Learn more.

Availability Calendars

Fill rooms with full transparency. New Availability Calendars in the RMS Booking Engine make category-level reservations quicker and easier for guests, reducing unnecessary clicks and enquiry volume. 🔗 Learn more.

Automated Discounts

Use smart incentivization to drive longer stays. No promo codes needed, set up to three tiers of discounts to reward guests and get more value from every reservation that comes through the RMS Booking Engine . 🔗 Learn more.


Automate the admin with these operational advancements

Sadie AI

Turn missed calls into opportunities with Sadie, your AI-powered concierge in RMS. New to our ever-expanding network of Partners, Sadie AI helps answer enquiries and make reservations, so you unlock revenue faster, while your team focuses on in-person service.  🔗 Learn more.

Zapier

Enrich your guest profiles with Zapier's no-code automations. Now available in our Partners network, connect your marketing and CRM tools securely to RMS to help you learn more about each individual from the get-go. 🔗 Learn more.


Ready to get started?

Together, these updates are designed to reduce manual work, increase flexibility, and give both your team and your guests a smoother, more modern experience. As always, we’d love your feedback as you start using these new features.

🔑 To activate new features in your RMS subscription, contact our expansion team.

🚀 Ready to improve your operations with RMS? Contact our sales team.


Avatar of authorElizabeth Gasperotti
FixLive9+
4 weeks ago

Derived Derived Rate Type

We’ve fixed an issue where derived-from-derived rate types that include additional person pricing were not calculating correctly.

Previously, when a rate type was derived from another derived rate and configured to adjust additionals, the system reused the original additional amount for both adjustment levels. This could cause the final price (e.g. for 3 adults) to be under-calculated in Quick Quote and when creating a reservation and posting tariff.

Avatar of authorChloe Unwin
ImprovementFixLiveRMS Booking Engine
a month ago

Category Banners & Messaging on IBE

We’ve fixed discrepancies with category banners and messaging on the Booking Engine 🏷️. Sold-out banners and minimum night stay restrictions now display correctly, even for multi-night bookings where some nights have no available inventory.

What’s Changed?

  • Sold-out banners now accurately reflect availability.
  • Minimum night stay restrictions are correctly applied and shown.
  • Multi-night bookings display accurate messaging when some nights are restricted or unavailable.
  • Guests now see consistent and reliable information when selecting dates and categories.
Avatar of authorRachael Todd
ImprovementLiveRMS Booking Engine
a month ago

Untitled Post

We’ve added a country code dropdown on the guest mobile number field 📱. This ensures that when a property uses SMS for triggered correspondence, guests will reliably receive messages.

What’s Changed?

  • Guests can now select their country code when entering mobile numbers.
  • SMS communications from properties are correctly routed to the guest’s number.
  • Improves reliability of triggered SMS messages for all bookings.
Avatar of authorRachael Todd
New FeatureImprovementFixLiveRest API
a month ago

REST API v10.26.19.2 - Live

Summary

This Live release brings together the improvements and fixes previously delivered across the Beta cycle, with a focus on availability and rate calculation workflows, guest correspondence support, and reservation reliability.

Included in this Live release:

  • Availability & Rate Calculation Enhancements
    Improvements to availability and rate calculation workflows, along with new API support for managing guest correspondence notes.
    👉 Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.10.1----beta-3ECvn2
  • Reservation Workflow Fixes & Stability Improvements
    Fixes to reservation creation and update workflows, ensuring rate-based configuration fields are correctly applied and resolving timeout issues when overriding rates.
    👉 Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.19.2----beta-1eL7Q4

Notes

  • This release is now available in Live
  • Release Date: February 11, 2026 (AEDT)
  • Partners can begin using these changes in production immediately
  • Please report any issues through standard support channels:
    https://rmsapi.zendesk.com/hc/en-gb/requests


Avatar of authorRaul Lopez
AnnouncementImprovementBETALiveRest API
a month ago

Upcoming API Rate Limit Changes – Action Required

Important Notice: API Rate Limit Updates

We’re introducing new global rate limits for a set of Group Allotment and reference data REST API endpoints (including Companies and Travel Agents).

These endpoints return low‑change data and are intended to be used with caching and webhooks, rather than continuous polling. The changes below are designed to improve platform stability and ensure consistent performance for all partners.


Why this change is being made

We’ve observed sustained high‑volume polling on several Group Allotment endpoints that return low‑change data. In most cases, these resources are expected to be:

  • Cached after initial retrieval
  • Refreshed only when changes occur via webhook notifications

Continuous polling creates unnecessary load and can impact overall platform performance.


What’s changing (Effective Date: February 23, 2026)

The following endpoints will be limited to 60 requests per minute:

  • GET /groupAllotments
  • GET /groupAllotments/{id}
  • GET /groupAllotments/{id}/allotments
  • GET /groupAllotments/{id}/companies
  • GET /groupAllotments/{id}/travelAgents
  • GET /companies
  • GET /travelAgents

Webhooks (recommended approach)

Webhooks should be used as the primary mechanism for detecting changes:

Group Allotments

  • Events: create, update, delete
  • Payload includes groupAllotmentId, which can be used to re‑query the specific resource if needed

Agents

  • Events: create, update
  • Payload includes agentId for retrieving updated agent details

Using webhooks avoids unnecessary polling and ensures updates are processed only when changes occur.

Webhook schema:
Webhooks


What you need to do

  • Cache responses from the affected endpoints
  • Use webhooks to detect changes
  • Re‑query only the affected resource when a webhook event is received
  • Avoid continuous polling
  • Ensure any manual refreshes stay within the new rate limits

Enforcement

  • Rate limits are applied globally
  • Sustained traffic above the limits may be throttled or blocked

Need help?

If you have questions or would like assistance reviewing your implementation, please contact API Support:
Partner & API Support


Avatar of authorRaul Lopez