No, it's not required. But it speeds up the check-in process at lot, so we do recommend it. You can also do this after arriving at the hotel.