Plugin Directory

Constant Contact Widget

Constant Contact plugin that adds a really lightweight, clean and simple widget that collects email addresses to a Constant Contact list.

Constant Contact Widget is a really lightweight, clean and simple widget that collects email addresses to a contact list in your Constant Contact account.

  • PageSpeed optimized with minimized HTML and inlined javascript (entire widget adds about 1200 bytes).
  • Ajax form submission - no page refresh and minimizes spam.
  • Cross-browser compliant javascript with no dependencies (no jQuery required).
  • Lightweight code (~120 lines of PHP code) that does not slow down your site.
  • No CSS so you can style it to match your theme.
  • Clean and simple, with no spurious text, images, advertising or links.
  • Does not send any information to our servers or any other third party servers, it only interfaces with Constant Contact.

Constant Contact Widget lets you setup:

  • Title for the Constant Contact widget
  • Description
  • Text for the submit button
  • Constant Contact list to add the email address to
  • Option to request first and last name
  • Display a thank you message upon successful submission to Constant Contact

You can also setup the Constant Contact Widget to redirect to a URL upon successful submission of information to Constant Contact.

You can load multiple Constant Contact Widgets each with distinct settings - for example, you can specify a different Constant Contact list for each Constant Contact widget.

New for 1.8! Constant Contact Widget can now be loaded on a page using a shortcode. Multiple Constant Contact Widgets can be loaded, using shortcodes or widgets or combinations of both.

New for 1.9! Constant Contact Widget now has the option to require a user to check a checkbox for consent to be added to the Constant Contact mailing list.

Note: Constant Contact account required.

Requires: 3.0.1 or higher
Compatible up to: 4.4.4
Last Updated: 5 months ago
Active Installs: 8,000+


4.7 out of 5 stars


0 of 1 support threads in the last two months have been marked resolved.

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