Ana içeriğe atla
All posts
Hotel

How does a hotel train the intusell AI? A step-by-step guide

Hotel and accommodation AI training in 5 core steps: knowledge base, room and price information, persona, response rules, and past conversations. A no-code setup done from the panel.

intusell team
Author
June 5, 20269 min read

When booking season opens, the reception phone and inbox never stop: "Do you have a sea-view room for August 8-11?", "How much for two adults and one child?", "Is breakfast included?", "Is a late check-out possible?", "Is parking paid?". The same questions arrive separately via Booking, WhatsApp, Instagram DM, and email. Reception has to keep up with all of this while welcoming guests in person. Most of the time, they can't; the "we're arriving tomorrow, do you have a room?" message that lands at 11 PM waits until morning, and the guest books another property.

intusell takes over this traffic. But to do so, it first needs to learn about your property, your room types, your prices and policies, and your way of talking. This article explains how a hotel or accommodation business trains the intusell AI from scratch, step by step. This is the hotel/accommodation chapter of our sector-based "how to train your AI" series, and it is the cornerstone article of the series.

Quick answer

Özet

A hotel trains intusell from the panel in 5 core steps: (1) upload room types, amenities, policies, and FAQs to the knowledge base; (2) keep the room and price source accurate and connect the reservation engine for real availability; (3) set the assistant's name and tone; (4) write response rules such as "ask dates and party size before booking"; (5) teach it from past conversations. After that, you refine it via label review and open the channels. The AI uses only the information you upload and the price the engine returns; it doesn't fabricate what it doesn't know — it says so honestly and hands off to the team.

Why does training matter?

intusell is not an off-the-shelf chatbot; it is a fully autonomous AI sales assistant that behaves like an experienced reservations and guest-relations advisor. A good receptionist doesn't start on day one without knowing the room types, pricing policy, and house rules. Training ensures the AI does two things correctly: give the right information (room types, real prices, cancellation policy) and give it the right way (your property's tone, your way of welcoming guests).

An untrained assistant either gives overly generic answers or guesses on a topic it doesn't know. In accommodation, guessing is costly: a wrong nightly rate is disappointment at booking, made-up availability means double bookings and cancellations, and a wrong cancellation term means complaints and bad reviews. A well-trained assistant stops when it doesn't know, says so honestly, and connects to the live team. This is the strongest trust message you can build. The purpose of training is not to make the AI talk a lot; it is to make it talk correctly and stay silent in the right place.

Who is it for?

This guide is for accommodation businesses whose incoming message traffic is dominated by reservation and room questions and who answer the same things over and over:

  • City hotels, boutique hotels, holiday resorts, aparthotels, guesthouses, and villa-rental properties
  • Teams receiving dozens of availability and price questions a day via Instagram and WhatsApp
  • Properties that want to grow their direct (commission-free) bookings beyond channels like Booking and Airbnb
  • Hotels in tourist areas that communicate in multiple languages with foreign guests
  • Everyone overwhelmed by message volume, from a one-person reception to a separate reservations team

You don't need a technical team. All of the steps below are completed from sections in the panel, without writing code.

The structure of training: 5 core steps + 2 continuous steps

Splitting the training into two groups makes your job easier. The first 5 core steps get the assistant up and running; these steps are the one-time part of the setup. The 2 continuous steps that follow (label review and opening channels) are the ongoing part that you sharpen as you use the assistant. You'll find all of them in order below.

1. Upload the knowledge base

The foundation of training is the knowledge base (RAG). In the panel's Knowledge Base section, you upload all of your property's textual information. Each time the AI generates a response, it searches these sources and uses only the information written there. This is the technical answer to the "don't let the AI make things up" worry: the AI talks about whatever you hand it.

Supported source types:

Source typeTypical contentExample
PDFRoom types brochure, amenities, house rules"Room types and amenities.pdf"
Excel / CSVSeasonal price table, room equipment list"Season price list.xlsx"
Web URLRoom, amenity, and FAQ pages on your site"/rooms"
Free textFrequently asked individual questions"Do you accept pets?"

Every file you upload is automatically chunked and made searchable with pgvector. When you upload your room types and a guest asks "Do you have connecting family rooms?", the AI finds the right section and responds.

What an accommodation business must upload: room types and capacities, room amenities (sea view, balcony, kitchen, air conditioning), breakfast/half-board/full-board terms, check-in/check-out times, cancellation and deposit policy, property details such as parking/pool/pets/children, surroundings and transport (airport transfer, distance to the beach), and the most frequently asked questions. Once these are in, a large part of your inbox becomes answered automatically.

An important note: when room equipment, amenities, or policies change, keeping the knowledge base current is up to you. When you upload the updated file, the AI uses the new information in its next response. The AI won't present a policy from an old file as "current"; it knows whatever you give it, and it says what it doesn't know.

2. Keep the room and price source accurate

In the first step you uploaded general texts — room types, amenities, and policies — to the knowledge base; in this step you focus on keeping your actual product backbone, the room and price information, accurate. There is an important accommodation-specific distinction here: there are two kinds of information, and they come from different places.

  • General, unchanging information (room types, capacity, amenities, cancellation policy): goes into the knowledge base. Questions like "How many people fit in the suite?" or "Is breakfast included?" are answered from here.
  • Date-specific availability and nightly rate: comes from the room reservation engine. A question like "Is there a free deluxe room for July 12-15, and how much?" is answered by this engine. The AI takes the dates and party size, the engine calculates the price for that date (including across seasons), and holds the available room atomically.

This distinction is the heart of the "will the AI make things up?" question. The AI does not state a nightly rate or availability off the top of its head; it pulls these only from the reservation engine's rate and availability query. For a date or room you have not fed the engine, it does not guess; it says it does not know and offers to connect to the team. Moreover, because availability is held atomically, the risk of selling the same room to two guests (overbooking) is structurally prevented.

The practical setup looks like this:

  • Upload room types, capacities, and amenities to the knowledge base as a clean file; remove old/conflicting files.
  • Define seasonal prices and rate plans in the reservation engine so the AI pulls the real price from there.
  • Write conditions such as cancellation, deposit, and late check-out into the knowledge base so they are conveyed consistently in every response.

We covered how the room reservation engine is set up and how it works in a separate article: hotel room reservation automation. You can also see all the capabilities of the knowledge base on the solutions page.

3. Set the persona and tone

You taught the AI what to say in the first two steps; now you'll define how it says it. There are two settings in the panel:

  • Assistant name (ai_persona_name): The name it will introduce itself with to the guest. Most properties use a name aligned with the brand or a real reception/reservations advisor's name.
  • Tone (ai_tone): Whether it speaks warmly and invitingly, corporate and crisp, or sophisticated and calm.

The tone of a family holiday resort and a boutique hotel in the city center won't be the same. The former might be warm, inviting, and full of "welcome"; the latter measured, elegant, and selective. A seaside guesthouse uses a relaxed, everyday language. This setting is reflected in the AI's message style on every channel; the tone in an Instagram DM stays consistent with the tone in an email.

A multilingual note: The AI responds in whatever language the guest writes in. If you are in a tourist area, when a foreign guest writes in English, German, or Russian, you do nothing extra; the assistant detects the language and responds in it while preserving your tone. In accommodation, this is the most practical way to avoid losing a direct booking.

4. Define the response rules

The persona defines "who it is," and the response rules define "how it will behave." This is where you convey your reservation and guest-welcoming discipline to the AI. With the AI Manager Chat, you add rules by writing in plain language, just as you would instruct a teammate.

Typical rules for hotels:

  • "When asked about availability or price, first ask the check-in/check-out dates and party size (adults/children); then check the reservation engine."
  • "If you're unsure about price or availability, don't make it up; say you don't know and hand off to the team."
  • "When asked about cancellation and deposit, read the policy from the knowledge base clearly; add no commentary."
  • "When asked about child age, state the age-based pricing rule clearly; don't guess."
  • "On a group/event request (10+ rooms), direct them to the team for a custom offer."

The most common mistake in accommodation is the AI quoting a price or availability it is unsure of just "to say something," and that turning into a double booking, a cancellation, or a bad review. In intusell, this boundary is two-layered. The primary control is the hotel-specific system prompt given to the AI: from the start, the AI is constrained so it won't step outside the knowledge base and engine and invent price/availability. On top of that, a safety layer scans responses and flags risky phrasing. This layer runs in "shadow" mode by default: it detects and flags, but it does not hard-block the response. In other words, the system's reliability comes not from "a wall that blocks everything," but from the AI being correctly constrained from the start and from the accuracy of your room/price information.

To compare two approaches, you can use the A/B test feature: put a shorter, faster price answer next to a warmer "tell the property's story" approach at 50%-50% traffic and measure which one converts to more direct bookings.

5. Teach from past sales conversations

This is the step that moves training from "good" to "specific to your property." In the panel, you upload audio recordings of your past reservation conversations (MP3, MP4, WAV, M4A) and mark each one as Won or Lost. In accommodation, "won" means a conversation that turned into a reservation; "lost" means a guest who asked the price and left, or booked another property.

The system uses these recordings in two ways:

Recording typeWhat the AI learns
Won conversationsSales style: recommending the right room, turning the "it's too expensive" objection into value, closing the reservation
All conversationsRoom, price, policy, and FAQ information (fed into RAG)

This way, the AI learns how your best reservations agent explained the advantage of booking direct to someone who said "it's cheaper on Booking," and how they moved an undecided guest toward firming up dates — and applies the same approach in similar situations. The KVKK side is protected: PII (personal data) masking and explicit consent are applied to the uploaded recordings.

This step is not mandatory, but don't skip it. The knowledge base teaches the AI "what" it knows; past conversations teach "how you sell." Combined, the assistant truly resembles an experienced reservations advisor.

6. Correct with label review (continuous step)

The first five steps get the AI up and running. From here on is the continuous part that perfects it over time. Every AI response lands in a label review queue. Here you can do three things: approve, reject, or correct.

The AI learns from these corrections. Say it referred to a room type by the wrong name or conveyed the late check-out condition incompletely; you correct it, and in similar cases it will use the right wording. Or it relayed a promotion incorrectly; you correct it, and it learns your standard sentence. Over time, patterns specific to your property build up (the room names you use, your standard greeting lines, your cancellation-directing style).

For the first two weeks, we recommend spending 10-15 minutes a day on this queue. The correction rate drops quickly, because the AI learns the frequently made mistakes. Review is the "live" part of training: the system gets smarter as it is used.

7. Open the channels (continuous step)

Once training is ready, you put the assistant in front of guests. intusell gathers all channels in a single inbox: WhatsApp, Instagram DM, Instagram comments, Facebook Messenger, Telegram, Web Chat, and email. Whichever channel a guest writes from, the same trained assistant responds with the same information.

Channel-opening methods:

  • Meta channels (Instagram, Messenger): connect with one-click OAuth.
  • WhatsApp: connects in about 1 minute by scanning a QR code from your phone — no Meta Business approval required. The official Cloud API option is also available.

As a first step, we recommend opening WhatsApp and Instagram DM; these are approved and usable right away. In accommodation, these two already handle most incoming reservation traffic. Instagram comment automation (the "price?", "available?" comments under room posts) opens gradually, subject to Meta approval. The channel gates are separate — the DM gate (instagram_dm_enabled) is independent of the comments gate (instagram_comments_enabled) — so you can automate only DMs first and open comments once approval comes through.

There are working (lock) modes for handing off to a human: ai_only (the AI answers everything), human_only (everything goes to the live team), hybrid (the AI normally answers and escalates when needed). Most properties start with hybrid; the AI handles recurring availability and price traffic, and sensitive cases such as group requests go to the team. One note: a file, image, audio, or video attachment arriving is not, on its own, a reason to hand off; the AI tries to make sense of the attachment and only hands off when it can't complete the task.

After you open the channels, CRM and proactive follow-up kick in: for eligible WhatsApp guests in follow-up who said "I got the price, let me think" and disappeared, the assistant can bring an opportune re-offer — for example, the last rooms for the dates they asked about, or a suitable package. This is the part of direct booking that leaves the most money on the table but is the most neglected. All the details of daily operations — from incoming message to reservation, reminders, and handoff — are in a separate article: how a hotel uses intusell. For the details of channel setup, the Instagram and WhatsApp sales automation article is also ready.

How long does training take?

A working setup takes half a day:

  1. Uploading room types and the first files to the knowledge base: 1-2 hours (shorter if your room information is ready)
  2. Defining room types, rates, and seasonal prices in the reservation engine: 1-2 hours
  3. Persona, tone, and first response rules: 30 minutes
  4. Connecting channels: 1-5 minutes per channel
  5. First test conversations: 30 minutes

But there is no moment of "training is done." Over the first two weeks, as you approve and correct responses in the label review queue, the assistant sharpens to fit your property. Uploading past conversation recordings and running A/B tests are also ongoing improvements. Setup is fast; mastery is continuous.

What it isn't

Putting intusell in the right category matters, because the wrong expectation leads to the wrong setup.

  • It is not a chatbot that gives canned answers. It is not a decision tree but an autonomous reservation and sales assistant that represents your property to the extent you train it.
  • It is not a tool that fabricates price/availability. It takes general information from the knowledge base and price/availability from the engine; it says what it is unsure about and hands off to the team. This is the most important trust message.
  • It is not a channel manager or a PMS. It does not sync your channels like Booking and Airbnb; it does not replace your property. It runs guest communication and direct bookings on your direct channels (WhatsApp, Instagram, web).
  • It is not a managed "waitlist" service. It is not a system that sends a bulk notification when a room frees up; it is an assistant that brings an opportune re-offer to eligible WhatsApp guests in follow-up.

In short: not a bot that spits out an answer to a single question, but a reservation and sales assistant that represents your property to the extent you train it — while never fabricating what it doesn't know.

After training: reservations, reminders, and proactive follow-up

After you train the assistant, two powerful modules come into play. The first is the room reservation engine: you define your room types, capacities, rate plans, and seasonal prices; the AI asks for dates and party size on WhatsApp or Instagram, pulls the price for that date from the engine, and creates a reservation by holding the available room atomically — without overbooking. For payment, an IBAN transfer or a card link is shared; the reservation confirmation and a pre-check-in reminder (for example, 1 day before) go out automatically, and the guest manages their own reservation via the /manage-appointment/{token} link. Details: hotel room reservation automation.

The second is proactive follow-up (CRM): the system automatically re-engages a guest who asked the price but did not decide, or who left a conversation half-finished — for example, with a "last rooms for the dates you asked about" message. This is not a waitlist; it is an opportunistic re-offer to eligible WhatsApp guests in follow-up. You will find how to run the assistant you trained in daily operations in the usage article of the series: how a hotel uses intusell.

Frequently asked questions

How long does hotel AI training take?

A working setup is completed within half a day: uploading room types, prices, and policies to the knowledge base, setting the persona and tone, a few response rules, and connecting channels. The real refinement builds up over the first weeks as you approve and correct responses in the label review queue. Training is not one-time; it is continuous.

Do I need technical knowledge to train the AI?

No. All training is done from the panel; no code, API key, or developer is required. You upload room and price information to the knowledge base as PDF/Excel/CSV, add your web URLs, choose the persona, and write response rules in plain language. You connect channels with one-click OAuth or a QR code for WhatsApp.

Will the AI give a wrong price or mention a room that does not exist?

No. The AI only answers from the room, price, and policy information you upload to the knowledge base, and pulls real availability and price from the reservation engine's rate and query. It does not invent a nightly rate it is unsure of or a room type that does not exist; it says it does not know and hands off to the team. Not inventing price or availability is the most important trust rule.

How does the AI know real availability and price?

General information (room types, amenities, policies) comes from the knowledge base. Date-specific availability and nightly rate come from the room reservation engine: the AI asks for dates and party size, the engine returns the price for that date and holds the available room atomically, so there is no overbooking. The AI does not guess about anything you have not fed the engine. For details, see hotel room reservation automation.

Which channels can I connect?

WhatsApp, Instagram DM, Instagram comments, Facebook Messenger, Telegram, web chat, and email are gathered in a single inbox. Meta channels connect with one-click OAuth; WhatsApp connects in about 1 minute by scanning a QR code from your phone. Instagram comment automation opens gradually, subject to Meta approval.

Is my data safe under KVKK/GDPR?

Yes. intusell is end-to-end encrypted and KVKK/GDPR-compliant. PII (personal data) masking and explicit consent are applied to uploaded audio recordings; guest data is kept isolated per tenant.

Next step

You've trained your assistant; next comes using it in daily operations. The next article in the series explains how to run the intusell you trained on a real reservation day: incoming availability questions, the reservation flow, pre-check-in reminders, cancellations, and handing off to the team. Continue straight from there: how a hotel uses intusell. For the details of the availability and price engine, the hotel room reservation automation article and, for channel setup, the Instagram and WhatsApp sales automation article are also ready.

This guide was written for hotels and accommodation, but the same 5-step logic works in every sector. You can also take a look at the main articles for neighboring sectors: you'll find the same setup in e-commerce AI training for e-commerce, tour agency AI training for tourism, and clinic AI training for health. If you'd like to see a setup tailored to your property live, use Request a demo and we'll open your panel together in a 20-minute session, or write to hello@intusell.com. You can find the full set of hotel capabilities on the hotel solution and solutions pages, package and quota details on the pricing page, and other guides in the all articles list.

intusell team
The intusell team distills this content from real field practice and user feedback. Questions? hello@intusell.com
Try intusell

You read the blog — now see it live.

Test intusell live with your own sector scenario in a 20-minute demo.

Get a demo
Buradayım! 👋