Campaign Monitor
Connect Sequensy to Campaign Monitor for email campaign automation.
Overview
The Campaign Monitor integration allows you to manage subscribers, update lists, and sync customer data with your Campaign Monitor account.
Setup
Getting Your API Key
- Log in to Campaign Monitor
- Go to Account Settings
- Click API Keys
- Copy your API key (or create one)
Finding List IDs
- Go to your list in Campaign Monitor
- Click Settings > API
- Copy the List ID
Connecting in Sequensy
- Go to Sequensy > Integrations
- Find Campaign Monitor and click Connect
- Enter your API key
- Click Save
Available Actions
Add Subscriber
Add a new subscriber to a list.
| Field | Type | Required | Description |
|---|---|---|---|
| List | select | Yes | Target list |
| string | Yes | Subscriber email | |
| Name | string | No | Subscriber name |
| Custom Fields | object | No | Custom field values |
| Resubscribe | boolean | No | Resubscribe if unsubscribed |
Example:
List: Newsletter
Email: {{Trigger.user_email}}
Name: {{Trigger.first_name}} {{Trigger.last_name}}
Custom Fields:
Company: {{Trigger.company}}
Phone: {{Trigger.phone}}
Resubscribe: false
Update Subscriber
Update subscriber details.
| Field | Type | Required | Description |
|---|---|---|---|
| List | select | Yes | Subscriber’s list |
| string | Yes | Current email | |
| New Email | string | No | Updated email |
| Name | string | No | Updated name |
| Custom Fields | object | No | Fields to update |
Unsubscribe
Remove a subscriber from a list.
| Field | Type | Required | Description |
|---|---|---|---|
| List | select | Yes | Target list |
| string | Yes | Email to unsubscribe |
Add to Segment
Add subscriber to a segment.
| Field | Type | Required | Description |
|---|---|---|---|
| List | select | Yes | Parent list |
| Segment | select | Yes | Target segment |
| string | Yes | Subscriber email |
Common Workflows
New Customer to List
Trigger: Order Created
Action: Campaign Monitor - Add Subscriber
List: Customers
Email: {{Trigger.billing.email}}
Name: {{Trigger.billing.first_name}} {{Trigger.billing.last_name}}
Custom Fields:
First Purchase: {{Trigger.order_date}}
Order Value: {{Trigger.total}}
Newsletter Signup
Trigger: Form Submitted
Action: Campaign Monitor - Add Subscriber
List: Newsletter
Email: {{Trigger.fields.email}}
Name: {{Trigger.fields.name}}
VIP Segmentation
Trigger: Order Completed
Condition: Order total > 500
Action: Campaign Monitor - Add to Segment
List: Customers
Segment: VIP Customers
Email: {{Trigger.billing.email}}
Profile Sync
Trigger: User Profile Updated
Action: Campaign Monitor - Update Subscriber
List: Members
Email: {{Trigger.old_email}}
New Email: {{Trigger.new_email}}
Name: {{Trigger.display_name}}
Custom Fields
Map data to Campaign Monitor custom fields:
Custom Fields:
"[CompanyName]": {{Trigger.company}}
"[JobTitle]": {{Trigger.job_title}}
"[PhoneNumber]": {{Trigger.phone}}
"[DateJoined]": {{Trigger.registration_date}}
List Segmentation
Use segments for targeted campaigns:
| Segment | Criteria |
|---|---|
| VIP Customers | High order value |
| New Subscribers | Recent signups |
| Inactive | No opens in 90 days |
| Product Interest | Based on purchases |
Best Practices
- Use list segments for personalization
- Keep custom fields synchronized
- Monitor bounce rates
- Respect unsubscribe preferences
Troubleshooting
Subscriber not added
- Verify list ID is correct
- Check if email is already subscribed
- Ensure email format is valid
Custom fields not updating
- Verify field names match exactly
- Check field data types
- Ensure fields exist on the list
Resubscription issues
- Resubscribe flag must be true
- User must not be hard bounced
- Check suppression lists