Changelog

Follow up on the latest improvements and updates.

RSS

When scheduling a report delivery by email, you can now choose what the attached file will be called — including details like the date, month, or dashboard name.
This means you can make each file easy to identify and keep previous reports from overwriting one another.
Why this matters
Until now, files sent by email always used the same name as the report itself.
For anyone who scheduled the same report multiple times — for example, with different filters or hotels — this made it tricky to tell the files apart once they landed in your inbox.
Now, you can make each file unique by adding automatic details that update every time the report is sent (for example, the date or the name of the schedule).
How to do it
Screenshot 2025-11-17 at 11
When creating or editing an email delivery:
  1. Go to the
    Email
    tab.
  2. In the
    File Name (without extension)
    box, type the name you want to use.
  3. Add any of the dynamic tags shown below to include automatic details:
Screenshot 2025-11-17 at 11
Screenshot 2025-11-17 at 11
Also works for SFTP and Webhook
You can use these same tags in SFTP and Webhook deliveries too, so files shared through any destination can follow the same naming pattern.
Why you’ll love it
  • Quickly tell apart files from different schedules or filters
  • Avoid overwriting previous reports
  • Keep file names consistent across all delivery types
💬 Questions?
If you’d like to learn more or have any questions about this feature, click the “?” icon in the lower left-hand corner of Insights to chat directly with our Advisory team.
📘
You can also read the full guide here:
How to Add Dynamic Text to Your Report Deliveries
We’ve upgraded the restrictions filter on the Optimize Overview calendar to give you more granular control.
What's Changed?
  • The old "Tactical Only / All" toggle has been replaced with two new checkboxes:
    Strategic
    and
    Tactical
    .
  • You can now choose to
    see Strategic restrictions, Tactical restrictions, or both
    at the same time.
  • Your selection is saved in your browser, so you don't have to reset your preferred view whenever you view your restrictions.
2025 (8)
Note: The calendar view updates based on the
effective (in-effect)
restriction. For example, if a Strategic MIN 5 is overriding a Tactical MIN 3, you will not see the "MIN 3" when only "Tactical" view is enabled.
---
Questions? Feedback? We always love hearing from you! Please click on "Help" at the bottom of your left-hand nav menu to reach us via chat
💬.
To make it easier to view Month-to-Date (MTD) and Year-to-Date (YTD) results, we’ve simplified how these periods can be selected in Insights.
Previously, you may have seen two fields —
is MTD
and
is YTD
— which could be used alongside the Date filter to reflect MTD or YTD results. These were introduced before there was flexibility in setting custom date ranges, but that extra step is no longer needed.
These two fields will now be
hidden
in Insights.
  • No existing content will be affected — anything that currently uses these fields will continue to work as-is.
  • However, we recommend updating any existing setups to use the simpler and more flexible date range options available in the Date filter.
Here’s how you can now easily reflect these time periods:
For Month-to-Date:
  • Set the Date filter to Between → Relative timeframe → Beginning of this month
  • Then choose today (if you want to include yesterday) or tomorrow (if you want to include today)
Screenshot 2025-11-06 at 10
For Year-to-Date:
  • Set the Date filter to Between → Relative timeframe → Beginning of this year
  • Then choose today or tomorrow, depending on how you define your cutoff
Screenshot 2025-11-06 at 10
💡 Tip:
After you set your filter, check the date range that appears just below your dropdowns to confirm the exact dates being used.
This change helps reduce extra steps, keeps queries cleaner, and provides more flexibility to define your preferred time frame.
As always, if you have any questions or feedback, please reach out to us via the chat by selecting the "?" mark icon in the lower-left corner of the page.
You can now use
Arrival Date
and
Departure Date
in both the Bookings and Pick-up topics in
Insights
!
These new dimensions make it easier to analyze booking behavior based on when guests check in or check out, helping you better understand booking and stay patterns over time.
What’s New
image
Arrival Date
— Represents the calendar date on which a guest checks in. Use this when analyzing arrivals rather than nights stayed.
  • In the Bookings topic
    : helps review on-the-books or historical arrivals for any date.
  • In the Pick-up topic
    : allows you to analyze reservations created, cancelled, or updated for guests arriving on a specific date.
Departure Date
— Represents the calendar date on which a guest checks out and the stay ends. Use this to analyze departures, property turnover, or end-of-stay patterns.
  • Available in both
    Bookings
    and
    Pick-up
    and can be used with Units to see how many departures are occurring on a specific day, or to list the bookings that are checking out on that date.
How to Use Arrival and Departure Dates
Use
Arrival Date
when you want to understand when guests arrive. For example, which days of the week are driving the most check-ins, what types of bookings are arriving on certain days, or how booking activity for future arrivals is shaping up.
  • In the
    Bookings
    topic, pair
    Arrival Date
    with the
    Arrivals
    measure to see all check-ins for the selected date or date range. This includes Day Use bookings and ensures each stay is counted once, on the day it begins.
  • In the
    Pick-up
    topic,
    Arrival Date
    helps you analyze booking activity that affects future arrival days. For instance, “How many bookings were created this week for guests arriving next month?” or “Which future arrival dates saw the most cancellations yesterday?”
Use
Departure Date
when your focus is on check-outs and turnover.
  • In both
    Bookings
    and
    Pick-up
    , use
    Departure Date
    with
    Units
    to see how many bookings are checking out on each day, or to view the specific reservations departing during a given period.
  • While Units represents total room nights, when combined with Departure Date it effectively acts as a
    departures count
    , reflecting all stays ending on that date.
Together, these fields let you move beyond just stay-night analysis (via Stay Date) to better understand arrival patterns, departure patterns, and the timing of booking activity that influences both.
Why This Matters
These additions make it easier to:
  • Review arrivals and departures by date to better understand how bookings flow through the calendar.
  • Analyze booking or pick-up patterns tied to specific arrival or departure days, helping identify when demand shifts or cancellations occur.
  • See each booking in full context, as you would in the PMS, complete with its arrival and departure information.
This enhancement was shaped by customer feedback from users who wanted a more complete picture of booking behavior in Insights.
As always, we’d love your feedback! If you have any questions or suggestions, please reach out through via chat by clicking on the "?" icon in the lower left hand corner of the page.
In
Insights
, you can now choose how country information is displayed, making it easier to interpret results at a glance, whether you’re viewing guest origins or property locations.
What’s new
You can now select from three display formats for both guest origin and property location:
Full country name
  • Country of Origin
  • Country Name
2-letter country code
  • Country of Origin 2-Letter Code
  • Country Name 2-Letter Code
3-letter country code
(previously existing fields, now renamed for clarity)
  • Country of Origin 3-Letter Code
  • Country Name 3-Letter Code
Screenshot 2025-11-04 at 10
No existing content has changed; we’ve simply added clearer naming and new display options so you can choose what’s most useful for your analyses.
Why it matters
These updates make it easier to read and compare results across markets without needing to convert codes or reference lookup tables. Whether you’re analyzing booking origins or property-level performance, you can now use the format that best fits your reporting needs.
This update was inspired by feedback from our users. If there’s anything else that would make your experience in Insights smoother, please don’t hesitate to reach out through the chat — we’re always happy to hear from you.
We've heard your feedback, and we're introducing Closed-to-Stay (CTS) as an additional tactical restriction type! This update also includes an enhanced visual indicator on the Overview calendar to highlight days where all rate codes for an inventory are restricted.
🆕 What's new?
You can now
apply "Closed-to-Stay" (CTS) restrictions tactically
. This gives you a fast and simple way to close specific inventories or rate codes.
You can easily apply a tactical CTS in two ways:
  • From the Calendar:
    Simply highlight the dates or date ranges for inventories you wish to restrict on the overview calendar and use the quick action menu.
image
  • From the Drawer:
    Open the restrictions drawer to apply CTS with any combination of rate codes and inventories, just as you would with other restriction types.
image
🛠 What else has changed?
We've added a new visual cue to the Optimization calendar to improve at-a-glance understanding of your restrictions. When an inventory has restrictions applied to all of its rate codes for a specific day, that calendar cell will now show an outline, giving you a
clearer, faster view of fully restricted inventories
.
image
❤️ Why you'll love this
Faster, Simpler Workflows:
Quickly close out inventory directly from the calendar, saving you time and clicks.
At-a-Glance Clarity:
The new highlighted cell helps you instantly understand which days and inventories are fully impacted by restrictions, making it easier to manage your strategy.
Questions? Feedback?
Additional tactical restriction types you'd like to see?
We always love hearing from you! Please click on "Help" at the bottom of your left-hand nav menu to reach us via chat
💬.
You can now revisit your past conversations with the AI Assistant!
Your
AI Chat History
keeps a record of your recent chats — whether you asked questions in
AI Assistant
or used the
AI Query Helper
to build analyses. This means you can easily:
  • Review previous conversations
    to pick up where you left off.
  • Reopen a chat
    to continue the same line of analysis.
  • Rerun queries
    on current data if you want refreshed results.
All recent chats appear in your
AI Assistant sidebar
, grouped by session and organized by date. Click into any conversation to see the full thread — including summaries and referenced insights.
Note: The underlying queries aren’t stored for rerun automatically, but you can regenerate results anytime using the Rerun Query option.
This makes it much easier to
track your analytical thought process
, revisit earlier findings, and continue conversations without starting from scratch.
As always, let us know what you think and share your feedback via the in-app chat!
🎥
Watch this quick walkthrough
to see how to navigate and use your chat history:
We are excited to introduce Automated Pricing Classification, a major enhancement designed to streamline your setup process, improve classification accuracy, and significantly reduce manual effort in managing your rate plans.
💡
What’s New
Rate plans are now automatically classified as
Dynamic
,
Fixed
,
Group Dynamic
, or
Group Fixed
leveraging data directly from your PMS, specifically derived rate plan relationships and group blocks received against your reservations.
  • Dynamic
    vs.
    Fixed
    - determined by the rate plan derived relationship to your dynamic pricing strategy. Rate Plans will be classified as
    Dynamic
    if directly priced via FLYR or if the PMS data indicates it is derived from a FLYR priced rate; all other rate plans will be classified as
    Fixed
    .
  • Group
    - identified using group information received at reservation level. If a rate plan is predominantly used for group bookings, it will be classified as Group (Dynamic or Fixed based on its pricing structure).
image
💪
Full Control with Manual Overrides
Automation handles the heavy lifting, but you remain in full control. Review and adjust classifications anytime in Settings → Rate Plans screen to align with your strategy.
  • User override indicator
    - a user icon (👤) is displayed next to any rate plan whose classification has been manually overridden by a user.
  • FLYR recommendation
    - when opening the classification selector, a sparkle icon (✨) icon highlights the classification currently recommended by the FLYR based on your PMS data.
⚙️
Workflow Integration
This automation is fully integrated into key parts of the application to provide you with consistent context:
  • Quick View
    - the Price Evolution tab in Quick View now reflects the new automated classification, providing updated context for price movement analysis.
  • Restrictions
    - the rate plan selector now displays the automated classification, helping ensure alignment when setting manual restrictions.
  • Insights
    - classifications are now reflected across analytics and dashboards for improved data consistency.
image
📝 Important Notes
  • Data Migration
    - to prevent any data loss and ensure continuity, all of your existing rate plan classifications have been successfully migrated to the new automated pricing classification structure.
  • You remain in control
    - all automated classifications can still be manually overridden at any time.
  • Review
    - while we ensure automation, we recommend reviewing your classifications, particularly in cases involving rate plan deviations and non-standard PMS group usage.
  • More information
    - for detailed explanations of the new classification logic and common scenarios requiring manual review, please consult our Helpdesk article here.
Why It Matters
  • Accurate classification
    - classifications now mirror your PMS setup automatically, reducing errors and manual updates.
  • Faster onboarding
    - new rate plans are categorized automatically within hours, dramatically speeding up the onboarding and setup process.
  • Smarter pricing decisions
    - more precise demand signals help FLYR optimize prices with greater confidence.
  • Time back to focus on strategy
    - automation handles the setup so you can spend more time on strategy, not configuration.
Questions or feedback? We’d love to hear from you! Click Help at the bottom of your left-hand navigation menu to reach us via chat 💬
We’ve introduced the ability to copy rate plan configurations from one property to another (or multiple). This makes it easier than ever to replicate settings across your portfolio and ensures consistency when managing rate plans.
🎯 Why This Matters
Managing rate plans across multiple properties can be time-consuming and error-prone. With this update, you can:
  • 🕒
    Save time
    - speed up onboarding by using existing rate plan configurations as a ready-made baseline for new properties.
  • Stay consistent
    - ensure rate plans are aligned across your entire property group with just a few clicks.
  • 🔧
    Reduce errors
    - cut down on repetitive setup work and avoid manual mistakes with easy configuration copying.
💡 How It Works
You can now replicate the configuration of rate plans from one property to another (or multiple others) in a few simple steps:
  1. Select properties
    - choose the source property you want to copy the configuration from and the target properties you want to copy the configuration to.
  2. Specify configuration
    - decide what configuration elements you want to copy: Pricing Classification, Segmentation and/or Restrictions Classification.
  3. Choose rate plans
    - apply the copy to all matching rate plans or select specific rate plans you want to update.
  4. Preview and amend
    - once copied, you will be able to preview the changes and make any necessary amendments before saving the full configuration.
Questions or feedback? We’d love to hear from you! Click Help at the bottom of your left-hand navigation menu to reach us via chat 💬
We're introducing a powerful new tool to help you manage your rate plans faster and with greater accuracy: the ability to Bulk Edit Rate Plan Configurations!
Manually updating configurations for multiple rate plans is tedious, especially when adding the same rate plan across several properties or needing to apply a uniform configuration to a group of plans. Now, you can update dozens of rate plans simultaneously in just a few clicks.
🎯
Why You'll Love This
The Bulk Edit is designed to cut down on repetitive work, speed up your setup and ensure consistency across your portfolio.
  • Time savings
    - apply the same configuration changes to selected rate plans at once, eliminating the need to update each rate plan individually.
  • Perfect consistency
    - easily ensure that the same rate plan across properties share identical configuration elements, be it for a new segment or a portfolio-wide restrictions classification change.
  • Flexible updates
    - you have complete control over what you change. In the Bulk Edit drawer, you can update any combination of Pricing Classification, Segmentation and Restrictions Classification.
💡 How It Works
You can now update multiple rate plans at once directly from the rate plan list, no need to edit each one individually.
  1. Select
    - choose the rate plans you want to update from the list;
  2. Action
    - Click on
    Actions
    ->
    Bulk Edit
    ;
  3. Update
    - the Bulk Edit drawer will appear, pre-populated with your current settings. Make your required changes for the Pricing & Restrictions Classification and Segment fields;
  4. Save
    - click
    Save
    and your selected rate plans will be updated instantly. Only the configuration fields you explicitly change in the drawer will be updated for the selected rate plans; any field you leave untouched will retain its original configuration.
image
Questions or feedback? We’d love to hear from you! Click Help at the bottom of your left-hand navigation menu to reach us via chat 💬
Load More