You can use my plugin called MailChimp for WordPress to do this.
When installed, you can select one or multiple lists in the plugin settings and use the following shortcode inside your Contact Form 7 templates.
[mc4wp_checkbox "Your label text"]
It will render a checkbox and when checked, subscribe the given email address to the MailChimp lists you selected.
PS. I realize this question is over 2 years old. Just answering in case anyone else stumbles across it. Some answers had been given but I am pretty sure this is by far the easiest way to do it.
Related Posts:
- Contact form 7 select box different value-text than content-text in option [closed]
- Why “Contact Form 7” doesn’t update PHPmailer library?
- How to get current post ID in Contact Form 7 wpcf7_before_send_mail hook action
- To Disable WordPress Rest API or Not To Disable?
- Contact Form 7 plugin refreshing page on submit [closed]
- Change “From” name in MailChimp STS plugin [closed]
- How to disable autocomplete for inputs in contact form 7? [closed]
- MailChimp integration that allows users to select from multiple lists [closed]
- Server side validation for Contact Form 7 [closed]
- get values from contact form 7 wp plugin [closed]
- Add custom variable in Contact Form 7 mail body
- Can’t send mails using contact plugin [closed]
- Download any file after submitting a form [closed]
- Getting value from dymanic text variable into Contact Form 7
- How to escape the tailwindcss responsive syntax when using with contact form 7? [closed]
- How to send an automated email to the customers when product is added woocommerce
- Nextcloud integration with wordpress
- Looking for a way that will collect visitors emails before letting them view the blog posts [closed]
- Send Contact form 7 data to remote server using .NET api [closed]
- how to create progress bar in wordpress contact form 7 or other plugin for set progress bar in cf7 [closed]
- }catch (ex){} showing in header [closed]
- Contact Form 7 – Form name blank [closed]
- WordPress contact form 7 to show the form dropdown menus as like [closed]
- Contact Form 7 – Show image on successful send? [closed]
- Send email to multiple addresses on Contact Form 7, but exclude personal details on all but one
- How to modify or create custom contact form 7 select options [closed]
- Hardcode a form in Contact Form 7 [closed]
- Contact Form 7 “non-selectable” options in a drop down [closed]
- Contact Form 7: Load scripts and styles only when there is shortcode? [closed]
- In wordpress how to sent different email separetly when i click on different email ids [closed]
- value not set in contact form 7 plugin of wordpress [closed]
- acceptance_as_validation: on is not working Contact form 7 [closed]
- Contact Form 7 is not redirecting the “Thank-You” page with the removal of CSS and JS of plugins
- Import Recent Posts Only and Ignore old ones if exist
- Push Contact form 7 variable to front end after submission
- How can I implement radio buttons with icons in Contact form 7?
- Hide button after form submit and save state to localstorage
- Contact Form 7 – Make a selection unavailable after a number of bookings
- WordPress Contact 7 Form – Remove WordPress from the From Sections
- Installation failed, trying to install ANY plugin
- CF7 Custom Recipient – Changing the text
- Multiple CF7 Forms causing multiple recaptcha requests
- Could someone maybe point me in the direction of a decent tutorial on how to create a wordpress plugin that is compatible with another plugin please?
- Capture Recaptcha fail event on Contact Form 7
- get/show Last ID
- How to populate a Mailchimp newsletter with latest events from WordPress plugin EventOn?
- Form is not getting submitted [closed]
- User content database [closed]
- Contact Form 7: custom validation [closed]
- Retrieving old forms in Contact Form 7 [closed]
- How put a file when the email is sent to user contact form 7
- Contact Form 7 Default value from url [closed]
- Integrate Razorpay quick payments plugin with contact form7 plugin
- How to do Conact form 7 name field validation? [closed]
- Contact form 7 – How to send mail to two different E-mail Address [closed]
- prevent contact form 7 from submission on certain condition
- plugin doesn’t retrieve data from database
- Automatically install wordpress plugin at theme activation
- How to show custom message once on plugin activation?
- How to set “with_front’=>false” to a plugin-generated cpt?
- plugin shortcodes not working on custom theme- unsure how to fix
- PDF download – use wordpress functions
- Multiple Domains with Single WordPress Install
- How can I disable the multisite feature of WordPress 3.0?
- WordPress comments not appearing in blog posts, likely because of Redux template. Could I fix this with a plugin that adds a comment form as a block? [closed]
- Calendar Plugins – Featured Widget [closed]
- External Domain on WordPress Multisite
- Customize permalink wordpress category id
- Translation for the plugin using redux framework does not work
- Re use the list table for a custom post type on another page
- Customize The Events Calendar to Include an Option to Expand for More Events Listings
- Hook into existing tinyMCE button
- Load Javascript from Plugin in One Page Only?
- Invalid plugin installation directory, Google Analytics [closed]
- How can I exclude a dynamic URL to show a popup created using ‘WordPress Popup’ plugin
- How can I apply a WP filter on specific plugin version
- How to create Admin Notice from Plugin with argument? [duplicate]
- Can I do in-page changes binding events/triggers to actions in WordPress?
- Change the number of plugins counted on wp-admin/plugins.php
- how to set parent forum link to menu page?
- How can i list random author?
- Notify bar plugin not showing up
- Our plugin tags not appearing in WordPress Plugin Repository
- Conditional delete metadata does not works
- Ability to change homepage on WordPress using API
- The function called on the wp head hook becomes null
- WordPress plugin download-after-email issue
- How to add defer to WordPress Plugin javascript? [duplicate]
- How to disable/enable a plugin at a specific time
- Enable plugins that are “not supported”
- Need Help Understanding Debug Log Errors
- custom/automatic export function – one post at a time?
- Prefix of $wpdb does not worked and does not displayed
- Custom Widget not Available after Plugin Installation
- Site not displaying correctly when re-directing from root to sub-directory
- How to structure plugin in to functions?
- how to search through plugin in wordpress cimy-user-extra-fields?
- WordPress custom block: Link saved in database not retrieved when editing post
- Accessing Correct Database to Create REST API Endpoint
- How do I replace a logo image that’s hard-coded into a plugin’s logo.php file?