Campaign Monitor
Add quote requesters to a Campaign Monitor list for email campaigns.
Connecting Campaign Monitor means every quote request also becomes a contact you can follow up with, without anyone copying details by hand.
Step 1 — Get your Client ID and API key
Campaign Monitor issues both from your own account: the Client ID identifies which client account the contacts belong to, and the API key authorises the app to write to it. Campaign Monitor's own guide walks through the API side: Getting started with the API.
Copy both and keep them somewhere safe while you finish the setup. The app has a field for each.
Step 2 — Connect it in the app
Paste both credentials
The two fields sit directly under Enable, in this order:
Client ID — paste the client ID from Step 1.
Campaign Monitor API key — paste the key from Step 1. Its help text, Find or generate your API key, links straight back to Campaign Monitor if you still need it.
Fill in both. The app only fetches your subscriber lists once it has the pair, so a page with just the key stays stuck with nothing to choose from. If the list dropdown does not appear after you type, select Merge fields beside the API key field to make the app fetch again.

Choose the Campaign Monitor list
Open Select a Campaign Monitor list to integrate and pick the list new contacts should join. Until you choose, it reads "Please select a Campaign Monitor list".
If the app says "It looks like you don't have any Campaign Monitor lists", either the list does not exist yet or one of the two credentials is wrong. Fix that before going on — the field mapping stays hidden until a list is selected.
Match your form fields
The mapping rows appear only once the Client ID, the Campaign Monitor API key and the list are all set. Read each row left to right:
On the left — the Campaign Monitor field, greyed out because you cannot rename it: Email, Name, Mobile number, Consent to track, Resubscribe and Restart subscription-based autoresponders, followed by any custom fields that exist on your Campaign Monitor list.
In the middle — how the value is supplied: has no value, is dynamic value by (take it from the quote form) or is fixed value by (send the same text on every quote).
On the right — the quote form field you are sending, or the fixed text you typed.
So you pick the quote form value on the right to fill the Campaign Monitor field named on the left, never the other way round.
Email is the row you cannot skip — without it there is no contact to create. Its dropdown only offers email fields from your form, so if it is empty, add an email field to the quote form first.
Campaign Monitor stores a single Name, not separate first and last names. If your quote form collects First name and Last name separately, pick whichever one you want Campaign Monitor to show; there is no second row to put the other in.
If a field is marked required in Campaign Monitor and you leave it unmatched, the app flags the row and refuses to save.

Step 3 — Test it
Submit a real quote request from your storefront, then check Campaign Monitor for the new contact. Confirm the fields you matched actually arrived — not just the email address.
Is this the right tool?
Suits stores already sending branded campaigns through Campaign Monitor.
If you do not already use Campaign Monitor, do not adopt it just for this — Zapier connects quote data to almost anything, and Create a Shopify customer after submit keeps everything inside Shopify on the FREE plan.
If contacts are not arriving
Check Enable is still on. Nothing is sent while it is off.
Check the Client ID as well as the key. A correct key with a missing or mistyped Client ID leaves the connection half-made — the app cannot load your lists, so nothing is sent.
Check the key is still valid. Regenerating a key in Campaign Monitor breaks the connection until you paste the new one in. Saved keys are shown masked, so paste a fresh one if in doubt.
Check you took both values from the right client account. A valid key for the wrong account quietly fills the wrong list.
Check the email row is matched. Without it there is no contact to create.
Still stuck? Email support@samita.io.
Next steps
Integrations overview — the other tools you can connect
Build a standard form — make sure your form collects what you are matching
Plan comparison — what the PRO plan includes
Last updated
Was this helpful?
