Is there a way to integrate CiviCRM with Magento?
this is possible to integrate, but you would need to develop an extension to do some of it.

eg you can create automatically a mailing and add the recipients, you can add users into a newsletter group....

to my knowledge, there isn't an out of the box ready to use extension that already does it, so you would need to develop it or hire someone to write the needed