Why hotel date pickers trip up AI agents
Updated By Akkrev
Calendar date pickers were the most common reason agents stalled in our pilot. Here is why dates matter so much and how to see if yours cause trouble.
Dates are the first thing a guest gives an agent and the first thing a booking engine asks for. In our pilot of 28 UK hotels, they were also where agents most often got stuck.
What the pilot showed
Five hotels ended with a partial result. Dates were involved in almost all of them:
- On two hotels using one engine, the agent reached the booking page quickly but needed an interactive date picker. On one, it chose the dates and saw availability, but prices stayed a click away when the run ended.
- Two hotels used an engine that showed prices but ignored dates passed in the web address. The agent saw rates, but for default dates, not the ones it asked for.
- One hotel’s own system rejected typed dates in two formats, and its calendar appeared only on mobile layouts.
By contrast, the engines that did best accepted dates in the link and went straight to a room list. See the Agent Booking Index for results by engine.
Three ways an engine can take dates
In the web address. The link carries arrival and departure dates, and the engine opens with them set. This is the easiest route for an agent, and it’s how metasearch sites send guests too.
Typed into a field. The agent types a date. This works if the field accepts common formats and confirms what it understood.
Clicked on a calendar. The agent opens a calendar, moves to the right month and clicks two days. Visual agents can do this. Text agents may struggle, especially if days aren’t labelled with full dates.
Most engines offer a calendar for people. The question is whether they offer one of the other two routes as well.
The silent failure: wrong dates, right-looking price
A page that shows prices for different dates from the ones asked for is worse than a page that shows nothing. The agent may pass that price to the guest. Good agents check, but it’s a risk the hotel can’t see. If your engine falls back to default dates, make sure the page states clearly which dates the prices are for.
Accessibility helps
Calendars built to accessibility standards, with each day labelled and keyboard controls, tend to work better for agents. In our pilot, one hotel’s calendar used accessible labels, and the agent completed it on a second attempt.
What this means for AI recommendations
If an agent can’t get through your date picker, AI may tell the guest it couldn’t find availability. That message lands as a recommendation for someone else.
How to check
Ask an agent: “Find the price of a double room for two adults at [your hotel] arriving on [a Friday next month] for one night, on the hotel’s own website. Tell me the dates shown on the page.” If the dates come back wrong, or the agent says it couldn’t select them, your date picker is a weak point. Our free agent check can include this test.
Questions
Why are dates so hard for agents?
Calendar widgets are built for mouse clicks and touch. An agent has to open the calendar, move to the right month and click two days in the right order. Each step can go wrong, and some calendars don't expose the dates as readable text.
Can an agent just type the dates?
Sometimes. In our pilot, one hotel's own system rejected typed dates in both formats tried. Others accepted dates in the web address and skipped the calendar entirely.
Do agents check that the dates are right?
Good agents should, but if a page shows prices for default dates without saying which dates, an agent may report the wrong price. That's why we score dates honoured separately from prices shown.
