Easy Forms for MailChimp

Wordpress Plugin
Download latest - 6.8.1

Download Stats

Today 2,345
Yesterday 3,025
Last Week 18,174
All Time 1,139,293
Banner 772x250

Releases (136 )

Version Release Date Change Log
6.6.3 2020-03-10
  • February, 27, 2020 =
  • Important security release.
6.6.2 2019-11-03
  • November, 3, 2019 =
  • Bug scrub WCUS! Fixed issues with adding tags on resubscribe.
6.6.1 2019-10-25
6.5.5 2019-09-25
6.5.4 2019-08-28
  • August 28th, 2019 =
  • Patched security vulnerability found in on of our dependencies.
6.5.3 2019-07-01
  • July 1st, 2019 =
  • Added support for showing whether your site is being blocked by Mailchimp. If you're blocked, you will now see an error on the plugin's General Settings page.
  • Added a filter for our checkbox integrations, yikes_mailchimp_checkbox_integration_additional_vars. This allows you to use custom variables in our other filters.
  • Added a filter for changing the placement (above/below/both) of form error/success messages. See the filter yikes_mailchimp_feedback_message_placement.
  • Added support for setting the timestamp_signup Mailchimp merge variable to all new subscribers.
  • Removed support for setting the timestamp_opt variable for all subscribers. This plugin will no longer set the timestamp_opt Mailchimp merge variable.
  • Fixed an issue with default selected interest groups not working in our Gutenberg block.
  • Fixed admin input field code injection vulnerability. Thanks to Henri Salo from Nixu Corporation for finding and reporting this to us.
  • Fixed an error w/ error handling a failed API hit on the Manage Lists page.
6.5.2 2019-05-13
  • March 21st, 2019 =
  • Fixing JS error.
6.5.1 2019-02-27
  • February 27th, 2019 =
  • Changed all strings from MailChimp to Mailchimp.
  • Removed unused files.
6.5.0 2019-02-06
  • February 6th, 2019 =
  • Added tags! You can now add tags to your Easy Form's Forms! Any tag attached to a form will be attached to subscribers of that form. When applying tags to new subscribers, they can be filtered with the following filters: yikes_mailchimp_subscriber_tags (filters the list of tabs being applied) and yikes_mailchimp_subscriber_tag_active (decides whether a certain tag will be added).
  • Added [fname] and [lname] as email replacement tags.
  • Cleaned up code.
  • Fixed some PHP warnings/notices.
  • Fixed some styling issues inside the form builder.
  • Fixed & cleaned some things in the Easy Form's Gutenberg block.
6.4.11 2018-12-20
  • December 11th, 2018 =
  • Properly enabling the Easy Forms for MailChimp gutenberg block.
6.4.10 2018-11-26
  • November 26th, 2018 =
  • Improvements to the Easy Forms' Gutenberg block.
6.4.9 2018-10-30
  • October 30th, 2018 =
  • Fixed PHP version compatibility issues.
  • Added a new filter to customize the placement of the WooCommerce checkbox integrations.
  • PHP Version >
6.4.8 2018-10-29
  • October 29th, 2018 =
  • Fixed a plugin conflict between Easy Forms and Contact Form 7 when exporting forms.
  • Fixed an issue with the bbPress integration where users were being subscribed regardless of checking the box.
  • Fixed an issue with datepickers conflicting when the same form (with date pickers) is on the same page twice.
  • Inline forms will now stack when the screen size is less than 650px.
  • Cleaned/Standardized/Code Sniffed the checkbox integration classes.
  • Removed checkbox integration CSS file.
  • Moved the WooCommerce integration checkbox's placement on the checkout page (it now uses the filter woocommerce_review_order_before_submit instead of woocommerce_checkout_after_order_review).
  • Added/Fixed several filters: yikes_mailchimp_checkbox_integration_checkbox_html, yikes-mailchimp-filter-before-submission-$form_id, yikes-mailchimp-redirection, yikes-mailchimp-redirect-new-window, yikes_mailchimp_inline_stack_fields_width, yikes_mailchimp_checkbox_integration_checkbox_label
  • Removed "Vote that the plugin works" callout.
  • Fixed & reorganized MailChimp Gutenberg block.
  • Added new tags for the update profile email: [email], [subscriber_id], and [form_name].
6.4.7 2018-10-02
  • October 2nd, 2018 =
  • Fixing an issue with logging an error from a dashboard widget.
  • Adding a warning to when changing an API key.
  • Re-adding WordPress' HTTP referer field to forms.
  • Adding a filter for default interest groups.
6.4.6 2018-09-10
  • September 10th, 2018 =
  • Added the ability to re-subscribe to a list via an integration checkbox. Previously, users who were unsubscribed or pending confirmation were unable to re-subscribe. This only works when using the [default] double opt-in method.
  • Added a check for reCAPTCHA/GDPR Compliance for MailChimp when calculating inline styles. If you have the reCAPTCHA or GDPR Compliance for MailChimp plugin active, then the submit button will become full width, drop below these items, and the fields will take up 100% of the width. A similar conversion occurs when the screen size is below 768px regardless of the reCAPTCHA or GDPR Compliance for MailChimp plugin being active.
  • Changed the calculation and rounding of form conversion statistics to be slightly more accurate.
  • Cleaned up duplicate IDs in hidden HTML elements when multiple forms were on the same page.
6.4.5 2018-07-25
  • July 25th, 2018 =
  • Fixed an issue where subscriptions would not be processed if only an email field was sent. Shoutout to Kamil (@paszczak000) for reporting this issue and working with us to resolve it, thank you!
6.4.4 2018-07-24
  • July 24th, 2018 =
  • Fixed an issue where the Update Profile Email would not send when the submitted email address contained capital letters.
  • Users will now be redirected in accordance with their submission settings after the Update Profile Email is successfully sent.
  • The max character length of a MERGE field's label is now 50 characters to match MailChimp's max length.
  • The input field for editing a MERGE field's label has been increased.
6.4.3 2018-05-21
  • May 21st, 2018 =
  • Fixed some issues with the readme
  • Fixed an issue with required radio button fields that had no default value; they will now be required.
  • Fixed a PHP warning related to interest groups in the form builder.
  • Fixed a PHP warning related to error messages.
  • Fixed a PHP notice on the integration checkbox page.
  • Added a new action when a form is duplicated: 'yikes-mailchimp-after-duplicating-form'
6.4.2 2018-05-10
  • May 9th, 2018 =
  • Added a new API function to create notes on a subscriber's profile
  • Added no default options for radio buttons and dropdowns (both merge fields and interest groups).
  • Added a basic unsubscribe shortcode and all of the JS/CSS/API functions that support this.
  • Added a filter, yikes-mailchimp-wooco-integration-checkbox-checkout-fields, that allows you to move the placement of the WooCommerce checkout integration checkbox to the bottom of the form.
  • Fixed an issue where hidden interest groups required a default value
  • Fixed an issue with the Easy Forms Gutenberg block
6.4.1 2018-05-02
  • May 2nd, 2018 =
  • Fixing a syntax error in Easy Forms v6.4.0 related to PHP Versions < 5.4
6.4.0 2018-05-01
  • May 1st, 2018 =
  • All calls to the MailChimp v2 API have been removed or updated to the v3 API where possible.
  • The Account page has been removed because it was relying on V2 API endpoints. Some account data from this page has been moved to the Manage Lists page.
  • The ChimpChatter dashboard widget has been removed.
  • The List Activity dashboard widget has a new filter, yikes-mailchimp-dashboard-widgets-enabled, that controls whether the widget is loaded or not.
  • The welcome screen you see on plugin activation/updates has been removed.
  • The error log now lives in a new place outside the plugin: wp-content/uploads/yikes-log/yikes-easy-mailchimp-error-log.php.
  • The changelog is now in its own file, changelog.txt, and has been removed from the readme.
  • The inline form styles should now handle a theme's default padding/margin better. There are also a bunch of new filters for customizing a form's inline styles.
  • Setting up a scheduled form should be a much smoother process now.
  • Some inline JavaScript for processing a form's shortcode has been moved into the form-submission-helpers.js file.
  • You can now customize the message displayed to the user after an update profile email is requested. You'll see a new custom message section has been added to the form builder.
  • Our checkbox integrations (e.g. Contact Form 7, WooCommerce) now allow you to choose multiple lists (and corresponding interest groups) for your subscribers to sign up to.
  • Added some initial support for Easy Forms in Gutenberg. Feel free to download the Gutenberg plugin and test out the Easy Forms Block!
6.3.30 2018-02-23
  • February 15th, 2018 =
  • Added a new filter: yikes_mailchimp_widget_shortcode_attributes. You can use this filter to customize the shortcode arguments for your Easy Forms widget. For example, you can remove the recaptcha from a widget.
  • Added a new filter: yikes-easy-mailchimp-email-address-field. You can use this filter to customize the email merge field. For example, you can rename the field to something other than "Email Address."
  • Fixed the way the loading SVGs were added in JavaScript. You can now use the existing filters to safely remove them.
  • Removed the dependency from the Public CSS file.
6.3.29 2018-01-17
6.3.28 2017-10-21
6.3.27 2017-10-20
6.3.26 2017-10-04
6.3.25 2017-09-11
6.3.24 2017-08-28
6.3.23 2017-08-14
6.3.22 2017-06-23
6.3.21 2017-06-22
6.3.20 2017-06-08
6.3.19 2017-05-16
6.3.18 2017-05-03
6.3.17 2017-05-01
6.3.16 2017-04-26
6.3.14 2017-04-21
6.3.13 2017-04-17
6.3.12 2017-04-06
6.3.11 2017-03-23
6.3.10 2017-03-21 2017-03-14
6.3.9 2017-03-10
6.3.8 2017-03-03
6.3.7 2017-03-03
6.3.6 2017-02-27
6.3.5 2017-02-13
6.3.4 2017-02-02
6.3.3 2017-02-02
6.3.2 2017-01-25
6.3.1 2017-01-18
6.3.0 2017-01-17
6.2.4 2016-12-06
6.2.3 2016-11-01
6.2.2 2016-10-25
6.2.1 2016-10-19
6.2.0 2016-10-17
6.1.4 2016-08-23
6.1.3 2016-07-26
6.1.2 2016-07-21
6.1.1 2016-07-20
6.1 2016-07-13 2016-04-05 2016-03-31 2016-03-14 2016-03-11 2016-03-07
6.0.5 2016-03-05 2016-03-04 2016-03-01 2016-03-01 2016-02-29 2016-02-23 2016-02-18 2016-02-17
6.0.4 2016-02-01 2016-01-31 2016-01-30 2016-01-06 2015-12-28 2015-12-20 2015-12-18 2015-11-29 2015-11-09 2015-11-02
6.0.3 2015-10-30 2015-10-21 2015-10-16 2015-10-16 2015-10-13
6.0.2 2015-10-12
  • October 12th, 2015 =

  • Added ability to pre-select interest groups for each third party integration (bbpress, contact form 7, buddypress, edd, woocommerce, comment form, registration form).

  • Removed "Check your email for the confirmation message." from the default success message if single opt-in is checked.

  • Fixed Address field, zip not hiding properly.

  • Tweaked class names, labels.

  • Renamed clickable pre-defined tags to something more user friendly instead of tags (eg: 'Page Title' instead of {page_title}).

  • Renamed the field-third-left/right class to field-third as it made more sense. Now elements floated left.

  • Tweaked pre-defined class styles.

  • Altered pre-defined class names for the address fields.

  • Built in check for MailChimp class to prevent conflict with other plugins integrating MailChimp.

  • Built in responsive styles for pre-defined form class styles (field-half-left/right & field-third).

  • Tweak responsive styles on calendar date picker on mobile devices.

  • Confirm each integration is working as intended.

6.0.1 2015-10-08
  • This release is a complete rewrite of the previous version. Before upgrading to the latest release, it is highly recommended that you take a backup of your database.
  • Enhancements:
  • All forms have moved to their own table in the database, yikes_easy_mc_forms.
  • Admin interface has been re-designed for a seamless integration into the WordPress dashboard.
  • You can now create an unlimited number of forms, and assign them to any of your lists (even multiple forms to the same list).
  • Now you can easily duplicate forms at the click of a button.
  • We have built out an advanced debugging feature that will log MailChimp errors as they occur, for easy debugging.
  • You can now toggle on/off AJAX form submissions on a per form basis.
  • Toggle on or off the welcome email being sent.
  • You can now quickly switch which list your forms assign subscribers to.
  • We now support every type of MailChimp form you can assign to a form, including interest groups.
  • You can now set custom success and error messages, to set messages in your native language.
  • Easily browse your lists and view individual subscribers. Manage your subscriptions directly within the plugin.
  • We've completley re-designed the settings pages to allow for easier navigation.
  • A whole number of additional settings have been enabled for different form input fields.
  • Espaol translated started by @hiwhatsup
  • Francaise translated by @mialevesque
  • Portugus do Brasil translated by @enxaqueca
  • reCaptcha now loads in the language of the site it's being displayed on.
  • All translations functions have been implemented for worldwide i18n.
  • We have built out an API and implemented a number of hooks and filters to enable developers to easily extend the pluginsee knowledge base
  • We have started building out a number of add ons to extend the base functionality of the plugin. check them out
5.4.4 2015-09-24
  • September 24th, 2015 =
  • Added: Admin notice to warn about the upcoming release (major re-write)
5.4.3 2015-08-19
  • March 17th, 2015 =

  • Fixed: Re-import form fields function not properly refreshing the page

  • Fixed: Updating a MailChimp list field no longer throws an empty error

5.4.2 2015-03-10
  • March 10th, 2015 =

  • Fixed: custom class names on input fields merged together with other class names making them un-usable.

5.4.1 2015-03-03
  • March 3rd, 2015 =

  • Fixed: tinyMCE error thrown when saving settings page, ultimately preventing the ability to store the API key.

5.4 2015-03-02
  • March 2nd, 2015 =

  • Enhancement: Re-bundled unaltered MailChimp API wrapper class file, and added appropriate class check to prevent conflicts with other MailChimp plugins (Gravity Forms etc.)

  • Enhancement: Removed the WYSIWYG editor from the options page. This caused issues for some users who were unable to validate the MailChimp API key.

  • Enhancement: Added a new setting to toggle the sending of the welcome email. Users can now disable the email all together, on a list by list basis. (checked

5.3.3 2015-02-26
  • February 26th, 2015 =

  • Enhancement: Added a new filter to alter field labels. Very helpful when you want to alter the default 'Email Address' field label to something else. (yikes_mc_field_label) (see 'filters' section in 'Other Notes')

5.3.2 2015-02-17
  • February 17th, 2015 =

  • Fixed: Patched the error displayed below the opt-in forms when display_yikes_mc_form_messages is not defined.

5.3.1 2015-01-13
  • January 13th, 2014 =

  • Enhancement: Added new filter to allow users to change which role has access to the MailChimp administration pages ( yks-mailchimp-user-role ) ( check readme for example )

5.3 2015-01-11
  • January 11th, 2014 =

  • Enhancement: Added ability to move the success + error messages above or below the form based on a defined constant ( display_yikes_mc_form_messages [options: before/after] )

  • Enhancement: Added new settings and the ability to show/hide *

5.2 2014-12-19
  • December 10th, 2014 =

  • New Feature: Added ability to add, edit or delete form fields directly from the WordPress dashboard

  • New Feature: Added ability to add, edit or delete interest groups directly from the WordPress dashboard

  • New Feature: Added "Update" link to forms when a user has previously subscribed

  • New Feature: Added 'default' option to text fields ( with custom pre-defined tags : {post_id} , {post_title} , {page_url} , {blog_name} , {user_logged_in} with the ability to define your own! )

  • New Feature: Added the ability to adjust required state, visibility state, merge tag and more

  • New Feature: Added the ability to toggle between ssl_verifypeer true/false

  • New Feature: Added an error log to help users diagnose errors happening within the plugin (and updated advanced debugging) - found on the debug options of the settings page

  • Enhancement: Remove JavaScript dependency to populate place holder values

  • Enhancement: Replaced Captcha with the all new No-Captcha reCaptcha API from Google

  • Enhancement: Introduced all new filters ( check documentation for examples )

  • Enhancement: Un-checking 'visibility' now hides the input field (instead of not generating it at all)

  • Enhancement: Re-defined YKSEME_PATH for users who have the plugins folder outside of wp-content

  • Enhancement: Added new classes to labels and input fields on the front end forms ( new classes yks-mc-label-field-label , yks-mc-form-row-field-label , yks-mc-input-field-row-field-label , yks-mc-input-field-label )

  • Bug Fix: Re-sorting fields that had a stored custom class name didn't store properly

  • Bug Fix: Wrapped bundled template text in filters

  • Bug Fix: Repaired some broken filters (get_form_data_before_send)

  • Bug Fix: Fixed labels on 'Manage List Forms' page and added field names to titles

  • Bug Fix: Fixed path to check box images on 'Clean Blue' bundled templates

  • Bug Fix: Fixed empty API key from outputting any string (confused some users)

  • Other: Split main class file into multiple included files (help organize the main class file (sub-files located in /lib/inc/)

  • Other: Began to build up a Wiki on Github , for plug in installation/usage instructions

  • Other: Altered single/double opt-in strings inside shortcode_form.php (reference thread)

  • Other: Removed 'Interest Group Label' option, as users can now update the name from within the plugin

5.1.2 2014-12-03
  • December 3rd, 2014 =

  • Fix: remove type="password" from API key field - causing a lot of issues for users

5.1.1 2014-11-10
  • November 5, 2014 =

  • Fix: repair 'Opt In' default list drop down on options page

  • Fix: repair errors being thrown when a commenter is added to a list 2014-11-04
  • November 4, 2014 =


  • Remove update profile info link, replaced with user already subscribed error


  • Fix missing argument in getFrontendFormDisplay_field when using the table view
5.1 2014-11-03
  • November 3, 2014 =


  • Release v5.1
  • Added brand new templating framework, to allow users to create custom form templates for use with any MailChimp List
  • Re-style Manage List page
  • Added missing label to radio buttons inside the form
  • Added missing closing parentheses on subscriber count inside view subscribers page
  • Added custom color picker to easily stylize forms without writing a single line of code
  • Added ability to specify a custom class names for each field of the form ( easily add custom class names to MailChimp form fields for further customization )
  • Only run API Key check when a new key is entered ( not on each page load )
  • Added new Welcome page with features+update notifications for users
  • Security vulnerability re-patched - props @g0blinResearch for privately disclosing the potential vulnerability
  • Added yks_redirect_add_post_types filter, to allow custom post types to be added to the redirect drop down (view docs for example)
  • Added yikes_mc_user_already_subscribed filter to allow users to alter the message displayed to the user when they are already subscribed to a given list (view docs for example)
  • Added yikes_mc_subscriber_update_message filter, to alter the success message when a user updates their account information for a given list (view docs for example)
  • Added a new link to allow users to update profile information if previously subscribed to a given list
  • Added 5 bundled templates, and 2 boilerplate files for users to use as a starting point for new templates
5.0.9 2014-10-03
  • October 3rd, 2014 =


  • Added autocomplete="false" to API input field
  • Added event listener to form submission (forms can now be placed in modals/slideout menus)
5.0.8 2014-09-23
  • September 23, 2014 =

Fixes * Band-aid fix for the -1 response returned from ajax.php

5.0.7 2014-09-19
  • September 19, 2014 =

Fixes * Security Vulnerability patched - props @g0blinResearch for privately disclosing the issue

5.0.6 2014-08-28
  • August 22, 2014 =


  • fix bug with nonce security check when using table 'Preferred Form Layout' setting
5.0.5 2014-08-21
  • August 21, 2014 =


  • added stripslashes() to the following settings fields :
    • Single Opt-in Confirmation Message
    • Double Opt-in Confirmation Message
    • Interest Group Label
    • Opt-in Checkbox Text


  • Updated readme FAQ section
5.0.4 2014-08-06
  • Update SSL conditional in main plugin file
  • Added mcrypt module check, for API encryption
  • Conditionally loaded scripts and styles in admin ( prevent conflicts )
  • Included NONCE security checks on form submissions ( helps prevent CSRF and other attacks )
  • Added proper update task function to add missing settings to the options page ( prevents undefined variables for new settings )
  • Added missing styles to post page ( added missing icon to tinyMCE button )
  • Added missing styles to widget page
  • Adjusted Chimp Chatter activity time formatting to return correct time based on user time zone
  • New Feature : Real time updates to Account Activity ( utilizing the heartbeat API )
  • New Feature : Added account activity widget to dashboard ( with live updates using heartbeat API )
  • Added screenshot of admin dashboard account activity widget
5.0.3 2014-08-06
  • Re-Apply missing styles to new 'My MailChimp' Section
5.0.1 2014-07-24
  • Remove global box-sizing CSS declaration
5.0.2 2014-07-24
  • Remove extra spacing in provided short code, which caused parsing issues
5.0 2014-07-23
  • Custom content filter to prevent other plugins from accidentally hooking in
  • Updated translation files with new text and translations
  • Added new screen shots
  • Updated plugin activation hooks
  • base64_encoded MailChimp API Key for privacy on multi-admin sites
  • Added an entirely new "My MailChimp" section
  • "My MailChimp" section now includes account overview details
  • Added much needed campaign statistic tracking page
  • Added ability to track Campaign Click/Opens with geo-data and interactive charts including world map
  • Added account /listgrowth section with interactive bar chart
  • Added "Chimp Chatter" feed to track account activity
  • Ability to export interactive charts to png, jpg, svg
  • Printable Campaign Reports
  • View campaign
  • Re-Branded entire Plugin
4.0 2014-07-23
  • Added Interest Group/Segment Support
  • Ability To See Number of Subscriber Per List
  • View Subscribers MailChimp Profile
  • Customize Segment Group Label
  • Customize Submit Button Text
  • Redirect User to Specified Page On Submission
  • Customize Success Message
  • Added cURL Server Error Checking
  • Added further error checking to pages
  • Custom TinyMCE shortcode button
4.1 2014-07-23
  • Fixed JavaScript errors on when Address field is set to required
  • Added user feedback on successful re-import of form
  • Fixed some style issues
  • Added animate.css
  • Added class to required fields that were left empty
  • Remove outdated jQuery
  • Now error is appended to the form, instead of alerted through JavaScript
  • Fixed date picker field, and images associated to it
  • Added ability to include html mark-up to confirmation fields
4.2 2014-07-23
  • Updated FAQ
  • Re-worked the redirect for a better user experience
  • Unified error messages into a single container on the front end
  • Converted custom opt-in messages to utilize the WYSIWYG editors ( now allowing for html and images to be used in your success messages )
  • Re-styled front end interest group containers
4.2.1 2014-07-23
  • Removed all unnecessary Google tracking codes and functions
4.3 2014-07-23
  • Updated radio button fields
  • Re-worked related JS and PHP functions
4.3.1 2014-07-15
  • Removed the_content filter, added custom filter to prevent other plugins from hooking in
  • Re-work redirect function to prevent infinite loop (and no redirect) issue
4.2.2 2014-06-03
  • Added open_basedir conditional check to toggle CURLOPT_FOLLOWLOCATION based on users server settings
  • Prevents warning being thrown for users on shared hosts with an open_basedir set
3.0.1 2014-04-17
  • Replaced missing Mail Chimp api wrapper class
3.0.0 2014-02-21
2.2.1 2013-10-22
  • Bugfix make sure label matches ID
2.2.0 2013-10-22
  • Change plugin name
  • Add better MailChimp error messaging
  • Add Advanced Error Messaging option
  • Add required fields indication
  • Improve admin UI
  • Update FAQ and screenshots
  • Add list name to forms on Manage List Forms page
  • Implement fetching list fields via MailChimp API key
  • Fix incorrect use of register_uninstall_hook()
2.1.0 2012-04-17
  • Fix more jquery conflict issues
  • Clarification on how to add and manage list forms
2.0.3 2012-04-05
  • Add labels to table option for form
2.0.2 2012-04-05

*Fix class MCAPI conflict issue *Automtically check for jquery if not use version 1.7.1 *fix jquery conflict issue (specifically when multiple instance of "jQuery(document).ready..." *fix jquery conflict with ".cycle" jquery command commonly used in slideshows. *add jquery libraries 1.7.1 and protype *use "noConflict" in each jquery instance to avoid future conflicts.
*update Yikes about us info.

2.0.0 2011-12-08
  • Added import function to pull in existing custom fields
  • Added new field handling to work with any list configuration
  • Required fields in MailChimp are now reflected properly in the list view
  • Added ability to choose Divs or Tables
1.3.1 2011-12-06
  • Added nopriv ajax action for anonymous users
1.3.0 2011-11-17
  • Added custom merge_vars field
1.1.0 2011-11-04
  • Changed the list logic and added a notice for the MERGE VAR naming schema
1.0.1 2011-11-04
  • Changed CSS paths from Absolute to Relative
1.0.0 2011-11-03
  • Initial Release