Digital guest registration for UK holiday rentals: what a compliant flow looks like, step by step

Article after article tells UK holiday-let hosts that they should keep a guest register. Almost none show what a working digital one actually looks like on a normal Tuesday changeover. This is the end-to-end version: six steps from booking to a police-request-ready record, the traps in each, and the questions that separate a real guest registration flow from a form that merely looks like one.

If you haven't read it yet, our guide to the legal duty behind guest registration covers the Immigration (Hotel Records) Order 1972 in full. This piece assumes you've accepted the duty and want to build something that satisfies it without becoming a second job. The short version of what the Order asks for: a written record of every guest aged 16 or over — name, nationality, next destination, plus ID document details for some guests — kept for at least 12 months.

The flow at a glance

A digital guest registration flow has six jobs. Most tools do two or three of them well and quietly skip the rest, which is why "we have digital check-in" and "we can answer a police request" are not the same sentence.

Six-step digital guest registration flow Booking triggers a request, every adult completes the form, ID is verified, the door code is released, records are stored with two retention clocks, and records can be retrieved on request. 1 Trigger booking creates the request 2 Capture every adult, not just booker 3 Verify ID check is a separate job 4 Gate door code only after completion 5 Store two retention clocks 6 Retrieve search and export across properties
The six jobs a guest registration flow has to do. Steps 5 and 6 are the ones most tools skip.

Step 1: Trigger the request automatically

The first failure point is the oldest one: a host who has to remember to send the form. If registration depends on you pasting a link into a message, it will be missed on exactly the busy changeover day you needed it. The request should be created by the booking itself, from your calendar or channel manager, with no human in the loop.

Timing matters more than it looks. Too early (at booking, months ahead) and guests ignore it; too late (on the doorstep) and you're chasing. A common sweet spot is roughly 24 hours before arrival, with automatic reminders for guests who haven't finished. Last-minute bookings need the request to fire immediately, which is a good test to run on any tool: book a same-day stay and see what happens.

Step 2: Capture every adult, not just the booker

This is the single most common gap, and it comes straight from how booking platforms work: you get one name, the person who booked. The Order, as we covered in our legal-duty guide, is framed around each guest aged 16 or over. A flow that only collects the lead booker's details satisfies "we collected something" while leaving the rest of the party unrecorded.

A workable flow asks the lead guest how many adults (16+) are staying, then collects each person's details, either by having each adult fill their own short form or by the lead guest entering them. Per adult, you need:

  • Full name and nationality (the fields the Order specifically asks for).
  • Next destination, which is the field most digital tools omit entirely, because it isn't needed for ID verification. It's usually best captured as a simple free-text box near the end of the stay, or at check-out.
  • ID document type, number and place of issue for guests who aren't British, Irish or Commonwealth citizens, so the form should branch on nationality rather than asking everyone for everything.

Children under 16 fall outside the per-person record, but it's still sensible to capture a headcount, both for the booking and for your own safety and insurance records.

Step 3: Verification and registration are two jobs

Hosts and vendors blur these together, and the blur causes most of the compliance trouble later. Verification answers "is the person arriving who they say they are?" It uses a photo of an ID document, is a point-in-time check, and the image is sensitive and has no reason to hang around once the check is done. Registration answers "can I show who stayed here, on these dates?" It's a small set of text fields, it's lower-sensitivity than a photo of a passport, and the Order says it has to be kept for a year.

The practical consequence is that a good flow treats them as separate data with separate lifetimes. The ID photo can be deleted quickly. The register line cannot. A tool that collects one blob called "guest ID" and applies a single deletion rule to all of it is making that choice for you, and not necessarily in the direction the law requires.

The design rule Verify with the photo, record with the text. Delete the photo on a short clock if you like. Keep the text record for at least 12 months.

Step 4: Gate the door code on completion

A registration form with no consequence for skipping it will be skipped. The reliable fix is to make the door code, WiFi details and directions the reward for finishing: the guest receives them automatically once the form, house-rules acknowledgement and consent are complete, and not before. This also has a security benefit, since a code sent at booking can be shared, forwarded or stay live for weeks, while a code released after verification is tied to a person you've actually checked.

For the timing and smart-lock side of code delivery, see how to send Airbnb door codes automatically. The point here is that registration is what makes the gate meaningful.

Step 5: Store it with two retention clocks

This is where the data-protection rules and the 1972 Order meet, and the answer is to be explicit rather than clever. UK GDPR expects you to keep personal data no longer than necessary and to be able to say why; the Order gives you a documented reason to keep one specific record for a year. Both can be true if you separate the data.

DataPurposeSensible retention
ID document photoConfirm identity at check-inShort: delete soon after check-out
Register entry (name, nationality, next destination, ID number where required)Satisfy the 1972 OrderAt least 12 months from the stay
Consent and house-rules acceptanceEvidence the guest agreed to your termsPer your own policy; often alongside the booking record
Marketing contact details (if any)Only if the guest opted inUntil they withdraw consent

Write your retention periods into your own privacy notice; the ICO's guidance on UK GDPR principles is the place to check how to document them. If you're unsure how the Order applies to your specific let, read the text of the Order itself or take advice. This article is practical guidance, not legal advice.

Step 6: Run the police-request drill

A register you can't search is a register you don't really have. Before relying on any system, run a ten-minute drill using a made-up scenario: "An officer asks who was staying at Property B on the night of the 14th, and for the details of every adult." Can you:

  1. Find the right stay without opening four tabs or scrolling through chat threads?
  2. See every adult in the party, not only the person who booked?
  3. Produce nationality and next destination for each, and ID details where required?
  4. Export it as a readable file, in minutes, from a phone?
  5. Do the same for a stay eleven months ago, not just last week?

If any answer is "not really", you've found the gap while it's cheap. The last question is the one that trips up tools built primarily around the check-in moment, because the record may have been quietly cleaned up long before the 12 months were over.

Edge cases that break flows

  • Guests who don't use WhatsApp or can't open a link. You need a fallback: an emailed link, or a printed QR card in the property, so nobody is locked out and nothing is skipped.
  • Language. A form guests can't read gets abandoned or filled in wrongly. Check which languages the flow supports and that the legally relevant fields are understood in each.
  • Direct bookings. If a tool only syncs from Airbnb or Booking.com, your direct guests fall outside the system. They're often the ones you know least about.
  • Late additions to the party. A friend joins on night two. The flow needs a way to add a guest mid-stay, or the register is wrong from day two.
  • Extended stays. A fortnight-long stay is one register entry per guest, not a new one per night. Make sure the system doesn't create duplicate or fragmented records.
  • Guests who refuse. Decide in advance what happens. The Order obliges guests to provide the information, so a clear written house rule that check-in details are required for every adult is reasonable, and the door-code gate enforces it without an awkward conversation.

Questions to ask any vendor

Take this list to any demo, including ours. Honest vendors will have clear answers; vague ones tell you something too.

  1. Which fields do you capture per guest, and are nationality and next destination among them?
  2. Does it collect every adult in the party, or only the lead booker?
  3. How long do you keep (a) the ID image and (b) the text record, and can I change either?
  4. Can I search and export records across all my properties in one place?
  5. Where is guest data stored, who else can access it, and what happens to it if I cancel? Ask for a straight answer, not a brochure line.
  6. Does the door code release depend on completing the form, and can a guest bypass it?
  7. What's the fallback for a guest who can't use the link?
  8. Do you use the official WhatsApp Business API, or automate a personal number? The second risks the number being banned mid-season.

What our own flow does and doesn't do

In the interest of the same honesty we'd ask of anyone else: Pivot Bureau's WhatsApp self check-in sends the guest a link about 24 hours before arrival, collects house-rules acceptance, photo ID and consent, and releases the door code only after that's done. It runs on the official WhatsApp Business API, supports English, French and Spanish, and handles multiple properties from one dashboard. Guest ID photos are encrypted at rest and automatically deleted seven days after check-out.

That seven-day deletion is the right call for the ID image, but it is shorter than the Order's twelve-month duty for the written record. So we'd tell any host what we're telling you here: use the verification flow for what it's good at, and keep a separate register, even a simple spreadsheet with one row per adult guest, for the full year. Ask us what is and isn't captured for your setup before you rely on it; we'd rather you ask than assume.

A registration flow isn't compliant because it has a form. It's compliant because, a year later, you can still answer the question.

If guest questions before arrival are eating your evenings as well, an AI receptionist can take those out of your inbox while the check-in flow handles the paperwork. For the lock-box alternative, see WhatsApp self check-in vs key lock boxes, and for ready-made wording, our self check-in message templates.

Mohsan Abasi

Founder, Pivot Bureau

Mohsan builds done-for-you AI assistants and self check-in automation for UK short-let hosts and small businesses — WhatsApp self check-in, AI receptionists and AI-ready websites. Connect on LinkedIn.

FAQ

What is digital guest registration for a holiday let?

It is a way of collecting and keeping the guest details you are required to hold, online instead of in a paper book. In the UK, the Immigration (Hotel Records) Order 1972 asks for each guest aged 16 or over to be recorded (name, nationality, next destination, plus ID document details for some guests) and the record kept for at least 12 months. A digital flow collects that automatically around check-in and stores it where you can search and export it.

Do I need to collect details for every guest or just the person who booked?

The Order is framed around each guest aged 16 or over, not only the lead booker. Booking platforms usually give you one name, so a flow that only captures the booker leaves the rest of the party unrecorded. A good flow asks how many adults are staying and collects each adult's details.

Can I delete guest ID photos after check-in?

Usually yes for the image itself: a photo of an ID document is sensitive, and UK GDPR expects you not to keep personal data longer than necessary. But the written register entry (name, nationality, next destination and ID number where required) is a separate record that needs to be kept for at least 12 months. Treat them as two pieces of data with two retention periods.

How do I test whether my guest registration system actually works?

Run a ten-minute drill. Pretend an officer asks who stayed at one of your properties on a given night. Can you find the stay quickly, see every adult in the party, produce nationality and next destination for each, export it from a phone, and do the same for a stay eleven months ago? Any "not really" is a gap to fix.

Does Pivot Bureau's WhatsApp self check-in replace a guest register?

Not on its own. It verifies guest ID and house-rules acceptance before releasing the door code, and it deletes ID photos automatically seven days after check-out. That is sensible for the image, but it is shorter than the 12-month duty for the written record, so we recommend keeping a simple separate register, even a spreadsheet with one row per adult guest, alongside it.

See what a registration-ready check-in looks like

Tell us how guests currently check in and we'll show you exactly what automating it would look like — including an honest answer on what it does and doesn't cover for your legal guest-record duty.

See WhatsApp Self Check-In Book a free 30-min call