Yes, you can book a Sephora makeup appointment online. Simply visit the Sephora website and choose your location to book an appointment.