A core challenge was balancing clarity with the complexity of the underlying PMS data. Booking records are complex and contain interdependent information, but exposing that complexity up front would make for a less than optimal review experience. Furthermore, Lobby needs to work across different PMSs, so a bespoke solution for one system would not work for another. Rather than rebuilding each PMS interface inside Lobby, we aimed to create a generic yet truthful abstraction that captures the information agents need to review and act on, while preserving a clear link to the underlying PMS records.
A topic of much discussion was when Lobby should autonomously apply alternatives for a booking that can’t be fulfilled exactly, versus suggesting options for the user to choose from. We went back and forth, but ultimately agreed that the loss of trust from repeated erroneous changes, and the work of undoing them, outweighs the extra effort of choosing manually from a set of suggestions.