
Add a contact form to your WordPress site and quickly capture information from visitors.
The official Constant Contact plugin adds a contact form to your WordPress site to quickly capture information from visitors.
Work smarter, not harder. The Constant Contact Way
Create branded emails, build a website, sell online, and make it easy for people to find you—all from one place.
Constant Contact Forms is the easiest way to connect your WordPress website with your Constant Contact account.
- Effortlessly create sign-up forms to convert your site visitors into mailing list contacts.
- Customize data fields, so you can tailor the type of information you collect from your users.
- Captured email addresses will be automatically added to the Constant Contact email lists of your choosing.
- Have immediate access to all your Constant Contact lists to integrate with your signup forms, right from your WordPress dashboard
Not a Constant Contact customer? Sign up for a Free Trial right from the plugin.
How To Get Started.
- Signup for a Free Trial. ( Existing Constant Contact users can skip this step).
- Follow first-time setup instructions.
- Create your first form.
- Add a form anywhere on your website.
- Watch as your visitors turn into lifetime contacts!
Development
Development of Constant Contact Forms plugin occurs on GitHub. Please see the security policy there to report any security issues. General support should start on our WordPress forums
Screenshots

Adding a New form when connected to Constant Contact account.

Viewing All Forms

Lists Page

Settings page

Basic Form
FAQ
ChangeLog
2.17.0
- Added: Hide UI of non-selected Captcha services until selected for usage.
- Added: Details regarding list status in Constant Contact account, to our forms list.
- Added: Email status or address destination column to Forms list table.
- Added: Messaging regarding user accounts on connect screen if a non-production install.
- Fixed: Issues around website field type not saving to custom field
- Updated: Moved custom field cap to 50 to match allowed contact field limit.
- Updated: Minor UI details around accessibility, wording, capitalization, visual spacing.
2.16.2
- Fixed: Errors regarding Captcha services
- Fixed: Warnings about array offsets.
2.16.1
- Updated: Amended some approaches in authentication process after previous release caused issues.
- Updated: return values for more precise troubleshooting
- Updated: delete code flag for manual reconnection on plugin deactivation.
2.16.0
- Added: Cloudflare Turnstile support
- Fixed: PHP warnings about name values from connected Constant Contact account.
- Updated: Revised API refresh token process to try and take a more active approach instead of just WP Cron based.
- Updated: Logging messages and data for troubleshooting API issues.
- Updated: Default language values for CAPTCHA services. Let the service autodetect instead of force English.
- Updated: Moved messaging about DISABLE_WP_CRON out of a notification and into Constant Contact Forms area top bar.
2.15.2
- Fixed: Fatal errors regarding strings and addition vs concatenation.
2.15.1
- Fixed: Compatibility issues around Monolog logger and other plugins using different versions.
- Fixed: PHP notice around custom fields if not managing to connect.
- Fixed: CMB2 Attached Post potential conflict with other plugins.
- Updated: aria-label wording for better compliance.
2.15.0
- Added: Moves PHP minimum requirement to version 8.1 or higher.
- Added: Anniversary and birthday form fields.
- Added: Max length limit to Form builder and our custom field inputs.
- Added: List display of existing custom fields from your Constant Contact Accout at bottom of form builder.
- Added: Reminder to set a list for a form, when connected.
- Fixed: Label style application for some positions.
- Updated: Adjusted logic regarding version 2.0.0 “major upgrade” admin notification.
- Updated: Show messaging in “Opt in” setting tab when not connected.
- Updated: Log library version.
- Updated: Improved log timestamp formats to make more visual sense.
- Updated: Removed internationalization files to rely on wordpress.org translations.
2.14.2
- Fixed: errors regarding Google reCAPTCHA v3 javascript variables.
2.14.1
- Fixed: Dashicon getting escaped instead of displaying, in custom menu spot.
2.14.0
- Fixed: Issues with Google reCAPTCHA version 3 and forms submitted without page refresh.
- Fixed: Logic around notification display in case manual intervention is needed.
- Added: Per-form field setting for a max-width value as a percentage.
- Added: Ability to choose the address type for address field. Example: home, work, other.
- Updated: Small visual indicators and wording for if connection issues exist.
- Updated: Visual details around “required” field indicators on forms, as well as accessibility improvements.
- Updated: Various PHP warnings and notices.
2.13.0
- Fixed: Details around address data retrieval from Constant Contact, used in disclosure text.
- Updated: Added extra theme compatibility for popular themes.
- Updated: Removed “edit” link on frontend form display to avoid potential confusion.
- Updated: Adjusted details around cron jobs related to API token tasks.
- Added: Admin area “edit form” link output for chosen form in Constant Contact Forms Block.
- Added: Keywords for Elementor widget integration.
- Added: Dedicated color picker for form title display.
- Added: Ability to display form horizontally when using just the email field.