How to Integrate PriceLabs with Previo

How to Integrate PriceLabs with Previo

PriceLabs can send dynamic prices and minimum stay restrictions to your listings for dates up to 365 days from today.

Before You Start

  1. If your listings are hotel listings, contact Previo to request activation of the PriceLabs connection.
  2. Previo only allows us to update a min-stay of up to 28 days. If you set a minimum stay greater than this, sync will fail.

Step 1: Ensure that you have Initial Prices and Availability in Previo

  1. Log into your Previo account.
  2. Ensure that all the room types have initial prices and availability set for at least 2 years in future.
    1. To check this, click on 'Pricelist' menu as shown below.
    2. Here, you will be able to review the prices and availability set for your room types and verify all the room types have initial prices and availability set for at least 2 years in future. 
⚠️ Note: If a room type shows availability but lacks rates, PriceLabs will automatically update the rates for those dates once syncing is enabled.

Step 2: Ensure the rates are configured based on the number of occupants rather than on the entire room in Previo

This is because PriceLabs support syncing rates based on the "Pricing Policy" where rates vary depending on the number of people in the room. To check this, please follow the steps below:
  1. Go to Pricelist from the top navigation bar.
  2. Select Pricelist from the dropdown.
  3. Click on the Settings icon at the top-right corner.
  4. Locate the Pricing Policy section in General.
  5. Select "Rate differs depending on the no.of people in the room."
  6. Click Save to confirm the changes.

Step 3: Ensure the rooms are configured to be set as “offered online”

  1. Go to Settings from the top navigation bar.
  2. Select Hotel → Rooms.
  3. You will see a list of all accommodations, each with an "Offer Online" option.
  4. For each listing:
    1. Click the Edit icon.
    2. Check the "Offer Online" box.
    3. Click Save to confirm the changes.

Step 4: Note the Hotel ID

Note the Hotel ID which is present in the URL for your hotel in Previo, as indicated in the below screenshot.

Step 5: Import Listings into PriceLabs

  1. Log into your PriceLabs account.
  2. Click Add your listings or Add/Reconnect listings.
  3. Select Previo from the dropdown menu.
  4. Enter your Previo Hotel ID.
  5. Click Connect.
Your Previo listings should now appear on your PriceLabs dashboard!

Step 6: Reviewing & Syncing Prices

  1. Follow the Getting Started guide to set up your listings.
  2. Review your pricing and settings in PriceLabs.
  3. Enable Sync Prices for automatic updates, or click "Sync Now" to push updates immediately.
  4. Check your Previo account to verify updates

Additional Information

How to update prices for different occupancies in Previo?

By default, we will update the same prices for all occupancies for a room type in Previo. However, if you wish to set different prices for different occupancies, you can do so by setting extra person fees like below. To learn more about extra person fees, click here.

Updating Minimum Stay in Previo

Previo does not allow us to update a min-stay greater than 28 days. If the min-stay on any date in the calendar is set greater than 28, the sync will fail.

Troubleshooting Common Issues

Issue: No Rates Available for Occupancy 1 in Previo

Cause: This error happens when rates are configured based on the entire room rather than the number of occupants in Previo because PriceLabs support syncing rates based on the "Pricing Policy" where rates vary depending on the number of people in the room.
Solution:
Go to Pricelist from the top navigation bar.
  1. Select Pricelist from the dropdown.
  2. Click the Settings icon at the top-right corner.
  3. Locate the Pricing Policy section under General.
  4. Select Rate differs depending on the number of people in the room.
  5. Click Save to apply the changes.

Issue: Listing Not Configured as “Offered Online”

Cause: This error happens when the listing is not configured to be set as offered online due to which we are unable to fetch rates for your listing from Previo.
Solution:
  1. Go to Settings from the top navigation bar.
  2. Select Hotel → Rooms.
  3. You will see a list of all accommodations, each with an "Offer Online" option.
  4. For each listing:
    1. Click the Edit icon.
    2. Check the Offer Online box.
    3. Click Save to confirm the changes.

Next Steps

✅ Review pricing and rules regularly.
✅ Join our 
Intro to PriceLabs Live Training for further insights.
✅ With these steps, your PriceLabs-Previo integration should run smoothly!
    • Related Articles

    • What is Dynamic Pricing and how to use it?

      Dynamic Pricing provides automated daily rate and minimum stay updates based on market data and your listing performance. You can deep dive into how it works here. We analyze each listing and recommend daily rates based on several factors. We control ...
    • Building an API integration with PriceLabs

      Who can integrate External systems like a PMS, an OTA or a channel manager can integrate with PriceLabs using our Dynamic Pricing API functionalities Steps to integrate Detailed list of steps can be found in our IAPI documentation here. Key steps ...
    • PriceLabs Dynamic Pricing: Billing, Subscription, and Invoices

      How does PriceLabs calculate your invoices? PriceLabs is full of features and bells and whistles, but the one thing we've kept simple is our pricing plans; there are no commissions, and in every billing cycle you only get charged for the listings you ...
    • PriceLabs - Airbnb integration, common questions, and errors

      Before You Start If you use a PMS (Property Management System) or Channel Manager, you must integrate PriceLabs with your PMS—not directly with Airbnb or Vrbo. Settings to Keep on Airbnb Length of stay discounts Keep your weekly, monthly, and custom ...
    • Seasonal Pricing Customizations (aka Pricing Profiles)

      What are Pricing Profiles and how can they help you? "Pricing Profile" is a feature that we have introduced to solve for specific use-cases for seasonal markets. A "Pricing Profile" is a user-defined set of configuration of Pricing Customizations. ...

    Sign up for training

    To help you get the most out of PriceLabs, we have training webinars in English, Spanish, Portuguese and French. Click here to Register.