Real People, 24/7
Real people 24/7

Setting up Quickbooks Online with Constant Contact

Setting up Quickbooks Online with Constant Contact is super easy once all your requirements are known.

We’re here to help! We’ve crafted this article just for you to help you understand how SyncApps works when integrating Constant Contact and Mindbody Online.

The Flowchart below represents how the records flow from Quickbooks Online to Constant Contact and vice versa. 



When the sync runs, Customer A, B, and C will be created as new records in the specified Constant Contact Main List (Email List) if the record does not exist in Constant Contact at the time of syncing.

To go even further, you can use our Filtering and Segmentation feature to segment QuickBooks Online records to specific lists in Constant Contact based on the filters you choose such as their Birthday or Past Due balance and more.

If you are using landing pages to drive your business, then when a prospect fills out a form on your site and lands in the specified Constant Contact Main List, it will be created as a new Customer in Quickbooks Online.

Sign up and grab our 4 weeks Free trial!

Before starting, take a look at our basic integration setup, as explained here:

Check out some key documentation for Constant Contact for Quickbooks Online integration:

Before setting up the integration, here are some important integration points:

  • Available to Quickbooks Online version only.
  • Create test records for Filtering and Segmentation.
  • Create test Main List in Constant Contact (this test Main List will be specified in Step 2 of the Set Up where you want your Quickbooks Online records to be synced)
  • Scheduling of a Set Up is available on Free Trial and Paid plans. (Step 5)

Let’s get started!

Setting up your Set Up

Setting up your Set Up (integration) is super simple! 

You are now setting up the integration, so enjoy 4 Full Weeks to test out all your use cases using all our features and integration capabilities.

  • Unlimited Records sync between Constant Contact and QuickBooks Online
  • Unlimited Opt-Out sync from your Constant Contact
  • Unlimited Constant Contact and QuickBooks Online Contacts and Customers
  • Unlimited Campaigns from your Constant Contact
  • Sync on Demand included for easy testing of your integration scenarios
  • Scheduling of a Set Up is available on Free Trial and Paid plans (Step 5)

Need more help in setting up your integration? Book a call with our SyncApps integration expert today!



Once you’ve tapped the Set Ups tab, tap the “Create Set Up” button.

Enter any designated name for your new Set Up as your identifier. Then in Sync Type, select Quickbooks Online to Constant Contact.

 Step 1: Quickbooks Online

Connect to your Quickbooks account by tapping the " Connect to Quickbooks" then enter your Quickbooks credentials. This will then lead you back to Step 1 of the Set Up.

 Remove inactive/deleted Customers from Constant Contact 

  • If a Customer is made inactive, SyncApps will remove the email address from Constant Contact.

Step 2: Constant Contact


Connect your Constant Contact account in this step by tapping the “Connect” button. You will then be directed to the oAuth page that’ll log in to Constant Contact.

After which, enter the name of your Main List. Now, what is a Main List, and why do we need to define it in Step 2?

During the sync process, a new list with the specified name will be created in Constant Contact. Yet, you can still use the names of your existing lists in Constant Contact, if there are. Note that if you are to name the Main List the same name as an existing Constant Contact List, make sure to match the spelling 100% so as to not create a new list in Constant Contact but to marry to the existing one.

When adding new subscribers to any Constant Contact List, please note that only those in your "Main List" will be synced, or select from the following options; (Sync all active Contacts not just those in the specified Constant Contact List), to sync the specific Constant Contact subscribers to Quickbooks Online.

Note: We require you to define the Main List because Constant Contact needs it in creating, updating, and removing records using its API.


Do not sync physical address data to Constant Contact

  • Address data is a required field, so if it is blank, it will throw an error, and the record will not be synced. If you do not need to address data in Constant Contact, you can check this option.

Retrieve state name instead of state code

  • If you enable "State and Country Picklists" in Quickbooks Online it will require entered data to match picklist values, which is the state name. For Constant Contact, SyncApps retrieves state code by default. This option can be checked to retrieve the state name instead.

Do not sync new Contacts from Constant Contact to Quickbooks Online(One-Way Sync)

  • If you want the records to flow from Quickbooks Online only and will not add new records from Constant Contact, you may check this option; One-way sync.

Sync all active Contacts not just those in the specified Constant Contact Main List

  • By default, SyncApps only retrieves Contacts from the specified "Main List". Please check this option if you want to sync all active Contacts in your Constant Contact account.

If this option is checked, SyncApps will retrieve all contacts in Constant Contact and sync to Quickbooks Online, creating new Quickbooks Online records if the email address does not exist in Quickbooks Online.

Step 3: Field Mapping

Field Mapping is optional. Basic fields such as Email address, Name, Title, Address, Company name, and Phone are already pre-mapped even if you haven’t enabled this Step. Otherwise, if you have more additional fields to map, then you’ll have to set these fields up here.

Managing your Constant Contact field is super simple! Please see the link below for more information on how to do it:

Managing Constant Contact Custom Fields

Step 4: Filtering and Segmentation

This Step is one of the most powerful features ever used by most of our subscribers. Like for example, you have 1000’s of records in your CRM then you only want to pull out the records with specific criteria, only these records will be synced to your Constant Contact Main List.

See here for more information on how it works. 

Step 5: Sync Scheduling

Finally, the very last step. Just select the time when you would like to sync your data automatically.

Tap the Finish button and then Sync Now. 

Need some help?

Check out the options below on how you can contact our support team and find the answers you need to help you with your SyncApps integrations.

Help Center & Email is 24/7 to | Live Chat & Phone is scheduled 


Check out these Help Desk articles for answers to frequently asked questions.

Get Started | Login Issues | Pricing

Check out our subscriber's story here on how SyncApps helped them save 100s of hours per year!


Have more questions? Submit a request