Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SendGrid入門

nakansuke
October 22, 2013

 SendGrid入門

2013/10/22 に開催したSendGrid Nightで使用した発表資料です。
SendGridの何がすごいのか、どんな歴史があるのか。などなど概要を理解いただけるような内容だと思います。

nakansuke

October 22, 2013
Tweet

More Decks by nakansuke

Other Decks in Technology

Transcript

  1. SendGridはじめました NEWS RELEASE 報道関係各位 2013年 9月 3日 構造計画研究所、クラウドメールで業界をリードするSendGrid社と業務提携 ~配信到達性が高く、スケーラブル、リーズナブルなメール配信サービスを 日本市場に提供~

    株式会社構造計画研究所(本社:東京都中野区、代表取締役社長 CEO:服部正太)と、クラウドメール配 信サービスの提供で近年飛躍的な成長を遂げているSendGrid, Inc. (本社 : 米国コロラド州、 CEO : Jim Franklin) は、SendGrid 社のクラウドメール配信サービス(サービス名称:SendGrid)の日本市場展開について業務提 携することが決定いたしましたので、下記の通りお知らせいたします。 ▪ 本提携の背景と目的 メールは販促活動やマーケティング、CRM(注1)への活用など、インターネット上でサービスを展開する 企業にとって欠かせないコミュニケーション手段となっています。しかしながらメールでのコミュニケーショ ンが重要性を増し、多様化する一方で、メール配信数の増大にともなう到達性の低下やセキュリティ、迷惑メ ールへの対策など、メール運用にかかる負荷が増大しています。 SendGrid をはじめとするクラウドメール配信サービスは、 初期投資不要、 実際の使用分のみの従量課金制、 スケーラビリティといったクラウドのメリットを享受できることに加えて、上記のような運用の煩わしさから も解放されるため、全世界で利用が急増しています。
  2. Company ! •  Founded July 2009 •  TechStars graduate (Boulder,

    CO) •  200 employees –  HQ: Boulder, CO –  Denver, Anaheim, CA –  International: UK and Romania $27M venture capital raised Series B closed Jan 2012 Angel investors include: •  Scott Petry (Founder, Postini) •  Matt Mullenweg (Founder, Wordpress)
  3. Email Delivery Infrastructure for Developers & Marketers ! •  Serving

    160,000+ customers •  Sending over 8 billion emails per month
  4. The Challenges of Email ! AOL   Yahoo   Google

      Live   .edu   Etc…   ISPs   Spam   Folder   Your  Mail   Server  
  5. More?!! AOL   Yahoo   Google   Live   .edu

      Etc…   ISPs   Spam   Folder   Your  Mail   Server   Spamhaus   SURBL   Invaluement   CBL   SPAMCOP   Etc…   Blacklists  
  6. Help!! AOL   Yahoo   Google   Live   .edu

      Etc…   ISPs   Spam   Folder   Your  Mail   Server   SORBS   BSB   CBL   PSBL   SPAMCO P   Etc…   Blacklists   Google   McAfee   Mail   Trust   Spam   Assassin   Cloudmark   Etc…   Spam  Filters  
  7. Where Does SendGrid Fit In?! AOL   Yahoo   Googl

    e   Live   .edu   Etc…   ISPs   Spam   Folder   SORBS   BSB   CBL   PSBL   SPAM COP   Etc…   Blacklists   Google   Bright   Mail   Mail   Trust   Spam   Assassin   MSG   Labs   Etc…   Spam  Filters   Your  Mail   Server  
  8. Successful email delivery requires strong technology and systems! SMTP servers,

    MTA Sender IP address reputation DKIM signatures SPF validation IP whitelabeling Spam filter testing Domain level load balancing … Time-consuming to manage and scale in-house
  9. Traditional MTA software does not provide reporting on delivery and

    user engagement ! Blocked by ISP? Delivered? User opened? User clicked? User reported spam?
  10. Resolving deliverability issues is not easy! Hi, can I speak

    to… Gmail? They’re blocking my mail.
  11. Lessons learned ….. Are you the next?! Multiple Messages Connections

    With SMTP, 100 messages can be sent with each connection. Each SMTP step requires a round trip between the client & server. Reusing connections saves 5 of the 8. Multiple SendGrid Connections Utilize use some of the more complex parts of the SMTP protocol including SendGrid’s ability to support multiple simultaneous connections. Utilize the SendGird SMTPAPI Customers should utilize SMTPAPI if this is an option. As with SMTP, 100 messages can be sent with each connection, but there can be 1000 recipients for each message. http://sendgrid.com/docs/Integrate/ index.html 2   1   3  
  12. Multiple Options for Sending Email! •  Fastest way to integrate

    SendGrid: •  SMTP username/password = SendGrid credentials •  Server host name = smtp.sendgrid.net SMTP Relay API documentation: http://sendgrid.com/docs/API_Reference/index.html •  Allows passing of JSON string via SMTP or Web API to: •  Tag emails and get detailed stats per tag •  Send multiple customized emails in one request via mail merge SMTP API •  Alternative method to SMTP for sending mail •  GET and POST HTTP methods supported •  Authentication required for each API call Web API
  13. Marketing API for Marketing Campaigns! Newsletter API documentation: http://sendgrid.com/docs/API_Reference/Newsletter_API/index.html • 

    Create email newsletter campaigns •  Manage recipient lists •  Schedule sends •  Create variations for A/B testing Enables developers and technical marketers to utilize SendGrid’s marketing functionality:
  14. Parse API for Extracting Message Content! Parse API documentation: http://sendgrid.com/docs/API_Reference/Webhooks/parse.html

    •  Allows parsing of incoming email bodies or attachments: •  Post blog articles via email •  Process email replies in a mailing list •  Upload pictures to user profile via email •  Submit support requests via email •  etc. •  SendGrid POSTs parsed email to a URL specified by customer
  15. Real-time Email Stats Via Event API! Event API documentation: http://sendgrid.com/docs/API_Reference/Webhooks/event.html

    •  Sends real-time notifications about events from SendGrid account (clicks, opens, bounces, etc.) to a specified URL •  Allows customers to customize reports and define specific events •  Example use cases: •  Associate a spam report with specific campaign and user •  Know real-time when a user clicks a confirmation email •  Get the specific link clicked and browser version used by user
  16. Reseller API for Partner Integrations! •  Provision, enable/disable customers • 

    Authenticate customers •  Manage sending rates Customer Management Lets partner manage operational details via JSON or XML calls •  Get email statistics •  View account usage, plan info, etc. Usage & Analytics •  View and manage IP addresses IP Management •  Retrieve customer invoices and usage Billing Reseller API documentation: http://sendgrid.com/docs/API_Reference/Reseller_API/index.html
  17. Sub-user API for Managing Customer Accounts! •  Provision, enable/disable sub-users

    •  Authenticate sub-users •  Manage sending rates Customer Management Lets white-label integration partners manage customers •  Get email statistics per sub-user •  View account usage, plan info, etc. Usage & Analytics •  View and manage IP addresses per sub-user IP Management Sub-user API documentation: http://sendgrid.com/docs/API_Reference/Customer_Subuser_API/index.html