There are several ways people can currently sign up for a newsletter on my Magento webshop:
- Directly through a form on the front page
- After placing an order
- At any time when they create an account and log in.
Now I currently use CampaignMonitor and CreateSend to send my newsletters, but I am trying to move everything over to SendGrid. I run various non-magento sites that all use SendGrid and I am trying to make maintenance easier by reducing the number of external services (that, and they are a lot cheaper and I am not 100% satisfied with their delivery rate)
What would be the best way to setup this connection between SendGrid and Magento? Should I keep everything on the Magento side and let SendGrid pull (how?) or should I let SendGrid manage all signups, opt-out, etc. (how?)
Note that this is strictly for my marketing Newsletter. Transactional mails (order confirmation, password, etc.) already works fine through my sendmail interface.