Close menu
Explore Plans
Mobile menu Close menu
Campaign Monitor

Add subscriber

This action adds a new subscriber to a Campaign Monitor list.

Developer info

API endpoint slug
campaign_monitor.add_subscriber
Filter code method
CampaignMonitor.addSubscriber.skip(string?: reason)
Runtime method
runAction("campaign_monitor.add_subscriber", {})

Action fields

List Dropdown list

Label
List
Helper text
Select the list to add the subscriber to.
Slug
list_id
Required
true
Can have default value
false

Email Text input > Other

Label
Email address
Helper text
The subscriber's email address.
Slug
email
Required
true
Can have default value
true
Filter code method
CampaignMonitor.addSubscriber.setEmail(string: email)

Name Text input > Other

Label
Name
Helper text
The subscriber's full name.
Slug
name
Required
false
Can have default value
true
Filter code method
CampaignMonitor.addSubscriber.setName(string: name)

Consent to track Dropdown list

Label
Consent to track
Helper text
Whether the subscriber consents to having email opens and clicks tracked.
Slug
consent_to_track
Required
true
Can have default value
true
Filter code method
CampaignMonitor.addSubscriber.setConsentToTrack(string: consent_to_track)

Custom fields Text input

Label
Custom fields
Helper text
JSON object mapping field keys to values, e.g. {"Website":"https://example.com"}. For fields that accept multiple values, use an array instead, e.g. [{"Key":"Interest","Value":"A"},{"Key":"Interest","Value":"B"}].
Slug
custom_fields
Required
false
Can have default value
true
Filter code method
CampaignMonitor.addSubscriber.setCustomFields(string: custom_fields)