Back to tools

AI Agent Tool

Campaign Monitor logo

Campaign Monitor

Email marketing platform for creating, automating, and analyzing campaigns with designer-quality templates.

Email MarketingCommunity

campaignmonitor.com

•

One-click Login

About Campaign Monitor

Campaign Monitor, now part of the Marigold marketing cloud, is an email marketing platform focused on visually polished campaigns and list-based automation. It offers a drag-and-drop builder, pre-built responsive templates, segmentation, A/B testing, and automation journeys. It is well suited for SMBs and agencies; the white-label client management layer makes it popular with marketing agencies managing multiple brand accounts. There is no free plan, only a limited 5-subscriber sandbox for testing.

AI Agent Use Cases

- Drag-and-drop email builder with professionally designed responsive templates

- Automation journeys including welcome sequences and abandoned cart workflows

- List segmentation and A/B testing

- White-label client management for agencies

- Native integrations with Shopify, Salesforce, WordPress, and Magento

- Campaign analytics including open rates, click maps, and conversions

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

clientID

The ID of the client for whom the campaign is created

name

The name of the campaign

subject

The subject of the campaign email

fromName

The name that will appear in the 'From' field of the campaign email

fromEmail

The email address that will appear in the 'From' field of the campaign email

replyTo

The email address to which replies will be sent

htmlContent

The HTML content of the campaign email

textContent

The plain text content of the campaign email

listIDs

A list of subscriber list IDs to which the campaign will be sent

segmentIDs

A list of segment IDs for targeted sending

Inputs

listid

The ID of the list where the custom field will be created

FieldName

The name for the custom field from which the Key will be generated

DataType

The data type of the custom field

Options

The options for MultiSelectOne or MultiSelectMany fields

VisibleInPreferenceCenter

Defines if the custom field is visible in the subscriber preference center

Inputs

Title

The title of the new list to be created.

UnsubscribePage

The URL to which subscribers will be directed upon unsubscribing.

UnsubscribeSetting

Defines unsubscribe behavior across lists.

ConfirmedOptIn

Specifies if confirmed opt-in is required for subscribing.

ConfirmationSuccessPage

The URL to which subscribers are directed after a successful confirmation.

Inputs

clientid

The unique identifier of the client for whom the list is being created

Title

The title of the new list

UnsubscribePage

The URL of the custom unsubscribe page

UnsubscribeSetting

Determines if unsubscribing affects all lists or just this one

ConfirmedOptIn

Indicates if the list is of confirmed opt-in type

ConfirmationSuccessPage

The URL of the page shown upon successful subscription confirmation

Inputs

listid

The ID of the list you want the details for.

Inputs

Authorization

Pass the access token in the Authorization header for authentication.

Inputs

CampaignID

The ID of the campaign draft to be sent.

ConfirmationEmail

An email address or a maximum of five comma-separated email addresses to receive a confirmation once the campaign is sent.

SendDate

The date and time the campaign should be scheduled to be sent. Use 'Immediately' to send right away or format as 'YYYY-MM-DD HH:MM'.

Inputs

ListID

The unique ID of the list you want to update

Name

The new name for the list

Description

A new description for the list

Inputs

listID

The ID of the list to be updated

data

A JSON object containing the fields to update in the list