Skip to main content

Connecting Zeotap to SendGrid for Contact Management

Overview

This integration allows you to automatically add and update contacts in SendGrid based on customer data and events from Zeotap. By connecting these two platforms, you can seamlessly sync your customer profiles and segments from Zeotap directly into SendGrid’s contact lists, ensuring your email marketing campaigns are always working with the most up-to-date customer information.

How It Works

When customer data is updated or new segments are created in Zeotap, the integration automatically sends this information to SendGrid. SendGrid will then add new contacts to your specified lists or update existing contact information, keeping your email marketing database synchronized with your customer data platform in real-time.

Prerequisites

In Zeotap:
  • Admin access to your Zeotap account
  • Permission to create and manage integrations
  • Customer segments or data ready to sync
In SendGrid:
  • Active SendGrid account with API access
  • Admin permissions to generate API keys
  • Contact lists created where you want to add/update contacts
  • Understanding of which contact fields you want to map

Step-by-Step Configuration Guide

Get Your Credentials from SendGrid

1
Log into your SendGrid account at https://app.sendgrid.com
2
Navigate to API Keys
  • Click on “Settings” in the left sidebar
  • Select “API Keys” from the dropdown menu
3
Create a New API Key
  • Click the “Create API Key” button
  • Choose “Full Access” or “Custom Access” for better security
  • Give your API key a descriptive name (e.g., “Zeotap Integration”)
4
Set API Key Permissions
  • Under “Mail Send”, select “Full Access”
  • Under “Marketing Campaigns”, select “Full Access”
  • Under “Lists and Segments”, select “Full Access”
  • Click “Create & View”
5
Copy and Save Your API Key
  • Important: Copy the API key immediately and store it securely
  • You won’t be able to view it again after leaving this page
  • Keep this key confidential - it’s like a password for your SendGrid account
6
Create and Note Your SendGrid List ID Information
  • Make note of your SendGrid List ID after its creation

Create a Destination for SendGrid

Perform the following steps to create a Destination for Sendgrid:
1
Log into the Zeotap CDP App and go to the DESTINATIONS application.
2
Click + Create Destination.
3
Under the All Destinations section, search for Iterable - Campaign Trigger.
4
Click Sendgrid. A screen appears displaying details about the particular destination towards the left. On the right-hand side of the screen find a list of fields that are required for the integration to be established. Enter the required details as mentioned in the following steps:a. Enter a name for the Destination.

b. Enter the API key and server that you have obtained from your SendGrid account. The steps to get the access token is mentioned in the Prerequisites section of this document.
c. Review all the values entered above and then click Next to proceed.
5
In the new screen that appears, choose the appropriateaction and mapping as explained below. Under Choose your Action, choose Campaign Trigger/ Update Subscriber List as the action.You can map the following fieldsi. Identifier Email and Country
ii. Any other custom field using the + Add Mapping button
6
Click Create Destination. The created Destination gets listed in the Journeys application, which can be linked to any particular journey

Activate the Destination on Journeys

After creating a destination, next, you need to link it in the Send to Destination node within the workflow, as explained below.
1
In the workflow, click + and choose Send to Destinations.
2
Choose the destination from the list of available destinations by using the search feature.
3
Under the Destination Details tab, the API key and server fields are automatically populated based on the value that you have entered while creating the destination.
4
Under the Destination Settings tab, add the List ID as per your requirement.
5
Upon clicking Save Destination. The destination is attached as shown in the image below.
Last modified on February 26, 2026