Share
Campaign Monitor (Edge) Setup Guide

Campaign Monitor is an email marketing platform that helps businesses and agencies create, send, and track email campaigns. Agencies can manage campaigns for multiple clients from one account.

Hevo uses the Campaign Monitor API to replicate data from your Campaign Monitor account to the Destination of your choice. To ingest data, you must provide Hevo with the administrator API key of your Campaign Monitor account.


Supported Features

Feature Name Supported
Capture deletes Yes (for most 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 No

Handling of Deletes

For most objects, Hevo uses a full data refresh approach to capture delete actions. During each Pipeline run, Hevo compares the data fetched from the Source object with the data present in the Destination table. If a record exists in the Destination but is no longer returned by the Source, the record is marked as deleted by setting the value of the metadata column __hevo__marked_deleted to True.

For the Admins, Campaign Bounce, Campaign Open, Campaign Unsubscribe, Draft Campaign Tag, Scheduled Campaign Tag, and Sent Campaign Tag objects, Hevo replaces the records in each Pipeline run. Records deleted in Campaign Monitor are removed from the Destination.


Source Considerations

  • Hevo does not replicate the subscribers of your lists. The Client Subscriber List object contains only the name and ID of each list.

  • Campaign objects, such as Campaign Recipient, Campaign Open, and Campaign Bounce, contain data only for campaigns that have been sent.

  • Hevo does not replicate the link clicks and spam complaints of campaigns.

  • Date and time fields, such as sent_date and the event date, are loaded without a time zone, as Campaign Monitor returns them.

Last updated on Oct 17, 2026

Tell us what went wrong

Skip to the section