Article 50 Guide for Agencies

AI booking chatbots for hotels, gyms and clinics: disclosure, confirmations and the pay button

Last reviewed 30 October 2026

Short answer. A booking chatbot needs the Article 50 disclosure like any other chatbot. When it takes a paid booking, the Consumer Rights Directive also applies, and Article 8(2) says the consumer must explicitly acknowledge the obligation to pay, with a button or similar function labelled "order with obligation to pay" or something equally clear. If that step is missing, the consumer is not bound. Dated hotel stays, restaurant tables and leisure bookings have no 14-day withdrawal right under Article 16(l), but the business must say so before booking. What the bot confirms in the chat is the business's statement.

What applies to a booking bot

Step in the chat Rule What to do
Bot greets the visitor AI Act Article 50(1) and (5) Say it is an AI, at the latest at the first message
Bot quotes price, dates, what is included Consumer Rights Directive Article 6(1) Give the main characteristics, total price and cancellation terms before booking
Visitor confirms a paid booking Consumer Rights Directive Article 8(2) A button or step clearly labelled as an order with an obligation to pay
After the booking Consumer Rights Directive Article 8(7) Confirmation on a durable medium (an email, not only the chat)
Health or treatment bookings GDPR Article 9 Ask only what the booking needs

The AI disclosure

A booking assistant interacts directly with customers, so Article 50(1) applies. Booking bots often speak in the voice of the front desk ("Hi, it's Anna at reception"), which is the set-up the Article is aimed at. A named assistant is fine if the first message says it is an AI:

"Hi, I'm Lakeside Hotel's AI booking assistant. I can check availability and book a room, or put you through to reception."

The disclosure wording guide has more options. For phone booking lines, see the AI receptionist guide.

When the bot takes a paid booking

Most chat bookings for hotels, classes or treatments are distance contracts concluded by electronic means. Article 8(2) of the Consumer Rights Directive then sets two requirements.

Right before the order, the trader must show "in a clear and prominent manner" the main characteristics of the service, the total price, and the duration and minimum duration of the contract where relevant (points (a), (e), (o) and (p) of Article 6(1)).

At the order, the consumer must "explicitly acknowledge" that the order implies an obligation to pay. Where a button or similar function places the order, it must be labelled "only with the words 'order with obligation to pay' or a corresponding unambiguous formulation". The sanction is in the same paragraph: if the trader has not complied, "the consumer shall not be bound by the contract or order".

In a chat, typing "yes" in reply to "Shall I book it?" is a weak way to meet this. The safer pattern is to hand over to a summary screen or card with the price and a button such as "Book and pay EUR 180" or "Confirm booking, payment due", not a free-text "yes". Many booking engines already provide that step; the risk is a custom bot that skips it.

Free bookings (a free table reservation, a free consultation) do not place the consumer under an obligation to pay, so the button rule does not bite. A no-show fee does change that, so check whether one applies.

No 14-day withdrawal for most dated bookings

Article 16(l) excludes the right of withdrawal for "the provision of accommodation other than for residential purpose, transport of goods, car rental services, catering or services related to leisure activities if the contract provides for a specific date or period of performance". A hotel stay, a restaurant table or a fitness class on a set date is covered by that exception.

Two points for the bot:

What the bot confirms binds the business

When a bot tells a customer "your room includes breakfast" or "you can cancel free until 24 hours before", that is the business speaking. A Canadian tribunal held Air Canada responsible for a refund policy its website chatbot had described wrongly (Moffatt v. Air Canada, 2024 BCCRT 149, reported; not EU law). Under EU consumer law, the pre-contract information the trader must give under Article 6(1), such as the total price and the cancellation terms, forms an integral part of the contract (Article 6(5)), and a misleading answer can be an unfair commercial practice.

Practical limits:

Clinics and treatments

Booking a medical or therapy appointment can reveal health data. Ask only for what the booking needs (name, contact, appointment type) and leave symptoms to the clinician. The AI receptionist guide covers the health-data and triage points in more detail.

Checklist for a booking bot

Sources