Campaign Monitor
Campaign Monitor is an email marketing platform popular with designers and agencies for its template-driven campaigns. Advanced Form Integration sends form submissions to Campaign Monitor as new subscribers in a chosen list.
What you’ll need
- An active Campaign Monitor account.
- A Campaign Monitor API key (Account Settings → API keys → Show API key).
- Your Campaign Monitor Client ID (Settings → Clients → click your client).
- The Advanced Form Integration plugin installed and activated.
Connect Campaign Monitor to AFI
- In WordPress, go to AFI → Settings → Campaign Monitor.
- Enter the API key and Client ID.
- Click Save Changes.
Create the integration
- Go to AFI → Add New.
- Configure the trigger.
- In Action → Platform, select Campaign Monitor.
- In Task, choose Add Subscriber to List.
- Pick the target List.
- Map the form fields:
- Email (required), Name.
- Mobile Number for SMS lists.
- Consent to Track (yes/no/unchanged): required by some compliance regimes.
- Custom fields by Personalisation Tag name.
- Optional: configure Conditional Logic.
- Click Save Integration.

Pro features
The Pro Campaign Monitor integration adds support for smart segments (auto-assign on subscribe based on field values) and richer custom field handling including multi-select dropdowns.
Conditional logic example
Add the subscriber to your “Premium customers” list only when the form’s customer_tier field equals “premium”. Free-tier signups go to the standard list.
Troubleshooting
“Invalid List ID”
Campaign Monitor List IDs are long alphanumeric strings, not the list name. AFI auto-loads them in the dropdown after you enter valid credentials.
Custom field naming
Campaign Monitor custom fields are matched by their Personalisation Tag (the bracketed name like [Company]), not the friendly label.