Summary of "PriceLabs 101 (English): Getting Started With PriceLabs | Training Session"
PriceLabs 101 Training Session (Speaker: Becca)
This training covers how to get started with PriceLabs dynamic pricing for short-term rental properties, including:
- Account setup and adding listings
- How rate recommendations work
- Key configuration steps:
- Base price
- Minimum price
- Minimum stay rules
- Syncing to Airbnb / Vrbo / PMS tools
- Day-to-day management in the dashboard
- Live Q&A/chat during the session
Platform Overview & Products
Company / Scale
- Founded 2014 in Chicago
- Now global, with team members across many countries
- Operates in 100+ countries
- Prices 100k+ properties per day
What PriceLabs Does
A revenue management platform for Airbnb owners and property managers that provides:
-
Dynamic pricing Daily rate optimization using hyperlocal data and trends
-
Market dashboards Market insights for investing and decision-making
-
Portfolio analytics Deep dive into account performance
Training Agenda / Learning Goals
- Understand the basics of how dynamic pricing works
- Account setup, including:
- Adding listings
- Setting base price and minimum price
- Optionally enabling sync
- Wrap-up: what day-to-day rate management looks like in the dashboard
- Use Q&A/chat during the session
How PriceLabs Generates Nightly Rate Recommendations
Core Nightly Pricing Workflow
- Start with a single base price per listing (conceptually an average daily rate).
- Apply daily adjustments based on observed trends:
- Seasonality
- Day-of-week
- Lead time
- Neighborhood demand detection
- Check internal occupancy / booking pace:
- If bookings are fewer than expected, decrease prices to maintain pacing
- If bookings are more than expected, increase prices to protect revenue
- Perform nightly re-optimization:
- Recalculates each night to “charge the perfect amount” for revenue maximization
Key Emphasis: Not “Price Matching”
PriceLabs is not simply matching neighbor prices. It may recommend prices higher or lower depending on demand conditions:
- Low-demand periods: may recommend lower-than-competition pricing to win occupancy
- High-demand periods: may recommend being higher to maximize revenue
Data Sources for Market Insights
Neighborhood Data Inputs
Neighborhood insights come from scraped public data, including:
- Airbnb
- Vrbo
- Booking.com
Dashboard Note (Airbnb + Vrbo)
In some market/neighborhood dashboard views, the system may not combine Airbnb + Vrbo data. If needed, users may be directed to switch to Vrbo-centric data.
Getting Started: Connecting Listings
Connecting Directly to Channels (Airbnb / Vrbo)
In the dashboard:
- Click “Add your listings”
- Choose Airbnb or Vrbo
- Enter credentials to connect
Connecting via a PMS (Property Management System)
- A PMS acts as a central system syncing properties across channels
- PriceLabs can connect with 60+ PMS/channel managers, examples mentioned:
- Logify
- Hospitable
- Gusty
- Hostfully
- Rentals United
- Use the help button to find where to retrieve credentials (e.g., API key/URL)
Mapping Duplicate Listings (Airbnb + Vrbo)
If the same property is connected on multiple channels:
- Users should map listings so PriceLabs treats it as one property
Mapping effects:
- Creates a child/parent relationship
- The parent listing is what you manage day-to-day:
- base price
- minimum price
- customizations
Typical recommendation:
- Use Vrbo as the parent, because certain settings (like checkout settings) may not be controllable through Airbnb if inherited.
Pricing impacts (as explained):
- Mapped properties charge for one property, plus a small fee for the second connection (described as $1 extra)
- Not mapping can cost more (example cited: higher per-listing total)
Base Price Setup (Critical Step)
What Base Price Means
- Base price = average rate across the year
- PriceLabs treats it as a starting point and then applies market factors/customizations
- Base price also reflects listing quality (e.g., luxury decor can raise the base vs a basic comparable listing)
Base Price Tools & Options
-
Help me choose a base price
- Uses market data from a few hundred nearby/similar listings
- After 10 days of syncing, it can recommend based on the listing’s own performance (occupancy and historical pacing)
- If there’s insufficient history, it may show “imported” values instead of a true recommendation
-
Market-based base price positioning
- Choose low / medium / high, mapping to 25th / 50th / 75th percentiles
- Refinements include:
- Bedroom categories
- Selecting a market area (lasso tool / bubble map) to focus on relevant comps
- Guidance: select enough bedroom categories/listings (e.g., ~30+) to avoid weak conclusions
-
Custom base price
- Manually set a base price and view the percentile it maps to
Visual Checks Emphasized
The dashboard compares:
- Current price (dotted line)
- Recommended price (black line)
If the recommended diverges strongly (e.g., much higher/lower), treat it as a red flag to re-evaluate base price, not something to blindly accept.
Minimum Price Setup
What Minimum Price Means
- Minimum price = the lowest your rates will ever go, even with aggressive last-minute discounts
Rule-of-Thumb Approaches
- Set minimum at or slightly above the market 25th percentile
- Set minimum about ~20 lower than base price
Why It’s Treated as a “Personal Bottom Line”
Minimum price reflects operator/property manager comfort and financial constraints (unlike hotels). PriceLabs may not always reach it if recommendations never require that low a rate.
Maximum Price (Less Common)
Optional maximum price:
- Useful for budget strategies or avoiding “bad value” reviews
- Mentioned as used by fewer users overall
Neighborhood Data Tab: Competitor Comparison & Occupancy
Compare Competitor Calendar
Users can:
- Select up to 10 listings
- Generate a competitor calendar showing:
- Competitors’ rates vs the user’s rates (user shown in bold)
- Unavailable dates grayed out
- Availability and relevant date comparisons
Important: filter by appropriate bedroom counts to avoid misleading “entire market” comparisons.
Occupancy Graph
Shows how busy the area is. Example:
- 70% occupancy implies ~140 out of 200 listings are booked for those dates.
Hotel Data Overlay (Booking.com)
Includes “hotel data” from Booking.com:
- Looks at the 10 closest hotels with 3+ stars
- Shows the lowest daily rate advertised on Booking.com
Dynamic Minimum Stay Rules (Advanced Automation)
PriceLabs supports dynamic minimum stay (minimum nights restrictions) to automatically adjust required booking lengths.
Rule Categories Mentioned
- Default minimum stay
- Fixed rules for weekdays/weekends
- Booking-value based
- Minimum stay calculated so low “value” bookings aren’t possible
- Orphan bookings / orphan gaps
- Adjust minimum stay to fill gaps of specified lengths
- Last-minute bookings
- Apply shorter or longer minimum stays within a set window (e.g., next 7 days)
- Far-out bookings
- Increase minimum stay for bookings made further ahead (e.g., >30 days)
- Super far-out bookings
- Even longer minimum stays beyond an additional threshold (e.g., >90 days)
How “Gap” Logic Works
Minimum stay can be driven by:
- length of gap
- length of gap minus 1
- length of gap minus 2
Warning included in the tutorial:
- If you don’t want 1-night stays, the “minus” options can accidentally allow short stays due to gap logic.
Date-Specific Override
For holiday/event weeks, users can override rules for specific date ranges:
- Adjust minimum nights
- Potentially adjust pricing for that date range
- Options described include:
- Set a fixed price
- Apply a percent change to recommended prices
- Adjust minimum price for those dates
Interaction with Connected Platforms (Airbnb / Vrbo)
When enabled:
- PriceLabs minimum stay control can overwrite minimum stay restrictions currently managed in connected Airbnb/Vrbo/PMS settings.
Syncing Rates to Channels
Sync Toggle & Schedule
In “sync prices”:
- Enable syncing
- Default behavior: sync occurs overnight, described as typically 6pm–6am Chicago time
- Mechanics:
- Sync automatically every 24 hours
- “Sync now” pushes updates immediately to the connected PMS/channel in about 10–15 minutes
Sync scheduling can be changed under:
- Account settings → Sync settings
- Includes selecting an hour in your local timezone
Additional Syncs (Paid)
- Extra scheduled sync times cost $1 per listing per billing cycle
- Tutorial note: most users only need one sync daily
Day-to-Day Management Tools
Review Prices / Update Base Price Recommendations
- Click “Review prices” to view:
- New recommended base price changes
- Reasons behind the changes
Health Indicators / Pacing Bubbles
Bubble colors indicate performance vs similar listings:
- Red: pacing more than 20% behind market
- Yellow: within 20% behind market
- Green/blue: on pace or ahead
- Blue indicates more than 20% ahead
Also shows market occupancy expectations (example: market occupancy ~62% in the next 60 days).
Multi-Calendar (Manage Listings Together)
Under:
- Review prices → Multi-calendar
Features:
- View all listings pricing/occupancy in one place
- Apply date-specific overrides directly
- Use Save & refresh to recalculate
- Use Sync now when ready
Fees and Taxes Handling (Clarification)
- Session focus for optimization: daily rates only
- PriceLabs does not inherently calculate taxes or cleaning fees as part of optimization logic
- However:
- Market dashboard can show cleaning fee benchmarks to help shape pricing structure
- Webinars/resources are mentioned on cleaning fees/taxes
Pricing Calculator / Subscription Notes (Business Detail)
- Price works like “tax brackets”:
- First listing costs $19.99
- Additional listings reduce per-listing monthly price
- Mapping multiple channel connections can affect whether additional listing charges apply
- Mapping can save money vs treating listings as separate
Main Speakers / Sources (as Stated)
- Becca — Solutions Consultant at PriceLabs (main presenter/host)
- PriceLabs training materials/videos — internal videos demonstrating rate recommendation logic and dynamic minimum stay behavior
Category
Technology
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.