Change Engagement Channel Type
An engagement channel is a medium, such as Phone, Video, and In Person that service resources use to meet customers.
Before using engagement channels for scheduling appointments:
- Enable engagement channels in the Salesforce Scheduler Settings of your instance. See Enable the Scheduling Appointments Using Engagement Channels Setting.
- Set up engagement channels, including setting the required access and creating engagement channels. See Engagement Channels.
- Create the Shift Engagement Channel and Engagement Channel Work Type records for the applicable shifts.
- Define Shift Rules in the scheduling policy. See Define Shift Rules in Scheduling Policy.
-
Make a
GETrequest to theengagement-channel-typesAPI by passing the requiredworkTypeIdorworkTypeGroupIdparameter.Sample Request
This sample API call uses the work type record representing the service territory to filter the engagement channel types.
Sample Response
The request returns the engagement channel types.
-
Parse the JSON response, and show the engagement channel types on the page. Your users can select a engagement channel type for the appointment from the page.
-
Make a GET request to the
getAppointmentSlotsREST API to see if the appointment’s original time slot is still available for the changed engagement channel type. Otherwise, show the available time slots for the selected engagement channel and allow your users to select a time slot. See Change Appointment Time.