@orange If you use WooCommerce there is an addon for The Newsletter that allows you to subscribe customers to specific lists for the products they buy, you can use these lists to send updates. Here's the documentation for it.
I don't know about birthdays, I don't collect such information from my customers.