Skip to main content

Campaign Monitor

This is the setup for the Campaign Monitor source which ingests data from the campaign monitor api. The different types of campaign endpoints are available in this source.

A username and password associated with your Campaign Monitor account is required for authentication. You can get your API key from the Account Settings page when logged into your Campaign Monitor account. Enter the API key in the username field and enter any value in the password field https://www.campaignmonitor.com/api/v3-3/getting-started/

You can specify a start_date for replicating data from the beginning of that date.

  1. Click Sources and then click + New source.
  2. On the Set up the source page, select Campaign Monitor from the Source type dropdown.
  3. Enter a name for your new source.
  4. For username, enter your API key obtained in the previous step.
  5. For password, enter your any dummy value.
  6. For start_date, enter a date in YYYY-MM-DD format (UTC timezone is assumed). Data starting from this date will be replicated.
  7. Click Set up source.

The source connector supports the following sync modes:

  • Full Refresh
  • Incremental
InputTypeDescriptionDefault Value
usernamestringUsername.
passwordstringPassword.
start_datestringstart_date. Date from when the sync should start
Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
clientsClientIDNo pagination
adminsEmailAddressNo pagination
client_detailsClientIDNo pagination
segmentsSegmentIDNo pagination
templatesTemplateIDNo pagination
peopleEmailAddressNo pagination
tagsNameNo pagination
subscriber_listsListIDNo pagination
suppression_listsEmailAddressDefaultPaginator
sent_campaignsCampaignIDDefaultPaginator
draft_campaignsCampaignIDNo pagination
scheduled_campaignsCampaignIDNo pagination
Expand to review
VersionDatePull RequestSubject
0.0.32024-11-0448232Update dependencies
0.0.22024-10-2847643Update dependencies
0.0.12024-10-05Initial release by @aazam-gh via Connector Builder