Mailchimp Extension For Zoho CRM

Integration of Zoho CRM and Mailchimp helps you to sync your Campaigns, Audience, Subscribers, etc between Mailchimp and Zoho CRM bidirectionally. You can schedule a sync to perform automatically in a periodic manner or trigger an instant sync whenever you want. The sync is performed securely with Mailchimp API 3.

Installation Process

Install the extension by visiting your CRM account and clicking on the Marketplace from the menu. In the marketplace, you can search for the extension (Mailchimp Extension for Zoho CRM) and install it. Before installing the extension, enter the portal name and agree to the terms and conditions of Zoho marketplace. Now click on continue → Continue to Install.

Now choose Users or Profiles from the given option. You can give access only to admins or for all the users or you can select particular users. After selecting, click the ‘confirm’ button. Once you complete the installation process, the module ‘Mailchimp and Mailchimp Audience' is available in your Zoho CRM.

  • Click on the … icon and select the Mailchimp module.
  • Now, you will be taken to the Mailchimp Dashboard.

API Configuration

Your mailchimp account is configured with secure Mailchimp API v3. To integrate your Mailchimp account in CRM.

Connect to Mailchimp

Go to Zoho CRM → Mailchimp → Settings → Edit

  • Provide your Mailchimp API key.

    • To get your Mailchimp API key, you need to login to your Mailchimp Account.

    • Click on your profile icon at the bottom of the main page and choose profile.

    • Now, click on the extras from the menu and choose API Key.

    • If you are a new user then click on the “Create A Key” button. If you already have an account then you just copy and paste the API key.
  • Enable / Disable Sync Contacts, Sync Leads and Sync Accounts to Sync Contacts, Leads and Accounts data between Zoho CRM and Mailchimp.

  • Enable ‘Retrieve data from Mailchimp if record is deleted in CRM ?’ to get back your data from Mailchimp if it is deleted in CRM.

  • Set the default module to sync all your records only as Contacts, Leads or Accounts.

  • Enable ‘Sync Campaign and the members who received it?’ to sync the Mailchimp Campaigns to Zoho CRM with an email list.

  • Enable / Disable the ‘Allow sync Mailchimp record with Zoho’ to sync the records from Zoho to Mailchimp.

  • Enable ‘Allow sync to Mailchimp when the record is created or Updated in Zoho’ to automatically sync whenever the record is edited in Zoho CRM.

You can also choose the language in the Multilingual Support section. Here you have three languages that are listed here.

  • English

  • French

  • German

Once you have selected the language click on Updated Language.


If you want to reset the Mailchimp API configuration that is stored in the Zoho CRM go to the Reset Mailchimp section and click on the ‘Reset Mailchimp’. Resetting Mailchimp will delete your audience list, but won't affect contacts that you have synced with it.

Connect to Zoho

Connect your lists to Zoho CRM by navigating to Zoho CRM → Select Mailchimp from the menu → Settings → Connect to Zoho.


Records Synchronization

You can sync your records in different modes between Zoho CRM and Mailchimp. Navigate to Mailchimp Audience → Select Sync from the menu list.

  • To sync your subscribers to Mailchimp, click on the Get List from Mailchimp button in the lists section.
  • After getting the lists, you need to perform Field Mapping for all the modules in order to sync all your subscribers.

  • Now, choose the audience from the drop down and click on Sync Subscribers.
  • You can refresh the list of items by clicking the 🔄 icon.

  • Sync via lists

    • Click on the list from the top menu. Here you can view all your lists details.

    • To view the complete details of a particular list, click on the EYE icon.

    • Now you can make changes (ie, Edit or Delete) in your record and sync all your changes that you have made in a particular list just by clicking Send Changes to MailChimp.
  • Sync via Contacts

  • In Zoho CRM, select Contacts from the top menu.
  • Go to the detail view of a particular contact in which you want to sync the data with Mailchimp.

  • In the detail view, select the Send Contacts option in the top menu to sync the particular contact with Mailchimp.
  • Sync via Scheduler

  • Synchronization of records from Mailchimp to Zoho CRM can be automatically done every five minutes via cron.


By using conditional workflows, you can synchronize all your records automatically.

  • Go to Mailchimp → Workflows.

  • Click on the Create New button in the top right corner.
  • Provide the workflow name and select the module for which you want to sync records.

  • Now, add the conditions in order to sync your records.

    • All Conditions - All conditions must be met

    • Any Conditions - Must satisfy at least one of the conditions
  • Select Lists to Add Records to - Select all the lists for which you need to perform the conditions to sync from Zoho to Mailchimp.

  • You can also remove the set of lists by using conditions

    • All Conditions - All conditions must be met

    • Any Conditions - Satisfy at least any one of the conditions
  • Select Lists to add Records to - Select all the lists to remove the record from Zoho CRM.

  • Once completed, click on Save.


To view the list's details click on Lists from the menu in Mailchimp. Also, you can see the details of all the synced contacts by clicking on the Mailchimp Audience.

  • Now click on the EYE icon to view the record details of a particular list.

  • In the detail view → click on Summary.

  • Here you can add Groups, Tags, Segments and Webhooks. Also, you can view the list growth history right from here.

  • To Add Groups

    • Click on the Add Groups button in the top right corner.

    • In the Add Groupings pop up, enter the category name of the group and choose the form field type.

    • You can add more than one group name by clicking Add Group.

    • After providing all the necessary information click on the Save button.
  • To Add Tags

    • In the Add Tag pop up, provide the Tag name to label your contacts and click on Save.
  • To Add Segments

    • Select the Add Segment button.

    • Now, create a segment name and set a condition to filter contacts depends on the information that is available in your audience. You can also add more than one condition. Once done, click on Save.
  • To Add Webhooks

    • Click on the Add Webhook button. Provide the Callback URL in the required field. Add the URL of the application where you want to send a webhook request. This will receive every notification about your Mailchimp Auidenece.

    • Select the checkboxes next to ‘what type of updates should we send?’ - The chosen events will trigger your Mailchimp Audience.

    • Also, select ‘Only send updates when a change is made’ - you can trigger an event when a change is made only by a subscriber or an account admin or via API.

    • To save your new webhook, click on the Save button.
  • List Growth History

    • This chart will show you the detailed history of the list growth. It includes Existing, imports, Subscribed, Unsubscribed, Reconfirm, Pending, Deleted list details.

    • Click on the ≡ icon, here you have several options like View in full screen, Print chart, Download PNG Image, Download JPEG Image, Download PDF Document, Download SVG vector image, Download CSV, Download XLS and also you can view data table.

    • Related Leads, Accounts, Contacts and Campaigns will be assigned according to the default module you have selected.


You can sync all your records by mapping the fields.

  • Go to Mapping from the module list.

  • Select the list of Mailchimp from the drop down.

  • By default, you are provided with a set of mapped fields. (Eg: First Name, Last Name)
  • Now, map the related fields for all the modules in Zoho CRM (Leads, Contacts and Accounts).

  • Once mapping is completed, click on the Save button.

  • Mapping will be automatically performed for Campaigns.


In Zoho Mailchimp Integration, you can monitor every record that is synced. Select Logs in Zoho Mailchimp Integration and see the status of your record that you have synced.


Dashboard provides you with all the details about your contacts. All the information in the dashboard is customizable, so you can instantly check the details of a campaign. Check the list growth of your audience and preview your campaign.