Skip to main content Skip to complementary content

Campaign Monitor 

Campaign Monitor is an email marketing service.

Campaign Monitor integration replicates data using the Campaign Monitor API.

See the Schema section for a list of objects available for replication.

Preparing for authentication

To access your data, you need to authenticate the connection with your account credentials.

Information noteMake sure that the account you use has read access to the tables you want to fetch.

Creating the connection

For more information, see Connecting to SaaS applications.

  1. Click Authenticate when you have filled in the required connection settings.

    You may be asked to log in to the source application.

    A window is displayed with an authentication code.

  2. Copy the code to the clipboard and return to the connection dialog.

  3. Paste the code in Complete authentication with the code provided by the source and click Verify.

    Tip noteYou may need to scroll down to see this field.

    When status is Verified, the authentication is verified.

  4. Provide a name for the connection in Connection name.

  5. Select Open connection metadata to define metadata for the connection when it has been created.

Connection settings
SettingDescription
Data gateway

Select a Data Movement gateway if required by your use case.

Information note

This field is not available with the Qlik Talend Cloud Starter subscription, as it does not support Data Movement gateway. If you have another subscription tier and do not want to use Data Movement gateway, select None.

For information on the benefits of Data Movement gateway and use cases that require it, see Qlik Data Gateway - Data Movement.

Start Date

Enter the date, in the format MM/DD/YYYY, from which the data must be replicated from your source to your target.

Application Client IDApplication client ID.
Application Client Secret Application client secret.
API Client ID API client ID.

Schema

Information note

Schemas and naming conventions can change from version to version. It is recommended to verify your version before continuing.

The schema and info displayed below is for version 1.

Depending on your destination, table and column names may not appear as they are outlined below.

campaign_bounces

The campaign_bounces table contains info about the subscribers who bounced for a given campaign.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

Date

ListID

Replication Key

Date

Useful links

Campaign Monitor API method

campaign_clicks

The campaign_clicks table contains info about subscribers who clicked a link in a given campaign.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

ListID

Date

Replication Key

Date

Useful links

Campaign Monitor API method

campaign_email_client_usage

The campaign_email_client_usage table contains info about the email clients subscribers use to open campaigns.

Replication Method

Full Table

Primary Keys

CampaignID

Client

Version

Useful links

Campaign Monitor API method

campaign_opens

The campaign_opens table contains info about subscribers who opened a campaign.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

ListID

Date

Replication Key

Date

Useful links

Campaign Monitor API method

campaign_recipients

The campaign_recipients table contains info about the subscribers that a campaign was sent to.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

ListID

Useful links

Campaign Monitor API method

campaign_spam_complaints

The campaign_spam_complaints table contains info about subscribers who marked a campaign as spam.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

ListID

Date

Replication Key

Date

Useful links

Campaign Monitor API method

campaign_summary

The campaign_summary table contains summary info about sent campaigns.

Replication Method

Full Table

Primary Key

CampaignID

Useful links

Campaign Monitor API method

campaign_unsubscribes

The campaign_unsubscribes table contains info about the subscribers who unsubscribed from the email for a campaign.

Replication Method

CDC

Primary Keys

CampaignID

EmailAddress

ListID

Date

Replication Key

Date

Useful links

Campaign Monitor API method

campaigns

The campaigns table contains info about the the campaigns in your Campaign Monitor account.

Replication Method

CDC

Primary Key

CampaignID

Useful links

Campaign Monitor documentation

list_active_subscribers

The list_active_subscribers table contains info about the active subscribers for lists.

Replication Method

CDC

Primary Keys

ListID

EmailAddress

Date

Replication Key

Date

Useful links

Campaign Monitor API method

list_bounced_subscribers

The list_bounced_subscribers table contains info about the bounced subscribers for lists.

Replication Method

CDC

Primary Keys

ListID

EmailAddress

Date

Replication Key

Date

Useful links

Campaign Monitor API method

list_deleted_subscribers

The list_deleted_subscribers table contains info about the deleted subscribers for lists.

Replication Method

CDC

Primary Keys

ListID

EmailAddress

Date

Replication Key

Date

Useful links

Campaign Monitor API method

list_details

The list_details table contains summary info about lists in your Campaign Monitor account.

Replication Method

CDC

Primary Key

ListID

Useful links

Campaign Monitor API method

list_unconfirmed_subscribers

The list_unconfirmed_subscribers table contains info about the unconfirmed subscribers for lists.

Replication Method

CDC

Primary Keys

ListID

EmailAddress

Date

Replication Key

Date

Useful links

Campaign Monitor API method

list_unsubscribed_subscribers

The list_unsubscribed_subscribers table contains info about the unsubscribed subscribers for lists.

Replication Method

CDC

Primary Keys

ListID

EmailAddress

Date

Replication Key

Date

Useful links

Campaign Monitor API method

lists

The lists table contains info about the lists in your Campaign Monitor account.

Replication Method

Full Table

Primary Key

ListID

Useful links

Campaign Monitor documentation

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!