Six pillars between an inquiry and a paid room.
A guest message arrives; sixty seconds later a booking line appears in your PMS. These are the parts that make that true — and the ledger that shows you what the night was worth.
The six pillars.
Nobody else measures what you lose.
Chatbots count the bookings that happened. Wizorks accounts for the ones that didn’t — with a named cause on every loss, a pipeline chasing each one, and the return computed in the open.

The ledger, writing itself
Every booking carries the thread it came from, and a confidence score on that link.
Illustrative example — not real customer data
Illustrative example — not real customer data

Every booking that died has a cause.
The Leakage Engine. Every inquiry that did not become a booking is given a named cause: never answered, answered late, never chased, or lost after the price. Each one classed, with the reason underneath.

Recovery Pipelines. Three of them, and they run without anybody pressing anything: fifteen minutes for a late reply, thirty for a stalled thread, an hour for a dead quote. Three attempts at most — and it stops the second the guest writes back.
The Opportunity Gap. The value that probably left, estimated and printed next to what you booked. It is labelled an estimate and never added to your return.
The return, computed in the open.
The Attribution Ledger. Every booking carries where it came from, what converted it, and what kind of revenue it is. Nothing is counted twice, and every line explains itself.
The ledger, writing itself
Every booking carries the thread it came from, and a confidence score on that link.
Illustrative example — not real customer data
Three Evidence Rules, All Visible. Return computed under three rules — observed only, observed plus inferred, observed recovery. You pick the one your finance director will accept, and the method is printed under every figure so they can argue with it.
The What-If. Enter your own assumptions — what the period cost, what a recovered booking is worth, what you save — and see the return they imply. It is labelled a simulation and never touches your real figures.
Six views on the same demand.
The Visibility Board. Six views on the same demand: response time, channel, where each inquiry stopped, volume, who actually answered — a person or Sarah — and each property on its own.
Illustrative example — not real customer data
Cross-Property Comparison. Two properties, or nine, side by side on the same metric — so a group can see which house is losing the demand.
Guest Value. What each guest has been worth, how recently, and how often — carried on the profile, so a fourth-stay guest is never treated like a first.
Nobody logs in to learn how the night went.
The 08:00 Digest. Last night’s figures arrive in your phone at eight, and the week’s on Monday. Nobody has to log in to find out how the night went.

Export, With the Method Attached. CSV or PDF, and the model used to calculate it is named on the page — a report you can hand to an owner or a board without translating it first.
What does she check before she answers?
Your PMS, your policies, and the guest’s own file. Sarah reads the message in the language it arrived in, and nothing she promises comes from anywhere you didn’t put it.
Written for that guest, in the language they wrote in.
Every reply is written for that guest, on that night. There is no canned-response file for somebody on your team to maintain and forget.
Detected from the first message, never picked from a dropdown — Arabic in its main dialects and Modern Standard, alongside English, French, Spanish, German and Turkish.
An inbound call answered with the same memory as the chat, and transcribed into the same thread within seconds of the guest hanging up.
The PMS, your policies, and nothing from anywhere else.
A live availability call to your PMS before a price is ever spoken — so a conversation is designed not to double-book.
Your cancellation window, your pet rule, your check-in hour — edited by your team, and the only thing she is allowed to answer from.
A deterministic check sits between the model and the guest. The model proposes; the system decides. She cannot confirm a booking your settings have not approved; she answers only from your knowledge base and hands over when it has no answer.
The fourth stay is never treated like the first.
Preferences, the rooms they took, how they like to be spoken to — held on the profile and refreshed nightly, so nobody on your team has to look it up at midnight.
Every thread carries a number that moves with what actually happened in it — so your team opens the two conversations worth opening.
A person, the moment one is asked for.
The moment somebody asks for a person, disputes a charge, or pushes three times on the same thing, your duty manager gets it — with the thread attached.
Illustrative example — not real customer data
What happens between 23:40 and 23:41.
The message arrives in French, and the desk closed an hour ago.
23:40
A guest asks whether there is a room for Friday and Saturday. Nobody has read it, and by the time somebody does the guest will have asked two other hotels the same question.
Sarah asks the PMS what is actually free.
23:40
Not a cached room list and not last season’s rate card — a live availability call to Cloudbeds for those two nights, at the price your revenue manager set that morning.
She makes the offer in French, with your cancellation window inside it.
23:40
The room, the two nights, the total, and the date the guest can still cancel for free — quoted from your own policy and written in the language the guest used, not translated out of an English template.
The guest says yes, and the room is blocked before midnight.
23:41
The reference goes back in French, the booking is written into Cloudbeds, and your duty manager finds it at breakfast with nothing left to do.
Bonsoir, auriez-vous une chambre pour vendredi et samedi ?
23:40
Bonsoir, auriez-vous une chambre pour vendredi et samedi ?
23:40
Bonsoir, auriez-vous une chambre pour vendredi et samedi ?
23:40
Bonsoir. Il me reste une Suite Deluxe pour le 20 et le 21 mars, à 240 € la nuit, soit 480 € pour les deux nuits. Annulation gratuite jusqu’au 18 mars.
23:40
Bonsoir, auriez-vous une chambre pour vendredi et samedi ?
23:40
Bonsoir. Il me reste une Suite Deluxe pour le 20 et le 21 mars, à 240 € la nuit, soit 480 € pour les deux nuits. Annulation gratuite jusqu’au 18 mars.
23:40
Parfait, je réserve.
23:41
C’est confirmé. Votre référence est WZ-4082, et vous recevrez le détail par e-mail. À vendredi.
23:41
Illustrative example — not real customer data
Four inboxes become one thread.
A family arriving on Friday sends a voice note on WhatsApp. A German couple who install nothing pick up the phone. Both land in the same conversation, answered in the language they used.
Illustrative example — not real customer data
WhatsApp, Telegram, the widget on your own site, a phone call and your website form — landing in one conversation instead of an inbox per channel that nobody owns. Email and SMS are in pilot.
A guest can start on WhatsApp and finish in the widget. Once she is identified, your team sees her history before replying.
Your duty manager approves or declines from Telegram with one tap. Nobody opens a dashboard at one in the morning.
One script, no third-party code, about 22 KB compressed — it loads on the hotel WiFi a guest is actually standing on.
Sarah replies in the language the guest writes in, including Arabic in its main dialects and Modern Standard Arabic, English, French, Spanish, German and Turkish. The guest portal, chat window and guest guide are in English, French and Arabic.
Paid before the desk opens.
Sarah confirms it herself; or your staff approve each one from their phone; or the guest sends proof and your team verifies it. Your house, your rule.
Junior Suite 402 · 1 night · 30% of €480
Card details never enter a conversation. The guest gets a link, pays on a page built for it, and comes back to the thread already paid.
Bonsoir. Il me reste une Suite Deluxe pour le 20 et le 21 mars, à 240 € la nuit, soit 480 € pour les deux nuits. Annulation gratuite jusqu’au 18 mars.
availability · 20–22 Mar · Cloudbeds · 1 Deluxe Suite free · EUR 240 / night
PMS · 23:40
The price, the terms and the tax are stamped the moment the guest is quoted. Nothing changed afterwards — not a settings edit, not a retried message — can change what that guest was promised.
Je vous envoie un lien de paiement sécurisé — un acompte de 30 %, le reste à l’arrivée.
The deposit is taken and the room is held while the desk is still closed — your duty manager finds it at breakfast with nothing left to do.
Parfait, je réserve.
The reservation lands in Cloudbeds, Mews or Apaleo the minute the guest says yes. Nobody retypes it, and there is no spreadsheet in between.
Illustrative example — not real customer data
The stay runs in the same thread.
The guest opens one link and installs nothing. Behind it sit their booking, the documents reception needs before arrival, and the house information your printed folder used to carry.
The guest’s one link
One signed link, no password, nothing to install — their booking, the documents reception needs before arrival, their preferences, and the hour they will land.
WiFi, breakfast hours, house rules and the neighbourhood — edited once by your team and current in English, French and Arabic, instead of a folder somebody reprints each season.
A request from the thread
Housekeeping, maintenance, room service, concierge, spa and transport — asked for in the conversation the guest is already in, not on a phone nobody picks up.
Twenty minutes to an hour depending on what was asked. Past it, the request escalates to the right phone by itself — nobody has to notice.
Pending, acknowledged, in progress, done — and a fifth column for what ran past its promise, which is the only one a manager needs to look at.
She cannot offer a service you do not sell. If there is no airport transfer in your catalogue, no guest is ever promised one.
Afterwards
A single feedback request after checkout, sent at the hour people actually answer — and routed to a person when the answer is bad.
The Aurelia
Deluxe Suite · 2 guests
Stay
20–22 March
Total
EUR 480
Documents
Passport, before you land
Preferences
Floor, pillow, diet
Arrival
Tell us your time
The house
WiFi, breakfast, the area
Thank you for the two nights. A word on your stay?
10:30
Sent at the hour people answer; a bad answer goes to a person.
Illustrative example — not real customer data
Two Tuesdays at the same forty-room hotel.
Eleven messages arrive after the desk closes. Four of them are read at nine the next morning.
A French guest is answered in English and does not write again.
A price is quoted off last season’s rate card, because nobody had the PMS open at midnight.
A guest on their third stay is asked to spell their name.
Reception spends the morning giving out the WiFi password for the ninth time.
Nobody can say whether the booking came from the website widget or from a phone call.
All eleven are answered inside two seconds, in the language they were written in.
The French guest books at 23:41 and the room is blocked in the PMS before midnight.
The price quoted is the one your revenue manager set that morning.
The third-stay guest is offered the room they had the last two times.
Reception handles the two conversations that actually needed a person.
Every booking carries the thread and the channel it came from.
The part your data-protection officer reads.
Each hotel account is walled off inside the database itself, every change lands in an append-only log no application role can edit, and the backups are restored on a schedule as a test — not for the first time on the day you need them.
Nothing in the system reads across hotel accounts.
Isolation at the Row. Each hotel account is separated by row-level security that the database itself enforces, not by a filter somebody remembered to write in the application. A group compares its own properties; nothing reads across accounts.
GDPR, In Practice. Consent recorded per guest, an export on request, and a deletion that removes the rows instead of hiding them behind a flag.
Backups You Can Prove. Taken nightly, encrypted, held off-site — and restored on a schedule as a test, rather than for the first time on the day you need it.
No password to leave with, no key the concierge can see.
No Staff Passwords. Your team signs in with a face or a fingerprint, so a receptionist who leaves in March takes no credential with them.
Credentials That Rotate. Every channel key is held per hotel account and can be changed in a minute, without a release. The concierge never sees one.
Roles That Mean Something. A receptionist sees tonight’s arrivals. A revenue manager sees the rates. Nobody ends up seeing both by accident.
Every override, with the person and the minute.
An Append-Only Log. Every rate override, every cancellation, every deletion — with the person who did it and the minute they did it. The log is append-only for every application role, so nobody using the product can edit or remove a line.
Thresholds You Set. What counts as a late reply is your number, per property and per channel. Changing it takes a minute and no release.
Alerts With a Cooling-Off. Five things wake somebody up, and each one goes quiet for four hours after it fires — so your managers never learn to ignore the phone.
Live, both ways, and you are told when a delivery fails.
Three PMS, Live. Cloudbeds, Mews and Apaleo — live, syncing both ways from the day you hand over the key.
A Failed Delivery Is Retried. Every pipeline reports its own failure. A message that could not be delivered is held and retried rather than dropped, and you are told.
It runs on your PMS, under your data-protection officer’s terms.
Property managementRooms, rates and availability read live; the booking written back the moment the guest confirms.
Status: LiveProperty managementThe same two-way sync, working the day you hand over the API key.
Status: LiveProperty managementThe third live PMS — availability read, the booking written back, and the deposit taken without any extra setup.
Status: LiveLead captureAn inquiry from your own site opens a thread instead of an email nobody owns.
Status: LivePaymentsA deposit taken from the conversation, before the desk opens.
Status: LiveProperty managementNext in the integration queue and not shipped. Ask us where they are before you sign, not after.
Status: Not yetGroupsAPI access and webhooks for groups that already run a channel manager or a data warehouse.
Status: On requestAsk us these before you sign.
Straight answers, before anyone books a call.
Do we have to train Sarah ourselves?
No. Our team loads your rooms, your rates, your cancellation window and your tone during the two days of setup. After that you edit any of it from the dashboard without calling us.
Can my duty manager take over a conversation?
Yes, from inside the same thread. Sarah hands over when a guest asks for a person, disputes a charge, or says something she reads as a complaint — and your team arrives with the whole history rather than a summary of it.
What does she do when she does not know?
She says so and escalates, with the guest’s question, the surrounding context, and what she would have replied. She does not guess a rate or a policy she was never given.
Does she really handle Arabic — all of it?
Its main dialects — Gulf, Egyptian, Levantine and Maghrebi — and Modern Standard Arabic, alongside English, French, Spanish, German and Turkish. The language is read from the guest’s first message; nobody selects it from a menu.
How long is setup, honestly?
Two days from channel access to your first answered guest. The part that costs you time is one call of about ninety minutes, to go through policies and tone. Meta’s verification of your property’s new WhatsApp number can add a few days, so we start it the day you sign.
Will it work with our PMS?
Today: Cloudbeds, Mews and Apaleo, all two-way. Opera and Guesty are queued and not shipped, so ask where they are rather than assuming. Groups on anything else get a custom integration.
Where does our guest data live?
Inside the database, walled off from every other hotel account by row-level security the database itself enforces. It is backed up nightly, with the backups encrypted, and a deletion removes the rows rather than hiding them.
How do we know it is working?
The revenue view shows the bookings carrying a Sarah thread, the conversations she restarted after they went quiet, and the response times per channel — with the calculation shown, so your finance director can check it rather than believe it.
Watch it answer a real inquiry from your property.
Thirty minutes on a call, with your own channels and rates on the screen, and no contract at the end of it.
- PMS Live
- 3
- Live channels
- 4
- Days to go live
- 2



