Platform really helps in setting up custom notifications within salesforce or for external system. While utilising the platform events in salesforce, you need to consider below things:
- Record Owner considerations
- Platform Event Trigger do not provide Email Support
In Apex, use the SingleEmailMessage.setOrgWideEmailAddressId method to set the org-wide email.
Hope this will help!!