A Hands-on Explainer to Integrate Salesforce with Constant Contact


Email, even in this day and age, remains the most popular channel of marketing.

Truth be told, a majority of marketing professionals believe in numbers: a Finances Online study shows that mass emails are the leading driver of ROI, at 59%.

It is evident that the market for bulk emailing software is flourishing. In the same vein, Constant Contact, a mass email marketing software that has been around since the 90s, has garnered quite the favor among Salesforce users.


The simplicity of use that Constant Contact boasts makes it highly suitable to get started in the email marketing world. The fact that it can be integrated into your Salesforce ecosystem is a bonus, so let’s understand how you can do it.

Before You Get Started

Before you get started with the integration, you need to check the Salesforce version you are using. To integrate Salesforce with your Constant Contact account, both software versions must align.

Salesforce offers the following versions, corresponding to which you must acquire the right version of Constant Contact as well:

  • Professional
  • Group
  • Enterprise
  • Unlimited



Once the versions are sorted and checked for compatibility, you can begin the integration by following the steps detailed below. Follow the instructions closely for the best results.

Step One: Installing the Right Version of Constant Contact

Once you have acquired the right version of Constant Contact, you can begin by installing the software into your system before it can be integrated with Salesforce:

  1. Create your Constant Contact account, and log in to it
  2. Navigate to the Contacts tab, and look for the My Contacts section. You will find an “Import Tools” option. Click on it.
  3. Under the Import Tools menu, look for the “Salesforce” option and click on it.
  4. The Salesforce menu will show you an option that says “Go To AppExchange.” Click on this.
  5. You will be navigated to the Salesforce AppExchange section. You need to find “Get it Now” and click on it.
  6. Once it begins, you will see a Production for the Environment option – click on it.
  7. The interface would now need you to log in to your Salesforce account.
  8. Upon successful login, Salesforce would take over and guide you with instructions throughout the installation.
  9. You will be prompted with a question asking if you wish to ignore “Apex Test Failures” – check this box and proceed with step two described below.

Step Two: Adding the Contacts Button, “CTCT”


  1. Once the Salesforce prompts begin, you will see a “Setup” button at the top of the page. Click on it.
  2. Navigate to the “App Set-Up” option, and move your cursor to “Customize.” A new menu will appear, from where you will need to move your cursor to “Contacts.”
  3. Under “Contacts,” you will find “Search Layouts.” Click on it and allow the interface to navigate you to the page.
  4. On the Search Layouts page, you need to search for “Contacts List View” in the layouts section.
  5. Look for the “Edit” button and click on it. This option basically allows you to edit your contact buttons.
  6. Two columns will now appear before you, “Available Buttons” and “Selected Buttons.” In the “Available Buttons” section, you will see an “Upload to CTCT” option. Click on the “Add Button” option and save your changes.

Step Three: Adding Contact Campaign History



  1. Navigate to Setup at the top of the page.
  2. Look for the “Customize” option and mouse over to the “Contacts” button. A new menu will appear, from where you need to select “Page Layouts.”
  3. Search for “Contacts Layout,” then click on “Edit.”
  4. In the upper-right portion of the page, you will now need to look for “VisualForce Pages.”
  5. Look for the “Contact Campaign” item on the page and drag it with a mouse click to a single column of the page.
  6. You will now see the wrench icon that would allow you to change how the page appears to your users.
  7. Apply the changes as you decide and save them by clicking “OK.”

Step Four: Setting Up Email Optout Fields

Opt-out fields help the user keep the contacts list updated with regard to the subscribers who decide to opt out of receiving communications. Follow the steps below to set these up:

  1. You will find the “Setup” button at the top of the page.
  2. From the App Setup page, navigate to the left-hand side and locate “Customize.” Under the “Contacts” option in the menu that appears, select “Page Layouts.”
  3. Next to “Contact Layout,” click on “Edit.”
  4. In the “Contact Layout” section, you will find “Email Optout.” You need to drag this button into the Contact Information section.
  5. In the Pay Layout Properties, you will find the “Save” option. Save your changes.

Step Five: Adding the “Upload to Constant Contact” Button for Leads



This time, you will be adding the Constant Contact button for leads. Follow the steps mentioned below closely:

  1. Navigate to the top of the page and select “Setup.”
  2. Go to the “App Set-Up” section, and click “Customize.” A new menu will appear; hover to “Leads” and click “Search Layouts.”
  3. Locate the “Leads List View” on the Search Layouts page and click “Edit.”
  4. Two columns would be displayed to you – “Available Buttons” and “Selected Buttons.” From the “Available Buttons” list, select “Upload to CTCT” and press “Add Button.”
  5. Save your changes.

Step 6: Adding Lead Campaign History



  1. Under the Setup button at the top of the page, navigate to the App Setup section, and click on “Customize.”
  2. From the “Leads” option in the menu, select “Page Layouts.”
  3. In the menu that opens, select “Leads Layout” and click “Edit.”
  4. In the upper-right section of the page, you will find the “VisualForce” Pages. You need to drag the Lead Campaign item into a single column of the pages mentioned.
  5. The wrench icon will now let you edit how the page appears to the user. Once you are done editing the fields, click “OK” to save.

Step Seven: Setting Up Email Optout for Leads

Much like opt-out settings for contacts, you need to have one for the leads as well. Here’s how to set them up:

  1. From the Setup button at the top of the page, go to App Setup and click “Customize.”
  2. In the menu that opens, click on “Leads” and select “Page Layout.”
  3. Next to the names, click “Edit” and then select “Lead Layout.”
  4. From the “Lead Layout” section, locate “Email Optout” and drag it into the “Lead Information” section.
  5. Save your changes by clicking “Save.”

Wrapping Up

Constant Contact is a popular mass email marketing software that many firms rely on for bulk mailing. Follow the steps listed above to achieve a robust integration of the software with Salesforce.

Alternatively, you can opt for MassMailer as your email marketing tool instead and skip all the detailed steps above to achieve a simpler integration with Salesforce. To know more about MassMailer and its capabilities, sign-up for a free trial on our website.