Managing bookings for millions of pilgrims from more than 40 countries worldwide relies on multiple touchpoints and third-party vendors.