Postmark. It just works, and I have yet to find a better service for transactional email. I don’t use their marketing capabilities, but I know they have them. You can also design templates and select them via the API calls.
As far as implementing it - I’d have multiple APIs defined and mapped to hard coded template names, since if you change the template name in future, you might otherwise have a hard time finding and updating it in all the places it is used. It’s much easier if you can simple search for the main API. It also helps in tracking down excessive WU, since you would know which templates are being hit the most by the name alone. You could then run the API against a list of values, which would allow you to handle a bulk mail send.
I tried Sendgrid initially, and after a horrendous time even setting up an account (they originally marked my newly-registered company as a scam, thus blocked access to my account, then required that I contact them through the account that I wasn’t allowed to access!?!) - once I did get it working (on a different email, since I never worked out how to fix the issue), I had poor delivery rates, so I just gave up on the service and switched to Postmark. Postmark has a bit of an entry criteria you need to meet before they “unlock” the restrictions on new accounts, so you need to explain to them how you will use the service and what you are doing to help maintain their sender reputation, since Postmark has a very good delivery rate that they are keen to maintain.
1 Like