Email automation platform
Links mobile and web engagement so developers can track user behavior across channels
Enables automation of emails sent to customer segments based on behavioral triggers
Integrates with transactional email servers via SMTP relay setup so developers can customize domains and links to reduce phishing or spam triggers
Provides account statistics and engagement data
How SendGrid works
There are a few options to get customer data out of SendGrid and into your data warehouse. Most people end up building a custom ETL pipeline that pulls from the SendGrid API on a regular basis, but building the pipeline also means handling the maintenance. The “build” option gets more complex if you want to stream email events like deliver, click, and open in realtime. There are enterprise ETL tools and open source options, but those usually still require a lot of planning and configuration to get the data you need in the format you need it.
Get more out of SendGrid with Segment
When you use Segment to ETL SendGrid data into your data warehouse, all the necessary data transfers are handled automatically. Segment will sync data from SendGrid marketing features in batches, while email activity will hit the Segment server in real time. Both data sets are transformed into a clean SQL format ready for analysis, and are loaded into your warehouse based on your custom sync schedule. Getting the SendGrid source set up on Segment doesn’t require any special configuration. Simply provide Segment with your SendGrid API key to pull data, and paste your custom Segment URL into your SendGrid Event Notifications as a webhook. Data will begin flowing to SendGrid in real-time.