Get Engagement Channels
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.
-
Create a page to show the engagement channel types. Salesforce Scheduler shows service resources and resource time slots based on the channel that a user selects when creating an appointment.
-
Make a
GETrequest on theengagement-channel-typesConnect API.Sample Request
Filter the engagement channel types by the
workTypeGroupIdselected in the previous step.Where
YOUR_INSTANCEis a variable.You can filter the engagement channel type results by
workTypeGroupIdsorworkTypeIds.Sample Response
The request returns the engagement channels for the
workTypeGroupIdspecified in the request. -
Parse the JSON response, and show the engagement channel types on the page that you created.
Your users can select an engagement channel type for the appointment from the page.