Constant Contact
Constant Contact is a powerful email marketing tool that allows you to collect, manage, and reach your website visitors through its robust email templates and campaign tools. The following article will help you integrate the GiveWP Constant Contact Add-on with GiveWP.
The GiveWP Constant Contact Add-on allows you to provide your donors the option to opt-in to any of your email lists with the popular Constant Contact email marketing tool. To integrate Constant Contact with GiveWP, you need the following:
- An active Constant Contact Account
- The Constant Contact GiveWP Add-on
- The Free GiveWP WordPress plugin
Activate your Add-on License
Activating your GiveWP Add-on license is important for receiving plugin updates and support. After activating your Constant Contact Add-on, go to GiveWP > Settings and click on the Licenses tab. Insert the license key you received in your purchase confirmation email or from your account dashboard and click save. If your license is valid, you will see a checkbox confirming it has been activated and that you are receiving updates and support.
Note: You can always access your add-on purchases, receipts, downloads, and licenses from your account.
Configuring Constant Contact
To connect GiveWP and Constant Contact, go to GiveWP > Settings > Constant Contact and use the “Connect with Constant Contact” button. It will open a login screen where you can enter the login credentials for your Constant Contact account. If you do not have a Constant Contact account yet, you will need to sign up for one.

Important: The Constant Contact user role must be Account Manager or Account Owner to connect with API integrations. The Campaign Creator role does not have the necessary permissions. Learn more about Constant Contact user roles and permissions before setting up the integration.
Configure Constant Contact Settings
Once you’ve successfully connected your Constant Contact account, you must configure your global settings and defaults for opt-in and lists.

Enabling Constant Contact Globally
The Constant Contact Add-on is configurable on a global and per-form basis. If you select Enable Globally, the Constant Contact block will automatically be added to any new forms you create with the Visual Donation Form Builder. The block will adopt all the default settings you selected for opt-in, list, and label.
If you do not select Enable Globally, you can still manually add the Constant Contact block to each form you create with the Visual Donation Form Builder. When you add the block manually, it will still adopt all the default settings you configure here.
Using the Constant Contact Block
The Visual Donation Form Builder is a block-based form editor, so everything you add to your form will be in a block format. The Constant Contact add-on adds a new block to the form builder so you can place an email opt-in checkbox anywhere on your form.
Adding a Constant Contact Block to your Form
Select the section you want to add your block to or create a new section. Use the + button to open the block menu, and select Constant Contact.

Configuring the Constant Contact Block
The Constant Contact block will use your global settings by default, but you can change the settings for this form without affecting other forms. You can change the label for the opt-in field on your form, decide whether it will be checked by default, and choose which list the form will send contacts to.

Constant Contact API Update
Constant Contact deprecated its v2 API and recently removed the ability to create new or manage existing v2 API keys. The new v3 API requires password authentication to connect, prompting an update for all integrations.
Steps to Reconnect
With this change, all existing v2 API connections have been removed. All Constant Contact accounts must reconnect via the new authentication method.
Here’s what you need to do to reconnect:
- Go to GiveWP > Settings > Constant Contact.
- Select the “Connect with Constant Contact” button.
- Log into your Constant Contact account.
- Check your global default Constant Contact settings.
- Open existing donation forms that used Constant Contact in the Visual Donation Form Builder.
- Re-add the Constant Contact block and configure any block settings that should not use the global default settings.
- Re-publish your donation forms.
FAQs
{ "responseCode": 403, "responseMessage": " Request forbidden due to insufficient user privileges.", "endpoint": "account/summary" }The Constant Contact user role must be Account Manager or Account Owner to connect with API integrations. The Campaign Creator role will not work. Learn more about Constant Contact user roles and permissions.