Create Appointment Reasons and Engagement Channel Types

When an appointment reason is selected it connects to the underlying work type to fetch available time slots. Engagement channels are used to designate the channel for the appointment; such as in-person, video, and phone. The final step is to connect the appointment reason with the engagement channel type so that the scheduler is shown appointment slots that meet both criteria.