The weather page provides real-time weather data for your rental location, a 5-day forecast, and a one-click tool for cancelling all bookings on a weather-affected day.
Current conditions
The top section displays live weather data pulled from OpenWeatherMap, refreshing every 30 seconds:
| Metric | Description |
|---|---|
| Temperature | Current temperature with feels-like reading, in your location's configured units (metric or imperial) |
| Weather description | Conditions such as "Partly Cloudy", "Rain", or "Thunderstorm" with an icon |
| Humidity | Current relative humidity percentage |
| Wind speed | Wind speed and direction |
| Visibility | Visibility distance |
| Pressure | Atmospheric pressure |
The weather location is automatically set based on your selected location's address. The system geocodes the address to find coordinates for the weather lookup.
5-day forecast
Below the current conditions, a row of forecast cards shows daily projections for the next five days.
Each forecast day includes:
| Field | Description |
|---|---|
| Date | Day of the week and date |
| High / Low | Temperature range for the day |
| Conditions | Primary weather condition with icon |
| Humidity | Average humidity for the day |
| Wind | Expected wind speed and gusts |
Weather cancellation
Each forecast day card includes a "Cancel All Bookings" button. This tool is designed for weather emergencies -- storms, high winds, or unsafe conditions that force you to shut down operations for the day.
How it works
- Select the day you want to cancel (or use the "Cancel Today" option).
- A confirmation dialog appears, warning that this will cancel all active bookings for that date at the selected location.
- On confirmation, the system:
- Cancels all active bookings for the selected date.
- Issues gift card credits to affected customers (if configured).
- Sends the configured weather cancellation email template (
booking_reschedule_weather) to each customer.
- A results dialog shows a summary: number of bookings cancelled, gift cards issued (with codes and amounts), and any errors.
Requirements
- You must have a specific location selected (not "All Locations").
- Your location must have a
booking_reschedule_weatheremail template configured. - The button is disabled when either requirement is not met, with a tooltip explaining why.
Location selection
If "All Locations" is selected, the page shows an info alert prompting you to pick a specific location. Weather data is fetched based on the selected location's physical address, so a specific location must be chosen.
Units
Temperature and wind speed units follow your location's units setting:
| Setting | Temperature | Wind |
|---|---|---|
| metric | Celsius | m/s |
| imperial | Fahrenheit | mph |
The weather page auto-refreshes every 30 seconds. The "Last updated" timestamp below the refresh button shows exactly when the data was last fetched. Use this page as a dashboard on a screen at your front desk to monitor conditions throughout the day.
Weather data not loading -- Ensure your location has a valid physical address set in Admin > Location Settings. The system geocodes this address to find weather data.
Cancel button disabled -- Either select a specific location (not "All Locations") or set up the booking_reschedule_weather email template in your location's template settings.
Gift cards not issuing on cancellation -- Gift card issuance depends on your cancellation policy configuration. Check that gift card settings are enabled for weather cancellations.

