Overview

This user guide is designed to help new and existing users confidently navigate dynamic pricing and property integration using PriceLabs and Felix PMS. Starting with foundational concepts and progressing to advanced strategies, the guide will equip you with everything needed to optimise property pricing and automation.


PriceLabs Training Guide


Learning Objectives

By the end of this guide, you will:

  • Understand how PriceLabs calculates pricing recommendations.
  • Use pricing customisations and calendar tools to manage seasonal, event-based, and daily adjustments.

  • Monitor performance with data-driven tools.

  • Set up and manage pricing for properties in Felix PMS.
  • Integrate PriceLabs with Felix PMS and sync listings.



Understanding How Price Recommendations Are Calculated

Learn how PriceLabs uses base prices, market data, demand trends, and seasonality to generate dynamic pricing.

PriceLabs is a dynamic pricing tool that automates daily rate adjustments for short-term rental properties based on market trends, events, availability, and demand. It integrates with Felix PMS to streamline pricing management and improve revenue outcomes.

PriceLabs generates dynamic pricing based on:

  • Base price: average yearly rate

  • Seasonality: historic regional trends

  • Day-of-week adjustments

  • Lead time: last-minute discounts or early premiums

  • Event/holiday detection (via demand spikes)

  • Custom rules: manual overrides and minimum/maximum thresholds


Pricelab's algorithm considers a number of factors, some inputs and settings that you can control, and our data-driven analytics layered on top of it. When you review prices for a listing for the first time.


They estimate a base price for the listing you based on it's attributes and current performance. Think of the base price as the average nightly rate for the year, around which we'll make fluctuations based on various trends. Reducing or increasing the base price will reduce or increase the price recommendations

They then apply seasonal factors estimated from historic rentals and hotels in the area. Note that the seasonality is for a broad region - if you want to fine tune your seasonality, it can be done in a few ways (providing us the seasonality based on your portfolio, or by setting seasonal base prices)

Next they apply day of week adjustments. These are also based on historic performance in a very localized area. These can also be fine-tuned using customization options on the UI.

They then apply lead time adjustments based on how far out a date is (think last min discounts and far out premiums). These can be controlled/adjusted as well.

Next they apply event/holiday factors - note that they don't do this using a calendar of events and holidays, but based on abnormal booking behavior (occupancy levels and prices for vacation rentals and hotels for future dates) in a very localized area - this helps identify demand surges caused by events that are not well publicized online.

Any customizations (e.g., decrease prices for 2 night gaps by 20%) and date specific overrides (for example, to further increase prices for New Year's eve by 20%) are applied next.


Lastly, they make sure the price doesn't go below the minimum price, and above the maximum price you set. You can also set different min and max prices for certain seasons and holidays.

Do note that if you chose a date override and set a fixed price for some dates lower than the lowest rate, then those fixed overrides will still get used.


Setting Up Your Base Price
Use PriceLabs’ tools to determine and confirm your property's starting price point based on competitive market data.


The Base Price Help tool helps you determine a good starting point for your listing's base price, using market data. This tool analyzes a few hundred listings nearest to yours, and the results can be filtered by the number of bedrooms to match your competition.

To access this tool, first select Review Prices on the relevant listing (1), then select "Help me choose a base price" (2)  

In the following window we have a few options of customizing our base price. 

1. The Recommended price, which is calculated based on your listings prior performance relative to other properties in the vicinity. If the property has had no prior listing or rental history this data will be skewed and you will most likely need to select the relative information in "Market Based". 

2. The Market Based price, which offers the opportunity to select which end of the market you would like to set pricing in accordance with (low, medium high), as well as bedroom categories you are trying to compete with. 

We Usually recommend starting with "Medium" to give you a more competitive price compared to similar listings in the local market. 

The bedroom categories section is used to select which listings you are trying to compete with. This can be useful to fine tune the market data used to calculate the market based price. Select the size of the listings that you consider to your competitors. In some cases, even though a listing has 2 bedrooms, it might still be competing with 1-3 bedroom listings in its area.

3. Custom allows you to enter your own base price, it will then show you which percentile of the market your listing falls into. It also shows the trend of the market in comparison to the price you have set. For example, in this area we can see a 20% rise & fall either side of the base price depending on the season.

Once you have chosen your base price select "Confirm Base Price"

Fine Tune Neighbourhood 

You can also use the lasso tool to select an area of properties to fine tune which market you're comparing to. 

First select the lasso tool at the top right of the map window, click and hold to draw the desired area then select "Save Area".



Defining Minimum, Base, and Maximum Prices

Establish the price floor, optimal average, and ceiling to guide dynamic adjustments.

In this article we will be covering what minimum, base and maximum prices are in Pricelabs and how to set them up.

1. Minimum 

The minimum rate is the lowest price a user sets for their listing. You should consider even the slowest seasons while setting this price. This would be the least recommended rate from Pricelabs for the listing, no matter what customizations are applied. 

However, you are not bound by the minimum. A fixed Date Specific Override for the listing can cancel the effect of the minimum price, meaning the minimum price is then bound to be the override. For instance, the minimum price is set at $100, and a fixed override rate of $80 is set for some specific dates, so now the override will take precedence over the minimum.

2. Base

Base price is the average rate that a property manager charges across the year. All market factors, demand patterns, and customizations are applied to the base price to come to a recommended rate for a particular date. This rate will fluctuate based on the quality of your listing. 

This rate is incredibly important and Pricelabs offer optimized recommendations to assist you with this. 

3. Maximum

The maximum price is the highest price one sets for their listing. This price acts just like a minimum and won’t let the recommended rates go above the maximum value set. So even with multiple customizations on your base price, the pricing will not go above the max price.  Although, you can keep this blank, which we would recommend. 

Once you are happy with your prices, select "Save & Refresh" followed by "Sync Now".


Understanding Property Percentiles
Percentiles represent values on a scale of 100, showing where a particular observation lies in relation to a larger data set. In PriceLabs, percentiles help you understand how your property's prices compare to others in the market.


Overlay Your Prices

  1. Go to Pricing Dashboard → Review Prices on your listing.
  2. Navigate to the Neighborhood Data tab.
  3. You will find the Percentile Distribution under the Future Price graph.

Median Prices for Each Percentile

  • Go to Pricing Dashboard → Review Prices on your listing.
  • Navigate to the Neighborhood Data tab.
  • Scroll down to Market Overview.


Which is the Right Percentile for Your Listing?

We prefer using these percentiles with respect to the quality  of your listing:

  • 25th Percentile: Best for listings with minimal amenities or few reviews
  • 50th Percentile: Ideal for average-quality listings—safe and market-aligned pricing
  • 75th Percentile: Suitable for high-end listings or when demand is high
  • Above 75th Percentile: Consider if your listing is performing very well or stands out in the market

Notes:

  • Percentiles vary based on the selected date range, bedroom type, and neighborhood
  • Higher percentiles reflect premium pricing and may reduce booking volume if demand is low
  • Use in conjunction with other tools like Market Dashboards and Comp Sets for optimal pricing decisions



Exploring PriceLabs Customization 

It is important to understand the hierarchy of which rules will apply when multiple customizations are set at different levels.

The ability to set rules at the Account, Group, Subgroup, and Listing levels is useful if you manage multiple listings, as it helps avoid setting customizations individually for each one. This guide clarifies how PriceLabs applies customizations when they exist at two or more of these levels.

Types of Customizations

PriceLabs offers two main types of customizations:

  • Customization Rules: These are broad rules such as Last-Minute Pricing, Orphan Day Pricing, and Minimum Night Restrictions.
  • Date-Specific Overrides: These apply to specific dates and can include:
    • Fixed Price Override: A set price for a specific date.
    • Percentage Override: A percentage-based price adjustment.
    • Minimum Night Override: A change in minimum stay requirements for specific dates.

By default, the hierarchy for customizations and date-specific overrides is as follows:


Both types of customizations can be applied at the Account (PMS), Group, and Listing levels. Below is how PriceLabs determines which rule applies when multiple rules exist at different levels.

Identifying the Applicable Customization Rule


PriceLabs follows this logic to determine which customization rule is applied for a listing:

  1. If a Listing-Level customization exists, it takes priority and is applied.
  2. If no Listing-Level customization exists, but a Subgroup-Level customization does, the Subgroup-Level customization is applied.
  3. If no Listing-Level or Subgroup-Level customization exists, but a Group-Level customization does, the Group-Level customization is applied.
  4. If no Listing-Level, Subgroup-Level, or Group-Level customization exists, but an Account-Level customization does, then the Account-Level customization is applied.

Important: Minimum Stay settings are all-or-nothing, meaning you cannot mix rules from different levels (e.g., you cannot combine some Minimum Night customizations from one level and others from another).

For example:

You have the Default, Orphan gap, and Last Minute set in the Account Level.

If you set the Minimum Stay Default on the Listing Level, the Default, Orphan gap, and Last Minute set in the Account Level will be ignored.

Only the Minimum Stay Default on the Listing Level will be applied.

Identifying the Applicable Date-Specific Override

If a date has multiple Date-Specific Overrides set at different levels, PriceLabs determines which one to apply using this hierarchy:

If a Listing-Level override exists, it is applied.

If no Listing-Level override exists, but a Subgroup-Level override does, then the Subgroup-Level override is applied.

If no Listing-Level or Subgroup-Level override exists, but a Group-Level override does, the Group-Level override is applied.

If no Listing-Level, Subgroup-Level, or Group-Level override exists, but an Account-Level override does, then the Account-Level override is applied.

For example, if a specific date has overrides set at the Listing, Group, and Account levels, the Listing-Level override will take precedence. More examples shown on the table below:



Price customizations allow you to adjust various aspects of your pricing strategy, including last-minute discounts, orphan day pricing, weekend pricing, and occupancy-based adjustments. These customizations can be set at the listing, group, or account level.

Benefits of Pricing Customizations

  • Personalize pricing strategies to align with your business model.
  • Improve revenue management by optimizing last-minute and orphan day bookings.
  • Adjust weekend and far-out pricing to reflect demand patterns.
  • Fine-tune occupancy-based adjustments for better control over price fluctuations.

Available Customizations

Last-Minute Prices 

By default, PriceLabs applies a gradual 30% last-minute discount over the next 15 days. However, you do have the option to customize last-minute prices. For more information, please check:

  1. Last Minute Prices (Article)
  2. Last Minute Prices (Video)

Orphan Day Prices 

With the Orphan Day Prices customization, you can adjust your rates to attract bookings and fill the gaps in your calendar. PriceLabs automatically applies a 20% discount to orphan days of 1-2 open days between bookings. You can modify this by:

Setting Different Pricing for Weekdays and Weekends.

Applying Up to 5 Orphan Gap Ranges.

Choosing Between Fixed Price or % Discount/Premium Adjustments.

Turning Off Default Orphan Day Adjustments if Needed.

Orphan days refer to gaps of 1-2 nights between existing bookings, which can be difficult to fill. PriceLabs automatically applies a 20% discount to orphan days by default, but you can customize this to better match your strategy.

You have two options for applying pricing adjustments:

  • Fixed Pricing: If a gap falls within a defined range, a set price applies. For example, if you set a rule for gaps of 1-2 nights within the next 7 days, you could specify a fixed price of $200 on weekdays and $250 on weekends.
  • Percentage-Based Adjustments: You can apply either a Discount or Premium as a percentage. For example, you could set a 20% discount on weekdays and 15% discount on weekends for gaps of 3-4 nights.


  • Disabling Orphan Day Adjustments: If you want to completely turn off orphan day pricing adjustments, select "No Orphan Day Adjustment" from the dropdown.

Reminders

  • Multiple Rules for the Same Gap Nights: You can apply the same number of orphan gap nights to multiple rules for different date ranges.
  • Ascending Order Rule Application: The number of nights should be set in ascending order. (E.g., a rule for 1-2 night gaps must be applied before a rule for 3-4 night gaps).
  • Multiple Rules for the Same Day Range: The same "apply only within" date range can be assigned to different rules.

How Orphan Day Pricing Interacts with Other Discounts

If an Orphan Day is also a Last-Minute Day or an Adjacent Day, and multiple discounts or premiums apply, PriceLabs follows these prioritization rules:

If all are discounts, the largest discount applies (to prevent excessive discounts).

If all are premiums, all premiums apply.

If two rules are discounts and one is a premium, the largest discount + the premium will apply.

If one rule is a discount and two are premiums, both premiums and the discount apply.

Examples of How Price Adjustments Are Applied

Example 1:

  • Orphan Day Discount: 40%
  • Last-Minute Discount: 30%
  • Adjacent Day Discount: 20%
  • Applied Discount:40% (Largest Discount)

Example 2:

  • Orphan Day Discount: 40%
  • Last-Minute Discount: 30%
  • Adjacent Day Premium: 20%
  • Applied Adjustments:40% Discount (Orphan Day) + 20% Premium (Adjacent Day)

Example 3:

  • Orphan Day Premium: 40%
  • Last-Minute Premium: 30%
  • Adjacent Day Discount: 20
  • Applied Adjustments:All three apply (Orphan Premium 40%, Last-Minute Premium 30%, Adjacent Day Discount 20%)

Note: If multiple discounts/premiums apply, the system follows a prioritization rule where the largest discount or all premiums are applied.

You can watch the video guide here: Orphan Gap

Day of Week Pricing Adjustments

Day of Week Pricing Adjustments allows you to add a premium or discount on specific days on the week. Here are a few important details about this:


Pricelabs dynamic pricing recommendations already factor in day-of-week trends. So, this customization is generally not needed for most users.


Unlike Last-Minute Adjustments and Orphan Day Prices, any adjustments made here will be applied on top of our default recommendations, not replace them.

When Should You Use This?

  • If you observe consistent trends that differ from our defaults.
  • Example:
    • Corporate housing may see higher demand on weekdays due to business travelers.
    • Vacation rentals may see higher demand on weekends from leisure travelers.

How to Apply Adjustments

  • Enter a percentage-based adjustment to modify pricing for specific days of the week.
  • Ranges: Adjustments can be set between -75% and 500%.

  • Blank fields: Leaving a box blank means no adjustment for that day.

  • Can be applied at listing, group, or account level.

You can watch the video guide here: Day of Week Pricing Adjustments

Occupancy-Based Adjustments 

Occupancy Based Adjustment applies discount or premium to your rates depending on your listing's occupancy percentage. By default, the discount and premium is based on the table below.


However, you do have the option to customize this. For more information, please check:

  1. Occupancy Based Adjustments (Article)
  2. Occupancy Based Adjustments (Video)


Minimum Weekend Prices

Set a separate minimum price for weekends, using one of these methods:

  • Fixed Price: Set a specific minimum weekend rate.
  • % Change on Base Price: Adjust based on the base price.
  • % Change on Minimum Price: Adjust based on the set minimum price.


Please note that if you use both the Minimum Far Out Pricing and the Minimum Weekend Pricing, if you use the % based option, then both adjustments will be used for far-out weekends.

Weekend Days

Our algorithms use Friday and Saturday nights as the default weekend days for various customizations, like minimum weekend price and dynamic minimum stay. With this customization, you can change that! This can be very useful if:


You're in destination locations where people come for longer stays (so you might want to define the weekend as Thu-Fri-Sat, or Fri-Sat-Sun, or Thu-Fri-Sat-Sun)!


You're in a location where weekends are shifted, like Thu-Fri in the Middle East.

You can watch the video guide for Minimum Weekend Prices and Weekend Days here : Weekend Adjustments

Minimum Far-Out Price

If the Far-Out Min Price is lower than the listing’s Minimum Price, it will have no effect (since prices won’t drop below the Minimum Price).


This allows two levels of minimum price settings:

Example: Set an overall Minimum Price of $120, but a Far-Out Minimum Price of $160 beyond 15 days.

In this case, prices will only go below $160 for last-minute bookings.

If you click the drop-down here, you'll see three options:

Fixed Price: Set a flat minimum for far-out dates.

% Change on Base Price: Adjust based on the base price.

% Change on Minimum Price: Adjust based on the minimum price.


Please note that if you enter discounts using the % change options, your rates will not drop below your listing's set minimum price. 

You can watch the video guide here : Far Out Prices

Custom Seasonal Prices 

By default, PriceLabs already account for the seasonality for your prices. However, there may be instances where the market cannot properly show your listing's seasonality. This customization can be used to set seasonal minimum, base, and maximum prices for your listings throughout the year. If you leave any price field blank, the system will take the listing's default prices.

For more information, please check:

  1. Seasonal Pricing Settings (Article)
  2. Custom Seasonal Prices (Video)

Applying Customizations

From the Pricing Dashboard, "Review Prices" then click "Edit" on the Customizations panel. Once the Customization Window appears, click All Customization and set up the customization you with to apply.


Verifying That the Customization Is Applied

  1. Customization Panel: You can find the list of all customizations applied to the listing on the left side of the calendar.



  2. ToolTip: You can hover your mouse on the prices on the calendar and you will see the breakdown of the price. You will also find the customizations applied.


Account and Group-Level Customizations 

If you want to apply certain customization for all listings in your account or groups of listings, you can use the Customization page. The group/account level settings will be ignored for listings with their own specific customization. The account level settings can be set for each PMS/channel you use. This page also lets you quickly review and update customizations on each listing individually. You can read more about bulk updating using account and group-level customizations here

Advanced Customizations

We have added some more advanced customizations that may be helpful for you:

Using Date Specific Overrides

You can add a manual override on specific dates to your listing in two ways: by clicking on the calendar and dragging to select the dates, or by clicking the 'Add' button next to "Date Specific Override" to the right of the calendar, which will open a popup window where you can select the start and end dates.




Date-specific pricing factors to adjust prices for events and seasons

  • Fixed: (available only at listing level): you choose your own price for those dates. This price can go outside the lowest/highest price boundary since you're entering your own price, pricing adjustments will no longer apply to a date with a fixed price override in place.

  • % of base price (fixed): (available only at group/account level as a replacement for "Fixed" option above): Entering "-10" means you want a price that's 10% lower than the base price of a listing for those dates. This price can go outside the lowest/highest price boundary since you're effectively entering your own price. This price will now be static (no last minute adjustment, etc.).

  • % of recommended price: Entering "-10" means you want a price that's 10% lower than our recommended price for a listing for those dates. This price will not go outside the lowest/highest price boundary. This price will continue to be dynamic since our recommendations will incorporate new information, and apply last minute discounts and other adjustments.

  • Date-specific min-stay value for events and seasons: Note that these settings can be overridden in case there is an orphan day gap and you have setup a rule for that. As an example, if you setup min-stay of 4 for a season, but a gap of 2 available days gets created due to other bookings, this gap can be filled with a 2-day minimum if you have set it up that way.

  • Date-specific maximum and minimum price: Just like price adjustments, you can also specify a different maximum and/or minimum price for certain dates using these options.

Once Date specific override is added, the accommodation calendar will look like the image below, showing the manual adjustment with a black band:



Applying Demand Factor Aggressiveness Settings

Price recommendations depend on a lot of factors, but for easier understanding, you can classify them in three buckets:

  1. Broad trends: these are things that don't change drastically from one stay date to next: base price, seasonality, etc

  2. Daily demand trends: these are things that can change quite a bit from one stay date to the next based on how much more demand we're seeing for a certain stay date compared to another - these fluctuations could be because of holidays, events, day of week fluctuations, etc. All together, we show them as "demand factor" when you hover over a date on the calendar.

  3. Lead time based trends: these change the price depending on how far out a stay date is: some examples include last minute discounts, far out premiums etc.


Many customers understand and have used seasonal pricing (broad trends) before using dynamic pricing, but might be new to daily demand based trends. PriceLabs' algorithm is pretty adept at understanding how much to raise prices by for different dates within a season, but also have a couple of ways for you to fine tune how much variation you want in your prices for big holidays and events.


Here's how you can use the options available

  1. Recommended: The recommended setting is what our pricing algorithm uses by default - for some holidays and events, you might book a bit closer in (but at a higher rate) rather than getting booked far out (at a potentially lower price)!

  2. Conservative: The conservative setting is useful to customers who think the daily fluctuations are too much, and that some event prices are going much higher than what they're comfortable with. This is also useful if you prefer taking bookings farther out for the peace of mind.

  3. Aggressive: The aggressive setting is useful for customers who want their holiday and event rates to be even higher than what our default algorithm comes up with. This is useful for customers who have a higher risk tolerance, and are willing to waiting out a bit before they get booked for major holidays or events.

The image below shows an example of how the conservative and aggressive settings might change your price recommendations:


This customization is available under Customizations ( Edit) -> Advanced customization as seen in the screenshot below -




Managing the Pricing Calendar

The calendar shows recommended prices for each available night in the future. You might notice that each day has a different price - and this is the magic of dynamic pricing! In general, the prices fluctuate around the base price (either calculated by us, or provided by you) based on the following factors, and you should be able to see those in action:

  • Season (time of the year, peak vs. lean season)

  • Day of week (weekends vs weekday depending on the location)

  • Supply and demand fluctuations due to a holiday or event

  • How far out a date is (close in dates get a last minute discount)


Now let's dive in to the numbered tags in the image above.

1. Minimum, Base, and Maximum Prices: When you first import your listing you'll be able to see the base price calculated by us. Think of the base price as the average nightly rate for the year - we'll then fluctuate your rates around this base price based on season, day-of-week, events/holidays, and how far out a date is. You can change the base price to bring the recommended prices up or down (since our price recommendations fluctuate around the base price). We recommend users to periodically monitor their performance metrics and update base price if needed. You can also set a lowest and highest price that we wouldn't go beyond in our recommendations.


2. Base Price History:  Click here to see a table of the changes to your minimum, base, and maximum rates over the time your listing has been on PriceLabs.


3. Save & Refresh: Once you enter new lowest/base/highest prices, you can hit the "Save/Refresh" button to allow your changes to reflect in the recommended prices


4. Sync Now!:  Once you have reviewed your prices are satisfied with the price recommendations, you can turn on the switch on the dashboard so that we can start our daily updates to the listing. If you want the prices to update right away, hit the yellow "Sync now!" button and allow up to 15 minutes for the prices to update on your listing. If you've made changes to several listings, you can head to the Customizations page to sync listings at the account or group level.


5. Customizations :  Customizations allow you to select the extent of last minute discounting (to get last minute bookings at a discount instead of nights going un-booked) and orphan day discounts (to get bookings on short gaps between two bookings that are harder to fill), and setup rules to dynamically change your min-night settings, along with adjusting your rates automatically based on listing occupancy, seasonality, day of the week. Follow the link above to read our full customizations guide, or join one of our live onboarding training sessions during office hours!


6. Hover over the calendar: When you hover over the calendar, you can see a popup with the reasons as to why a price was recommended. In general you'll see a demand factor and a supply estimate (in terms of occupancy rate in other vacation rentals), along with how rates are adjusted for seasonality and listing occupancy, and any minimum or maximum pricing settings. Advanced users might also see details on customizations, and what your daily rate would be if only default settings were in place, but more on that later!


7. Neighborhood Data:  This neat feature allows you to see how other listings in your area are priced compared to yours, and where they are located, you can access it by clicking the tab next to the calendar tab. You can read our full guide on your listing's Neighborhood Data tab here. Please note that this can take up to a day to appear after you first review prices for a listing.


8. Listing Health:  The first set of metrics show you the listing's occupancy rates over the given time periods, you can read specifics on these metrics and learn how to change the time frame shown  here. Just below these metrics is a sync switch for this listing along with the last synced and last refreshed times; a sync is when your rates and min-stays are pushed to your listing, while a refresh is when rates are updated in PriceLabs only (this is useful for seeing how changes in customizations effect your rates before sending them to your listings!).


9 & 10 Custom Pricing: Know something that we don't? You can click and drag over dates  or click the green "Date Specific Override" button to override our recommended prices and/or min-night restrictions with your own values. From then on we will use this value instead of our recommended prices for those dates. To see a list of all overrides being applied to this listing, including those from the group or account level, click the "Show Date Specific Overrides" link. You can read our full article on setting overrides here.


Calendar Settings 



Download Prices :  Click this link to download a log of the current rates and min-stays for this listing. If you don't use a channel manager or PMS and need a way to update  rates, this can be used for updating rates using our extension.


Display full year calendar: When this check box is checked, the full year navigation calendar is displayed at the bottom of usual "monthly" pricing calendar. Displaying the full year calendar (screenshot below) can add 3 to 4 seconds when you review prices for a listing, so we recommend keeping it off to speed things up unless you use it frequently

.


Enable Display notes: Use this to add notes for your listing. You will see a box on the right side of the calendar as seen in the screenshot above.


Highlight dates with overrides: Use this to display different levels of date specific overrides (Group, Account and Listing level) on the pricing calendar with a black triangle mark on the top right corner of the date box.



Using the PriceLabs Multicalendar

The Multicalendar page allows you to view and set pricing customizations and overrides, toggle sync on or off, perform a manual sync or save and refresh your listings. Using this page, you can perform most actions from the Review Prices and Manage Listings page for multiple listings at once, all from one place!

Read on to learn about the numbered tags in the image.

 

1. Date Selection: The date selection on the Multicalendar defaults to showing today through the same calendar date next month (the image above shows the 14th of March through the 14th of April), but you can click the arrow to select a longer period of time. With the default view only the next few days will show on the right, but you can continue to scroll to see farther out dates. Weekend days are highlighted to stand out on the calendar band.

 

2. Select Column:  Clicking Select Column opens a drop down that allows you to select only the columns you need or want to view: Last Synced, Overrides, Groups, Tags, Min Price, Base Price, and Max Price, 7 day, 30 day, 60 day conserve space.

 

3. Select Fields: You can select to show or hide either the  minimum night requirements and/or any date-specific overrides set at the listing level.

 

4. Next Month: Once you've gotten to the end of your selected date range, clicking here will add the next calendar month of dates to the Multicalendar.

 

5. Reset Calendar : Clicking this will take you back to viewing listings in their default order.

6. The Header Row:

○      Listing Name: This will show you the name of your listings. 

○      Last Synced: This column shows you how long it has been since the listing has successfully synced.

○      Sync Prices: You can toggle sync on or off, and even do a manual sync for each listing from the Multicalendar! Hover over "Sync Now" on the listing row and a button will appear


○      Save and Refresh : A Save/Refresh button for each listing! As on the individual listing calendar view, pricing will save and refresh automatically after adjusting customizations but you'll need to click the Save/Refresh button when setting date specific overrides, and unlike on other pages, you will need to Save/Refresh when adjusting your min, base, and max prices.

○      Customizations: Click on "Edit" to open the full customization panel for each listing! Currently only listing-level customizations can be managed from the Multicalendar

○      Overrides: You can see all the date specific overrides set on your listing using the "View" button. You can also set date specific overrides using the " Add" button, or click and drag to select your dates on the calendar. 

○      Groups: Click the drop down to assign or remove your listing to/from existing groups.

○      Tags: Tags set on the Manage Listings page will appear here

○      Min, Base and Max Price: You can set or adjust your minimum, base, and maximum prices here. Do note that unlike on other pages you must click Save/Refresh to save your adjustments here.

○      15/30/60 Days: Shows you the occupancy rate of your listing as well as market for 15/30/60 days respectively. 

7. Daily rate detail popup: Just like on the regular pricing calendar, you can hover over any date on the Multicalendar for any listing and a detail box will pop up. If you have customizations being applied to this listing from the group or account levels, they will show here. Very useful while in compact view!

8. Previous Page and Next Page: Multicalendar will load 40 listings at once. If you have more than 40 listings in your account you can click these buttons to move between pages of listings. Please note that clicking the Next Page button won't add an additional 40 listings (showing 80 total) but will show you the next group of up to 40 listings in your account.

9. Number of listings on this page: This will let you set the number of listings you want to see on one display page.

Once you've scrolled to see farther out dates, your Multicalendar will look similar to the image below, allowing you to review your rates for the next few weeks for multiple listings at once!

 

 



Using the Sync Function and Manual Sync Options

By default, Pricelabs syncs rates every day between 9AM and 9PM Sydney time or between 0:00 and 12:00 UTC.

If you just added a listing and want to sync sooner instead of waiting, then please click on "Review Prices" to see the listing calendar and then click on "Sync Now"

Sync now works with 99.97% reliability - there are times when due to some connectivity issues with the PMS multiple attempts are needed, which might make a sync take longer. You can refresh your page after clicking "Sync Now" to see the time update in the "Last Synced" column on the dashboard, or to the right of the calendar view. 

If you have many listings then clicking Sync Now for each listing one by one might be pretty time consuming. In such cases, we highly recommend using the account/PMS-level Sync (or group-level Sync if you have different groups created), you can find this by selecting Dynamic Pricing > Customizations. Click on the three dots seen on the far right and then click "Sync now" as seen in the screenshot below.


Setting Minimum Stay Recommendations

Minimum Stay Restrictions allow you to control how long bookings should be for certain dates. These settings require a good understanding of your market and the type of bookings you aim to attract.

Types of Minimum Stay Restrictions

Min-Stay on Arrival – The minimum stay requirement is applied based on the check-in date.

Min-Stay Through (specific to MiniHotel and Lodgify) – The minimum stay must be met for all dates between check-in and check-out, excluding the check-out date.

How to Set Minimum Stay Restrictions

Like other customizations, you can apply Minimum Stay Restrictions at the Listing, Group, or Account level. To access these options:

  • Click the Edit button in the Customizations panel. Then, select Stay Restrictions and turn on the toggle for Minimum Stay Settings.

Available Options for Minimum Stay Rules

PriceLabs Recommended

With this option, PriceLabs automatically applies the recommended minimum stay requirement. You simply need to enter a Lowest Minimum Stay and a Highest Minimum Stay (optional). If PriceLabs Recommended is selected, the recommendations auto-refreshes every month.

There are three options:

  • PriceLabs Recommended (Short-Term Rental
  • PriceLabs Recommended (Mid-Term Rental)
  • PriceLabs Recommended (Multi-Unit Rental)

Lowest Minimum Stay and a Highest Minimum Stay

  • Lowest Minimum Stay - your lowest minimum stay to make sure our recommendations don't go below the shortest number of days you allow.
  • Highest Minimum Stay - your highest minimum stay to make sure our recommendations don't go above the most number of days you are willing to accept.

Review Recommended Stay Settings

This feature allows you to view the monthly recommended minimum stay setting.


Adaptive Occupancy Adjustment

If your listing's occupancy for the next 90 days is below the market, We'll reduce the minimum stay:

  • By 1 night if it's 10-20% lower than the market
  • By 2 nights if it's more than 20% lower than the market

For example, if your market driven minimum stay recommendation is 3 nights and your occupancy is 10% lower than the market, your minimum stay required would be 2 nights.


Important notes

  • The minimum nights will not go below the lowest min stay allowed
  • This is only seen on tooltip, and in the summary we just show our recommended number


Min Stay Recommendation Engine

If you're unsure about which restrictions to use, the Min-Stay Recommendation Engine provides data-driven suggestions for short-term or midterm rentals based on your hyper-local market.

  • Click “Help me choose minimum stays” to generate recommendations.
  • View recommended minimum stays for each month by clicking the info button.
    • Use these recommendations to create Minimum Stay Profiles and apply them to your Seasonal Profiles.

Watch the tutorial on Suggested Seasonal Minimum Stay Settings.
Click here to learn more about the Min-Stay Recommendation Engine.

Minimum-Stay Profiles

There are two options:

  1. Use an Existing Min-Stay Profile
    1. If you have a saved profile, you can select it directly without re-entering details.
  2. Create a New Profile
    1. Click "+ Create Profile" to define a new profile tailored to your needs.

You can watch the guide at How to create and apply Minimum Stay Profiles?

Custom Min Stay Rules

Default Min Stay Rule

This is the default setting that will apply to all dates unless an exception is specified using one of the special rules. You can select from three options:

Fixed (most common) – Set different minimum stays for weekdays and weekends.

Booking Value – Ensures bookings meet a minimum revenue threshold. If the value entered is 300 (in the same currency as the listing), the system will calculate a minimum stay for the check-in date, ensuring that no booking generates less than 300 in revenue.

Example: For five consecutive dates with prices of 100, 200, 150, 100, 200, the minimum nights would be:

  1. 2 nights for 100 + 200
  2. 2 nights for 200 + 150
  3. 3 nights for 150 + 100 + 200
  4. 2 nights for 100 + 200
    • None (rarely used) – Disables minimum stay rules, preventing special rules from being applied.
      • You won’t be able to save any of the special rules (e.g., last-minute, orphan, or far-out bookings).
      • If you have existing settings for these rules, they will still apply unless turned off. We recommend disabling these rules if you select None.

Minimum Stay for Last-Minute Bookings

  • You can define a minimum night requirement and specify how many days in advance it should become active.
  • Example:
    • Set a 1-night minimum for weekdays and a 2-night minimum for weekends within the next 7 days.
  • Helps secure shorter last-minute bookings.
  • You can configure up to three last-minute minimum night rules.

Minimum Stay for Far-Out Bookings

  • You can define a minimum night requirement and specify how far in advance it should apply.
  • Example:
    • For bookings 180+ days out, set a 5-night minimum on weekdays and 7-night minimum on weekends.
  • Helps fill the calendar with longer bookings while allowing shorter stays closer to check-in dates.

Minimum Stay for Orphan Bookings

  • You can configure your settings so that any minimum night rules are overridden if the default minimum stay is longer than an orphan gap between bookings. For example, a 2-night gap will not be adjusted if your default minimum stay is set to one night.
  • To enable this feature:
    • Ensure a default minimum stay rule is in place, as it determines the gap length.

    • Choose from several options in the dropdown menu, which are activated only if the minimum stay needs to be reduced to fit a booking into the gap:

      • Length of Gap: For gaps of a specified length (e.g., 1 to 4 days), the minimum stay will be set to match the length of the gap.

        • Example:

          • For a 3-day gap, the minimum stay will be set to 3 nights.

          • If you’re using a value-based default minimum stay, the daily rates for the orphan period will adjust to meet the required booking value.

      • Length of Gap - 1 or 2: For gaps of a specified length (e.g., 1 to 4 days), the minimum stay can be set to one or two nights shorter than the length of the gap.

        • Example:

          • For a 4-day gap, the minimum stay could be set to 2 or 3 nights, making it easier to fill the gap with shorter bookings.

          • Note: A 1-day gap will always remain at a 1-night minimum stay.

          • If you’re using a value-based default minimum stay, the daily rates for the orphan period will adjust to ensure that the shortest stay meets the required booking value.

      • Choose a number: If the value in the box is set to 1, a 1-night minimum stay will be applied to all days within gaps of 1 to 4 days.

    • You can apply the same number of gap nights to multiple rules across different day ranges for added flexibility and consistency.

Minimum Stay for Adjacent Bookings

  • These settings let you adjust the minimum stays for dates before and after existing bookings. They are specifically designed to accommodate shorter bookings when they do not create a gap night.
    • Adjacent bookings BEFORE an existing booking/block: These settings allow you to define the types of bookings you’re willing to accept before an existing booking or blocked date.
      • Example:
        • A 2-night booking is acceptable if it begins 2 nights before an unavailable date, ensuring that no gap days are created.
    • Adjacent bookings AFTER an existing booking/block: These settings allow you to define the types of bookings you’re willing to accept after an existing booking or blocked date.
  • They can be used to prevent orphan gaps from being created after a booking.
  • You can specify if shorter bookings are acceptable, provided they do not result in a gap.
  • Tip: For more details, refer to our article on Preventing Gap Creation Using Min-Stay Settings.
  • You can add the same number of minimum nights to multiple rules for different day ranges.

Lowest Minimum Stay Allowed 

  • This option functions similarly to a minimum price but applies to minimum stays.
  • It has the highest priority among all rules and ensures that the minimum stay cannot be reduced below this value, even with Date-Specific Overrides (DSOs).
  • It’s particularly useful for listings requiring a higher minimum stay, as it prevents group customizations or overrides from lowering the minimum stay below the set threshold.

Advanced Features (Available by Request)

  • Some advanced settings are available upon request. Feel free to contact our support team to enable them for your account.
  • Allow Min-Stay Increase:
    • This feature permits minimum stay increases through Orphan and Adjacent rules. Users with this setting will see a checkbox at each rule level to enable minimum stay increases.
  • Don't Overwrite Date Overrides:
    • This option ensures that Orphan Min-Stay settings do not reduce the minimum stay when a Date-Specific Override (DSO) is in place. Users with this customization will see a checkbox applicable to all Orphan Min-Stay levels.

Minimum Stay Restrictions for Specific Dates or Events

As always, you can override custom settings for specific dates using Date Specific Overrides (DSOs). To set a minimum stay override, a listing must first have a default minimum stay setting in place.
Setting a minimum night requirement with DSOs will override all regular rules, except for the Orphan Day Minimum Stay setting.

Example: If you set a 4-day minimum stay for certain dates and two bookings create a 2-day gap, the orphan day rule will still apply, allowing you to accept a booking for the gap.

After setting up the rules, you can view the minimum night setting on the calendar, displayed at the top left of each date. Hovering over a specific date will show the reason behind the assigned minimum night value, providing clarity on how the rule was applied.

Group and Account Level Minimum Stay Restrictions

You can also apply minimum stay settings to specific groups of listings or your entire account through the Customization page (Dynamic Pricing > Customizations).

Account-Level Rules: These will apply to all listings by default.

Group-Level Rules: Apply to specific groups of listings.

Individual Listings: For listings requiring unique rules, you can override group or account-level settings individually, as described earlier.

Important Notes:

When minimum-night settings are applied at multiple levels, only the most specific level (e.g., individual listing) will take effect.

Minimum-night settings are all or nothing, meaning rules from different levels cannot combine (e.g., you cannot mix customizations from account-level and group-level rules).

For a detailed explanation of the hierarchy, refer to this guide.

Hierarchy of Minimum Stay Restrictions

Managing minimum stay restrictions is a critical part of optimizing bookings and reducing unoccupied gaps. However, with multiple rules and customizations available, it’s essential to understand how they interact and which ones take priority in specific scenarios.

Priority (highest to lowest):

Lowest Minimum Stay Allowed

Orphan Day Minimum Stay

Date-Specific Override Minimum Stay

Adjacent Day (After Booking) Minimum Stay

Adjacent Day (Before Booking) Minimum Stay

Far-Out Minimum Stay

Last-Minute Minimum Stay

Default Minimum Stay

Example:

  • If a Last-Minute Day is also an Orphan Day, the Orphan Day rule applies (higher priority).

Note on Orphan Day Rule

The Orphan Day customization takes precedence over all other rules, provided it does not increase the minimum night setting for a given day.

For example:

Last-Minute Minimum Nights: 1 night (within 10 days)

Orphan Gap Rule: "Length of Gap" for gaps of 1-3 days

For a 2-day orphan gap within the next week, the Last-Minute Rule of 1 night would apply instead, as it is lower than the Orphan Gap Rule of 2 nights.

Felix PMS Specific notes:
Ensure that the minimum stay in Felix PMS is set to 1 or none under:

SETTINGS > PROPERTIES > ROOMS > SETUP, and/or

SETTINGS > PROPERTIES > ROOMS > OFFERS.
If not configured, PriceLabs minimum stays will not appear in the Felix PMS rates tape.


Executing Bulk Updates for Specific Date Pricing


Price adjustment

  1. "% change on recommended price" - this option lets your prices stay dynamic by applying adjustments on top the current recommended price (which comes from applying seasonal, day-of-week, lead-time, holiday/event factors, and customizations on the base price). If the base price is 100, and the other factors (seasonal, day of week, etc) amount to a 30% increase, then the final price would be 130.

    • If you now add a 20% override, the price will be 130*1.2 = 156

  2. "% change on base price (fixed)" - this is the fixed price option at the group or account level, where if the base price was 100, and you choose 20% change on base price, you're requesting the new price to be 120 (all other factors applied by PriceLabs are ignored).

  3. "Fixed" - this lets you enter a fixed value instead of %. We don't show this option by default since it can be error prone if you have different types of listings in a group/account that don't all need the same price. If you need it for your use case, please create a ticket using the link on this page.

Min price adjustment

  1. "% change on base price" - this option sets the new min price to be relative to the base price for the listing.

  2. "% change on min price" - this option sets the new min price to be relative to the min price for the listing.

Max price adjustment

  1. "% change on base price" - this option sets the new max price to be relative to the base price for the listing.

  2. "% change on max price" - this option sets the new max price to be relative to the max price for the listing.

Base price adjustment

Just like minimum and maximum price adjustments, you can also specify a different base price for a certain set of dates. Please note that this feature is only available on request. You can email our support team to have this enabled for your account.

Integrate PriceLabs with Felix PMS and sync listings.

1. Open up the client's PriceLabs account, and select '+ Add your Listings'.



2. Select 'Felix PMS' as the PMS and then paste the PriceLabs Key you copied from within Felix (click here if you need to get it again). Click 'Connect'.


3. The property will appear at the bottom of all the current listings. Scroll down to it and click on 'Review Prices'.


4. Under 'Configure Prices', insert the minimum and base prices that were provided on the Jotform. Click 'Save & Refresh'.


FOR SOFTWARE CLIENTS

  • If the client has provided a differing minimum night stay in the Jotform from what's shown in the Account Level settings (or if there are no settings), you will need to edit and add in a customized Stay Restriction
  • If it's the same as the Account Level setting, then you don't need to do anything further:



  • Click 'Sync Prices' on the right, and then 'Sync Now' on the left. This will push the new dynamic prices back into Felix, as well as any minimum stay restrictions. You can go back into the Felix calendar for that property to double check it's all synced correctly.
  • It is now up to the client to go in and check all is ok and make any amendments as needed.

FOR MANAGED SERVICE CLIENTS

  • The process is very similar to that of a software client, however before passing on to the client, you'll want to alert the Felix Rates & Pricing team to review the pricing in PriceLabs and provide input that we may want to pass on to the client before making go live. When alerting the team, also send them the direct property booking page from Felix so they can get a feel for the style, location and overall vibe of the property.
  • Once they've approved and amended/provided feedback, then it's all set. If changes were made, the Rates & Pricing team should let you know what & why, and ensure they resynced the prices again.