Campaigns
Provides detailed information on campaigns created within the account, including type, status, and send statistics.
Table Specific Information
SELECT, UPDATE and DELETE are supported for Campaigns.
Select
The add-in will use the Mailchimp API to process WHERE clause conditions built with the following column and operator. The rest of the filter is executed client-side within the add-in.
- Id supports the '=' operator.
- Type supports the '=' operator.
- CreateTime supports the '=,<,>,<=,>=' operator.
- SendTime supports the '=,<,>,<=,>=' operator.
- Status supports the '=' operator.
- Recipients_ListId supports the '=' operator.
- Settings_FolderId supports the '=' operator.
SELECT * FROM Campaigns WHERE Id = '1245' SELECT * FROM Campaigns WHERE Type = '1245' SELECT * FROM Campaigns WHERE Status = 'save' SELECT * FROM Campaigns WHERE Recipients_ListId = '12345' SELECT * FROM Campaigns WHERE Settings_FolderId = '12345' SELECT * FROM Campaigns WHERE CreateTime = '2024-02-07 00:00:37.0' SELECT * FROM Campaigns WHERE CreateTime >= '2024-02-07 00:00:37.0' SELECT * FROM Campaigns WHERE CreateTime <= '2024-02-07 00:00:37.0' SELECT * FROM Campaigns WHERE CreateTime > '2024-02-07 00:00:37.0' SELECT * FROM Campaigns WHERE CreateTime < '2024-02-07 00:00:37.0'
Update
UPDATE Campaigns SET Settings_Title = "Test" WHERE Id = "1234"
UPDATE Campaigns SET Recipients_SegmentOpts = "{"match":"any","saved_segment_id":314699}" WHERE Id = "cfb12c2228"
UPDATE Campaigns SET Settings_Title = "Test", Recipients_ListId = "1234", RssOpts_FeedUrl = "exampleUrl", Type = "rss", RssOpts_Frequency = "daily" WHERE Id = "1234"
Note: UPDATE operation cannot be performed on already SENT campaigns. Also, the type of a campaign cannot be updated once it is set. Depending on the campaign type, specific options can be updateable only for specific campaign types. For example: If a campaign is of type "rss" then only the Rss Options fields can be updateable for this campaign. Variant and AbSplitOps settings will not be updateable in this case.
Columns
| Name | Type | ReadOnly | Description |
| Id [KEY] | String | True |
The unique identifier assigned to the campaign within the Mailchimp account. |
| Type | String | False |
Specifies the type of campaign, such as regular, plaintext, absplit, or rss. |
| CreateTime | Datetime | True |
The date and time when the campaign was created. |
| ArchiveUrl | String | True |
The URL of the campaign's archived version, accessible via the campaign archive. |
| LongArchiveUrl | String | True |
The original full-length URL of the campaign archive version. |
| Status | String | True |
Indicates the current state of the campaign, such as save, paused, schedule, sending, or sent. |
| EmailsSent | Integer | True |
The total number of emails successfully sent for this campaign. |
| SendTime | Datetime | True |
The date and time when the campaign was sent to recipients. |
| ContentType | String | False |
Defines how the campaign content is structured, such as template, drag_and_drop, HTML, or URL. |
| Recipients_ListId | String | False |
The unique identifier of the audience list targeted by the campaign. |
| Recipients_ListName | String | True |
The display name of the audience list associated with the campaign. |
| Recipients_SegmentText | String | False |
A formatted HTML string describing the audience segment used for this campaign in plain language. |
| Recipients_RecipientCount | Integer | True |
The total number of recipients included in the campaign's target audience. |
| Recipients_SegmentOpts | String | False |
The segmentation parameters that define which subscribers received this campaign. |
| Settings_SubjectLine | String | False |
The subject line displayed in recipients' inboxes for the campaign email. |
| Settings_Title | String | False |
The internal title of the campaign as shown within the Mailchimp interface. |
| Settings_FromName | String | False |
The sender name displayed in recipients' inboxes for the campaign. |
| Settings_ReplyTo | String | False |
The reply-to email address used for recipient responses to the campaign. |
| Settings_UseConversation | Boolean | False |
If the value is 'true', Mailchimp's Conversations feature is enabled to manage replies within the platform. |
| Settings_ToName | String | False |
The personalized 'To' field value used in the campaign, typically populated with a merge tag like the recipient's first name. |
| Settings_FolderId | String | False |
The identifier of the folder in which this campaign is stored, if applicable. |
| Settings_Authenticate | Boolean | False |
If the value is 'true', Mailchimp authenticated the campaign to improve deliverability. The default value is 'true'. |
| Settings_AutoFooter | Boolean | False |
If the value is 'true', Mailchimp automatically appends the default footer to the campaign content. |
| Settings_InlineCss | Boolean | False |
If the value is 'true', CSS styles are automatically inlined within the campaign's HTML for improved compatibility. |
| Settings_AutoTweet | Boolean | False |
If the value is 'true', Mailchimp automatically posts a tweet linking to the campaign archive when the campaign is sent. |
| Settings_AutoFbPost | String | False |
A list of Facebook page IDs where the campaign is automatically shared when sent. |
| Settings_FbComments | Boolean | False |
If the value is 'true', Facebook comments are enabled on the campaign archive, allowing recipients to leave feedback. |
| Settings_Timewarp | Boolean | True |
If the value is 'true', the campaign uses Mailchimp's Timewarp feature to send emails based on recipients' local time zones. |
| Settings_TemplateId | Integer | False |
The identifier of the email template used to design the campaign. |
| Settings_DragAndDrop | Boolean | True |
If the value is 'true', the campaign was created using Mailchimp's drag-and-drop editor. |
| VariateSettings_WinningCombinationId | String | True |
The identifier of the A/B test combination selected as the winning version. |
| VariateSettings_WinningCampaignId | String | True |
The identifier of the campaign version sent to the remaining recipients after a winner was chosen. |
| VariateSettings_WinnerCriteria | String | False |
Specifies the metric used to determine the winning campaign version, such as opens, clicks, or manual selection. |
| VariateSettings_WaitTime | Integer | False |
The number of minutes Mailchimp waits before selecting the winning campaign variation. |
| VariateSettings_TestSize | Integer | False |
The percentage of the audience used for testing in an A/B split, ranging from 10 to 100. |
| VariateSettings_SubjectLines | String | False |
Lists the subject lines used in different campaign variations for testing. |
| VariateSettings_SendTimes | String | False |
Lists the send times tested across A/B campaign variations. |
| VariateSettings_FromNames | String | False |
Lists the different 'From' names used across the A/B campaign variations. |
| VariateSettings_ReplyToAddresses | String | False |
Lists the reply-to addresses tested across campaign variations. |
| VariateSettings_Contents | String | True |
Describes the content variations used in the A/B test campaigns. |
| VariateSettings_Combinations | String | True |
Lists the specific combinations of variables used to create each campaign variant. |
| Tracking_Opens | Boolean | False |
If the value is 'true', open tracking is enabled for the campaign. The default value is 'true'. |
| Tracking_HtmlClicks | Boolean | False |
If the value is 'true', click tracking is enabled for links in the HTML version of the campaign. The default value is 'true'. |
| Tracking_TextClicks | Boolean | False |
If the value is 'true', click tracking is enabled for links in the plain-text version of the campaign. The default value is 'true'. |
| Tracking_GoalTracking | Boolean | False |
If the value is 'true', Goal tracking is enabled to measure conversions and subscriber activity on linked websites. |
| Tracking_Ecomm360 | Boolean | False |
If the value is 'true', eCommerce360 tracking is enabled to associate campaign performance with sales data. |
| Tracking_GoogleAnalytics | String | False |
The custom slug used for Google Analytics tracking, limited to 50 bytes. |
| Tracking_Clicktale | String | False |
The custom slug used for ClickTale Analytics tracking, limited to 50 bytes. |
| Tracking_Salesforce | String | False |
Salesforce tracking options for the campaign, available when using Mailchimp's Salesforce integration. |
| Tracking_Capsule | String | False |
Capsule CRM tracking options for the campaign, available when using Mailchimp's Capsule integration. |
| RssOpts_FeedUrl | String | False |
The RSS feed URL used for generating campaign content in an RSS-to-Email campaign. |
| RssOpts_Frequency | String | False |
The frequency of the RSS campaign, such as daily, weekly, or monthly. |
| RssOpts_Schedule | String | False |
The defined schedule for sending the RSS-to-Email campaign. |
| RssOpts_LastSent | String | True |
The date when the RSS campaign was last sent. |
| RssOpts_ConstrainRssImg | Boolean | False |
If the value is 'true', Mailchimp constrains image widths from RSS feeds within the campaign layout. |
| AbSplitOpts_SplitTest | String | False |
Specifies the type of A/B split used in the campaign, such as subject, from_name, or schedule. |
| AbSplitOpts_PickWinner | String | False |
Defines how the winning version of the A/B test is selected, based on opens, clicks, or manual choice. |
| AbSplitOpts_WaitUnits | String | False |
Specifies the unit of time (hours or days) used to determine when a winner is chosen. |
| AbSplitOpts_WaitTime | Integer | False |
The duration to wait before selecting a winning version after sending test variants. |
| AbSplitOpts_SplitSize | Integer | False |
The percentage of subscribers included in the test groups for A/B campaigns, typically between 1 and 50. |
| AbSplitOpts_FromNameA | String | False |
The 'From' name used for Group A in an A/B test campaign. |
| AbSplitOpts_FromNameB | String | False |
The 'From' name used for Group B in an A/B test campaign. |
| AbSplitOpts_ReplyEmailA | String | False |
The reply-to email address used for Group A in an A/B test. |
| AbSplitOpts_ReplyEmailB | String | False |
The reply-to email address used for Group B in an A/B test. |
| AbSplitOpts_SubjectA | String | False |
The subject line assigned to Group A in an A/B test campaign. |
| AbSplitOpts_SubjectB | String | False |
The subject line assigned to Group B in an A/B test campaign. |
| AbSplitOpts_SendTimeA | Datetime | False |
The date and time when the A/B test campaign for Group A was sent. |
| AbSplitOpts_SendTimeB | Datetime | False |
The date and time when the A/B test campaign for Group B was sent. |
| AbSplitOpts_SendTimeWinner | Datetime | False |
The date and time when the winning version of the campaign was sent to the remaining audience. |
| SocialCard_ImageUrl | String | False |
The URL of the image displayed in social media previews for the campaign. |
| SocialCard_Description | String | False |
A short description of the campaign content shown in social media previews. |
| SocialCard_Title | String | False |
The title displayed in the social preview card, typically matching the campaign's subject line. |
| ReportSummary | String | False |
Summarizes engagement metrics for sent campaigns, including opens, clicks, and unsubscribes. |
| DeliveryStatus | String | False |
Indicates the current delivery progress or any ongoing sending activity for the campaign. |
| WebId | Integer | True |
The internal Mailchimp web application identifier used to access the campaign at https://{dc}.admin.mailchimp.com/campaigns/show/?id={web_id}. |
| ParentCampaignId | String | True |
If this campaign is part of another, identifies the parent campaign, such as for RSS or automation child campaigns. |
| NeedsBlockRefresh | Boolean | True |
If the value is 'true', indicates that the campaign content needs refreshing in the Mailchimp editor. Deprecated; always returns false. |
| Resendable | Boolean | True |
If the value is 'true', the campaign can be resent to subscribers who did not open the original message. |
| Recipients_ListIsActive | Boolean | True |
If the value is 'true', the audience list used for this campaign is active. If the value is 'false', it has been deleted or disabled. |
| Settings_PreviewText | String | False |
The preview text shown alongside the subject line in recipients' inboxes. |
| ItemURL | String | False |
The full URL reference of the campaign item within the Mailchimp interface. |