Skip to main content
About the Resource Center

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 Events in Salesforce Classic Console App (GitHub).

For information about the Salesforce console, see Customize a Console with Custom Components in Salesforce Classic in the Salesforce documentation.

For information about using the event model, see the Salesforce Console Integration Toolkit for Salesforce Classic in the Salesforce documentation.

For more information about the integration, see About Genesys Cloud for Salesforce.