SendGrid (Edge)

Last updated on Oct 30, 2026

SendGrid is a cloud-based email delivery and marketing platform from Twilio. Businesses use it to send transactional and marketing emails, manage their contacts and lists, run email campaigns, and track how recipients engage with their emails.

Hevo uses the SendGrid v3 API and the Event Webhook to replicate data from your SendGrid account to the Destination of your choice. To ingest data, you must provide Hevo with a SendGrid API key.


Supported Features

Feature Name Supported
Capture deletes Yes (for some objects)
History mode No
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo marks a record as deleted by setting the value of the metadata column __hevo__marked_deleted to True. The record remains in the Destination with all its data. Hevo captures deletes as follows:

  • For the objects whose entire data Hevo ingests in each run, such as Contact, List, and Single Send, Hevo marks a record as deleted if it is no longer returned by SendGrid. For example, if a contact is removed from a list, Hevo marks the corresponding record of the Contact List object as deleted.

  • Hevo does not mark the records of the statistics objects, such as Mailbox Provider Stat, and of the Event and Category objects as deleted.


Source Considerations

  • Hevo ingests the definitions of your custom contact fields in the Custom Field object, but not the values of these fields for each contact. Hevo also does not ingest the custom arguments of the events.

  • The Country Location Stat object contains statistics only for the United States and Canada, as SendGrid provides statistics by state or province only for these countries.

  • Hevo loads the empty text values from SendGrid as NULL in the Destination.

  • Hevo ingests the entire data of most objects, such as Contact, in each run. If your SendGrid account has a large amount of data, set the sync frequency of the Pipeline to 2 hours or more.

  • If you delete the Pipeline, Hevo does not remove its Hevo Data Pipeline Event Webhook from your SendGrid account. The webhook continues to use one of the webhook slots of your account, and SendGrid continues to send events to it. To remove the webhook, read Remove the webhook of a deleted Pipeline.

Remove the webhook of a deleted Pipeline

Before you delete a Pipeline, note its webhook URL from the Pipeline Setup tab of the Pipeline. Then, after you delete the Pipeline, perform the following steps:

  1. Log in to your SendGrid account.

  2. In the left navigation pane, click Settings > Mail Settings, and then click Event Webhook.

  3. Find the webhook named Hevo Data Pipeline whose endpoint URL matches the URL that you noted, and delete it.

If you did not note the URL, compare the endpoint URLs of the Hevo Data Pipeline webhooks with the webhook URLs of your existing Pipelines, and delete the webhooks that do not match any of them. Read Getting started with the Event Webhook.



Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Oct-29-2026 NA New document.

Tell us what went wrong