For our own needs, we have developed a plugin that allows us to send a separate email from the woocommerce order emails based on products on our online store as soon as the order is complete.
(You should be able to change this based on the order status you want)
Here is a simple image of the plugin configuration :