Configure the custom workflow actions in WCM Authoring

By clicking "Select Action" button, will see all three actions to choose from

Just like above create remaining two also i.e one for the authors and another owners

Create workflow stages that includes above custom workflow actions

Make sure to add stage approvers here

define the four stages with appropriate actions

Create workflow with above stages

Created simple workflow with four stages

Draft

no actions required

Pending Approval

Added “Send Email To Approvers with custom body” action on entering of stage

Publish Stage

Added “publish” action

Added “Sent Email to Authors with custom body” action

Added “Sent Email to Owners with custom body” action

Expire stage

Added “expire” action

Added “Sent Email to Owners with custom body” action

Associate above workflow to Authoring Template

Once you updated (or created) the authoring template to point to above
workflow , You can go ahead and create content using the about authoring
template, emails should be shooting out to users based on the workflow
stage ( don’t forget to add required users/groups to associated stages)