For hotels, tour operators & travel agencies

An AI chatbot for travel, because your guests are awake somewhere, always

Travel demand is spread across every timezone and arrives in whatever language the guest thinks in. CustomerBot answers from your own rate pages, terms and itineraries — in their language, at their hour, with the source attached.

Berlin03:12

Ist ein Frühstück inbegriffen?

Is breakfast included?

São Paulo23:12

Posso cancelar sem custo?

Can I cancel free of charge?

Seoul11:12

공항 셔틀이 있나요?

Is there an airport shuttle?

Dubai05:12

هل يوجد موقف سيارات؟

Is there parking?

Each of these is answered in the language it was asked, from the same English source pages.

Nine things guests ask before they book

Seven are already written down somewhere on your site. Two are not, and never will be — those need your booking system wired in.

  • Cancellation, amendment and refund termsFrom a page
  • Check-in and check-out times, late arrival, key collectionFrom a page
  • What is included — meals, transfers, excursions, baggageFrom a page
  • Accessibility, pets, children, group and dietary policiesFrom a page
  • Destination and area questions from your own guidesFrom a page
  • Facilities, parking, wifi, and the questions guests ask on arrival dayFrom a page
  • Answering all of the above in the guest’s own languageFrom a page
  • Live availability and current ratesLive data
  • The status of an existing bookingLive data
Three things to refuse

Where a confident answer is worse than no answer

Most of travel support is low-stakes. These three are not, and they are worth configuring deliberately before you launch.

Entry requirements and visas

Signpost, never advise.

Rules change without notice and vary by nationality, transit route and purpose. Train it to point at the official government source and the traveller’s own airline, and to say plainly that it cannot confirm eligibility. Being wrong here strands somebody at an airport, and no deflection metric is worth that.

Health, vaccination and insurance requirements

Point at the authority.

Same reasoning. Link the official guidance for the destination rather than summarising it, because a summary that is six months stale reads exactly as confidently as one that is current.

Prices and availability

Connect it or refuse it.

A crawl is a snapshot. Either wire your booking system in as an API tool so the answer is live, or have the assistant hand over rather than quote a rate from a page that may have changed this morning.

Four documents that answer most of it

Travel questions look varied and are not. Nearly all of them resolve to rates, terms, inclusions or logistics.

Room and rate detail

What each room type includes, what the rate covers, whether the price is per person or per room. Crawled from the pages you already publish, so it never drifts from what a guest can see.

Cancellation and deposit terms

Upload the terms PDF. Free-cancellation windows, deposit amounts and no-show rules become answerable in a sentence instead of a link to clause 7.

Itineraries and inclusions

For tour operators this is the whole sale: what is included, fitness level, what to pack, whether the walk is really four hours. Add each itinerary as a document or a page.

Arrival logistics

Check-in times, luggage storage, transfers, parking, what to do if the flight is delayed. The questions that arrive at three in the morning, local time.

Turning a 3am question into a booking

The assistant is not closing the sale. It is keeping the enquiry alive until someone who can close it is awake.

How lead capture works
  1. 01

    Answer before you ask

    The assistant handles the question first and collects contact details afterwards, when the guest is already engaged rather than at the door.

  2. 02

    Keep the transcript with the lead

    Reservations opens the enquiry and sees exactly what was asked — dates, party size, the thing they were worried about — instead of starting over.

  3. 03

    Hand over the complicated ones

    Group bookings, accessibility requirements and anything contractual go to a human, with the conversation attached.

  4. 04

    Read what it could not answer

    The unanswered-question list is a direct instruction about which page on your site is missing or unclear.

One knowledge base. No translated microsites.

Maintaining a German version of your cancellation policy is how policies get out of sync. Keep one authoritative English document and let the assistant answer from it in 95+ languages — the source of truth stays singular.

Read more

Questions from reservations teams

What is a travel chatbot?

A travel chatbot is a chat assistant on a hotel, tour operator or travel agency website that answers guest and traveller questions without anyone being on shift. The useful kind is trained on your own terms, itineraries and area guides, so it quotes your cancellation window rather than a generic one, and it answers in whatever language the guest writes in — which in this industry is the difference between an enquiry and a bounce.

Does it work on WhatsApp or Instagram?

No. CustomerBot is a website widget and does not connect to WhatsApp, Instagram or Facebook Messenger. That matters in travel more than in most sectors, because a lot of guests genuinely prefer messaging apps — so if a WhatsApp presence is central to how you take enquiries, you should look at a tool built for that. If your enquiries mostly arrive through your own site, this covers them properly.

Can it answer visa and entry requirement questions?

It should not, and you should configure it not to. Entry rules change without notice and depend on nationality, transit route and purpose of travel, so a confidently wrong answer can leave someone unable to board. Train it to point at the official government source and the airline, and to say plainly that it cannot confirm anyone’s eligibility. Everything else about the trip it can answer freely.

Is there a free plan for a small property?

Yes — one assistant and 50 conversations a month with no card, which suits a single guesthouse or a small operator and is enough to see how much of your enquiry volume is genuinely repetitive. Language support is not restricted on the free plan, so you can test it in the languages your guests actually use.

Can it quote live availability and prices?

From your published rate pages, yes. For live availability you would connect your booking or channel-manager endpoint as an API tool — describe it in plain English and CustomerBot generates the tool schema, then the assistant calls it during the conversation and answers from the response.

How good is it in languages we do not speak?

It detects the language of the message and answers in it across more than 95 languages, reading from your English source content. This is the single biggest reason travel businesses adopt it: the guest writing in Korean at 11am Seoul time gets the same answer as the one writing in English.

Will it promise something we cannot honour?

Answers are grounded in the content you trained it on and cite their source. If your terms do not cover a case, it says so and offers to pass the question on rather than inventing a policy. That fallback behaviour is the point — an invented cancellation policy is a chargeback waiting to happen.

Can we run one assistant per property?

Yes, and for multi-property groups you usually should — each assistant has its own knowledge base, branding and analytics. Plan limits govern how many assistants an account holds, so check pricing before planning a rollout across a large estate.

Does it work on our booking engine’s pages?

It is one script tag, so it works anywhere you control the HTML — your own site, a Webflow or WordPress build, or a custom front end. Some hosted booking engines do not allow injected scripts; in that case put it on your main site where the research actually happens.

Ask it your cancellation policy. In German.

Upload the terms PDF, then test it the way a guest would. Two minutes, free plan, no card.

Start free
Ask CustomerBotAnswers from our product docs