Skip to main content

Mailchimp and Novi AMS Integration Overview

A guide on the Novi AMS and Mailchimp sync and integration.

Melisa Smith avatar
Written by Melisa Smith
Updated over a week ago

Sections In This Article:


Novi & Mailchimp Terminology

Before we dive in, let's make sure terms like "group" and "audience" don't get confused during the process. Here's an overview of some terms we'll be using throughout this article:

Novi Group

Each group created in Novi is a segment of the database. The resulting group can then be synced to Mailchimp. The sync automatically includes Email, First Name, Last Name, and Company. For companies, the name syncs over to the First Name field and the Last Name is blank. You can optionally set up other fields to sync in your Association Settings.

Mailchimp Audience

Each audience in Mailchimp represents a list of contacts (i.e. recipients or subscribers). All Novi Groups sync to one Mailchimp Audience (which is called "Novi AMS" by default, but it can be re-named).

Mailchimp allows you to create multiple audiences within your account, but it's generally recommended to use a single audience and organize contacts using groups, tags, and segments. This approach helps avoid duplicate contacts, simplifies billing, and streamlines automations and reporting.

Mailchimp Interest Group

Within each Mailchimp Audience, contacts can be segmented by Interest Group. Each Novi Group that synced to Mailchimp will be represented within one Interest Group in the Novi AMS Audience (which is called "Novi AMS Interests" by default, but can re-name).

Mailchimp Group

Within the Mailchimp Interest Groups there are Mailchimp Groups. Think of these as sub-groups under the Interest Group. These correspond directly to synced Novi groups, committees, and events.

Mailchimp Tags

Mailchimp Tags are customizable labels created for contacts based on what’s important for the association to know. Tags can be created and assigned to contacts using batch actions in Novi Groups, Event Attendee lists, Committee lists, and Email Sync lists.

Tags created in Novi sync as a one time batch action to Mailchimp; tags do not continue to sync from Mailchimp to Novi. Tag management must be done directly in Mailchimp.

Mailchimp Tags are often used for tracking attributes that don't change. Example: Tag attendees of a specific event, after the event happens, so you don't have to keep a group syncing over.


The Basics of the Integration

At the very core of the integration, here's what happens:

  • Create a Group, Committee, or Event in Novi.

  • Toggle it ON to sync to Mailchimp.

  • Mailchimp will create a Novi AMS audience that consists of the Novi AMS Interest Group, which displays the corresponding Mailchimp Groups to synced Novi Groups, Committees, and Events.

  • The member's name, parent, and email sync into Mailchimp - unless you've added more custom fields to sync.

  • The Mailchimp groups stay up-to-date, in real time, with the members in Novi Groups, Committees, and Events.


Setting Up the Initial Mailchimp Connection

NOTE: This step was likely completed during onboarding unless you are switching from Constant Contact to Mailchimp after onboarding.

If you are newly using Mailchimp, connect Novi to your Mailchimp account by following these steps:

1. Generate an API Key in Mailchimp and copy.

2. In the admin side of Novi, click the gear icon in the top right corner and select Association Settings.

3. Click on the Integrations tab and go to the Email Marketing section.

4. Paste your API Key in the Mailchimp API Key field.

5. Click the Save & Close button.

6. We also highly recommend double-checking your default "From Address" in Mailchimp. If Novi & Mailchimp were synced before you listed a "From" email address in Novi, that email in Mailchimp may be a default Novi email address.


Syncing Member & Custom Fields to Mailchimp

Member system fields and custom fields can be synced from Novi to Mailchimp to use as merge fields in Mailchimp. Four fields will always be included in the sync:

  • Professional Contact Email

  • First Name

  • Last Name

  • Company

You can select up to 17 additional member system or custom fields to sync. Available fields include:

  • Member system fields

  • Parent member system fields (Note: parent custom fields are not available to sync)

To add a field to the Mailchimp sync:

After navigating to Association Settings > Integrations tab

  1. Select a field from the list dropdown

  2. Click the +Add button

  3. Click Save & Close

To remove a field from the sync, click the Remove button next to the field.

When a field is added to or removed from the list, Novi will initiate a full sync of all records with that field, currently syncing to Mailchimp (See Getting Novi & Mailchimp to Start Syncing below.) Any time a synced field is updated on a member record, the field will be updated in Mailchimp, in real time.

Items to Note:

  • This is a one-way sync from Novi to Mailchimp. Changes made to fields in Mailchimp will not sync to Novi and will be overwritten the next time a sync is initiated.

  • Mailchimp requires validation when syncing address fields. Only addresses that contain address 1, city, state, and zip will save to Mailchimp. If a record is missing any one of these pieces, the address will not save to Mailchimp.

  • Novi should be the "system of record" for member information such as address, phone number, custom fields, etc. For this reason, we highly recommend against adding any merge fields directly in Mailchimp.


Getting Novi & Mailchimp to Start Syncing

Members won't automatically sync to Mailchimp until admins sync a Novi Group, Committee, or Event. 

Sync a Novi Group

To sync a Novi Group to Mailchimp, follow these steps:

1. Navigate to Members > Segments > Groups in Novi.

2. Find or create the Novi Group to be synced to Mailchimp. 

  • If the group already exists, click the name: it opens on the Members tab of the group.

3. Move to the Integrations tab and toggle the Sync to Mailchimp setting to ON. 

  • The name of the Mailchimp Group will default to match the name of the Novi Group. In the screenshot below, the name is All Members

  • Note, If an existing Mailchimp Group has the same name as the Novi Group, the system will create a new Mailchimp Group with the name of the Novi Group and add a " - 1" or " - 2" as necessary to make the list name unique, but they will not sync together.

  • Admins can edit the name of the Mailchimp Group (if needed). It will still sync to the same Novi Group, and the list name under the sync toggle will also be updated in Novi to reflect the change.

4. Click the Save button. The contacts in the Novi group will sync to Mailchimp.  

>> Note: The initial sync time varies. Contact us if the initial sync takes more than an hour or so.

Sync a Novi Committee

To sync a Novi Committee to Mailchimp, follow these steps:

1. Navigate to Members > Segments > Committees in Novi.

2. Find or create the Novi Committee to be synced to Mailchimp.

  • If the Committee already exists, click the name: it opens on the Members tab of the Committee.

3. Move to the Integrations tab and toggle the Sync to Mailchimp setting to ON.

  • The name of the Mailchimp Group will default to match the name of the Novi Committee. In the screenshot below, the name is Membership Committee.

  • Note, If an existing Mailchimp Group has the same name as the Novi Committee, the system will create a new Mailchimp Group with the name of the Novi Committee and add a " - 1" or " - 2" as necessary to make the list name unique, but they will not sync together.

  • Admins can edit the name of the Mailchimp Group (if needed). It will still sync to the same Committee, and the list name under the sync toggle will also be updated in Novi to reflect the change.

4. Click the Save button. The contacts in the Novi Committee will sync to Mailchimp.

>> Note: The initial sync time varies. Contact us if the initial sync takes more than an hour or so.

Sync a Novi Event

To sync a Novi Event to Mailchimp, follow these steps:

1. Navigate to Events in Novi.

2. Find or create the Event to be synced to Mailchimp.

  • If the Event already exists, click the name.

3. Move to the Settings tab and toggle the Sync to Mailchimp setting to ON.

  • The name of the Mailchimp Group will default to match the name of the Novi Event. In the screenshot below, the name is Fore! The Love of Golf 2026.

  • Note, If an existing Mailchimp Group has the same name as the Novi Event, the system will create a new Mailchimp Group with the name of the Novi Event and add a " - 1" or " - 2" as necessary to make the list name unique, but they will not sync together.

  • Admins can edit the name of the Mailchimp Group (if needed). It will still sync to the same Event, and the list name under the sync toggle will also be updated in Novi to reflect the change.

4. Click the Save button. The registrants of the Event will sync to Mailchimp.

>> Note: The initial sync time varies. Contact us if the initial sync takes more than an hour or so.


How Mailchimp Stays Up-To-Date With Novi

  • Once a Novi Group, Committee, or Event synced with Mailchimp, new members/registrants will automatically be synced. 

  • If a member no longer meets the criteria in the Novi Group's conditions, their Committee term ends, or they cancel their Event registration, they will be removed from the corresponding Mailchimp Group.

  • If a Group, Committee, or Event is deleted in Novi or the sync is toggled from ON to OFF, the system will automatically delete the corresponding Mailchimp Group. This action will be logged in the audit log.

  • If a Mailchimp Group is deleted while it is still set to sync from Novi's side, Novi's sync will toggle off for the corresponding Group, Committee, or Event and you will see an error icon in Novi. Hover over the icon to see more information.

  • It is VERY IMPORTANT that you do not manually import any contacts into an existing Mailchimp Group. They'll simply be removed the next time the Novi sync runs. If you need to manually import a contact list into the same Mailchimp audience as your Novi groups, please see this article.

Duplicate Email Addresses

When there are multiple customer records with the same email address, Novi will choose one of those records to associate with the email over in Mailchimp and Constant Contact. Learn more about how Novi chooses which record "wins" in this article.


Finding Your Synced Groups in Mailchimp

When viewing Audience(s) in Mailchimp, please note the following:

  • The ONLY Mailchimp Audience Novi will sync to is the "Novi AMS" audience. Though it can be renamed, it must still be connected to the same Audience.

  • If there are other Audiences in the Mailchimp account, they are not connected to or syncing with Novi.

To locate your Novi Groups in Mailchimp, follow these steps:

1. In Mailchimp, go to the Audience section.

  • A master list of all subscribers with display. These are all contacts that are syncing from Novi into Mailchimp.

2. Click the More Options button

3. Select Groups from the drop-down.

4. Click View Groups on the right next to Novi AMS Interests.

  • The list will expand to show all of your Novi Groups, Committees, and Events that have synced over. You can click on a specific Mailchimp Group to see the contacts and specific data regarding that group.


Creating a Campaign in Mailchimp Using Novi Group, Committee, or Event

Once Novi contacts are syncing over to Mailchimp, you can create a campaign.

We recommend checking out this Mailchimp article about Creating a Regular Email if you're new to Mailchimp.

Novi's sync comes into play while you are selecting the Segement of who to send your email to.

1. Click To to open the settings and determine who should receive your email.

2. Click the Send to drop-down and select (3) Target segment

  • Pro Tip: You can save a segment you use frequently and it will show up under the Segments section of this drop-down.

4. The Segment Builder will open. Choose Novi AMS Interests.

5. A secondary drop-down will display. This is where you'll build out your conditions to include or exclude certain Novi Groups, Committees, and Events.

6. Once your conditions look right, click Review Segment in the top right.

7. After spot checking and previewing the recipients of this email, click Use Segment.


Batch Tag Contacts

Further audience segmentation of Mailchimp audiences is made possible by using Novi Batch Tags to create Tags in Mailchimp. These batch actions are possible with group members, event attendee lists, committee members, and Email Sync List.

To use this functionality, select the people you would like to apply the tag. Select "Mailchimp Batch Action" from the Batch Actions dropdown. In the modal that pops up, check the number of email addresses to be tagged and name the tag. This will add the tag to the contact in Mailchimp. A notification will appear in the Alert Center with a CSV file showing which show which emails were tagged and which were not tagged.

Note: Added tags must be managed from Mailchimp. Also, Contacts must already exist in Mailchimp for the tags to be applied.

Mailchimp Tags are often used for tracking attributes that don't change, unlike Groups based on conditions. Example: Tag attendees of a specific event, after the event happens, so you don't have to keep a group syncing over.


Frequently Asked Questions

5. What happens if a Mailchimp subscriber is no longer part of a Novi Group?

If a subscriber is no longer included in any of Novi Groups, Committees, or Events syncing to Mailchimp they are archived from the Novi AMS audience in Mailchimp. This will keep mailing lists clean and updated. Note, this does not remove the person or their information from Novi.

If the contact re-syncs, it unarchives the existing record in Mailchimp.


(This is rare...) If subscribers are manually imported lists/groups within the Novi AMS audience Novi will still "clean up" the audience, so if a subscriber is removed from ALL groups in the Novi AMS audience, they will be archived automatically by Novi.

6. Why is Mailchimp making me "reconfirm" my list?

An important fact to note is that Mailchimp will only accept active, useable email addresses. Their algorithm determines whether or not emails fit these standards or if they are at risk of being flagged as spam. Email addresses in your database that do not meet these guidelines run the risk of having to go through a process to be reconfirmed in Mailchimp at their discretion. 

7. Can I change the "From Email Address" of a particular campaign?

Change the email address in the "Setup" portion of the campaign builder in Mailchimp. This will show recipients that the email is coming from the chosen address and if subscribers respond, it will be sent to that email. This is a good technique if the email campaign is specific to a project or event a specific staff member is working on. The form to change the email address looks like this:

The "From Name" can also be edited. This is great for messaging that is coming from a specific person - like the President of the Board or even from a department within your organization such as, ABC Association Events. When changing the From Name, consider keeping the From Email as the association so replies are sent to staff.

8. What happens if I un-sync a Novi Group from Mailchimp?

Un-syncing a Novi group will remove the Mailchimp Group.

9. Should I use the Mailchimp "Update Preferences" link?

A Novi group will always override manual adds or removals to the Mailchimp Groups that didn't come directly from Novi, which is something to heavily consider before utilizing the Mailchimp preferences link.

Our recommendation is to utilize Novi's custom fields and groups to allow users to set their preferences via their Member Compass, that way, you can customize your segmented lists right in Novi, before sending them to Mailchimp. Users can also update these at the same time they're updating their profile.

When going this route, include a "Update my Preferences" link in the footer of your emails that links to that custom field.

Did this answer your question?