Push Group Failure detection

Is there any existing way to automatically detect failure in push groups?
If not, we need to create a workflow to detect it and for that would need to add this failure as an event. Can I get some help/suggestions around this?

You could try creating an event hook that subscribes to the event “Group push mapping change failed and cannot be retried”. Please refer to this documentation on event hooks.