How to connect PriceLabs to Track Hospitality

How to Integrate PriceLabs with Track Hospitality

PriceLabs can send daily ratesminimum stay requirementscheck-in/check-out restrictions, and length of stay to Track Hospitality for up to 720 days in advance.

Step 1: Prepare Your Track Hospitality Account

Are you adding a new property to your existing Track Hospitality Integration? See steps on Adding New Properties below.
  1. Log in to your Track Hospitality account.
  2. Enable Rack Rate as your Rate Type
    1. Navigate to Property Management  Rate Types
    2. Edit your Rate Type  and ensure that the Code is set to RR and the Name is set to Rack Rate
    3. Ensure this RR rate type is enabled for all channels

         
  3. Set initial rates in Track Hospitality for the next 365 days
    1. Navigate to Avail. and rates → Products - Rates and choose Rates (by period/day)

      products-rates-select.png

    2. Set Rate modification to "by period"

      update-rates-by-period.png

    3. Select the Product (rate type), the Period you would like to see, and the Room/Apt type you would like to see, then click Show.

      rates-period-select.gif

    4. Scroll down and choose one of the three ways to manage pricing:

      Screen_Shot_2019-05-03_at_4.43.35_PM.png

    5. On the next screen, set the date range to the next 365 days, choose all days for Days of the week, fill in the pricing for each room type and click Save.

      Screen_Shot_2019-05-03_at_4.51.19_PM.png

  4. Create a Distribution Channel

    1. On your Track Account, navigate to Settings (Gear icon) > PMS Setup > Distribution Channel

    2. Create a New Distribution Channel

    3. Select "Custom Channel" then click "Submit"

    4. Configure your channel:

      1. Reservation Type: this does need to be selected but will not affect the purpose of the channel. 

      2. Travel agent: Does not need to be selected or filled in.

      3. Select "all Units" if desired. Important: if you do not wish to have all units managed with PriceLabs, you will need to go to each unit within Unit profiles to the Channels Tab and activate the channel on each Unit. 

    5. Once done, scroll down to the bottom to save your new distribution channel then exit.

    6. From the channels dashboard, find your new distribution channel then click on "Edit' to find your Channel Key and Secret, and copy them



      Channel Keys and Secret here:


  5. Generate API Keys

    1. From the Configuration page, navigate to Company Set up and select API Keys

    2. Click on "+Server Key" and add new API Keys

    3. On the next screen, copy the most recent Server API Key and Secret —it will appear at the bottom of the list (highest ID number). 

  6. Copy your Track URL, which can be found at the top of any page in Track. It will look like this: https://{{Domain}}.trackhs.com

Step 2: Connecting Track Hospitality to PriceLabs

  1. Log into PriceLabs.
  2. Click "Add your listings" (if you have no listings) or "Add/Reconnect Listings" (if you already have listings).
  3. Select "PMS / Channel Manager" and choose Track Hospitality from the dropdown.
  4. Enter your Track Hospitality Channel Key, Channel Secret, Server API Key, Server API Secret, and URL
    1. Import Unit Types as Listings - Selecting this option will import Track Units as well as Unit Types as listings, while leaving it blank will only import Track Units as Listings. See details below.
    2. Use Track Shortnames - Selecting this option will import the Track shortname for your listing names, while leaving it blank will import the Track name for your listing names.



  5. Then click Connect

  6. Once connected, your Track Hospitality listings will appear in your PriceLabs dashboard

Step 3: 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 Track Hospitality account to verify updates
    1. Your PriceLabs rates and minimum stay requirements will appear on your Daily Pricing Tool

      Rates11.png

Additional Setup Options/Features Supported

Adding New Properties

To add new properties, follow these steps:
  1. Add initial rates to your new property. Initial rates are needed before we can sync prices to your listing.



  2. Enable the access to PriceLabs channel at the unit-level if all access to properties is not allowed



  3. Proceed to reconnect your Track account to PriceLabs under the "Reconnect Existing Account" option.



  4. Once connected, your new Track Hospitality listing will appear in your PriceLabs dashboard

Importing  Unit Types as Listings

You can now choose to import Unit Types as listings in PriceLabs. This feature is available by request only—email us at support@pricelabs.co to enable it for your account.

It allows you to group similar units under a Unit Type and sync that Unit Type with PriceLabs. You can then sync prices to your channels based on whether you prefer using Unit Types or individual Units.

Once this is enabled, you will see a checkbox "Import Unit types as Listings" when connecting or reconnecting your Track account on PriceLabs using the "Add/Reconnect listings button".



Notes:
  1. Unit Types in Track are treated as multi-unit listings in PriceLabs, with the number of associated units counted as the total units for that listing.

  2. Track uses a pricing hierarchy where prices set at the unit level override those set at the unit type level. If unit-level prices are removed, the unit type’s prices will apply. This same hierarchy applies to restrictions such as minimum stay and check-in/check-out rules.

  3. If both unit types and their associated units are imported as listings in PriceLabs and sync is turned ON for both, we will sync rates and restrictions to both.

  4. If you only want to manage and sync pricing through the unit type, you can choose to turn off sync for the individual units.

  5. Important: Each time you re-connect or re-import your listings, you must select the checkbox to import unit types. If left unchecked, only the units will be re-imported.

Reservation Data Access for Portfolio Analytics

In order to use the PriceLabs Portfolio Analytics feature, you must allow PriceLabs to access reservation data in your Track Hospitality account.
  1. Navigate to Channels  PriceLabs



  2. Navigate to API Settings and set "All reservations available" to Yes

Reservation data is fetched once daily, so you’ll be able to start using the Portfolio Analytics feature 24 hours after granting PriceLabs access to your reservation data.

Weekly and Monthly Rates

  1. Define your weekly and monthly rate types in Track Hospitality
    1. Log in to your Track Hospitality account.

    2. Navigate to Property Management → Rate Types.

    3. In the Rate Types table, check if the following codes already exist:

      • WR for Weekly Rate
      • MR for Monthly Rate
    4. If these rate types do not exist, create them by following these steps:

      • Click “Add Rate Type”
      • Enter the Code:
        • WR for Weekly
        • MR for Monthly
      • Enter the Name:
        • Weekly Rate for WR
        • Monthly Rate for MR
      • Set the Number of Nights:
        • 7 for WR
        • 28, 29, or 30 for MR (must match LOS settings in PriceLabs)
      • Enable the ‘Is Active’ checkbox
      • Under Multi-Night Rate Settings:
        • Set Calculation Method to ‘Nightly’
        • Choose whether or not to enable ‘Allow Extra Nights’ based on your reservation preferences
      • Under Conditions:
        • Select ‘Include All Unit (Type)’ to apply the rate to all units
        • Or manually select specific units from the dropdown
    5. Click Save to finish setting up the rate type.

  2. Reach out to our support team at support@pricelabs.co to enable 'Length of Stay (LOS) for Track' on your PriceLabs account.
  3. Once LOS is enabled, set up your Weekly and Monthly discounts in PriceLabs using the Length of Stay (LOS) Pricing Adjustment feature. To successfully push WR (Weekly Rate) and MR (Monthly Rate) to Track via PriceLabs:
    • LOS must be set to 7 for WR, and 28, 29, or 30 for MR.
    • Only these specific LOS values will be used for pushing WR and MR—all other LOS values will be ignored.
    • If you define multiple LOS values for MR (e.g., 28, 29, and 30), PriceLabs will use the first matching entry.

    Example:
    If your LOS pricing is set up as follows:

    • ≥7 nights — Weekly Discount
    • ≥29 nights — Monthly Discount
    • ≥30 nights — Monthly Discount

    PriceLabs will apply:

    • The ≥7 nights discount for WR
    • The first matching MR discount, which is ≥29 nights
    • The ≥30 nights discount will be ignored

    Make sure to structure your LOS pricing accordingly for accurate rate syncing.

     >=110%
    >=30%
    >=7-10%
    >=29-20%
    >=30
    -25%

Next Steps

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

    • 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 ...
    • How to Integrate PriceLabs with Direct

      PriceLabs can update rates and minimum stay requirements for your listings to Direct for up to 540 days from today. Before You Start Before proceeding with the integration, you must first reach out to support@getdirect.io to request your API key. ...
    • How to Integrate PriceLabs with elina

      PriceLabs can send daily rates and minimum stay requirements to elina for up to 365 days in advance. Step 1: Prepare Your elina Account Log in to your elina account. Ensure daily rates are set within elina for the next 365 days. Ensure all your ...
    • How to Integrate PriceLabs with Octorate

      PriceLabs can send daily rates, minimum stay requirements, and check-in/check-out restrictions to Octorate for both single and multi-unit listings for up to 540 days in advance. Before You Start PriceLabs does not import derived room types from ...
    • How to Integrate PriceLabs with Guesty

      When actively syncing with Guesty, PriceLabs sends: Rates Minimum stay requirements Check-in/out restrictions Weekly and monthly discounts Extra guest fees These updates apply to both single and multi-unit Guesty listings for up to 540 days. This ...

    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.