SendGrid Lists (Actions) Destination
SendGrid Lists (Actions) helps customers organize their email recipients into targeted groups, enabling them to send personalized, relevant content to specific audiences. This improves engagement, increases email deliverability, and streamlines campaign management.
This destination is maintained by Segment. For any issues with the destination, contact the Segment Support team.
SendGrid Lists (Actions) is designed to work with Engage Audiences only. The steps below outline how to create and connect the Destination to Engage and then to an Engage Audience. SendGrid Lists (Actions) is not designed to connect to Connections Sources.
- Sign in to your SendGrid account, then navigate to Settings > API Keys.
- Click Create API Key and follow the instructions to generate a new API key. Be sure to grant the API key Full Access permission.
- Save the API key value in a secure location, as you will need it in later steps.
- From your Segment workspace's home page, navigate to Engage > Engage Settings > Settings and click Add destination.
- Search for SendGrid Lists (Actions) and select the SendGrid Lists (Action) tile. Click Add Destination and Confirm Source.
- On the Basic Settings screen, provide Name and API Key values in the specified fields, toggle "Enable destination" to on, and then click Save Changes.
- From your Segment workspace's home page, click Connections > Destinations and select the SendGrid Lists (Actions) destination you previously created.
- Click on Mappings > New Mapping > Sync Audience > Save.
- On the next screen, enable the Mapping using the Status toggle.
- From your Segment workspace's home page, navigate to Engage > Audiences and select the Audience you'd like to sync to SendGrid.
- Click Add Destination, and select the SendGrid Lists (Actions) destination you previously created.
- Enter a List Name, select Default Setup, and click Save. When prompted, select Add 1 Destination.
The SendGrid Lists (Actions) destination will now start to sync your Engage Audience to a SendGrid List.
Segment automatically creates Lists in SendGrid. If you provide a value in the Name field, Segment names the List the value you provided. If you do not provide a name in the Name field, Segment gives the List the Engage Audience's Audience Key value.
Segment creates Contacts in SendGrid if a Contact doesn't already exist for the user.
Segment doesn't delete Contacts from SendGrid. If you remove a user from an Engage Audience, Segment does remove the Contact from the associated SendGrid List, but doesn't delete the Contact from SendGrid.
Segment supports sending Engage user profile traits to SendGrid Contact User Attributes. The following additional manual configuration steps are required:
- Use Trait Enrichment to include specific user profile traits when syncing users to a SendGrid List.
- Standard User Attributes: Use the Sync Audience Action's User Attributes field to map the following Contact Profile Fields to SendGrid:
- First Name
- Last Name
- Phone Number (must be in E.164 format)
- Address Line 1
- Address Line 2
- City
- State/Province/Region
- Country
- Postal Code
- Custom User Attributes: Define a custom User Attribute in SendGrid, then use Sync Audience Action to send custom User Attributes to SendGrid using the Custom Fields field. You can only send string, number, and date values to SendGrid with this method.
At least one of the following identifier types is required when syncing members of an Engage Audience to a SendGrid List:
- Email Address (must be a valid email address)
- Anonymous ID
- Phone Number ID (must be in E.164 format)
- External ID
Warning
If you provide more than one type of identifier for each user in your initial sync, you must send all of those identifier types for any future updates to that Contact.
To sync Engage users to a SendGrid list using an identifier type other than email, complete the following additional steps:
- Configure ID Sync to include a value for the identifier when syncing users from an Engage Audience to the SendGrid List.
- Map the identifier using the Sync Audience Action's mapping field.