Configure Agentforce Service Agent Progress Indicators
To let messaging end users know that an AI agent is actively engaged in their conversation, set up your integration to support the Show Agentforce agent progress indicator setting. Admins can use the setting to turn on progress indicators with loading text and progress animations. These indicators communicate what actions an Agentforce Service agent is taking behind the scenes. Progress indicators rely on platform events for Bring Your Own Channel for Messaging channels. Partners and admins can opt in to them or not, depending on how they plan to use platform event allotments.
To make the Show Agentforce agent progress indicator setting visible to admins on a channel’s Messaging Settings page or to hide this setting, set the EventCapabilitiesIsProgressIndicatorOptExposed field on the ConversationChannelDefinition record.
- Set this to
trueto permit the Salesforce admin to opt in to progress indicators for AI agents. - Set this to
falseto disable progress indicators and hide the setting from the Salesforce admin in the Messaging Settings. Default isfalse.
In addition to setting the field value in the ConversationChannelDefinition record, call the Interaction Service Register Capabilities API (PATCH /api/v1/capabilities) to specify that your integration supports progress indicators. We recommend invoking the API only one time, on load of your middleware or connector. messageTypeCapabilities is a mandatory field and should be specified when registering progress indicators.
Here’s an example payload.
When a Salesforce admin selects Show Agentforce agent progress indicator, it takes up to an hour for these progress indicators to show up in a conversation between an AI agent and an end-user.
See Also