Help · Competitors

Competitors

Competitors is the market-comparison and pricing workspace for your Airbnb property. It brings together similar nearby listings, their prices, availability and demand signals, and how closely they match your property so you can understand where your listing sits in the market and make better-informed pricing decisions. Nothing is published to Airbnb unless you review and confirm it.

How Competitors works

Start by checking the label under your listing, then follow the analysis from comparison to review.

What the listing labels mean

The label tells you whether a saved competitor snapshot exists and how fresh it is.

Needs analysis
No competitor snapshot has been imported yet.
Running
Signal-Panda is importing similar listings and price samples.
Up to date
The analysis completed within the last 24 hours.
Stale
The analysis is over 24 hours old but less than 3 days old.
Out of date
The analysis is at least 3 days old; refresh before pricing decisions.
Error
The latest analysis did not finish; open the listing and retry.
Competitors listing switcher with Run all and Needs analysis, Up to date, Stale, and Out of date labels
Status labels appear beside each property in the Listings switcher.
  1. Select the listing and run analysis

    Use Run all in the listing switcher to refresh all eligible saved Airbnb listings. Follow calendar preparation and analysis progress in Activity.

    Run Analysis builds or refreshes the comparison data for the selected property. It imports the similar listings Airbnb associates with your property, collects available pricing and calendar signals for the upcoming pricing window, and summarizes how those listings compare by location, property details, ratings, occupancy, and price.

    This is useful the first time you open a property, whenever its label is Stale or Out of date, and before making an important pricing decision. The analysis runs in the background and does not change your Airbnb listing. Fresh Airbnb imports require desktop Chrome, the SignalPanda Airbnb Bridge, and an active Airbnb sign-in.

    Subject Listing card with property facts, current analysis status, and Run Analysis button
    The subject card confirms the listing being analyzed and provides the refresh action.
  2. Read the recommendation curve

    The Recommendation Curve turns the comparison data into a visual price guide for upcoming dates. In simple terms, each point answers: “Based on comparable listings, their availability, and current demand, what nightly price makes sense for this date?” It helps you spot dates where the market supports a higher price and dates where a more competitive price may be useful.

    DRP is the daily view. WRP shows eligible 7-night stay starts, and MRP shows eligible 28-night stay starts. Your current and booked prices appear for context, selected competitors appear as comparison lines, and demand appears below the price chart. Use Radius to focus on closer properties and Selected Competitors to include or remove individual comparisons. Dragging an editable point stages a price inside Signal-Panda; it does not publish the price to Airbnb.

    Daily Recommended Price chart and 90-day calendar with DRP, WRP, MRP, radius, and selected competitor controls
    Current-price points and competitor traces give context; dragging an editable point only stages a change.
  3. Compare the listings behind the recommendation

    Use the table to review price, occupancy, rating, reviews, similarity, distance, and Airbnb signals. Selecting or clearing a comparable updates the recommendation view. The calendars and map below the table help explain when and where demand differs.

    Competitor Listings table comparing the subject property with nearby comparable properties
    Warnings such as full-block watch flag availability patterns that deserve caution.
  4. Choose a pricing approach

    Dynamic Pricing offers Booking Priority, Economy, Medium, and Luxury strategies. Set a minimum price and decide whether Lead Time should adjust prices by booking window. Booked, unavailable, and active-promotion dates remain visible but are excluded from editable model prices.

    Dynamic Pricing controls showing Sync Prices, freshness, strategies, minimum price, Lead Time, and model statistics
    The summary shows the modeled dates, comparison coverage, floor, and average change before review.
  5. Stage first, publish only after review

    Use Sync Calendar to refresh Airbnb state. A dragged chart point or saved nightly edit stays pending inside Signal-Panda. Sync Prices requires the extension and opens a before-and-after review before publishing. Use Clear Pending to discard local staged changes.

    Competitors price tools with Sync Calendar, Sync Prices, Clear Pending, Price History Graph, and nightly price controls
    Airbnb sync and publishing controls remain disabled until the desktop browser extension is ready.

More use cases

Follow the walkthrough that matches what you need to do next. Screenshots use sample data; select an image to enlarge it.

Price a specific weekend or apply the full pricing model

Use this to choose the correct review scope before publishing prices.

  1. Open the property in Competitors with the extension connected in desktop Chrome. Select Sync Calendar to refresh open dates and current prices.
  2. For a specific weekend, select its open future dates, enter New Nightly Price and choose Save Change. Use the right-side Sync Prices to review the staged before-and-after prices. If unwanted dates appear, cancel the review, select those dates and use Remove Pending, then reopen the review. Confirm Sync N Prices when it contains only the intended changes.
  3. For the model, choose a strategy under Dynamic Pricing, set Minimum Price and Lead Time, then use that section’s Sync Prices (N). Review all eligible open nights across the 90-day model, not just your selected weekend.
  4. Confirm only the intended review. Check the publish result in Activity and refresh the calendar to verify the saved prices. Booked, unavailable and active-promotion dates are excluded from modeled changes.
Two selected nights are ready for a $180 local edit. Save Change stages them before the separate publishing review.
Two selected nights are ready for a $180 local edit. Save Change stages them before the separate publishing review.
Excerpt from the model’s review: compare current and proposed nightly prices across the pricing horizon before confirming.
Excerpt from the model’s review: compare current and proposed nightly prices across the pricing horizon before confirming.

Example: To set Friday and Saturday to $180, stage those two dates and inspect the staged-price review. The Dynamic Pricing review may propose changes to many other nights.

What to expect: Save Change only stages a local edit; the final sync confirmation publishes to Airbnb. Confirming the model replaces pending edits within its model horizon.

Before publishing, Remove Pending discards the selected local edits and Clear Pending discards all staged edits. Neither action reverses prices already published to Airbnb.

Create a promotion for an open gap, then remove it

Use this for an Airbnb custom promotion on a consecutive set of open nights.

  1. Choose the property, then use Sync Calendar and Sync Promotions to check current availability, prices and active offers.
  2. Under Custom promotions, select consecutive open nights, up to 14, and enter a Discount % from 1 to 99. Current synced prices must cover the selected dates.
  3. Select Apply Promotion to open the review. Check the dates, per-night impact and totals, then select the review’s Apply Promotion only when you intend to publish. Airbnb performs the final eligibility check.
  4. To remove an offer later, select Sync Promotions, then its row’s Remove, or select offers and choose Remove Selected (N). Confirm and check the refreshed offers and Activity result.
Select consecutive open dates and a discount. Sync Promotions first to enable the separate Apply Promotion review.
Select consecutive open dates and a discount. Sync Promotions first to enable the separate Apply Promotion review.

Example: For three open midweek nights, review a 10% promotion across those dates. If an existing offer conflicts, inspect it before trying to apply another.

What to expect: The promotion is managed on Airbnb. It is separate from staged nightly-price edits, so Clear Pending does not remove it.

Follow a Run all batch and resolve listings that need attention

Use this when refreshing several properties or returning after leaving the Competitors page.

  1. Select Run all, then open its saved entry in Activity. Inspect the per-property calendar preparation and analysis results.
  2. You can navigate away during the saved batch. Keep the original Chrome profile running for extension downloads; closing Chrome pauses that work.
  3. If Airbnb sign-in is requested, restore it in the same Chrome profile. If the extension is missing, use Use public availability when offered. A busy extension runner waits for its current work to finish.
  4. Check each property’s outcome after the batch finishes. Resolve a reported issue and run the affected property’s Run Analysis again as needed; a finished batch can still contain failed calendar reads or analyses.
Activity separates finished properties from a property needing Airbnb sign-in; a batch can finish with an unresolved listing.
Activity separates finished properties from a property needing Airbnb sign-in; a batch can finish with an unresolved listing.

What to expect: Successful work remains saved and each listing’s outcome stays visible. Public availability does not supply private host prices or enable extension-only publishing.

Start in Competitors. If the Airbnb controls stay unavailable, open the extension guide. For setup problems, contact support.

Frequently asked questions

Common questions about analysis and pricing recommendations.

Does Run Analysis change my Airbnb listing?

No. Run Analysis only imports and refreshes comparison data. It does not change prices, availability, or listing details on Airbnb.

When should I refresh an analysis?

Refresh the first time you open a property, when its label is Stale or Out of date, or before making an important pricing decision.

Does dragging the Recommendation Curve publish a price?

No. Dragging an editable point stages the change inside Signal-Panda. Publishing requires Sync Prices and a separate review.

Why are some dates not editable?

Booked, unavailable, or active-promotion dates remain visible for context but are excluded from editable model pricing.