ESEN Log in
Pricing Book a demo
Forecasting

Event-driven forecasting: the demand calendar your pricing should know

2026-06-23 · 12 min read

There is an uncomfortable truth in hotel revenue: most hotels adjust their price once they are already full, not before. By then, the guest who would have paid more has booked elsewhere, or you sold a base-rate night that was worth double. Events are the number one cause of those mistakes, and also the most predictable. A long weekend, an industrial fair, a marathon, a medical congress or a stadium concert never arrives by surprise: they are on the calendar. The problem is not that you cannot see them coming, it is that your forecast does not know them, and so it betrays you on the very weekend that mattered most.

Why events break a forecast built on history alone

Hotel demand has two layers. The base is your normal rhythm, what gets booked on an ordinary Tuesday with nothing special around it. On top of that base live the peaks, and almost every peak has a name: a concert, a large wedding, a medical congress, an industrial fair, the town patron-saint parade. An event concentrates thousands of people in a small radius on exact dates, and that is precisely the input that drives willingness to pay. When demand exceeds your inventory, price is not a punishment for the guest: it is the only tool you have to decide who stays and what that scarce night is worth.

What makes events dangerous is not their size, it is that they break your underlying seasonality. An honest forecast learns from your history: what fraction of your bookings is usually on the books at each lead time, how each month behaves, how each day of the week behaves. That learning is right most days of the year, and that is why you trust it. But your system may have learned that the first weekend of October is slow, and be right nine years out of ten. The year the industrial fair lands right there, that learning betrays you: the forecast says low, the city says full, and you go out selling a sold-out cheap. That is why an event is not just another date on the calendar, it is a correction your forecast needs before it trusts its own history.

A taxonomy of events: four types, four different forecasts

Treating every event as if it were the same is the second big mistake. A holiday that falls on the same date every year is not forecast the same way as a concert announced six weeks out. Before talking about price, classify: each type of event has a different data source, a different horizon and a different risk.

Recurring with a fixed date

They come back every year on the same date: Day of the Dead, each country’s national holidays, Inti Raymi in Cusco every June 24, the industrial fair that takes over the city the same week, the association’s annual medical congress. They are the easiest to forecast because your own history contains them: what happened last year on those dates is your best starting point. The risk here is not surprise, it is trend: an event that grows year after year, like the destinations where international Day of the Dead travel multiplied, makes your old history underestimate demand. Compare against last year, but ask yourself whether the event is still the same size.

Recurring with a moving date

They come back every year, but not on the same date. Holy Week and Carnival follow the liturgical calendar and shift by whole weeks from one year to the next; the Buen Fin discount weekend in México moves within November; the city marathon runs on a different Sunday. The classic mistake here is comparing by calendar date: your system looks at the same weekend last year and sees an ordinary weekend, because the event fell on another one. The right comparison is event against event, not date against date: this year’s Carnival against last year’s, even if they sit three weeks apart. Check moving dates months in advance, you cannot copy last year’s.

One-off or announcement-driven

They have no history at your property: the stadium concert of an international tour, the sports final your city was awarded, the congress that rotates venues with every edition. Your forecast cannot learn them from your data because they have never happened. Your signal is the announcement: the day the date is published, the booking window opens, and whoever moves the price that day captures the early demand. Since there is no history of your own, lean on analogies: what did your market do the last time an event of that size came through. And set limits, because the uncertainty of a one-off event cuts both ways.

Day-of-week patterns

They have no name and no poster, but they are the most frequent event of all: the weekly structure of your demand. The corporate city hotel fills Tuesday and Wednesday and empties on the weekend; the leisure hotel lives exactly the opposite; a long weekend turns a slow Thursday into the doorway to three strong nights. It is the most predictable pattern there is, and yet many hotels sell all seven nights of the week at the same price. If your base rate does not distinguish a Tuesday from a Saturday, you are letting your most demanded night subsidize your weakest one.

Each type calls for a different price reaction

  • Fixed date: an annual rule with known dates, written months in advance and including the shoulder nights before and after. Adjust the level to the trend of the event, not just its last year.
  • Moving date: the same treatment, but recalculate the dates every year before renewing the rule. And the right pace comparison is against the previous event, not against the same calendar weekend.
  • One-off event: the rule is born the day of the announcement, not once pickup has already exploded. Use a ceiling and a floor from the start, because you have no history telling you how far the market will stretch.
  • Day-of-week pattern: this is not an event rule, it is your base rate differentiated by day. Fix the weekly structure first, then layer the events on top.

The anticipation window: raise while demand is barely showing

Lead time is the distance between the day a guest books and the night they arrive. It is the most important metric for working events, because it defines when you must move the price. Large, planned events generate early bookings: people block a room the moment they have the date. An international congress or a sports final can fill a city months ahead; if you wait to see the peak in this week’s occupancy, you arrive late, because your best dates already sold at a low rate.

The practical rule is simple: the event price must be in place before its own booking window opens. For a holiday or a fair with decades of tradition, that can mean three to six months out, as an illustrative example. For a concert announced six weeks ahead, your window is shorter but just as clear: the day tickets go on sale is the day your rate should already be adjusted, not the week of the show. Anticipating does not mean guessing the perfect number, it means not letting the first bookings, the most valuable ones, slip away at an ordinary-day price. Pace tells you afterwards whether you are on track: if you are far ahead of the previous event, you still have room to raise.

The event you did not see: when pickup gives it away

No calendar is complete. The eighty-room wedding, the youth tournament, the production filming three weeks in your city: there are events no public listing knows about. For those there is a signal that never fails: pickup outside the pattern. If a date ninety days out is accumulating bookings at a rate far above your normal with no visible explanation, that is not luck, it is information: someone knows something you do not. Investigate before you celebrate, because every booking on that date is buying at a price that has probably already become cheap.

The same filter works in reverse. Most events listed in a city do not move rooms: out of hundreds of published activities, few truly compress the hotel supply. Pickup is your relevance detector: if the event is real for your hotel, it shows in your booking curve before the date arrives. And mark the event once you confirm it, even if it is too late for this year: next year’s calendar inherits the finding, and what was a surprise this year becomes a rule the next.

From an event to a pricing rule

Knowing an event is coming is worthless unless it turns into a concrete action on your rate. The bridge between the calendar and the price is a written rule, not a last-minute hunch. A well-written rule has four parts: the exact dates it covers, including the shoulder nights that are almost always underestimated; the trigger, which for an event is usually the arrival of those dates; the action, for example a percentage increase over your base or a new floor that lifts the bottom of that whole week; and the limits, your ceiling and your floor, so that neither euphoria nor fear pushes you out of the healthy range. With events, speed beats perfection: a rule set three months out with an approximate number captures more value than a flawless rule switched on the week of the event, when your best dates have already sold cheap.

  1. Build your calendar: holidays, fairs, congresses, concerts, marathons and the events only your team knows about. Classify each one by type: fixed, moving, one-off or weekly pattern.
  2. Write one rule per event with its dates, its shoulder nights, its price action and its limits. An illustrative example: raise 20 percent over base, with the ceiling on and a two-night minimum stay.
  3. Test it in simulation before turning it on: the log shows what it would have done without touching your real prices.
  4. Activate it before the event’s booking window opens, and use pace against the previous event to correct along the way.
  5. When it ends, run the post-mortem: what you forecast, what happened, what you let go. That learning is the cheapest upgrade to next year’s calendar.

Common mistakes

  • Copying last year’s dates for moving events: Holy Week or Carnival shift by whole weeks and your rule ends up covering an empty weekend.
  • Ignoring the shoulder nights: the congress runs Tuesday to Thursday, but the city fills from Monday and many attendees stay through Friday.
  • Raising the price once you are already full: if your event occupancy hit the ceiling at base rate, the event did not make you money, it cost you money.
  • Confusing the surrounding promotion with your demand: during a retail discount season, many hotels lower price out of inertia when shopping tourism in their city is actually rising.
  • Treating the peak as a punishment for the guest: a high price under compression is not abuse, it is how a scarce inventory gets allocated; the real damage to your reputation comes from overselling, not from charging what the night is worth.
  • Not documenting the event after living it: without a post-mortem, this year’s surprise becomes next year’s surprise all over again.

How Sentinel AI does it

Sentinel AI works with a demand calendar holding the events of your region: congresses, concerts, fairs, long weekends, holidays and day-of-week patterns, together with the events your team loads because only you know about them. That calendar does not sit as a decorative icon: it crosses with your pace and your pickup so you see the peak coming ahead of time, and it connects to the rules engine so the event triggers the price response you wrote, with your floor and ceiling limits, tested in simulation and auditable end to end. And the forecast is honest: it never projects below what you already have on the books or above your capacity, and if history is missing for a date, it says so.

PUT YOUR REVENUE TO WORK

Book a demo and see how Sentinel AI suggests the price of every night from your own data.