Changelog

Follow up on the latest improvements and updates.

RSS

You can now turn your AI Assistant conversations into dashboards in just a few clicks.
What’s changed
Previously, moving from a conversation in the AI Assistant to a dashboard meant a multi-step, manual process: exploring each result, opening workbooks, creating a dashboard, and stitching everything together across multiple tabs.
image
Now, when you’re chatting with the AI Assistant and reviewing visual results, you can simply select the
dashboard icon
, choose the visualizations you want to include, and create a dashboard instantly. You’re taken straight into the newly created dashboard, ready to customize, add filters, or set up delivery.
image
Where to find it
This update is available directly within the AI Assistant, alongside your existing conversations and visual results.
Why it matters
This makes it much easier to move from asking questions about your data to creating reusable, shareable content. You can go from exploration to a dashboard that supports daily, weekly, or monthly review in one smooth flow—without breaking your workflow or repeating work.
As always, we’d love your feedback. Let us know what you think, and if you have any questions, please reach out to the Advisory team via the ? icon in the lower-left corner of the platform.
We heard you loud and clear. Today, we’re excited to share one of our most requested enhancements:
Calendar Events data is now available directly in Insights
.
This release brings your event context into the same place as your performance data, making it easier to understand why performance changes, not just what happened.
What’s New
Calendar Events from FLYR Hospitality are now integrated into the Bookings topic in Insights.
Your
Event Price Settings
and
Notes
from
Calendar
are now available as structured, queryable data—so events can be analysed alongside performance metrics from the Bookings topic.
Note: Seasonal Price Settings are not part of this data set. These remain available in the Pricing topic, where they continue to support pricing strategy evaluation.
What’s Included
The new Calendar Events section in the Bookings topic provides access to:
  • Event details such as name, category, type, location, and description
  • Event timing fields including start date, end date, day number, and week number
  • Aggregated event metrics like event count, number of event days, and average duration
Calendar Events refresh hourly and can be filtered by property, dates, event type, category, and more—supporting both property-level and portfolio-level analysis.
What You Can Do With This Release
This release introduces two new dashboard templates that help you move from event awareness to event-driven decision-making.
Use this dashboard to understand how events influence performance over time and where the biggest opportunities exist.
  • See when events occur throughout the year and how they align with performance patterns
  • Measure how event periods perform relative to baseline metrics
  • Identify which event types and categories consistently drive stronger results
  • Surface patterns and themes across your top-performing events
Use this dashboard to compare booking behaviour between similar events and spot performance gaps early.
  • Compare booking curves between two events at identical points in the booking window
  • Understand how booking pace and Average Lead Time differ by event
  • Pinpoint when performance diverged, at a weekly or daily level
  • Ensure fair, apples-to-apples comparisons across different event periods
Why This Matters
With Calendar Events now available in Insights, you can:
  • Add meaningful context to shifts in performance
  • Quantify the true impact of events by comparing against baseline performance
  • Understand how demand and booking behaviour change around different event types
  • Act earlier by identifying pacing issues before the event arrives
  • Evaluate event strategy consistently across individual properties or entire portfolios
Whether you’re analysing a citywide conference, reviewing a recurring event year over year, or planning ahead for known demand drivers, this release gives you a clearer, more actionable view of event-driven performance.
A Note on Event Setup
For accurate comparisons in Insights, events you plan to compare must be created with the
same number of dates
in Calendar. Insights compares events using a day-number approach rather than calendar dates.
👉 For best practices on event setup, refer to this help desk article.
We’d love to hear how you’re using Calendar Events in Insights! For feedback or questions, please reach out to the Advisory team via the ? icon in the lower-left corner of the platform.
Manually assigning segments to rate plans one by one is both time-consuming and prone to mistakes, especially when you’re managing several properties or onboarding new ones. To make this easier, we’re introducing two powerful enhancements: the AI-powered Rate Plan Mapping Assistant and the new Primary PMS Segment informative column. Working together, they let you describe your mapping logic in natural language and automatically apply it across multiple rate plans at once, saving you hours of effort while keeping your segmentation consistent and accurate.
💡 What's New
  1. Rate Plan Mapping Assistant
An AI assistant that understands your segmentation instructions in plain language and automatically translates them into precise mapping criteria.
Describe what you want once, and the assistant handles the rest:
Example:
- Rate plans with PMS segment Retail or Leisure should map to Retail
- Rate plans that start with CORP or contain NEG should map to Corporate
- All rate plans classified as Group Dynamic should map to Group
The assistant interprets your instructions, shows you what will change, and applies all mappings at once.
Key Capabilities
  • Natural language input
    - describe complex criteria without technical syntax
  • Multiple criteria types
    - use PMS segments, rate plan names, pricing classification, or combinations
  • Bulk mapping
    - apply mapping criteria across multiple segment and properties simultaneously
  • Preview changes
    - review exactly what will be updated before you commit
  • Auto-create segments
    - references to new segments create them automatically
2. Primary PMS Segment
A new column that displays the PMS segment most commonly associated with each rate plan, based on actual reservation data.
This provides the essential baseline for creating your FLYR segment structure, showing you how your PMS segments are actually being used, not just how they're configured.
How It Works
  • Analyzes reservation patterns for each rate plan
  • Displays the most frequently used PMS segment
  • Re-evaluates automatically every time new reservations are received
  • Prioritizes recent bookings to reflect current practices
Use It To
  • Baseline your FLYR segments
    - use your current PMS structure as the baseline when designing your FLYR segment
  • Create accurate mapping criteria
    - use actual segment usage patterns to write precise mapping instructions for the assistant
  • Apply the same segmentation
    - quickly copy PMS segments directly to FLYR if you want identical segmentation across both systems
🚀 How to Get Started
  1. Navigate to Settings -> Rate Plans screen
  2. Design your FLYR segmentation (USALI standards, custom groups, etc.)
  3. Open the Mapping Assistant and describe your mapping instructions or use the starter prompts to guide you through the process
  4. Preview and apply - all rate plans mapped in seconds 🚀
💡
Tip - Want FLYR segments to match your PMS segments exactly? Select the rate plans you want to apply this to and use Actions → Copy PMS Segment Configuration.
💪 Why It Matters
  • Dramatically faster setup
    - map entire portfolios in minutes instead of hours of manual work. Perfect for onboarding new properties or restructuring your segment hierarchy.
  • AI translates complexity
    - describe segmentation rules in plain language, the AI handles complex multi-condition logic and converts it into precise mapping criteria automatically.
  • Data-driven decisions
    - see actual PMS segment usage patterns from reservation data, not configuration assumptions. Build your FLYR structure on real operational practices.
  • Effortless consistency
    - apply standardized rules across all properties with a single operation. Eliminate manual errors and segmentation drift.
  • Easy maintenance
    - reuse saved prompts to instantly map new rate plans. The Primary PMS Segment updates automatically as booking patterns change.
📝
Important Notes
  • The Assistant translates natural language
    - the AI interprets your segmentation instructions and converts them into technical mapping criteria. It handles complex conditions like exclusions, combinations, and multi-step matching automatically.
  • Primary PMS Segment is informational
    - it doesn't control reservations or affect reporting. It's purely a baseline reference showing actual booking patterns to help baseline your FLYR segmentation.
  • Preview before applying
    -always review changes before saving, the assistant is powerful, so verify mappings align with your intent.
  • A streamlined start with full flexibility afterward
    - the assistant speeds up your initial setup, and you stay in full control. If your segmentation evolves, simply rerun the assistant with new criteria or adjust individual rate plans manually at any time.
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 💬
TRevPAR is now available in the Bookings topic
, giving you a new way to understand how total revenue performs relative to the capacity you had available. Alongside Total Revenue and TRevPOR, it deepens the revenue story your dashboards can tell—helping you move from simply tracking revenue outcomes to understanding the efficiency and dynamics behind them.
What’s New
You will now find these TRevPAR measures under
Revenue – Total
:
  • TRevPAR
  • TRevPAR STLP
  • TRevPAR Previous
  • Optional TRevPAR
  • Optional TRevPAR STLP
  • Optional TRevPAR Previous
All measures support the
Currency Selector, Revenue Selector (Net/Gross)
, and the
Capacity Adjustor (Physical/Bookable)
.
Screenshot 2025-12-11 at 16
Why TRevPAR Matters
TRevPAR introduces a new lens for looking at revenue performance:
how much total revenue you generated per available room
.
This helps answer questions such as:
  • Are we monetizing our available capacity effectively, even when occupancy shifts?
  • Is stronger revenue coming from demand, pricing, mix, or better use of capacity?
  • How does revenue efficiency compare to last year or other periods?
  • What changes when we evaluate performance using Physical vs. Bookable capacity?
How TRevPAR complements Total Revenue and TRevPOR
Now that all three metrics are available together, you can distinguish performance drivers with far more clarity:
  • Total Revenue
    shows what happened
  • TRevPOR
    shows guest value (revenue per occupied room)
  • TRevPAR
    shows revenue efficiency (revenue per available room)
Together, these metrics allow you to:
  • See when high revenue was demand-driven vs. spend-driven
  • Spot dates where capacity was underutilized despite strong revenue
  • Understand whether revenue changes come from occupancy, rate, mix, or ancillary spend
  • Diagnose gaps that were previously hidden when only looking at Total Revenue
  • Build dashboards that explain not just the result, but the drivers behind it
This gives you a clearer, more comprehensive view of revenue performance across your stay patterns and comparison periods.
A Note on How Total Revenue Is Calculated
Total Revenue, TRevPOR, and TRevPAR are based on transactions posted to guest folios in the PMS.
  • Any transaction posted to a folio is included
  • Revenue that lives outside guest folios is not captured
If you have feedback or questions as you begin using these new measures, our Advisory team is here to help. Just click the “?” icon in the lower-left corner of the page to get in touch.
Upgrades and downgrades happen every day — sometimes they’re paid, sometimes they’re complimentary, and sometimes they’re just an operational necessity. Until now, it’s been hard to measure the impact.
That changes with the new
Booked vs. Stayed Upgrade
analysis in Insights. It gives you clear visibility into when a guest’s stayed inventory differs from what they originally booked, and whether that change was paid or complimentary, so you can finally see how upgrades are being used across your business and where more value can be captured.
What's New
This release introduces the new
Booked vs. Stayed
topic
, along with three new dashboards and reports:
  1. Upgrade Performance & Trends Overview Dashboard
  2. Upgrade Impact & Revenue Potential Dashboard
  3. Inventory Change Report
What You Can Do Now
Track Upgrade Activity Across Your Business
See how often upgrades happen, what percentage are complimentary vs. paid, and how patterns vary across your portfolio.
Questions you can answer:
  • "What percentage of my upgrades last month were complimentary vs. paid?"
  • "How does upgrade frequency compare across my properties over the last 90 days?"
Quantify the Revenue Impact
Understand both what you're earning from paid upgrades and what you're leaving on the table with complimentary ones.
Questions you can answer:
  • "How much revenue did we generate from paid upgrades in the last 30 days?"
  • "How much revenue are we leaving on the table by giving away complimentary upgrades?"
  • "What is the net monetary impact of our upgrade strategy—are we making or losing money?"
Understand Where Upgrades Are Coming From
Break down upgrade behavior by booking source, segment, account, and room category to uncover patterns and opportunities.
Questions you can answer:
  • "Are OTA guests more likely to receive complimentary upgrades than direct bookers?"
  • "Which room upgrade paths have the highest monetization potential?"
  • "Which properties have the highest complimentary upgrade rates?"
Measure the Bottom Line
See whether your upgrade activity is adding to or subtracting from total revenue, and how effectively you're recovering potential displacement through paid upgrades.
Questions you can answer:
  • "How effectively are we recovering the revenue we lose from complimentary upgrades through paid upgrade fees?"
Why It Matters
For years, upgrades have been largely obscurred in revenue analysis. This release transforms them into a measurable, manageable revenue lever:
  • ✅ Capture immediate revenue by identifying and monetizing high-value upgrade paths
  • ✅ Protect future revenue by addressing risky inventory situations before guests arrive
  • ✅ Drive operational consistency by spotting and correcting differences across your portfolio
  • ✅ Make confident decisions backed by data, not guesswork
Data Considerations
  • For bookings with many units under a single ID (such as hostels or large groups), the exact upgrade path may not always be shown. In those cases, you’ll still see upgrades and whether these were complimentary or paid.
  • Only confirmed bookings are included; optional or tentative reservations are filtered out.
  • As we need the full booking history, this analysis is only available from the date of onboarding with FLYR Hospitality.
Getting Started
Recommended first steps:
  • "What percentage of my upgrades were complimentary vs. paid in the last 30 days?"
  • "What complimentary upgrades are already on the books for dates at or above 100% occupancy?"
  • "Which upgrade paths have the highest revenue potential?"
Share Your Feedback
We built this directly from your requests, and we want to make sure it's delivering what you need.
Share your thoughts anytime via the in-app chat — we're listening, and we'll keep building based on what matters most to you.
Ready to see what upgrades are really costing (or earning) you?
*Head to Insights and explore Booked vs. Stayed today.*
We’ve expanded support for
TRevPOR (Total Revenue per Occupied Room)
across Insights so you can evaluate revenue efficiency consistently, no matter which part of the demand curve you’re analyzing. This helps bring together the full picture of how much revenue each occupied room is generating and aligns more closely with how many of you already evaluate performance with STR’s TrevPOR.
A clearer view of revenue efficiency in Bookings
Within the Bookings topic, TRevPOR has now been fully introduced for both confirmed and unconfirmed demand.
You’ll see:
  • TRevPOR, TRevPOR STLP
    , and
    TRevPOR Previous
    for confirmed bookings
  • Optional TRevPOR, Optional TRevPOR STLP,
    and
    Optional TRevPOR Previous
    for unconfirmed bookings
These follow the same structure as Optional ADR and give you a consistent way to evaluate total revenue per occupied room across all booking statuses. All measures respect your Revenue Selector and Currency Selector (default Net).
Bringing the same insight into Pick-Up
To support pacing and in-period activity, we’ve added matching TRevPOR measures to the Pick-Up topic. This allows you to understand revenue efficiency for
created, canceled, updated, optional
, and
net pick-up activity
in the same way you evaluate revenue and units today.
You’ll now see:
  • Created TRevPOR and Created TRevPOR STLP
  • Cancelled TRevPOR and Cancelled TRevPOR STLP
  • Updated TRevPOR and Updated TRevPOR STLP
  • TRevPOR Pick-up and TRevPOR Pick-up STLP
  • Optional TRevPOR Pick-up and Optional TRevPOR Pick-up STLP
A more consistent experience across topics
With TRevPOR now available in
Bookings, Pick-Up,
and STR Benchmarking, these topics are aligned around the same style of metric. This makes it easier to compare performance across datasets and use TRevPOR as a common reference point throughout your analysis.
If you’d like help incorporating these new measures into your reporting, open the “?” icon in the lower-left corner to speak with the Advisory team. As a reminder, "Total Revenue" is based on all revenue posted to a guest's folio which we receive as part of the integration to your PMS.
We’ve introduced a set of new data enrichment fields that make it much easier to clean, organize, and analyze your portfolio’s data in a way that reflects how your business operates. These updates give you clearer channel reporting, better portfolio segmentation, and more accurate like-for-like comparisons across time.
1. Two-layer Channel Enrichment
Many customers told us they needed a way to both clean up inconsistent PMS channel names and group multiple channels into a single analytical category (such as OTA or Direct). Previously, a single field had to do both jobs, which meant choosing between readability and accurate grouping.
image
You now have two separate fields:
Channel Display Name
A free text field for cleaning up PMS names, such as changing:
  • Expedia Group → Expedia
Channel Label
Your grouping field for consolidating channels, such as:
Both fields can be used independently as dimensions and filters throughout Insights, and both support bulk updates.
This gives you:
  • Cleaner and more consistent channel names in your dashboards
  • Clearer reporting categories for evaluating distribution mix
  • More control over how your PMS data is standardized
All your existing Channel Label mappings remain in place.
2. New Property Enrichment Fields
Enterprise customers also shared that they needed more flexibility to segment and compare properties across their portfolio. To support this, we’ve added two new fields in Property Enrichment.
image
Property Label
A free text field you can use to classify each property in any way that aligns with your business — such as management type (Managed, Franchise, Owned), responsible RM, or internal portfolio groupings.
Opening Date
Previously, Insights calculated this from your first reservation date, which wasn’t always accurate for reporting.
You can now define the Opening Date yourself — whether that represents:
  • the date the hotel physically opened
  • the date it joined your brand or management group
  • or another milestone used internally
This date becomes especially helpful for like-for-like reporting and ensuring new or onboarding properties don’t distort comparisons.
These fields are editable, support bulk updates, and appear as dimensions across all relevant topics.
In Which Insights Topics You’ll See These New Fields
image
Channel Display Name:
Available in all topics that include channel-level data.
Property Label:
Available in Bookings, Pick-Up, Forecast & Budget, Pricing, STR Benchmarking, Rate Shopping, and Booked vs Stayed.
Opening Date:
Available across all topics in Insights.
If you have any questions or want help getting set up, just click the “?” in the bottom-left corner of Insights to chat with our Advisory team. We’re here to help.
We’ve added the ability to upload documents directly into both AI Assistant and the AI Query Helper in Insights. This gives you a much easier way to bring in the context you already rely on — targets, calendars, snapshots, exports, screenshots — and use them alongside your Insights data without switching tools or manually re-creating work.
Why this matters
You no longer need to rebuild reports from scratch, retype numbers from spreadsheets, or track goals in one place while analyzing results in another. The AI can now read the files you use every day and help you turn them into analysis, queries, and dashboards inside Insights. This saves time, reduces friction, and makes it much easier to keep everything aligned across teams.
How this helps in the AI Assistant
Upload a document and ask the assistant to interpret it in context. A few examples:
  • Add your
    STR yearly goals
    or
    channel mix targets
    and immediately see how you’re pacing.
  • Upload your
    BT or corporate promotional calendar
    and assess the impact those events had on production.
  • Drop in
    Google Analytics
    or digital marketing reports to understand how web activity aligns with occupancy, ADR, and revenue.
How this helps in the AI Query Helper
Uploads give you a fast way to recreate or refine queries without starting from a blank canvas:
  • Upload a
    CSV export
    or old report and ask the helper to rebuild it using the correct Insights fields.
  • Provide a
    PDF or screenshot
    of a dashboard you want to replicate and let the helper set up the initial query structure.
  • Add a manual
    tracking sheet
    and map its columns to Insights measures and dimensions.
This turns the helper into a bridge between the reports you have and the dashboards you want to build.
How uploading works
  • Supported file types
    : PDF, CSV, TXT, JSON, YAML, RTF, PNG, JPEG
  • Size limits
    : You can upload multiple files as long as the total combined size is under 10MB. A single file can be up to 10MB.
  • Storage behavior
    : The AI keeps the most recent files up to 10MB. Once that limit is reached, older files are automatically dropped and can no longer be referenced in that chat.
Screenshot 2025-11-21 at 18
To get started, simply
drag and drop your file
into the chat or click the
paperclip
icon.
If you’d like help exploring how to use this for your property or portfolio, tap the “?” icon in the bottom-left corner to reach the Advisory team anytime.
You can now explore
Accommodation Revenue, Ancillary Revenue, and Cancellation Revenue
in far greater detail — bringing the same level of flexibility you already have for Overnight and Day Use Accommodation Revenue to every type of revenue.
Starting today, you can view and compare these revenues across:
  • Inventory Name, Label,
    and
    Group
  • Rate Plan Name, Segment, Macro Segment,
    and
    PMS Segment
What used to be siloed data can now be analyzed side-by-side, helping you see where revenue is coming from,
which room types or rate plans
drive it, and
how
cancellations or ancillary items affect overall performance.
It’s a small change that unlocks a big shift: a unified view of total accommodation performance, all within Insights.
Who Gets It First
This enhancement is live for properties using the following PMS integrations:
  • Opera Cloud via OHIP
  • Mews
  • Apaleo
For these PMSs, the richer data applies automatically to
new and updated reservations
from the release date forward. Over the next few months, we’ll gradually resync historical data so your year-over-year and same-period comparisons reflect the full picture.
Next in Line
The following PMSs are queued for rollout and will be enabled soon:
  • RMS
  • Shiji
  • Protel
  • StayNTouch
We’ll share an update once these go live.
The remaining PMSs —
Cloudbeds, Clock, Infor, and Opera On-Prem via OXI
— are also planned for release in the next few months after underlying platform migrations are complete.
This update makes it easier to connect the dots between room type performance, segmentation, and revenue contribution — giving you faster, clearer insights into what’s driving your results.
If you have any questions or notice gaps during the rollout, just reach out to us via chat — our team’s always happy to help.
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
Load More