Flows
Processes
Salesforce APIs
Pub/Sub API
Encrypting Platform Event Messages at Rest in the Event Bus
Previous Versions
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.
Publish Event Messages with Pub/Sub API
Use Pub/Sub API to publish platform event messages from an external app and get final publish results. Simplify your development by using one API to publish, subscribe, and retrieve the event schema. Based on gRPC and HTTP/2, Pub/Sub API enables efficient publishing of binary event messages in the Apache Avro format.
See Also