SendGrid's Email Deliverability Blog

From email deliverability best practices, to hackathon highlights, API tutorials, and everything in between, the SendGrid blog is your destination for all things email. Browse our most recent posts in the main feed or filter by category. Be sure to subscribe to the blog to get a daily digest of posts and reach out to us in the comments to let us know how we're doing.

Code Challenge: Incoming Email Analysis with Crunchbase and the Parse Webhook

Product, Technical

In my final Code Challenge blog post, I’m taking a look at CrunchBase. If you’d like to read more about this Code Challenge, and see a list of other posts, visit my first post: 15 Days of Code Challenge. In my previous blog posts we looked at a Python module and Machine Learning API that let us analyze incoming email by their sentiment and concepts based on the body of the email. In this post, I want to showcase another way to classify and prioritize your incoming email. We’ll look at the CrunchBase API and get information from their database on the sender and their company. Requirements: Create a SendGrid account if you haven’t ( Get access to the CrunchBase API ( Getting Started: The

Code Challenge: Get Sentiment Analysis of Incoming Emails with Parse Webhook and TextBlob

Product, Technical

For Day 3 of this series, I wanted to start diving into an application of Machine Learning. This has long been one of my favorite topics in Computer Science. For this post I wanted to touch upon Natural Language Processing. It’s a field of artificial intelligence (AI) that focuses on the ability for machines to manipulate Natural Language and derive meaning from it. It probably sounds badass because it is.   Sentiment Analysis with TextBlob In particular I want to focus on Sentiment Analysis and mashing that up with Email. In this blog post I’m going to create a quick Python Flask application with the SendGrid Parse Webhook and a Python Lib called TextBlob ( that will get the sentiment

Implement the Inbound Parse Webhook in Under 10 Minutes


We say it all the time. Remove the no-reply in your email from-address and give recipients the chance to communicate with you! But what happens when you remove that no-reply and you actually start getting just what your asked for– replies? It can be a little intimidating, but that’s where our Parse Webhook comes into play! SendGrid’s Inbound Parse Webhook will receive those incoming messages for your app and parse out the content as you see fit by adjusting the parameters. If you didn’t catch our latest webcast Be an Email Switch Hitter: Inside SendGrid’s Parse Webhook you missed our Developer Evangelist Kunal give a live demo on how to implement the Parse Webhook in your SendGrid account in less

SendGrid’s Parse Webhook Q&A

Best Practices

This past Tuesday, our awesome Developer Communications Director, Adam DuVander, and Developer Evangelist, Kunal Batra, hosted our monthly webcast Be an Email Switch Hitter: Inside SendGrid’s Parse Webhook. We ran the bases starting with the basics on the differences between an API and a webhook, to actual use cases from customers and hackathon demos, to a live demo on how to actually integrate the Parse Webhook into your email program. A quick review for those of you who aren’t familiar, SendGrid’s Parse Webhook allows your web application to receive email. Why would that matter? Just imagine the last time you received an email from an organization and read that glaring “no-reply” from address. It’s a little off-putting. Nobody wants to feel

Be an Email Switch Hitter: Inside SendGrid’s Parse Webhook

Best Practices

Take your email game to the next level by setting up your application to receive email with our Parse Webhook! Join us for our free Parse Webhook webcast on Tuesday, April 29th at 1 PM EDT and become an email switch hitter. Don’t send messages without providing an opportunity for your recipients to respond! The Parse Webhook is an API created by our expert email developers to help you react to customer responses in real time. Run the bases with our Developer Communications Director, Adam DuVander, and our Developer Evangelist at-large, Kunal Batra as they present: Common use cases—social, support, and content management How to implement the Parse Webhook Examples of how current SendGrid customers are using the Parse Webhook Examples of

Control Home Lighting with the Parse Webhook

Phillips hue

Our Parse webhook lets your application receive inbound email. The common use cases for this tend to be web app related. It’s awesome for creating applications like a support ticketing system or receiving data for a social or content management site. In this post, I’ll share how well it also works to control web-enabled hardware. Specifically, I’ll be using inbound email to control home lighting with the Philips Hue light bulbs. For the next few days, anyone can control the lights in my apartment and I’ve set up a livestream (embedded above) to show the current status. There is a 20-30 second delay in the stream, but you’ll get an idea for how it works. Control My Lights Update: When

Check Spam Using the Parse Webhook

Key Practices to Avoid the Spam Folder

One of my favorite parts of SendGrid is our Parse Webhook. It’s a great tool that enables your applications to receive incoming email. One of the lesser known features of the API is the spam_report and spam_score parameters. Every time your application receives an email through the Parse Webhook, SendGrid uses SpamAssassin and generates a score and report based on the content. We then post those pieces of data to your application along with the other parts of the email. This is useful to discard emails that are spam and avoid your application from having to process junk mail. Try It Out To get an idea of how this works. I made a quick application using the Go language called

Parse Webhook Guide: Make Email a Two Way Street

Best Practices
Parse Webhook Guide

When you think about email in your applications, chances are you first think of sending email. SendGrid has email deliverability covered. In addition to sending email through SendGrid, you can also receive it using the incoming Parse Webhook. Using this feature, you can make your applications interactive by inviting replies and reacting without the user necessarily even visiting your website or application. Today we’ve launched the Parse Webhook Guide to help you take advantage of incoming email through SendGrid. It helps you understand how to receive email from both a technical and operational standpoint. Plus, we show examples of how the Parse Webhook is currently being used by customers, as well as fun projects developed by our team of evangelists.

Two Hacking Santas Present: Rails & The Inbound Parse Webhook

Two Hacking Santas

“Merry Haxmas!”–The first excited words I shouted on Wednesday morning as I remembered the day’s plans. I am a big kid. I love Christmas. I also love hacking. So why not combine the two? The aim of the day was for Alex Reed (our latest SendGrid European Ambassador) and me to dress up like Santa, and live-stream ourselves creating “The 12 Hacks of Christmas.” Admittedly, we only managed 2 out of the 12 hacks, but we had a lot of fun, came up with some great ideas, and had over 300 viewers tune in to watch us. This was so much fun, we’re going to keep on hacking the holidays. (We’ll be back at Easter!) One of the hacks we did manage to

“Count My Reps” With SendGrid’s Parse Webhook


The following is a guest post from Seth Ammons, software engineer, at SendGrid. As part of our Movember initiative and in support of SendGrid’s overall health and wellness, Seth has spearheaded a campaign to keep his co-workers active using our Parse Webhook. Seth explains below. SendGrid has a focus on something called the “Four Hs” by which we abide: Honesty, Humility, Hunger, and Happiness. We look for talented people who exhibit these traits (check out our careers page, we’re hiring!). But there is also a fifth “H” that has developed: SendGrid promotes activity and keeping people healthy. Two years ago, in an act to promote men’s health awareness during Movember, I threw together a quick website to help fellow SendGriddians keep

Beginner’s Technical Guide to the SendGrid Parse Webhook

Parse Webhook diagram

The SendGrid Parse Webhook is a powerful tool with many use cases. Once set up, all incoming email for a domain or sub-domain is directed to your application. What you can do is endless, but it can be a bit tricky to grok if it is your first time. In this tutorial, I am going to take away any confusion and show you how to set up your first SendGrid Parse API implementation. Sometimes, it helps to have a full working example so I’ve created one for you. It’s built in Node.js, and you can find it on GitHub. We are going to use it in this tutorial to speed up your learning process. It is also great for your