Diagnostics and KPIs
get_listing_health_and_recommendations
Runs PriceLabs Pulse diagnostics on a listing and returns its health status along with actionable recommendations. This is the first tool to use for a general health check on any listing — it explains why bookings may be low and what PriceLabs suggests you do about it.
Best for: “Why am I not getting bookings?” questions, troubleshooting underperformance, understanding Pulse insights.
Example: “Why am I not getting bookings for 834874?”
get_listings_with_no_bookings
Surfaces listings with no bookings in the last 15 days and next-30-day occupancy below 70% or below market. Returns candidates worth running through diagnose_no_bookings.
Best for: Portfolio-wide scans for underperforming listings, proactive account reviews.
Example: “Which listings haven’t had bookings recently?”
diagnose_no_bookings
Runs a deep setup diagnosis for listings with no recent bookings and low upcoming occupancy. Returns fix recommendations beyond what Pulse surfaces at a glance.
Best for: Follow-up after get_listings_with_no_bookings, detailed troubleshooting for stuck listings.
Example: “Diagnose why Sunset Villa has no bookings”
get_listing_performance_metrics
Returns raw performance KPIs for a listing: ADR, revenue, occupancy, RevPAR, and related metrics over a given period. Use this when you need specific numbers rather than recommendations — for example, after Pulse returns empty suggestions, or when you want to compare performance month over month.
Best for: Explicit metric questions, historical performance comparisons, reporting.
Example: “What was the occupancy for Sunset Villa last month?”