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
  • RMS
  • Guest Portal

Jump to Month

  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • 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 by

Create yours, for free!

Your Q2 Product Update is here β€” RMS Mid-Year Momentum
AnnouncementNew FeatureLive
a week ago

Your Q2 Product Update is here β€” RMS Mid-Year Momentum

We're at the halfway point of the year, and your RMS environment has been busy. This quarter's update brings payment automation to RMS, real performance data from Apple Pay in the wild, a visual booking upgrade that's rolling out now, and a new community platform built for operators like you.

Here's what's new πŸ‘‡


Payments that run without you

Advanced Payment Schedules

The chase is over. Advanced Payment Schedules are now generally available β€” set your deposit, instalment, and balance rules once, and RMS collects automatically, on schedule, without follow-up. Works across all property types and stay lengths, and connects directly with RMS Pay so every collection happens without a manual trigger.Β 

πŸ”— Learn more.

Automated Payments Dashboard

Every transaction across your property, in real time. The Automated Payments Dashboard gives you a single view of what's paid, what's pending, and what needs attention β€” covering credit card, direct debit, and SMS payment links. No more running reports to find out where you stand.Β 

πŸ”— Learn more.

Apple Pay with RMS Pay β€” what we're seeing

Apple Pay has been live with RMS Pay since Q1, and the numbers are worth talking about. Tokenisation means the card number is never shared with your property, which cuts online fraud by around 30%. Approval rates are up β€” Visa reports up to 4.6% more online transactions going through on average. Our RMS Pay users who have enabled Apple Pay are seeingΒ authorization rates of overΒ 96%. And properties enabling Apple Pay are seeing around 18% more bookings completed at checkout, simply by removing the friction of card entry.

The other thing worth knowing: when a guest's card is lost, reissued or expires, their Apple Pay token updates automatically. No failed renewals. No chasing guests for new card details. It just keeps working.Β 


A better way to book, visually

Interactive Maps β€” now rolling out

Guests can now pinch, zoom, and click their way to the perfect spot. Interactive Maps are rolling out across the RMS Booking Engine, letting guests browse your property visually β€” sites, amenities, availability β€” and book directly from the map. If you already have a map, it'll be updated automatically. If you don't have one yet, reach out and we'll get you set up.Β 

πŸ”— Learn more.

Something new: RMS Community

Your seat at the table

RMS Community is live at community.rmscloud.com. It's the central place where RMS customers connect with each other, get answers, and have a direct say in where the product goes next.

Three spaces to explore:

  • News & Announcements β€” product updates, events, and company news straight from RMS
  • Member Lounge β€” peer discussion, networking, and industry conversation with operators across every vertical and region
  • Support Desk β€” fast answers from people who've been there, linked back to the Help Centre

Getting started takes a few minutes: visit community.rmscloud.com, create your account, and follow the setup wizard. Once you're in, click + New Post to start a conversation or jump into one already happening.Β 

πŸ”— Join RMS Community

From the field: Sadie AI in the wild

Beachport Caravan Park β€” first 30 days

Beachport Caravan Park switched to RMS from Newbook and added Sadie AI in their first month. Here's what happened.

Sadie handled 684 calls. 376 of them β€” 55% β€” were resolved entirely without staff involvement. 42 bookings were captured, worth $9,720 in revenue. 122 rates and availability enquiries were tracked for retargeting, and 49 offers sent on behalf of the property, representing $11,346 in potential booking value.

One month. One integration. A materially different operation.

Sadie AI is available now as an RMS Partner integration β€” and for a limited time, new RMS customers can try Sadie free for one month.Β 

πŸ”— Learn more about Sadie AI.

Ready to get started?

These updates are live in your RMS environment now. Whether you want to activate payment automation, explore Interactive Maps, or join the RMS Community β€” your mid-year upgrade is ready and waiting.

πŸ”‘ To activate new features in your RMS subscription,Β contact our expansion team.

🎬 See it all in action. Watch our Mid-Year Momentum webinar, available on demand.

Avatar of authorElizabeth Gasperotti
ImprovementRelease CandidateRMS
a week ago

Managing Payment Schedules on Group Reservations

Payment schedules are now managed exclusively at theΒ individual reservation (child) levelΒ within group bookings. The system no longer creates or applies payment schedules at the master reservation level, providing a clearer and more predictable experience when working with grouped reservations.

Avatar of authorChloe Unwin
FixLiveRest API
2 weeks ago

REST API v10.26.167.3 β€” Live

Summary

This Live release delivers two fixes to reservation tariff handling. Properties using Nightly Rate accounting will now see correct per-night tariff records from API-created reservations, and pencil reservations will correctly recalculate tariffs when the rate type is updated more than once.

Included in this Live release:

  • Reservations β€” Nightly Rate accounting β€” API-created reservations now generate per-night tariff records when the property is configured for Nightly Rate accounting.Β 
  • Reservations β€” Pencil reservation tariff recalculation β€” Tariff values now recalculate correctly on every rate type change, not just the first assignment.

πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.167.3----beta-20B5m0?psig=Mpx7z7vJgO61MKzP9abenS5geFulmT0aAI2Nubz


Notes

  • This release is now available in Live
  • Release Date: 24 June 2026 (AEST)Β 
  • 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
FixBETARest API
2 weeks ago

REST API v10.26.167.3 β€” Beta

Summary

This Beta release delivers two fixes to reservation tariff behavior. Reservations created via the API now correctly inherit the property-level Nightly Rate accounting configuration, and rate type changes on pencil reservations now trigger a full tariff recalculation in all cases.Β 


Fixes & Improvements

Reservations β€” Nightly Rate accounting now applied correctly on creation

When a property was configured to use Nightly Rate from their accounting configuration, reservations created through the API were incorrectly generating a single total tariff for the entire stay rather than individual nightly tariffs. The API now correctly inherits the property-level accounting configuration.

Affected endpoint: POST /reservations


Reservations β€” Tariff recalculation on pencil reservation rate type change

When updating a pencil reservation's rateTypeId via PATCH /reservations/{id}, the tariff was only recalculated the first time a rate was assigned. If the rate was subsequently changed to a different rate type, the baseRate and totalRate values in actualAccount retained the original rate's amounts instead of reflecting the new rate. The recalculation logic now triggers whenever the rate type changes to a different value, covering both first-time assignment and subsequent rate changes.

Affected endpoint: PATCH /reservations/{id}


Notes

  • Release Date: 23 June 2026 (AEST) Β β€” Beta only
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
New FeatureImprovementBETARMS Booking Engine
2 weeks ago

Clearer search results: now showing why categories don't match

The IBE search results page now has three distinct sections instead of two.
Previously, a category was either available or unavailable. Now, a third section - "Available, but doesn't match your search" - appears between them. This highlights categories that have rooms or sites free for your dates, but can't be booked with the current search criteria.
Guests will see a clear explanation on each card, such as:

A minimum length of stay requirement they haven't met
A guest count that exceeds the category's capacity

This removes the guesswork for your guests and reduces abandoned bookings caused by unclear availability messaging. The change applies across both the rates view and map view.

Avatar of authorRachael Todd
FixLiveRest API
a month ago

REST API v10.26.118.1 β€” Live

Summary

This Live release delivers error handling and data accuracy improvements across the API, covering webhooks, transactions, discounts, and reports.

Included in this Live release:

  • Webhooks β€” Fixed 500 error on PUT /webhooks/{id} for inactive or non-existent webhook IDs; endpoint now returns 404 Not Found.
  • Transactions β€” Credit card fee values submitted via POST /transactions/receipt are now rounded to 2 decimal places, preventing account balance mismatches and refund processing errors.
  • Reservations β€” POST /reservations/discounts/search now correctly returns discounts with validation rules applied, instead of returning 204 No Content.
  • Reports β€” POST /reports/auditTrail no longer returns a 500 error when glCodeIds is passed as an empty array.

πŸ‘‰ Beta details: https://releasenotes.rmscloud.com/rest-api-v10.26.118.1----beta-3CuvTy


Notes

  • This release is now available in Live
  • Release Date: 3 June 2026 (AEST)
  • 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
AnnouncementImprovementRest API
a month ago

REST API Live Environment: Breaking Change - Maximum Query Limit

Summary

This Live release enforces a maximum record limit of 50,000 on key search endpoints. The change improves platform stability and ensures consistent behavior across high-volume query patterns. Requests exceeding the limit now return HTTP 400 Bad Request rather than being silently truncated.

Included in this Live release:

  • Breaking Change: Maximum Query Limit β€” A cap of 50,000 records is now enforced on transaction, guest, and reservation search endpoints; requests exceeding this value return HTTP 400 Bad Request.
    πŸ‘‰ Breaking Change Details: https://releasenotes.rmscloud.com/rest-api-v10.26.105.2----beta-only-breaking-change---maximum-query-limit-4CTw1q
  • Beta release: πŸ‘‰ https://releasenotes.rmscloud.com/rest-api-v10.26.105.2----beta-4BL7va

Notes

  • This release is now available in Live
  • Release Date: 2 June 2026 (AEST)
  • Partner notification sent 17 April 2026: https://mail.rmscloud.com/hey-partner-your-rms-live-release-is-here-0-0-0-0-0?hs_preview=TVgGuAQq-211134018457
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
FixBETARest API
a month ago

REST API v10.26.118.1 β€” Beta

Summary

This Beta release delivers four fixes addressing error handling and data accuracy improvements across the API. Partners are encouraged to test the affected endpoints ahead of the Live release.


Fixes & Improvements

Webhooks β€” PUT /webhooks/{id} Returns 500 for Inactive Webhooks

Calling PUT /webhooks/{id} with an inactive or non-existent webhook ID was incorrectly returning a 500 Internal Server Error instead of a meaningful error response. This has been fixed. The endpoint now returns 404 Not Found in these cases, allowing integrators to handle the response appropriately.

  • Endpoint affected: PUT /webhooks/{id}

Transactions β€” Credit Card Fee Rounding via POST /transactions/receipt

When a credit card fee was submitted via POST /transactions/receipt with more than 2 decimal places (e.g. 0.9608), the value was stored as-is in RMS. This caused a rounding mismatch on the account balance, which prevented users from processing valid refunds β€” the system would reject a refund that appeared within the available credit balance because the stored fee value didn't align to standard 2-decimal currency precision.

This has been fixed. Credit card fee values are now rounded to 2 decimal places at the point of storage, ensuring account balances are calculated correctly and refunds can be processed without errors.

This fix affects any integration using POST /transactions/receipt that submits credit card fee values with more than 2 decimal places.

  • Endpoint affected: POST /transactions/receipt

Reservations β€” Discounts with Validation Rules Return 204 in POST /reservations/discounts/search

POST /reservations/discounts/search was returning 204 No Content for discounts that had validation rules applied (e.g. date made ranges, stay date ranges), even when the search criteria matched those rules. Discounts without validation rules were unaffected.

This has been fixed. The endpoint now returns all eligible discounts, including those with validation options configured, provided the request parameters fall within the defined rules.

  • Endpoint affected: POST /reservations/discounts/search

Reports β€” POST /reports/auditTrail Returns 500 Internal Server Error

Calling POST /reports/auditTrail with an empty glCodeIds array was causing a 500 Internal Server Error. This affected all requests regardless of other parameters supplied.

This has been fixed. The endpoint now returns audit trail data without filtering by GL code when glCodeIds is passed as an empty array.

  • Endpoint affected: POST /reports/auditTrail

Notes

  • Release Date: June 02, 2026 Beta only
  • Dependencies: None
  • There is no impact to Live environments.
  • Please report any issues through standard support channels: https://rmsapi.zendesk.com/hc/en-gb/requests
Avatar of authorRaul Lopez
ImprovementLiveRMS Booking Engine
a month ago

Stripe – Upgraded to 3D Secure (3DS)

IBE+ has been upgraded to support 3D Secure (3DS) for Stripe payments, along with an improvement to how payment details are captured at checkout.

Card entry fields are now hosted directly by Stripe, making them clearer, better labelled, and more visually distinct - reducing confusion at the payment step and improving booking completion.

Where required by a guest's bank, a quick verification step will now be triggered during checkout to authenticate the payment. This happens automatically and is designed to be as frictionless as possible for the guest, while significantly improving fraud protection and reducing chargeback risk for properties.

Avatar of authorRachael Todd
New FeatureLiveRMS Booking Engine
a month ago

Marketing Opt-In/Opt-Out Now Available on the Guest Page

Properties can now control whether email and SMS marketing opt-in options are displayed to guests during the IBE+ checkout flow.

When enabled in Field Maintenance, guests will see channel-specific checkboxes on the guest details step β€” allowing them to independently opt in or out of email marketing, SMS marketing, or both. Only the channels that have been enabled in 9+ will be displayed, so guests are never shown options that aren't relevant to the property.

If a guest opts in, their preferences are written back to the guest record in 9+. If a guest opts out, that is recorded accordingly. If a property chooses not to expose these options at all, no value is set and the property's default marketing opt-out setting will apply via the sweeper as usual.

Marketing consent is always optional and checkboxes are never pre-selected, keeping the experience transparent and compliant.

Avatar of authorRachael Todd