SendGrid is a proven cloud-based customer communication platform that successfully delivers over 45 billion emails each month.
This SendGrid integration allows you to send audiences from Amplitude to SendGrid to create more personalized campaigns.
Considerations
- The API key from SendGrid must be either Full Access or Restricted Access with Marketing permissions.
- Cohorts can't have duplicate emails. Duplicates cause sync errors with SendGrid.
- The recommended way to guarantee unique email addresses is by setting your Amplitude User IDs to use email addresses.
- All exported emails must be valid or the sync will fail.
- You must map the email, first name, and last name fields. If the Amplitude user doesn't have values for the first and last name fields, the corresponding SendGrid contact won't have first or last names, only the email address.
- In cases where users don't have an email address, they aren't synced to SendGrid. This can cause a discrepancy between the number of users in SendGrid and Amplitude.
- In SendGrid, emails aren't case-sensitive. For example, "User@Company.com" and "user@company.com" sync to the same contact (user@company.com).
- New contacts are created for Amplitude users that aren't SendGrid contacts, and existing contacts aren't duplicated. Both types of users are added to the list.
- Cohorts can't be greater than 85 characters in length. Cohorts with names greater than 85 characters will fail during export.
Setup
SendGrid setup
Log in to SendGrid and create your API key.
The type of API key must be either Full Access or Restricted Access with Marketing permissions
Amplitude setup
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Cohort section, click SendGrid.
- Click Add another destination.
- Enter the name.
- Paste the API key into the SendGrid destination settings.
- Assign mappings for email (must be a unique identifier), first name, and last name.
- Save when finished.
Send a cohort
To sync your first cohort, follow these steps:
- In Amplitude, open the cohort you want to sync, then click Sync.
- Select SendGrid, then click Next.
- Choose the account you want to sync to.
- Choose the sync cadence.
- When finished, save your work.
Depending on the size of your cohort, it can take a few minutes to see the correct number of cohort users in SendGrid.