Executive destination cockpit
Integrated overnight forecasting, anomaly explainability, regional benchmarking and revenue management actions.
Last sync
--:--:--
Monitored
…
Valley beds
…
Ski day in
--d --h --m
Season overview & real-time curve
Monday Briefing: 3 Most Important Things to Know
A short weekly briefing with the 3 most critical insights: The Numbers, The Cause, and The Immediate Move.
1. The Numbers: Mid-January Lull Hit (-8.4% vs Forecast)
We closed last week at 5,360 stays vs. 8,400 forecast (45.4% bed occupancy). High elevation snow is in pristine condition (-6°C powder), but low-valley rain deterring day-skiers and PMS batch delays accounted for 1,330 missed guest forms.
2. The Cause: Dutch Holiday Shift Confirmed (Not a Structural Loss)
OpenHolidays and matrix_daily_forecast verify that the Dutch Krokusvakantie moved from mid-January to mid-February. Competitor benchmarking confirms St. Anton and Sölden have identical timing dips. This is a calendar shift, NOT permanent demand erosion.
3. The Immediate Move: Launch Action Board Rank 1 by Wednesday
Elena’s team must deploy the targeted 12-day Dutch meta-campaign before Wednesday. The 31–45 day booking advance window for Dutch skiers is open now. Do not discount February rates; capture shifting bookings at full rack rate.
Why Waterfall: Click a Bad Week & Explain Forecast Miss
Click any bad week to decompose the exact gap between predicted and actual guest stays into weather, holidays, and data lag.
“Dutch holidays came later, it rained, 2 days of data are missing, and a small part we can’t explain.”
Dutch holidays came later
Dutch Krokusvakantie was scheduled 2 weeks later in February instead of mid-January.
It rained in the lower valley
Sudden warm front caused rain at 1,377m base village, suppressing drive-in skiers from Bavaria.
2 days of data are missing
Mathon and Galtür accommodation clusters experienced a 48h PMS gateway sync timeout.
A small part we can’t explain
Natural unmodeled residual variance across independent guesthouses.
| Variance Factor | Category | Net Impact (Stays) | Evidence Source in Dataset | Recommended TVB Response |
|---|---|---|---|---|
| Dutch holidays came later | holiday | -1,450 | Dutch Krokusvakantie was scheduled 2 weeks later in February instead of mid-January. | Shift marketing lead-time window by 14 days |
| It rained in the lower valley | weather | -820 | Sudden warm front caused rain at 1,377m base village, suppressing drive-in skiers from Bavaria. | Do NOT panic discount; maintain premium ADR |
| 2 days of data are missing | data gap | -510 | Mathon and Galtür accommodation clusters experienced a 48h PMS gateway sync timeout. | Suppress false alarm until midnight batch upload |
| A small part we can’t explain | unexplained | -260 | Natural unmodeled residual variance across independent guesthouses. | Monitor booking momentum |
“Just Us or Everyone?”: Ski Region Benchmark
Compares Ischgl with other ski regions. If everyone dropped, it was weather or the economy. If only Ischgl dropped, the TVB should act.
Ischgl-Specific Drop: Immediate TVB Action Required!
While St. Anton (+2.8%) and Sölden (-1.2%) remained stable, Ischgl experienced an isolated -18.6% drop in bookings. This confirms an Ischgl-specific market share leak due to 7-night minimum stay barriers and delayed Dutch marketing.
IMMEDIATE TVB INTERVENTION REQUIRED! This is NOT weather or economy. Relax 7-night minimum stay rules down to 3 nights and launch the 12-day Dutch meta-campaign immediately to recoup €367k in revenue.
| Region Name | Valley / State | Elevation | Dataset ID | Weekly Delta | Diagnosis Status |
|---|---|---|---|---|---|
| Paznaun - IschglOUR REGION | Paznaun Valley, Tirol | 1,377 – 2,872m | R54 | -18.6% | Action Required: Isolated Drop |
| St. Anton am Arlberg | Arlberg, Tirol | 1,304 – 2,811m | R76 | +2.8% | Capturing displaced bookings |
| Sölden / Ötztal | Ötztal, Tirol | 1,377 – 3,250m | R53 | -1.2% | Normal seasonal pacing |
| Kitzbühel Tourismus | Kitzbüheler Alpen | 800 – 2,000m | R30 | -3.5% | Normal seasonal pacing |
| Austrian Alpine Average | 100 Austrian Regions | Alpine Baseline | AT-AVG | -0.8% | Normal seasonal pacing |
Action Board: Ranked To-Do List for Marketing
Shows which market, the exact deadline, and how sure the app is (confidence score) to steer valley occupancy.
Start a campaign for Dutch guests within 12 days
Dutch Krokusvakantie was scheduled later this season. The 31–45 day booking advance window is active now. Deploying ads before week 4 prevents competitors from capturing the Dutch wave.
Protect peak rates for Carnival & Fasching weeks (zero discounts)
Valley occupancy is already tracking at 97.6% capacity. Strict adherence to rack rates preserves €336k Average Daily Rate yield.
Launch mid-week gourmet ski push for Munich & Zurich couples
Mid-January quiet week drops to 49% occupancy; targeted 4-night packages reliably monetize empty valley beds without diluting weekend rates.
Reroute peak overflow bookings to family-friendly Galtür (Silvapark)
Alleviates Ischgl village center traffic gridlock and fills empty family beds in neighboring Galtür.
Busy and Empty Weeks Ahead: Yield Directives
Identifies upcoming weeks that will be very full (don’t give discounts) or quite empty (run a campaign).
Healthy pre-holiday demand. Monitor booking pace across German feeder markets.
Valley is at 98% capacity. Enforce strict 7-night minimum stay rules and reject all OTA discount requests.
High domestic and Bavarian weekend turnover. Maintain established seasonal pricing.
Valley drops to 54% occupancy due to European school term void. Deploy 4-night culinary & wellness packages for Munich & Zurich.
Severe off-peak lull window. Leverage Freeride event publicity to drive spontaneous long-weekend bookings.
Eastern Austria vacations start. Booking momentum returns to baseline.
93% capacity. Decline group discount requests and hold standard ADR.
Absolute peak demand week. Re-route booking overflow to Galtür (Silvapark) and Kappl family lodges.
Near 100% capacity. Enforce strict 5-night minimum reservation lengths.
Pre-Easter lull. Capitalize on Dutch Championships with targeted Dutch social media ads to fill remaining 4,480 beds.
Holiday Clock: European School Vacations vs. Valley Beds
Calendar showing which countries have school holidays each week, side-by-side with how full the valley is.
Zero active school breaks in key feeder markets creates this quiet window. Leisure adult couples and remote workers are the sole target audience.
Netherlands
Regular School Term (No Holidays)Germany
Regular School Term (No Holidays)Austria
Regular School Term (No Holidays)UK
Regular School Term (No Holidays)Switzerland
Regular School Term (No Holidays)Data Traffic Light: Suppress False Alarms
Marks days where numbers look wrong (e.g., a suspicious zero that’s actually a late guest registration), so nobody reacts to a false alarm.
| Date | Traffic Light | Raw Reported | AI Expected True | Flag Reason / Root Cause | Automatic System Action |
|---|---|---|---|---|---|
| 2025-11-07 | Severe Lag | 0 | 420 | Zero reported overnight stays on opening weekend. Caused by regional PMS gateway connection timeout during municipal fiber cable repairs. | False alarm suppressed. Synthetic baseline (420 stays) inserted into executive dashboard until midnight re-sync. |
| 2025-11-12 | Late Batch | 52 | 380 | Partial batch submission: 4 apartment complexes in Mathon had not submitted digital Meldezettel guest registration forms. | Dashboard displays ±25% confidence margin; automated sync reminder pinged to Mathon hoteliers. |
| 2026-01-04 | Severe Lag | 0 | 9,800 | Suspicious 0 recorded at 14:00. Investigation confirmed holiday PMS batch buffer was queued but not yet executed. | Executive alert blocked. Batch arrived at 18:30 with 9,840 actual stays. Zero panic created. |
| 2026-01-20 | Verified | 5,820 | 5,900 | Healthy audit. Reported stays reconcile within 1.4% of Silvrettaseilbahn RFID first-lift scans. | Verified and locked into official TVB Paznaun statistical archive. |
| 2026-02-14 | Verified | 11,680 | 11,700 | Peak Carnival weekend volume verified across all 4 valley municipalities (Ischgl, Galtür, Kappl, See). | Maximum capacity verified (99% bed occupancy). |
What-If Scenario Simulator
Test hypotheses: what happens if snow arrives late, Dutch school holidays shift, or prices increase?
Stable Equilibrium: Forecast conditions remain within standard operational tolerance. Maintain regular rate strategy without discounting.
