No wonder hotel loyalty programs can break
No wonder hotel loyalty programs can break
05 DECEMBER 2018 1:00 PM

The promise of a hotel loyalty program is pretty simple, but the underlying technology gets devilishly complex pretty quickly.

Loyalty programs are as simple as: You book, you stay, you get points, and when you have enough points, you get free stuff—usually hotel rooms, but often gift cards, other travel products or even “backstage access” to memorable lifetime experiences.

But for the hotel company to manage and fulfill these promises adds up to a mountainous challenge in the areas of technology, operations and marketing. This article delves into three of the most common technological problem areas—those most likely to fail and break the promise:

  • interfaces;
  • duplicate profiles; and
  • identity management.

These aren’t the only weak links in the chain, but a great place to begin to understand where fragility exists in the loyalty ecosystem.

Let’s start with internal interfaces, those where the loyalty program system (LPS) is interfaced to other applications under the direct control of the hotel company or their chosen vendors, over whom the hotelier has great influence. These include the central reservation system (CRS), the property management system (PMS), the content management system (CMS) and the website.

Loyalty/CRS interfacing entails precisely associating a reservation transaction to a profile and a loyalty membership, securely, easily and at any point in the reservations process. This interface needs to operate in real time. Passing more than just the membership number, program status, member preferences and upgrade or promotional eligibility all come into play. A communications glitch or a mismatch in message format spells doom.

Most member interactions with the brand and the program also are likely to occur in real time on The content management system and web server application must interact tightly with the loyalty program, often in a highly collaborative dance between the loyalty application, website and CRS.

Remember the point above about connecting the reservation with the loyalty membership at any point in the process? Pulling off a seamless experience no matter when the guest logs in and authenticates as a member—before the reservation, during the reservation or at the end—requires the website to artfully manage the session variables in memory while the active window goes from interacting with the CRS to interacting with the loyalty program and back. And if the member has multiple windows open in their browser, it gets even more complicated to control the sessions. also needs to retrieve and front-end the display of points earned, points burned, promotion registration and all other member interactions.

Property management system interfacing is only slightly less challenging. The interface with the PMS is most often assumed by the CRS, more so than the loyalty application. In addition to sending member ID, status and upgrade eligibility from CRS to PMS, the PMS needs to send back actual consumption data to be recorded and collated by the loyalty system.

The interfacing doesn’t necessarily need to be real-time, but for most hotel companies, it is a one-to-many relationship with a single CRS talking to many property-based PMS platforms. But most hotel companies of consequence have multiple different PMS platforms in use, most of those with multiple versions. And if the hotel company has multiple CRS systems active, which is typical during a transition, the level of complexity expands geometrically. All of the message formats need to be transformed and synchronized across multiple platforms, requiring great discipline in controlling the interfaces.

Then we have the interfaces with external partners, where the hotel company has less control. Less control means more risk. These interfaces might include:

  • credit card partners;
  • points-transfer partners; or
  • other travel product vendors.

Interface end-points that are outside the direct control of the hotel company are a huge area of potential fragility in an already complex loyalty ecosystem.

Duplicate profiles
The same guest might forget that they joined and then join again. Ultimately, they realize it—probably because you sent them a “Stay before your points expire!” reminder—and want you to combine their profiles. But often the details in the profiles differ, so identifying which details get transferred to the surviving profile becomes challenging for a system to determine with any high degree of accuracy.

Additionally, do you need to build your merge process so you can un-merge? Do you need automated matching to associate a reservation with no membership ID with a valid membership? What is the risk of making an error on that automated match process and associating Mr. Smith’s reservation with Mr. Smithy’s membership? And once you have merged a duplicate profile, how to you syndicate the results of that merge event out to all other systems in the ecosystem?

You get the idea and see the traps for the technologically unwary.

Identity management
Closely related to the automated match-and-merge challenge discussed above, we have the concept of identity management. Typically, a collection of application modules somewhat separate from the loyalty application itself, these tools:

  • validate usernames and passwords;
  • associate the username with the member profile;
  • ensure that password standards are met; and
  • manage the “forgot password,” “challenge questions” and “change password processes.”

All fall into the category of “interfaces under hotel company control,” which is great, but if the identity management system fails at any point, loyalty members simply cannot access their accounts, and it is not a pretty thing to recover from.

Hopefully, we have illustrated some of the fiendish complexity required to stand up a loyalty program and keep it running. No wonder they break!

Mark Haley and Mark Hoare are Partners with Prism Hospitality Consulting, a boutique consulting firm servicing the global hospitality industry in technology, distribution and Loyalty strategies. For more information, please visit

The opinions expressed in this column do not necessarily reflect the opinions of Hotel News Now or its parent company, STR and its affiliated companies. Bloggers published on this site are given the freedom to express views that may be controversial, but our goal is to provoke thought and constructive discussion within our reader community. Please feel free to comment or contact an editor with any questions or concerns.

1 Comment

  • joey December 5, 2018 2:02 PM Reply

    Not sure there was a takeaway from this. Yes, our programs have a lot of moving parts. Is there a suggestion to avoiding some of the pitfalls or is this like saying..."Hey, complex things can break or fail. Head's up!"

Comments that include blatant advertisements or links to products or company websites will be removed to avoid instances of spam. Also, comments that include profanity, lewdness, personal attacks, solicitations or advertising, or other similarly inappropriate or offensive comments or material will be removed from the site. You are fully responsible for the content you post. The opinions expressed in comments do not necessarily reflect the opinions of Hotel News Now or its parent company, STR and its affiliated companies. Please report any violations to our editorial staff.