Open, block, adjust prices

The multi-day edit dialog to drive availability, rate, minimum stay, and arrival/departure restrictions over a date range.

On the Months view, clicking any cell opens the "Update calendar" dialog. This is the single surface for changing availability, prices, and restrictions across your portfolio — always over a date range and a subset of weekdays (never just one isolated day unless you want it to be).

The two-step principle

  1. You define the target: property, date range, weekdays involved.
  2. You enable the fields you want to change: availability, rate, minimum stay, closed to arrival, closed to departure. Each field has its own toggle — you only touch what you enable.

The dialog's subtitle reminds you: "Enable and change the restrictions you want to update."

Target: property, dates, weekdays

  • Property — a combobox lets you switch property if you want to apply the same change to another listing without reopening the dialog.
  • Date range — pick your range. Past dates are disabled in the picker; you can go up to roughly two years ahead.
  • Days of week — seven checkboxes, at least one required. Lets you, for example, apply a rule only on weekends (Saturday + Sunday checked) over a multi-month range.

Enableable fields

Availability

Toggle AvailableUnavailable. Switching to Unavailable reveals a Reason field with these options:

  • Unavailable (generic)
  • Vacation
  • Construction
  • Dependencies
  • Maintenance
  • Closed
  • Owner occupied
  • Other

The reason is saved and shows up on the grid cell, so you can understand your blocks at a glance.

Rate

Enter a numeric amount in the property's currency (≥ 0).

If the property is connected to PriceLabs, an alert banner reminds you that "Manual changes will be protected from the next PriceLabs sync." An amber dot appears on the modified cell so you can spot it later.

Minimum stay

Enter an integer ≥ 1. This restricts arrivals on the selected days to stays of at least N nights.

Closed to arrival and closed to departure

Two separate toggles. Enable one, the other, or both depending on what you want to block. Useful, for example, to prevent Sunday arrivals in a market where cleaning happens that day.

Validation and submit

The Update button stays disabled as long as:

  • No field has been enabled, or
  • No weekday has been checked, or
  • An update is in flight.

On successful submit, the grid refreshes immediately with the new values; on error, a toast shows the server message and the dialog stays open for retry.

Block a day — step by step

  1. Click the cell for the day (or any day in the range).
  2. The dialog opens. The date range pre-selects the clicked day — extend it if needed.
  3. Check the weekdays to apply.
  4. Enable Availability and switch it to Unavailable.
  5. Pick a Reason (Vacation, Construction, etc.).
  6. Click Update.

Adjust prices over a range — step by step

  1. Click the Rate cell of any affected day.
  2. Set the date range and weekdays (e.g. Saturday + Sunday from July 15 to August 31 to apply a high-season weekend price).
  3. Enable Rate and enter the amount.
  4. Click Update.

When the property is on PriceLabs

Your manual edits are protected from the next automatic syncs. An amber dot shows on the modified cells. To remove a manual override and let PriceLabs take back control:

  1. Click the cell.
  2. The dialog detects the manual marker and shows a Remove override button.
  3. Click it — the PriceLabs-managed value is restored.

Past date: read-only

For a date earlier than yesterday, the dialog goes into read mode. You see the values as they were saved (rate, minimum stay, closed to arrival/departure, availability) with the notice "Past date — Prices and restrictions on past dates cannot be modified." The logs remain accessible to inspect the history.