AI in hospitality

Built-in AI, a separate tool or your own assistant: how a hotel should decide

Decide between built-in AI, separate tools, or custom assistants by checking data access and ownership. Learn to test if an assistant acts or just talks, and budget for checking time.

  • 11 min read
  • AI Otel Editorial

AI draft · awaiting editorial review

Contents

Key takeaways

  1. The three doors differ most in one respect: only an assistant wired into the hotel's own record of rooms, rates and bills can act, not just talk.
  2. A separate tool keeps its own copy of your data, and every rate change, closure or new room type has to reach that copy or the answers drift.
  3. Budget the checking time, not only the setup: someone has to read what the assistant produced before it reaches a guest or a bill.
  4. Ask who owns the instructions, the logs and the data before signing; an assistant you cannot leave is a subscription you cannot renegotiate.
  5. For a group, decide per task rather than per hotel, and keep one approved list with one owner and one review date.

Build vs buy AI, in a hotel, means choosing between three doors: AI built into the property management system you already run, a separate tool connected to it, or an assistant built for you. Access to live data, a named person who keeps it working, and who owns the instructions decide more cases than the feature list.

A general manager watches a demo of an assistant answering guest questions in three languages and asks the obvious question: why not just build one? The answer depends less on the demo than on where the room list actually lives. After reading this you will be able to sort any AI offer into one of three doors, test whether it can act or only talk, and put the same five questions to every supplier before signing.

What are the three ways to put AI to work in a hotel?

There are three doors: AI built into the hotel management system you already run, a separate AI tool connected to that system, and an assistant built for you by an agency, a freelancer or a member of staff.

Door one, built-in: the assistant sits inside the system that already holds reservations, rates and guest bills. A manager asks how many rooms are free on Friday and what the rate is, and the answer comes from the same record the front desk uses. Door two, a separate tool: a general assistant or a hotel-specific product that reaches your system through an interface, meaning a documented way for two programs to exchange data. A typical task is drafting replies to guest emails from a copy of the rate sheet. Door three, built for you: someone builds an assistant on top of a general model, for example a chat window on the website that answers questions about the spa and the parking.

The distinction that decides outcomes is not who wrote the code. It is where the data sits, who is accountable when an answer is wrong, and who is still there in month eighteen.

DoorWhere the data livesExample taskTypical failure
Built into the hotel management systemIn the system's own databaseAnswering a staff question about free rooms and ratesThe assistant is only as good as the module the vendor has actually finished
Separate tool connected by an interfaceA copy, refreshed on a scheduleDrafting guest email repliesThe copy drifts after a rate change or a new room type
Built for youWherever the builder put itA website chat about the spaNobody is on call when the model or the data changes

Every demo shows the happy path. Ask what the assistant refuses to do, what it does when it is unsure, and who hands over to a person. Ask for the mechanism, not the word; we cover how to tell a real feature from a new label in a hotel software demo separately.

Why does access to live data decide most cases?

Because an assistant that cannot see the hotel's current rooms, rates and bills can only talk, while one that can read and act needs every action defined once, with permissions attached.

Talking is cheap, acting is not. Reading a rate sheet is a text problem. Holding a room is a write to the inventory, and it has to know what a hold is, who set it and when it expires.

A separate tool usually works from a copy. Copies drift: every rate change, seasonal closure, new room type and new outlet has to be pushed across, and nothing in the tool tells you when the push failed. The clean way to give any door real access is an action layer: each operation, such as find availability, hold, confirm or post a charge, is defined once and served to every door. Otherwise each door reimplements the same action and they disagree. This is the same idea behind defining each hotel action once so people, partners and assistants share it.

Permissions belong with the action, not with the screen. Decide which actions may run directly, which need one person's confirmation, and which need two. Guest records carry legal duties in Türkiye, including the guest identity notification (KBS, the misafir kimlik bildirimi) and personal data rules under KVKK, the personal data protection law. An assistant that reads them inherits those duties, so ask where the data is processed and who inside the hotel can see it.

Key pointActions, not words

An assistant is only as useful as the actions it is allowed to take, and every action it takes has to be defined once, with a permission and a record.

The test is simple and takes two minutes: change a rate, wait, then ask the assistant for that rate. If it cannot see a change you made five minutes ago, it is talking, not acting.

Who keeps it working after launch, and who answers when it breaks?

Someone inside the hotel must own the assistant: read its output, re-run a fixed set of test questions after every change, and be the person the front desk calls first.

The model underneath can be updated or withdrawn by its provider, and behaviour shifts without a line of your code changing. Ask how the supplier notices that and what they do about it. Your own data changes constantly too: a new room type, a new rate plan, a restaurant, a seasonal closure. Each one has to reach the assistant, and each one is a chance for a stale answer.

Build a small regression set: ten to twenty questions with known correct answers, written down, re-run after every change. It is not a benchmark and does not need to be one. Name one owner and one deputy. The owner does not have to be technical; they have to be the person who reads the output and escalates.

Write the handover rule: what the assistant does when it cannot answer, and how quickly a person picks up. Keep the record. If a wrong answer reaches a guest, you need to see what the assistant was told and what it did.

ChecklistBefore go-live, a hotel should be able to tick every line below

  • A named owner and a deputy
  • A written list of test questions with correct answers
  • A rule for handing over to staff
  • A record of every action the assistant takes
  • An agreed notice period when the supplier changes the model
  • A monthly review date in the calendar

What does it cost over three years that the invoice does not show?

Three lines: setup, usage, and the staff time spent checking what the assistant produced. The third is the one almost nobody puts in the budget.

Setup covers integration work, cleaning up the data the assistant will read, and writing the instructions that describe how your hotel works. Usage is charged in different ways: per seat, per message, or per unit of text the model processes. Two quotes that look similar can diverge sharply once volume grows; we break down how AI tools are priced by seats and usage in a separate article.

Checking time is real money. Multiply the minutes a person spends reading output each day by the wage and by three years, then ask whether the assistant removes more minutes than it adds. Change cost is the quiet one. Every change to your own systems has to be reflected in the assistant, and the contract should say who pays for that work and for re-testing.

Exit cost belongs in the same sheet: how long it takes to move the instructions and the logs somewhere else, and whether anyone will help you do it. Ask for a three-year total in writing, with the checking time and the change work as separate lines, not as a single monthly figure.

Watch outThe missing line

The line missing from most quotes is the minutes a person spends reading what the assistant produced. Ask for it in writing, in hours per week, and ask who pays for re-testing after a model change.

Who owns the instructions, the logs and the data if you leave?

You should own the written instructions that describe your hotel, the record of what the assistant did, and your own data. If you do not, leaving means starting again from nothing.

The instructions are the asset that takes longest to build: the wording, the rules, the exceptions, the tone. They are also the part most easily locked inside someone else's account. Logs answer the question every owner eventually asks: what exactly did it say, to whom, and when. Check that you can export them, in a readable format, for a stated period.

Data questions are concrete: where is guest data processed, who can see it, how long is it kept, and what happens to it on the day the contract ends. Contract points worth insisting on: export on demand, deletion after an agreed period, and no reuse of your instructions to serve another hotel.

Run the exit test during the trial, before you sign. Ask for an export of the instructions and the last month of logs and see whether it arrives without an argument. A supplier who cannot answer these questions today will not answer them in year two. For a fuller set, see questions to ask an AI vendor before buying for your hotel.

Which door fits your hotel, by size and by task?

Choose by task first, then by size: the smaller the hotel, the more the answer leans toward the door that already holds the data.

The task test comes first. Does the task need to read or write the hotel's live record? If yes, the assistant needs a real connection to that record. If it only needs fixed text, such as website questions or drafting, any door can work. Size decides maintenance, not ambition. A single hotel with no IT staff cannot keep a custom build alive through model changes and data changes, however good the first version is.

A group with an IT team can build, but only for tasks that repeat across its hotels. A build used by one property carries the same maintenance cost as one used by ten. The relative who builds a working demo is not the problem. The problem is month eighteen, when the model has changed twice and nobody is on call.

For groups, keep one approved list of tools and tasks, one owner and one review date. Individual hotels should not buy their own assistants, because the group then cannot say what guest data left the building. Start with one task that has a clear correct answer and a person who approves the outcome, then widen only after it holds.

TaskWhich door fitsWhy
Answering website questions about the spa, parking and check-in timesAny doorThe content is fixed and public, and a wrong answer costs little
A staff question about free rooms, rates and today's arrivalsBuilt-in, or a tool with a real connectionIt needs the live record, and a copy will drift
Holding or booking a roomBuilt-in, or a tool with a defined action layer and permissionsIt writes to the inventory and needs a record of who allowed it
Drafting replies to guest emailsSeparate tool or built for youIt reads and produces text, and a person sends it
Posting a charge to a guest billBuilt-inIt touches money and the fiscal record, so it needs the strictest confirmation

For one honest data point from our own side: AI Otel's PMS assistant is built to answer questions about a hotel's own property in plain language, carry out routine actions, and wait for a person to confirm anything sensitive. It is not a trained model, and we have no trained model yet; what exists is the architecture, the decision infrastructure a model would run inside, and a benchmark to choose the model.

What to do next

Write down the three tasks you would hand over first, then put the same five questions to every door: can it see a rate I changed five minutes ago, who owns it in month eighteen, what does the checking time cost over three years, can I export the instructions and the logs, and who is on call when it breaks. The three doors are not a ranking; they are a fit between a task, a data source and a person. Start with the single task where a wrong answer is cheap and a person approves the result. If you want to see how we handle the permissions and the record, request a briefing at https://ai-otel.com/contact.

Frequently asked questions

Is it cheaper to build your own AI assistant or buy one?

There is no universal answer, and the first version is the wrong thing to compare. Compare the three-year total: setup, usage, the staff minutes spent checking output, and the cost of re-testing after every change to your systems or the model. A custom build usually looks cheap at version one and expensive at version three, because maintenance is the product.

Can a separate AI tool connect to our hotel management system?

Only if the system offers a documented way for another program to read and write its data, and only if the hotel is allowed to use it. A connection is not the same as shared inventory: a tool may keep its own copy, refreshed on a schedule. Test it by changing a rate and asking the tool for that rate a few minutes later.

Do we need a technical person on staff to run an AI assistant?

No, but you need a named owner, and the owner does not have to be technical. The job is to read the output, keep a short list of test questions with known correct answers, re-run them after every change, and be the person the front desk calls. A deputy matters as much as the owner.

What should we ask before signing with an AI supplier?

Ask for an export of the instructions and the last month of logs during the trial, before signing. Ask who pays for re-testing when the underlying model changes, what happens to your data on termination, how long logs are kept, and who is on call in month eighteen. If the answers are vague now, they will not improve later.

Can we start with just one task instead of a full assistant?

Yes, and it is the safer path. Pick one task with a clear correct answer, a person who approves the result, and a low cost when it is wrong, such as answering website questions about parking. Widen the scope only after the first task holds through a model change and a data change.

AI Otel EditorialEditorial team

Drafted with AI assistance from AI Otel’s published fact base. Not yet reviewed by an editor.

We can brief you on this topic.

If this topic touches your work, we can walk you through what is built and what is designed.

Request a briefing