Using Custom Fields With Contact Form 7 Campaign Monitor Add-on

For those seasoned WordPress users out there, I’m sure that by now you’ve come across the Contact Form 7 plugin, which in my opinion is THE best contact form plugin available.

For those of you who also use Campaign Monitor a handy add-on was released which allows you to add a custom sign up form to your site on a post, page or sidebar widget like this one. The forms work great and can be used to boost the size of your mailing list by coaxing in new subscribers from your website traffic.

One of the things that attracted me to the add-on was the promise of using custom fields, which I use a lot to split a large mailing list into smaller more targetted lists for specific campaigns, but I could not for the life of me work out how to get the custom fields passed from the contact form to my campaign monitor subscriber list!

For more information on setting up the add-on, see the following guide. But if you’re just stuck with the custom fields then read on….

The way to get it working is very simple indeed, but when there are no easy to find guides online it takes a bit of thought. However when you check the ‘Use Custom Fields’ box you are presented with options for up to 20 custom fields with a ‘CustomKey’ and CustomValue’.

Put simply the ‘CustomKey’ is the name of your custom field in Campaign Monitor, and your ‘CustomValue’ is the tag in Contact Form 7 which represents the field in which the required information is entered (e.g. [your-age]) as shown below.

 contact form 7 campaign monitor addon custom fields


So if you had the same problem I did, now you can see how simple it is to configure and add some real valuable information to your mailing lists with minimal effort. Most people will probably have figured out how to use this, but as I couldn’t find a to the point guide online, I assumed I wasn’t going to be the only one, so hopefully someone will get some help from this!

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>