{"id":4451,"date":"2016-03-15T19:22:53","date_gmt":"2016-03-15T19:22:53","guid":{"rendered":"https:\/\/www.lodgix.com\/blog\/?p=4451"},"modified":"2016-03-17T12:51:33","modified_gmt":"2016-03-17T12:51:33","slug":"sendgrid-awful-transactional-email-vendor","status":"publish","type":"post","link":"https:\/\/www.lodgix.com\/blog\/sendgrid-awful-transactional-email-vendor\/","title":{"rendered":"SendGrid &#8211; Awful Transactional Email Vendor"},"content":{"rendered":"<p><em>Update: \u00a0Near the end of the day, after the publishing of this post, and after waiting almost 8 hours, a different member of the SendGrid team reviewed what went down and reinstated our account. \u00a0He apologized and agreed our account should have been reinstated immediately. \u00a0At that point they released the nearly 1000 emails they had held hostage all day.<\/p>\n<p>In the end, the SendGrid experience was beneficial as we switched to ElasticEmail.com. \u00a0That company has great pricing and even more importantly they have a sweet set of reports and tools which is allowing us to really improve our spam detection and mitigation processes. \u00a0 Using SendGrid or Mandrill some of the problems we are discovering would never have been uncovered. \u00a0Thanks to ElasticEmail we have been able to implement some new safeguards that will reduce or eliminate any spam being sent through Lodgix.<\/em><\/p>\n<p>Original post:<\/p>\n<p>We&#8217;ve been using Mandrill for a couple of years to send our transactional email. \u00a0They provided a very high quality service at a cut rate price. \u00a0 For whatever reason they have recently decided to change their business model and they left 1000s of transactional email customers holding the bag. \u00a0 Which as a sidenote, also reflected very badly on Mailchimp. \u00a0We&#8217;ll not every use any product from that company again. \u00a0Although we were very happy Mandrill customers.<\/p>\n<p>In our search for a new provider we ended up choosing SendGrid. \u00a0SendGrid was more expensive and has a bunch of lousy interfaces, but in the end they did the job, which was to deliver our many transactional emails to our clients and their guests.<\/p>\n<p>Today however I woke up to discover that SendGrid had arbitrarily suspended our account. \u00a0 They do this via email and they do it without warning. \u00a0Not only that, but they allow your API to continue sending email into Sendgrid where the email will be &#8220;queued&#8221; until their account review is finished.<\/p>\n<p>The API does not return any error or any sort of notification which might alert development that there is a problem. \u00a0 SendGrid shuts off your account with just one email to the only email they have listed for your account. \u00a0If that email goes to spam, or if that email is not delivered because SendGrid is the vendor responsible for delivering that email, than you are out of luck. \u00a0 All email from your application goes into a wormhole at SendGrid.<\/p>\n<p>We worked with a minion customer support representative at SendGrid named Christina. \u00a0It was obvious from her canned questions that she could barely uses her own email client much less attempt to troubleshoot why our service had been disrupted.<\/p>\n<p>Thankfully our Mandrill account was still active so we were able to drop SendGrid and start sending through Mandrill again immediately which mitigated the SendGrid disruption.<\/p>\n<p>SendGrid still has not restored our service, 7 hours later. \u00a0 We have a 98% delivery rate and a spotless domain reputation.<\/p>\n<p>The problem as relayed to us by Christina is that our app was sending spam. \u00a0She gave us some examples. \u00a0Turn out the app was not spending spam, rather we were forwarding my @lodgix.com email from our MX servers through sendgrid for spam filtering at gmail. Gmail has some great spam filtering tools and I get a ton of spam. \u00a0That spam, while not originating from Lodgix, was still being forwarded through sendgrid to gmail. \u00a0 Since Christina at Sendgrid seems to be too incompetent to understand this, we reconfigured that email to go through enom rather than forwarding from our MX to sendgrid.<\/p>\n<p>So just a heads up that if you are a company who has a heavy reliance on transactional email (not bulk email marketing), sendGrid is a very bad choice. \u00a0There are a ton of other services out there with far better customer service (they use zendesk which is awful and old) and which don&#8217;t willy nilly turn off your email send without some sort of discourse first.<\/p>\n<p>They still have hundreds of our emails held hostage in a queue at SendGrid and they&#8217;ve offered no explanation or apologies for their actions. \u00a0It is all very strange, but yet not. \u00a0In the end, this fiasco showed us there are better alternatives then sendgrid on the market, and we learned to always have a Plan B and Plan C when it comes to transactional email, just as we do for the many other components of our application.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update: \u00a0Near the end of the day, after the publishing of this post, and after waiting almost 8 hours, a different member of the SendGrid team reviewed what went down and reinstated our account. \u00a0He apologized and agreed our account should have been reinstated immediately. \u00a0At that point they released the nearly 1000 emails they [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[317,316,318],"class_list":["post-4451","post","type-post","status-publish","format-standard","hentry","category-vacation-rental-software-new-features","tag-review","tag-sendgrid","tag-transactional-email"],"_links":{"self":[{"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/posts\/4451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/comments?post=4451"}],"version-history":[{"count":3,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/posts\/4451\/revisions"}],"predecessor-version":[{"id":4454,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/posts\/4451\/revisions\/4454"}],"wp:attachment":[{"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/media?parent=4451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/categories?post=4451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lodgix.com\/blog\/wp-json\/wp\/v2\/tags?post=4451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}