AI Operator

Not a chatbot.
An operator.

Reads live PMS data, checks availability against policy, prices offers in real time, and writes the action back to your folio. Across 200+ languages. Hands off to staff with full context when judgment matters.

Guest · Whatsapp
What the guest experiences. A natural conversation in the channel they already use - with priced options they can act on in one tap.
AI Operator · Viqal dashboard
What the AI operator did. Checked PMS, priced the offer, booked the choice, posted to the folio. Every action logged in the guest record.
Hotel guest record SYNCED FROM PMS
DP
David Park
Maison Noir Rewards · Silver · #8842
Reservation 49218·Room 412
Stays
7
Lifetime spend
€4,210
Language
EN
Guest Journey
Checked in — Room 412
2 days ago, 3:14 PM
Requested late checkout
Today, 11:14 AM
Checking late checkout availability — Room 412
Today, 11:14 AM
Late checkout offer template triggered
Today, 11:14 AM
3 PM · €25 option chosen
Today, 11:15 AM
€25 added to guest folio in PMS
Today, 11:15 AM
FOLIO #49218 · +€25.00
Trusted by
140+ properties
01 · Understanding

Understands what guests actually mean.

Built for real guest messages — half-formed, typo-ridden, switching between English and the guest's native language mid-sentence. The AI classifies intent, not keywords. Four ways to ask for a late checkout resolve to the same request, in the same second.

  • 200+ languages — detected per message, replied in the guest's language.
  • Intent classification over keywords — handles slang, typos, mixed-language.
  • Confidence score on every message — below threshold, it hands off instead of guessing.
Four messages · one intent
Classified as late_checkout_request
200+ LANGS
🇬🇧
EN
"can i keep my room til like 2ish?"
→ LATE_CHECKOUT_REQUEST·Colloquial · typo tolerant
🇪🇸
ES
"hola puedo salir más tarde hoy??"
→ LATE_CHECKOUT_REQUEST·Spanish · punctuation noise
🇩🇪
DE
"Wäre ein späterer Checkout möglich?"
→ LATE_CHECKOUT_REQUEST·Formal German
🇯🇵
JA
"チェックアウトの時間を遅らせることはできますか"
→ LATE_CHECKOUT_REQUEST·Japanese · kanji + kana
02 · Grounded

Reads live PMS data before every reply.

Before the AI says a word, it reads the reservation, profile, folio, availability, and your knowledge base. Every policy, rate, and room assignment comes from your systems — not from a guess.

  • Pulls reservation, profile, folio and availability from your PMS per message.
  • Grounded in your hotel's knowledge base — policies, hours, amenities, brand voice.
  • Never invents a rate or a policy — if the data isn't there, it asks or hands off.
See every PMS and channel the AI reads from — Integrations
Sources read before replying
Every reply is grounded — no invented policies, no made-up rates
PMS
Reservation
Emma G · checkout today 11:00
Mews · res 49218 · folio open
PMS
Profile
Repeat guest · stay 4/5 · DE + EN
Last stay May 2024
PMS
Availability
Room 412 next arrival 16:30
Live inventory · 180ms
KB
Policy · late checkout
€30 to 14:00 · €60 to 16:00 · staff approval over 16:00
Knowledge base · v14 · last edit 2d ago
KB
Brand voice
Warm · first-name · never "unfortunately"
Tone guide · auto-applied
03 · Action

Executes real actions. Writes back to the PMS.

The difference between a chatbot and an operator is the verb. Viqal books services, charges the folio, creates housekeeping tasks, and updates guest profiles — all with confirmations sent back to your PMS, not emailed to a queue.

  • Books services · charges folio · creates tasks · updates guest profiles.
  • Every action logged with a PMS confirmation number and timestamp.
  • Works across Mews, Opera, Protel, Cloudbeds and more - see integrations
See how these actions drive in-stay revenue — Upselling
Actions · last hour
5 actions · all confirmed by PMS
WRITE-BACK OK
11:02CHARGED
Late checkout · 14:00
Room 412 · Mews · folio #49218
+€30
10:47BOOKED
Rooftop cabana · 16:00
Room 208 · Mews · service 12071
+€40
10:34TASK
Housekeeping · extra towels
Room 517 · Opera · task #8842
10:18UPDATED
Guest profile · DE preferred
Room 104 · Mews · profile
10:06BOOKED
Spa · 90 min massage
Room 618 · Mews · service 12068
+€95
Positioning

Why hotels choose an AI operator over a chatbot.

A chatbot answers questions. An AI operator for hotels does the work — reads live PMS data, executes folio charges and bookings, writes confirmations back, and hands off to staff when judgment matters. That's the difference between a front-desk shortcut and a second shift on the team.

04 · Handoff

Knows when to hand off. With full context.

Judgment calls go to humans. When confidence is low, the task is out of scope, or a guest is upset, the AI escalates to Team Inbox with the classification, reasoning, and a suggested reply staff can send or edit in one click.

  • Auto-escalate on low confidence, urgent maintenance, complaints, VIP flags.
  • Hands over the intent, reasoning trace, and a suggested reply — not a blank chat.
  • Staff can edit and send, or override with their own words in the same thread.
See how handoffs land in Team Inbox
Handoff · needs human
Room 517 · Anya K.
ESCALATED
The shower in 517 is leaking onto the floor. We had to move our bags. Can someone come up now?
Classification
MAINTENANCE · URGENTintent maintenance_urgent · confidence 0.91
Escalated because: water damage risk + guest asked for staff on-site. Outside AI autonomy.
Suggested reply
Hi Anya — I'm so sorry. Maintenance is on the way to 517 now. I've also alerted housekeeping for towel replacement. Anything you need in the meantime?
ASSIGNED · Maria (front desk)
05 · FAQ

AI Operator · common questions

01

What makes an AI operator for hotels different from a chatbot?

Scripted chatbots match keywords to programmed replies — fine until a guest deviates. General-purpose LLMs construct answers based on context. An AI operator for hotels combines: intent classification over keywords, plus live PMS and knowledge-base reads before every reply and it hands off when a guest needs a human.

02

What actions can the AI take on its own?

Anything you've opted into: booking services (spa, transfers, dining), extending checkouts, charging the folio, updating guest profiles, creating housekeeping or maintenance tasks. Each action is logged with a PMS confirmation. You set guardrails per action — amount caps, approval thresholds, offers only allowed in certain windows.

03

How do we keep it from hallucinating policies or rates?

Every reply is grounded in structured PMS data and your knowledge base. The AI can't quote a rate your PMS doesn't publish or promise a policy that isn't documented. If a guest asks about something outside those sources, it says so and hands off — transparent, auditable, no confabulation.

04

How is the knowledge base maintained?

A structured editor in the dashboard — policies, hours, amenities, FAQs, brand-voice rules, escalation triggers. Edits go live immediately and version themselves. Most properties seed it in a half-day kickoff with Viqal, then edit in place as their ops evolve. No retraining, no waiting.

05

When does the AI escalate to staff?

On low confidence, explicit guest request for a human, urgent maintenance, medical language, complaints, VIP flags, or actions outside its permissions. Staff get the full reasoning trace, intent classification, and a suggested reply — so picking up a handoff is a one-click send, not a re-read.

06 · Ready to upgrade

Not a chatbot.
An operator.