Skip to main content

Events in Salesforce

Note: This article applies to Genesys Cloud for Salesforce.

You can configure the integration to fire or listen for events either in the Salesforce console in Salesforce Classic or in all versions of Lightning Experience (with the postMessage API or Lightning Message Service). The types of events and the way that you fire or listen for them depends on the Salesforce user interface that you use.

Note: This advanced customization article is intended for developers who are familiar with Salesforce.

Through the event model in the Salesforce Console Integration Toolkit, the integration fires and listens for events being raised around the following items:

  • Status changes (such as Available, Busy, Away, Out of Office, and On Queue)
  • Call activities (connected, disconnected, ACW required, ACW completed)
  • Interaction state changes (pickup, disconnect, mute, hold, secure pause, blindTransfer, consultTransfer, concludeTransfer, secureSession)

Developers can create Visualforce pages that use these events. For example code, see (GitHub).

For information about the Salesforce console, see in the Salesforce documentation.

For information about using the event model, see the  in the Salesforce documentation.

For more information about the integration, see .