SendGrid Logo ### SendGrid, Google, and APIs ##### A little history, a partnership, and
API usage in under 10 minutes Ian Douglas, [ian.douglas@sendgrid.com](mailto:ian.douglas@sendgrid.com)

Email Delivery. Simplified.


Why use SendGrid's Infrastructure?

  • Building/Maintaining your own is "teh suck"
    and often more expensive
  • Focus on your business instead
  • Reliable delivery, Scalability, Real-time analytics

Services/API's we offer

  • Send Email:
    • SMTP
    • Web API
  • Newsletter API
  • Account Configuration over API
  • Parse Webhook for incoming Email
  • Event Notification Webhook

Who Uses SendGrid?

customer logos: Pinterest, Twilio, TechStars, Foursqure, Spotify, Uber, Path, airbnb and more!

Customers

airbnb
Booking.com
binpress
Commissions Inc
Dwollos
Foursquare
FundedByMe
HiringThing
hubspot
IndiGo
memeo
Monetive
Path
Pinterest
Quora
rezora
Scout Mob
SnapChat
Sonos
Spotify
slideshare
tumblr
Twilio
Uber
Zapier


builtwith.com says there are 37,369 live websites using Sendgrid as of July 30, 2014

Partners

AppDirect
appfog
AppHarbor
bookinglive
DNS Made Easy
Engine Yard
Heroku
HP Cloud Services
Jelastic
keen.io
Microsoft Azure
New Relic
ninefold
nitrous.io
OpenShift
Parse
PICA9
Rackspace
Softlayer
Stackato
Thoughtbot

... and several more


sendgrid.com/partners

Google Cloud Platform

July 24, 2013


Sign-up Page:

http://sendgrid.com/partner/google


Google Cloud Platform details


SendGrid Blog Post, Google Blog Post

As a Partner account user:

25,000 Emails per month

open/click tracking
unsubscribe tracking
smtp relay/api
web api
parse api
event api
basic DKIM
SPF
TLS
reputation monitoring
spam filtering tests
isp monitoring
domain level load balancing
isp deliverability outreach
Return Path Certified partner access
isp feedback loops
phone support
chat support
email support
community support

Only things you DON'T get

  • Subuser API
  • Custom DKIM
  • Dedicated/Custom IP addresses
  • Newsletter access
  • Overages
  • Bulk Sender Notification

... but can't I just use App Engine's Email system?

  • GAE only allows 100 messages per day
    (1.7M with billing enabled)
  • GAE allows 657,000 URL calls per day


Added Bonuses from our Partnership

  • signing of email with domain keys (dkim)
  • notifications of bounced emails, blacklists, ISP outreach
  • reputation monitoring to ensure mail reaches the inbox
  • access to SendGrid’s real-time analytics and reporting
  • access to our APIs

Installation of our Python
SMTP/Web Mail API library

  • $ pip install sendgrid
    or
    $ git clone git@github.com:sendgrid/sendgrid-python
    $ cd sendgrid-python
    $ python setup.py install


Also have libraries written for
C#, Go, iOS/ObjC, Java, Node.js, Perl, PHP and Ruby

3 lines of code

  • import sendgrid
    
    message = sendgrid.Mail(
        to='recipient@example.com',
        subject='Example',
        html='HTML Body',
        text='Plaintext Body',
        from_email='sender@example.com')
    
    status, msg = sg.send(message)
    

So easy, even a Perl developer could do it!

Great Analytics and Stats

SendGrid Statistics page
## Real-Time Event Notifcation * give us a web endpoint * POST data to you in batches of JSON * real-time reporting on the following events:
processed
delivered
dropped
deferred
bounced
message opened
link clicked
unsubscribe
marked as spam
* current latency to your endpoint is <5 seconds

Example of using Parse API

aka Incoming Web Hook





Email-based Trello ToDo list

Code: github.com/iandouglas/email-trello

I need several volunteers!





default-todo@todo.iandouglas.com

http://goo.gl/urr3iw @iandouglas736Google+