Add a custom button in the CMS UI

Can I add a custom button in the CMS UI when we publish any content? For example, I want to add an approve button and want some custom logic implemented in the backend which gets triggered and I can send email to multiple people?
Any help would be appreciated. Thanks.