Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Contact Form 7 Newsletter

Easily integrate email marketing with the Contact Form 7 plugin. When users contact you, they get added to your newsletter!

I don't see any settings

As of version 2.1, this plugin requires Contact Form 7 Version 4.2 or newer. Please update Contact Form 7.

Do I need a Constant Contact account?

Yes, this plugin requires a Constant Contact account.

Where is the settings page

In the WordPress administration, navigate to Contact > Constant Contact in the WordPress sidebar. The URL should be [yoursite.com]/wp-admin/admin.php?page=ctct_cf7

How do I change the name of the lists displayed to users?

When inserting the Constant Contact List code into your form, you will see code that may look something like this:

[ctct ctct-563 type:checkboxes 'General Newsletter::#1' 'Another List::#40']

Let's look at the part of the code that is 'General Newsletter::#1'. That part tells the plugin to create an option with the name General Newsletter with a List ID of 1. 'Another List::#40' creates another option with the name Another List and the List ID is 40. To modify the name of the list, change the part before ::. You could then rename "General Newsletter" to "Product Information" by changing the code to 'Product Information::#1'

I want to overwrite list selections for existing users. How?

By default, the plugin will add to the subscribed lists for an existing user and not remove them. If you want to remove the lists instead, add the following code to your functions.php file:

add_filter('ctctcf7_update_contact_lists', '__return_false');

This will replace existing lists with the selected lists from the form submission.

Requires: 3.2 or higher
Compatible up to: 4.4.6
Last Updated: 1 year ago
Active Installs: 5,000+


3.4 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
0,1,0 0,1,0
0,5,0 100,2,2