How Do I Integrate With SendGrid?
There are many different ways to use SendGrid’s email services, so it all comes down to what you need. We have numerous examples for how to configure mail clients such as Outlook and Apple Mail to send through our system as well as integration examples for a multitude of programming languages and libraries on our SendGrid Integration Page.
The main ways to integrate with SendGrid:
- SMTP - Send with a desktop mail client, or existing program/service using your SMTP credentials.
- Web API - Send from your app using your api key. Check out our API Guide for more info.
- Marketing Campaigns - Create and send emails using our in-app content designer, also manage and store your lists with the ability to segment based on custom criteria. The features of Marketing Campaigns are also accessible via the Marketing Campaigns API.
Things to consider before you start sending:
- We recommend that all Pro and higher users complete Whitelabeling. This process helps your emails look as consistent as possible by masking SendGrid in the sending process. When properly whitelabeled, your emails have the appearance of coming directly from your own domain, which is important for building and maintaining your sending reputation.
- Consider implementing the Event API to track and log your email data more thoroughly. For more info on the benefits of Event API, check out our Why Event API article.
- We highly recommend that if you are a Pro or higher customer, you warm up your IP as part of your getting started checklist. Warming up is one of the best ways to prevent delivery issues down the road by getting receivers used to the type of messages you will be sending.