Digital Check-In Fails at the Boring Parts
Digital check-in is sold on the pleasant parts - the guest arrives, their room is ready, nobody queues. When it fails, it almost never fails there. It fails on a file upload, a…
Mushon Nachmani
vGuest
Digital check-in is sold on the pleasant parts - the guest arrives, their room is ready, nobody queues. When it fails, it almost never fails there. It fails on a file upload, a form field, or a signature that will not submit on an older phone.
These are unglamorous problems. They are also the entire difference between a flow that reduces front-desk work and one that quietly adds to it, because every guest who abandons still has to be checked in by a person - only now they arrive slightly annoyed, having already tried.
Failure one: the document that will not attach
A guest completes check-in and signs. The system generates a PDF and attaches it to the reservation in the PMS. Simple, and it works everywhere until it does not.
At one property, every attempt returned the same rejection: the directory configured for that hotel did not exist on the server. Every single time, on both the reservation and the guest card. The identical operation worked normally at every other property on the same PMS.
That is the signature of a per-property configuration gap, and it is far more common than people expect. Most PMS platforms are configured per property rather than per installation - storage paths, document directories and permissions are set up individually for each hotel. The integration code is identical everywhere. The environment underneath it is not.
Two things follow:
- A working integration at four properties is not proof it will work at the fifth. Each rollout is a fresh environment with its own configuration.
- These faults surface late, during go-live testing with real data, because that is the first time anyone exercises the specific path.
The practical defence is to test every storage-touching step against the new property before the launch date rather than on it. Attachments, signed forms, uploaded ID scans - anything that writes a file - because those depend on setup nobody has looked at.
Failure two: the field nobody understands
The second failure is not technical at all.
A payment or identity form asks for a national ID number. Domestic guests recognise it immediately. An international guest sees a mandatory box asking for something resembling a social security number, has no idea what belongs there, and stops.
That abandonment is expensive precisely because of where it happens. The guest has already booked, already opened the link, already decided to proceed. They stop at the last step over a field that adds nothing.
These fields accumulate the way old code accumulates comments. Some are legally required. Some were required by a rule that has since changed. Some exist because somebody once asked and nobody revisited the default when the property started taking international bookings.
Every field should be defensible. If you cannot say what it is for and what breaks without it, it is costing you completions.
One caution when you start removing them: check what else depends on the field before you change it. In one case, removing an ID field turned out to be harmless - but the cardholder name field on the same form was the one that gated 3D Secure, and relaxing it would have silently changed how every transaction was processed, with no visible symptom at all. Ask your provider what depends on a field, not just how to hide it.
Failure three: no clear finish line
The third failure is the quietest. The guest completes every step and is not sure whether it worked.
There is no confirmation, or the confirmation is a spinner that resolves into the same page, or it says something ambiguous. So the guest assumes it failed, and arrives at the desk to check - which is the exact interaction the flow was built to remove.
The fix is trivial and frequently skipped: say plainly that check-in is complete, say what happens next, and say what the guest should do on arrival. If a signed document was produced, say so.
Measure completions, not usage
Most properties look at how many guests opened digital check-in. That is the wrong number, and it flatters.
Measure completions against arrivals, and then look at where in the sequence people stop. If ninety percent open the flow and forty percent finish it, that is not a forty percent success. It is a fifty percent abandonment nobody is looking at, and the step where they stop names the problem for you.
Drop-off at the document step is a technical fault. Drop-off at the identity or payment step is a form design fault. Drop-off at the end is a confirmation fault. Each has a different fix, and the data tells you which one you have.
Walk it yourself, as the wrong kind of guest
The most useful hour anyone at a property can spend is completing their own digital check-in as an international guest, on a phone, with no context.
Do not test as yourself. You know what the ID field wants and that the confirmation is fine. Test as someone who does not know your country's documents, has an older device, and has no reason to persist.
Every question you cannot answer confidently, every step where you are unsure whether it worked, is a place real guests are stopping. Most of them will turn out to be defaults nobody chose, and most are fixable in an afternoon.
Common questions
Why do guests abandon digital check-in?
Rarely because the concept is unappealing. Usually because of a specific mechanical failure - a document upload that rejects their photo, a field they do not understand, a signature step that will not complete on their phone. The guest does not report these, they simply stop and arrive at the desk, so the failure is invisible unless you measure completions against arrivals.
What are the most common digital check-in failure points?
The steps that touch storage and identity. Document uploads and signed forms depend on server-side configuration that is set per property and often missed. ID and payment fields ask for things international guests do not recognise. And the confirmation step frequently gives no clear signal that the guest is actually finished.
How do we know whether digital check-in is working?
Measure completion against arrivals, not usage. A flow that ninety percent of guests open and forty percent finish is not a forty percent success, it is a fifty percent abandonment you are not seeing. Then look at where in the sequence people stop, because the drop-off point names the problem.
Should digital check-in ask for a guest ID document?
Only where you are legally required to hold it, and be precise about which guests that applies to. Every identity field is a place to stop, and the cost falls hardest on international guests who do not recognise the document being requested. If a field is not required by law or by an operational need you can name, it is costing you completions.
Keep reading
All articles190+ properties · 6 countries
See it answering your guests
Bring your own property. We will show you what the assistant does with your real questions, in your languages, on WhatsApp.


