Platform Events Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Flows
Processes
Apex
API
Monitor Platform Event Publishing and Delivery Usage
Newer Version Available
Publishing Platform Events
After a platform event has been defined in your Salesforce org,
publish event messages from a Salesforce app using processes, flows, or Apex or an
external app using Salesforce APIs.
-
Publish Event Messages with Flows
Use flows to publish event messages from a Salesforce app as part of some user interaction, an automated process, Apex, or workflow action. -
Publish Event Messages with Processes
Use Process Builder to publish event messages from a Salesforce app as part of an automated process. -
Publish Event Messages with Apex
Use Apex to publish event messages from a Salesforce app. -
Publish Event Messages with Salesforce APIs
External apps use an API to publish platform event messages. -
Get the Status of Asynchronous Platform Event Publish Operations (Beta)
High-volume platform events are published asynchronously. With publish status events, you can track the status of publishing operations and take the necessary actions. Enable status events on the high-volume platform event you’re interested in tracking. Then subscribe to the PublishStatusEvent standard platform event.