Hotels & B&Bs Website DesignBooking SystemGoogle AdsSocial MediaEmail Marketing
Restaurants, Cafes & Bars Website DesignOnline OrderingGoogle AdsSocial MediaEmail Marketing
Blog ← designodin.com
← Hospitality Blog Hotels

Hotel Guest Data: Build Your List When OTAs Don't Share It

· Designodin Hospitality

Hotel Guest Data: Build Your List When OTAs Don’t Share It

Independent hotels can build a first-party guest database even when most bookings come through OTAs, by capturing real contact information at WiFi login, online check-in, the front desk, and loyalty enrollment. These touchpoints are entirely within OTA terms of service and require no expensive technology to start.

Last month, your property hosted 80 guests. Booking.com hosted 80 email addresses. You got zero. That’s not a complaint, it’s the business model. OTAs earn their commission by owning the customer relationship, and masked relay addresses that expire after checkout are how they protect that position. But here’s what they can’t own: the guest standing in your lobby, logging onto your WiFi, checking in at your front desk. The physical stay is yours. And five specific touchpoints during that stay are enough to build the guest database that changes how your property grows.

This article walks through each touchpoint in practical detail, the tools, the costs, the conversation scripts, and the compliance requirements. No enterprise CRM stack required.

Key Takeaways

  • OTA commission runs 15–30% per booking, but the hidden cost is the contact data you never receive, guests who’ve already proven they’ll stay at your property can’t be remarketed to without it.
  • WiFi captive portals capture real emails from up to 90% of staying guests, including OTA bookers who are already in your building.
  • A working first-party data setup for a small independent can be built for $100–$200/month in tools, not thousands.
  • 200 verified past-guest emails is enough to run a profitable direct-booking re-engagement campaign; you don’t need a list of 10,000 to see results.
  • 81% of hoteliers reported revenue lift after implementing a first-party data strategy, according to Revinate and Sojern research from 2024.

Why OTAs Keep Your Guests’ Contact Data (And What That Actually Costs You)

The Masked Email Problem Explained

When a guest books through Booking.com, Expedia, or Airbnb, you receive a relay email address, something like guest.12345xyz@guest.booking.com. That address routes messages back to the guest through the OTA’s system, but it expires after checkout, strips links from your messages, and blocks any direct communication you’d try to initiate outside the OTA platform.

This is policy, not a technical limitation. OTAs use relay addresses because they prevent hotels from bypassing the platform on future bookings. Every operator who complains about the commission math is missing the second part of the equation: even if you could stomach the commission, you still can’t reach that guest again next year without going back through the OTA and paying again.

The Real Cost Beyond Commission

Commission alone runs 15–30% per booking, according to Stayfi’s 2025 OTA Fees Guide. That’s the number most operators focus on. But there are two other costs that don’t get enough attention.

First, OTA bookings cancel at 21.8%, compared to 10.6% for direct bookings (Prostay Hotel Booking Statistics, 2025). That gap represents real revenue volatility, rooms held and lost that could have been filled with a direct booker who had more skin in the game.

Second, and most persistently damaging: every OTA booker who checks out without leaving their real contact information is a guest whose lifetime value is permanently locked behind the OTA wall. They’ve already stayed at your property. They liked it enough to check out without complaining. And you can’t reach them for their next trip without paying the commission again.

A 5% improvement in guest retention can increase profits by up to 75%, according to research by Bain and Company. That number is out of reach for any hotel that can’t identify and re-engage its own past guests.

The 5 Ways to Capture First-Party Guest Data

1. WiFi Login Captive Portal

This is the highest-yield single touchpoint available to any property with a WiFi network. A captive portal intercepts the guest’s connection before granting internet access and presents a branded landing page that asks for a name and email address in exchange for WiFi login.

The reason it works so well on OTA bookers specifically: the guest already booked through someone else’s platform, but they’re physically in your building. The OTA has no reach into your lobby. Hotelinking’s Portal Pro data indicates that a well-designed captive portal captures real emails from up to 90% of staying guests.

The UX rules matter. Keep it to two fields maximum: name and email. Brand the landing page with your hotel’s logo and colors. Be direct about the exchange: “Enter your email for instant WiFi access.” A third field drops completion rates. A generic white-label portal drops them further because it signals a spam trap.

Tools at realistic price points include Hotelinking Portal Pro, GoGoGuest, IronWiFi, and StayFi, most starting in the $49–$99/month range. One compliance note: the GDPR and CCPA require that consent collected at WiFi login is explicit and documented. Include a clearly visible, unchecked consent checkbox on the portal form. Most of these tools handle this natively, but verify before you go live.

Carlos runs a 22-room boutique property in Savannah, Georgia. For three years, roughly 70% of his bookings came through Booking.com and Expedia, and his email list sat at 140 contacts, mostly people who’d booked directly once and left their real address. He installed a WiFi captive portal in January 2025 for $79/month. By the following January, his list had grown to 1,080 contacts. The portal captured emails from guests who’d booked through every channel. In November, he ran a “book direct for December” campaign to that list with a 10% discount off the OTA rate. It generated 14 direct bookings. The tool paid for itself in the first campaign.

2. Online Check-In and Guest Portal

When an OTA sends a masked relay address, the guest’s real email isn’t gone, it’s just behind a wall. A digital pre-arrival workflow, sent via SMS or the OTA’s own messaging system, can collect the guest’s real contact information before they ever step through your door.

The mechanics: your PMS or a standalone tool like Canary Technologies sends the guest an SMS message with a link to a guest portal after the OTA booking is confirmed. The portal asks the guest to complete express check-in, room preferences, arrival time, any special requests. The email address field is required to send confirmation. The ask is framed around guest convenience, not data collection: “Complete your express check-in to skip the queue at arrival.”

This approach reaches approximately 96% of OTA bookings where the relay address still delivers the initial confirmation message. Modern PMS systems including Cloudbeds, Mews, and Little Hotelier all include guest portal features as part of their base plans. For properties already on one of these systems, this is a zero-additional-cost capture channel.

3. Front-Desk Capture at Check-In

For properties without a digital pre-arrival step, the front desk is still a reliable capture point, provided staff ask consistently. The ask has to be framed around the guest’s benefit, not the hotel’s data collection.

Scripts that work:

“Can I grab your email address? We’ll send your receipt and the WiFi password there, easier than a piece of paper.”

“I’ll send you a digital key and your room information, what’s the best email for that?”

Both scripts tie the email ask to something the guest immediately benefits from: a receipt they can file, WiFi credentials they don’t have to write down, an arrival that feels more organized. Guests who perceive a direct benefit say yes at a significantly higher rate than guests who are asked to “join our mailing list.”

The consistency problem is real. If the front-desk ask is left to individual staff judgment, some guests will be asked and some won’t. Make it part of the check-in script, train to it explicitly, and review the capture rate in your PMS weekly. A property that asks every guest and converts 60% of arrivals will outperform one that asks sporadically and converts 90% of those who are asked.

4. Post-Booking Data Enrichment

Even before a guest arrives, there’s a window between booking confirmation and check-in where you can collect preference data and real contact information through the OTA’s own messaging system.

A simple pre-arrival message sent through the OTA platform, “We’re looking forward to your stay; here’s a quick welcome form to help us prepare”, can direct the guest to a Google Form or Typeform that collects 3–5 additional data fields: real email, room preferences, reason for travel, dietary restrictions, special occasions. The OTA can’t block a guest from clicking an external link and completing a form voluntarily.

For properties with larger volumes, AI-powered enrichment tools like Directful or Revinate’s CDP can match partial guest records (name plus arrival date) against publicly available professional and social data to add demographic and behavioral context to existing profiles. This is not necessary at the 20–30-room scale, but it becomes relevant once a property is handling 2,000-plus guest contacts per year and wants to segment beyond “OTA vs. direct.”

At the smaller scale: a one-question pre-arrival SMS message asking “Is there anything we can prepare for your arrival?” generates replies that contain real email addresses, phone numbers, and preference information more often than operators expect. Guests who feel the hotel is paying attention will give you more than the booking form asked for.

5. Loyalty Program Enrollment

A loyalty program doesn’t require a sophisticated points engine. It requires a permission-based opt-in that creates a documented first-party data relationship with the guest. That’s achievable with tools like Preferred Patron or Antavo Lite at $30–$80/month.

The enrollment touchpoints: the front desk at check-in, the WiFi portal after login, the post-stay email, and the booking confirmation page for direct bookings. Each of these is a natural moment to say: “We have a loyalty program, free to join, takes 30 seconds, and you’ll get early access to direct-booking rates.”

What loyalty enrollment captures beyond the email address: birthday (for anniversary campaigns), room type preference, travel purpose (business vs. leisure), communication preferences. Even 3–4 data fields per guest transform a generic “past guest” email blast into a personalized message that references what the guest actually cares about.

The retention math applies directly here. The Bain and Company research on 5% retention driving 75% profit improvement is specifically about businesses that can identify and re-engage their best customers. A loyalty program is the mechanism that makes that identification possible.

Unifying Guest Data: From Scattered Touchpoints to One Profile

The PMS as the Backbone

Collecting emails from five different touchpoints creates five different data streams. They’re only valuable when they flow into one place. For most independent hotels, the property management system should be that place.

Every data touchpoint above, WiFi portal, guest portal, front-desk capture, loyalty enrollment, can be configured to push records directly into the PMS guest profile. Cloudbeds, Little Hotelier, and Mews all support this, and all three are realistic for properties in the 15–80-room range. Their base plans include guest profile management and basic email integration.

For properties that haven’t moved off a spreadsheet yet: that’s your first step, not a later one. A spreadsheet guest list has no merge-detection, no duplicate-prevention, and no way to track which email addresses are valid. The operational cost of data chaos grows faster than the list does.

When to Add a CRM or CDP

For properties under 30 rooms or under 2,000 annual guest contacts, a PMS with built-in email integration is sufficient. Don’t buy tools ahead of the problem.

At 3,000-plus annual guests, or when the segmentation you need exceeds what your PMS can support, a hospitality CRM like Revinate or Profitroom becomes worth evaluating. These tools consolidate data across all sources, enable behavioral segmentation, and support automated campaign sequences. Budget reality: $100–$200/month in total tools is a functional first-party data setup for a small independent. The $1,000-plus-per-month enterprise CDP stack is not the right starting point.

Data Hygiene Basics

OTA relay addresses create duplicate profiles. A guest who booked through Booking.com twice will have two records, one for each relay address, and neither connects to the real email you collected at WiFi login. Flag and consolidate duplicate profiles at minimum quarterly.

Use real email validation at the point of capture. Most WiFi portal tools include this, and it prevents dead addresses from inflating your list with contacts who will never receive anything. A list of 300 valid emails outperforms a list of 800 that’s 40% dead addresses in every metric that matters: open rate, deliverability, and conversion.

Segment from day one. At minimum, separate direct bookers from OTA bookers, and one-time guests from repeat guests. These two distinctions are enough to send meaningfully different messages from the start.

Independent hotel websites that use analytics, Google Ads pixels, or Facebook retargeting pixels need a consent management platform (CMP) before those tools track visitors. Under GDPR (for EU visitors) and CCPA (for California residents), the tracking cannot fire until the visitor has actively consented. A cookie banner that says “by continuing to use this site you accept cookies” does not meet this standard.

Practical tools at small-property budgets: Cookiebot, CookieYes, and Usercentrics all have plans under $20/month for small sites and handle the technical requirement of blocking tracking scripts until consent is granted. This is a one-time setup that most web developers can implement in an afternoon.

For data collected at WiFi login, check-in forms, and loyalty enrollment: consent must be logged and auditable. “We told them verbally” is not documentation. A checkbox on the WiFi portal form, a terms field on the loyalty enrollment form, and a consent timestamp in the CRM record, those are documentation. Most tools generate these automatically.

US operators: CCPA applies if you serve California residents, which any US hotel with a functioning website likely does. State-level privacy law expansion continues in Virginia, Colorado, Connecticut, and Texas. The practical requirement for small properties is the same across all of them: explicit opt-in for marketing communications, a documented record of that consent, and an easy unsubscribe mechanism.

One note on legal guidance: this article explains what compliance requires in practical terms. Your specific situation may have nuances that require review by a privacy professional, particularly if you’re running international campaigns or managing loyalty data across a multi-property portfolio.

What to Do With the Data Once You Have It

The Direct Booking Re-Engagement Campaign

Maria owns a 35-room property outside Charleston, South Carolina. After 18 months of consistent WiFi portal and front-desk capture, she had 380 verified past-guest emails. She ran a single campaign in September: a direct-booking offer for fall stays at 12% below the OTA rate, with a subject line that referenced her town’s fall foliage season. The campaign generated 22 direct bookings in two weeks, representing approximately $8,400 in revenue that she’d have paid 20% commission on if it had come through Booking.com. The list paid for 14 months of WiFi portal subscription in one send.

A past-stay email sequence to 200 verified contacts offering a direct-booking rate 10% below the OTA price typically converts at 5x the rate of cold acquisition efforts. The math works because these guests have already demonstrated they’ll stay at your property. You’re not convincing a stranger; you’re reminding someone who already chose you.

Segment the campaign. OTA guests get a “book direct next time, here’s why it’s better for both of us” message. Direct bookers get a loyalty or upgrade offer that rewards them for the channel choice they already made. These are not the same message and shouldn’t be treated as one.

Personalization Signals That Drive Repeat Stays

Even 3–4 data fields per guest profile change what’s possible. A guest who noted “anniversary trip” in their pre-arrival form gets a different message in October than a guest who noted “business travel.” A guest who always books your king suite gets an availability alert when that room type opens. A guest who traveled with children gets a summer family package, not a romantic getaway offer.

Salesforce’s State of Connected Customer research found that 84% of customers consider being treated as an individual rather than a number to be very important to winning their business, and 73% said they’d share personal data in exchange for a more personalized experience. For hotels specifically, Revinate and Sojern’s 2024 research found that 81% of hoteliers reported revenue lift after implementing a first-party data strategy.

Our work across 50-plus independent hospitality websites shows that properties seeing the fastest direct booking growth share one thing: a growing first-party guest database, not a bigger OTA advertising budget. The database is the asset. The campaigns are just how you spend it.

Building Audience Segments for Paid Retargeting

First-party guest emails can be uploaded to Google Ads and Meta Ads as custom audiences. This enables remarketing to past guests at a fraction of the cost of cold prospecting, because the algorithm already knows exactly who these people are and can place your ads in front of them precisely.

The second use is lookalike audiences. Upload your direct-booker email segment to Google or Meta, and the platform builds an audience of travelers who match the behavioral and demographic profile of your best customers. You’re no longer advertising to everyone searching for hotels in your city; you’re advertising to people who look like the guests who already chose you.

Google Ads for hotels strategy shifts significantly when you have a first-party audience to work from. The difference between cold retargeting and past-guest remarketing is visible in cost-per-click, conversion rate, and return on ad spend within the first 30 days.

Building the List: A Realistic 90-Day Starting Point

If you’re starting from zero, a spreadsheet and an inbox, here’s what 90 days of consistent execution can realistically produce.

Month one: Set up a WiFi captive portal ($49–$99/month) and configure it to push records to your PMS. If you don’t have a PMS, set it to export to a CSV weekly, you’ll clean it later. Train front-desk staff on the email-capture script. Expect 50–80 new contacts from a 20-room property with 60% occupancy.

Month two: Add the online check-in message sequence for all new bookings, configured through your PMS or a tool like Canary Technologies. Start capturing pre-arrival preference data with a simple form. Expect an additional 40–70 contacts.

Month three: Launch a basic loyalty enrollment offer, digital stamp card, direct-booking discount, or similar, at checkout and via post-stay email. Add the contacts from this channel. By month three, a 20-room property averaging 60% occupancy will typically have 150–250 verified contacts on a clean, segmented list.

That list is enough to run your first re-engagement campaign profitably. The hotel email marketing service at DoHospitality handles the campaign strategy, segmentation, and execution once the list exists, the 90-day effort above is step one.

What Comes After the List

The OTA data wall is real, but it has five doors: WiFi capture, online check-in, the front-desk ask, post-booking enrichment, and loyalty enrollment. None of them require OTA cooperation. All of them are within OTA terms of service. And collectively, they’re enough to build a list of verified past-guest contacts that changes the economics of your property.

The direct booking math is straightforward. A hotel booking system that converts even 10 past-guest re-engagements per quarter into direct bookings saves you the commission on those 10 bookings every time. Multiply that by two or three years of consistent list-building and the lifetime value of a hotel’s email list becomes the most undervalued asset on the property.

Start with one touchpoint this week. The WiFi portal is the highest-yield starting point for most properties. Within 30 days you’ll have contacts from guests who had never given you a real email address before. That’s the foundation.

When you’re ready to put the list to work, get in touch with DoHospitality. Building the database is step one. Knowing what to send, when to send it, and how to segment it for maximum direct booking conversion is where the list becomes revenue.

Ready to stop paying commission on every booking?

Fixed pricing. No discovery calls. Pick a package and we start within 24 hours.