johnny
9
Sendgrid is just bad in so many ways like you mentioned. I switched to Postmark and never looked back when Sendgrid had such bad deliverability their support team basically said the only way to fix it was to upgrade to their Pro plan and purchase a dedicated IP -_-
Postmark’s also affordable 
But I think it’s also important to know that the vetting process also exists with Postmark in order for them to maintain the high deliverability rates and reputation they have.
I think the reason Bubble doesn’t explicitly offer more than one ESP is that they originally just supported Sendgrid and since you can use the API connector to tap into other ESPs like Postmark, it’s not a priority for them to create an out-of-the-box solution for something where there’s a workaround.
Also here a tip I learned from using Postmark:
- Don’t stack all your email sending into one Postmark server – especially if you send emails on behalf of your customer. You should separate each customer into their own server (you can have unlimited servers) because Postmark, in order to maintain their high deliverability, sometimes will stop sending on the server if they see malicious traffic and ask you what’s going on. When they do this and if you have all your emails sent through one server in Postmark, all email sending in your app will grind to a halt. If you have multiple servers in place for each customer, it’d only affect that one customer’s Postmark server.
This might be overkill, but if email is super important to your app, you might also consider having a backup provider if Postmark ever goes down. Another ESP I would recommend is Resend or Loops (they have marketing and transactional email sending)
2 Likes