Close
Type at least 1 character to search
Back to top

Escape Room Web Booking App

In this project, we created a custom booking application and added web analytics functionality for an escape room client. The client’s website was already built on Squarespace, and they wanted to integrate the new functionality into the existing site. They also already used Bookeo to manage their bookings and Square for payment processing. Prior to our engagement, their website redirected customers to the managed scheduler on the Bookeo website. With the new custom web application, customers would enjoy a branded booking experience and stay on the customer’s website entirely up until payment.

Web App

The custom web app integrated with the Bookeo API to allow customers to view the current availability of the client’s escape rooms. The app would fetch and custom format the current room listing, schedule, details, and availability. Customers could then browse by date and filter the listings for a specific room. To speed up requests and avoid rate limiting issues, a cache stored some of results between customer queries. After selecting a room, the customer would enter their information before checking out using Square. This required a customized redirect to handle some of the logic due to scripting limitations on the Squarespace platform. Throughout the checkout flow, we also added functionality that would temporarily hold a room to avoid customers simultaneously booking the same room.

Web Analytics

We also integrated Google Analytics into the customer’s website to expand their customer analytics and retargeting advertising. After adding the analytics functionality and rules, the client could track customer flow through the website. This allowed them to retarget customers that didn’t convert to sales and optimize the website in areas where customers dropped out of the booking flow.

Web App Screens



Client

Escape Artist Greenville

Project

Web Development