Integrate the Engagement Objects Into Your CTI System
IndustriesSettings
Industries Object Access by Community License
Access Industries Features Deployed Using Managed Packages
Previous Versions
Use the engagement objects to store details about an engagement between a customer and a customer service representative.
The engagement data model stores details, such as start date and end date, time, topic, and attendees, about an interaction between a customer or a customer-authorized representative and a customer service representative (CSR) or contact center agent (CCA). You can add up to 50 custom fields each in the EngagementAttendee, EngagementInteraction, and EngagementTopic objects. The engagement objects also support quick actions that help CCAs to perform routine actions quickly without navigating to multiple pages. CCAs can also create personalized list views for engagement objects by using the My engagement attendees, My engagement interactions, and My engagement topics filters. You can give Experience Cloud users in Industries clouds access to these objects so they can use Engagement objects.
With the Engagement Connect REST APIs, you can create, delete, and get Engagement Interaction, Engagement Attendee, and Engagement Topic records.
This Apex reference goes into detail about the built-in Apex ConnectApi classes and interfaces.
Integrate the Engagement Objects Into Your CTI System
Modify your CTI adapter so that when a customer service representative (CSR) accepts an incoming call using the softphone, an engagement interaction record for the call is created. Engagement Interaction is part of the Engagement data model, which has two other objects, Engagement Attendee and Engagement Topic. These objects store details such as the start and end date and time of an interaction, what an interaction is about, and attendee details.