Campaign Monitor integration

Connect Gravity Forms. Send every lead to Campaign Monitor.

Connect Gravity Forms to Campaign Monitor and every form submission becomes a subscriber in the Campaign Monitor list you choose.

Gravity Forms
Campaign Monitor
Direct connection supported

A clear setup path

Connect, map, test, publish.

Keep the existing form and configure the destination beside the workflow you already use.

01 / FORM

Prepare the fields

Give the form an email field, plus any name or custom fields you want in Campaign Monitor.

02 / API

Connect the account

Paste your Campaign Monitor API key into the connection settings and connect.

03 / LIST

Choose the destination

Pick where new subscribers land in Campaign Monitor: the list, group, form or audience you use.

04 / MAP

Match the fields

Pair each form field with a Campaign Monitor field. Email is required; the rest is optional.

05 / TEST

Submit and verify

Send a test entry, then find the new subscriber in Campaign Monitor before you rely on the form.

Connect Gravity Forms to Campaign Monitor

Connect Gravity Forms to Campaign Monitor and every form submission becomes a subscriber in the Campaign Monitor list you choose. ClickSyncr for Campaign Monitor adds a native Gravity Forms feed add-on: connect your API key once, pick a list, map your fields, save. No code and about two minutes per form.

Before you begin

You need three things: the ClickSyncr for Campaign Monitor plugin activated, Gravity Forms active, and a Campaign Monitor account with permission to create an API key. The key is stored once and shared across every supported builder on the site.

Get your Campaign Monitor API key

  1. Log in to Campaign Monitor (login.createsend.com) and open Account Settings → API keys.
  2. Reveal the account API key and copy it.
  3. Paste it into any ClickSyncr Campaign Monitor panel. One key serves the whole site: once one builder saves it, every other builder reuses the connection automatically.

Treat the key like a password. Anyone holding it can read and modify your Campaign Monitor audience.

Gravity Forms setup, step by step

  1. Connect your API key once. Go to Forms → Settings → Campaign Monitor and paste your API key. Saving it here fills the shared key everywhere, and vice versa.
  2. Create a feed on your form. Open a form, then Settings → Campaign Monitor and click Add New. Name the feed.
  3. Choose the Campaign Monitor list. The picker lists every list in your account, and the list’s own fields appear below it the moment you choose one.
  4. Map your form fields. Email is the required mapping; the rest of the list’s fields load automatically with their types shown.
  5. Optional: set a consent field. Set an optional consent field (a checkbox, acceptance or radio). When a visitor leaves it unticked, nothing is sent to Campaign Monitor at all: by design, no contact record, no email. The same applies when you set the form’s status to Not synced.
  6. Save the feed. Every submission that passes the feed now syncs.
A configured feed: list, field mappings, and the status override.
A configured feed: list, field mappings, and the status override.

Email, name, and list fields

Every builder maps the same schema: Email (required), the standard Name field, and the selected list’s custom fields (phone, company and any you define), mapped by name with each field’s type shown. Fields are per list, so the mapping rows follow the list you choose. Campaign Monitor matches subscribers by email, so a repeat submission resubscribes the same person instead of creating a duplicate. An unmapped field is simply skipped and never overwrites existing data with a blank value.

Lists, clients, and confirmed opt-in

Lists belong to clients in Campaign Monitor, so the list picker shows every list with its owning client and live subscriber count: useful when an agency account manages several brands. The panel also reads each list’s real confirmed opt-in setting. When it is on, Campaign Monitor emails a confirmation before the subscriber joins, and the panel says so in a banner before you save, so there are never surprises about who receives what.

Verify the sync

Submit the form on the front end (not the admin preview) with a test address you can recognise, filling every mapped field. In Campaign Monitor, open the list and search for your test address under Subscribers. If the list uses confirmed opt-in, the subscriber appears after they click the confirmation email. Back in WordPress, the ClickSyncr entry in the admin bar shows per-form sync counts and the last error, if any: a quick pulse check without leaving the site.

Troubleshooting

Symptom Cause and fix
Lists don’t load after pasting the key Copy the account API key from Account Settings → API keys in Campaign Monitor and paste it exactly.
The subscriber never appears If the consent box was left unticked, or the form’s status is Not synced, nothing is sent to Campaign Monitor by design. Otherwise check the list’s confirmed opt-in setting: the subscriber joins only after clicking the confirmation email.
A custom field stays empty Fields are per list. Check the mapping row and confirm the field exists on the list you selected.
Sync stopped working Check the admin-bar health menu for the last error. An invalid or rotated API key is the usual cause; paste the new key in any builder and it updates everywhere.

Is this a Gravity Forms feed add-on?

Yes. ClickSyncr for Campaign Monitor registers a standard Gravity Forms feed add-on, so feeds behave exactly like the Gravity Forms integrations you already know.

Do I need a specific Gravity Forms license?

Any license tier works. The plugin only needs Gravity Forms itself active on the site.

Other form builders

ClickSyncr for Campaign Monitor also connects Contact Form 7 · WPForms · Ninja Forms · Fluent Forms · Formidable Forms · Forminator. Overview and features: Campaign Monitor integration for WordPress. Browse all ClickSyncr integrations.

“Campaign Monitor” is a trademark of Campaign Monitor Pty Ltd. ClickSyncr for Campaign Monitor is an independent integration and is not affiliated with, endorsed by, or sponsored by Campaign Monitor Pty Ltd.

Frequently asked questions

Which Gravity Forms consent values allow a submission to reach Campaign Monitor?

The consent check recognises yes, true, on, checked, and the checked value 1. It rejects empty answers and explicit negatives such as no, false, off, and unchecked. Recognised checkbox types can also use another nonempty value unless it is an explicit negative. Choose the actual consent input in Gravity Forms, then test its checked and unchecked answers.

Why are some Campaign Monitor client lists missing in Gravity Forms?

The plugin first requests the clients available to the API key, then requests each client’s lists. If a client’s list request fails, that client is skipped while other lists can still appear. A populated picker therefore does not prove every client loaded. Check the missing client’s access and reconnect or refresh before selecting the destination for Gravity Forms.

Why do Campaign Monitor sync counts stay unchanged after a Gravity Forms submission?

ClickSyncr excludes skipped results from both success and failure counts. Missing form credentials, a missing destination, an invalid email, or refused consent can therefore leave the counters unchanged. Check that the Gravity Forms feed and its conditions allowed the test entry through. Then submit a valid test with consent given. A stationary counter alone does not establish whether the contact was sent to Campaign Monitor.

What you will see

The ClickSyncr for Campaign Monitor settings.

The same panel appears inside every supported form builder, on each form you connect.

ClickSyncr for Campaign Monitor settings in the form editor: connect your Campaign Monitor API key, choose where subscribers go, map the fields and set consent.

Your next subscriber is one connection away

Connect your next form to Campaign Monitor.

Install ClickSyncr, connect your platform, and publish your first tested sync in about two minutes.

Built by