MailChimp Setup for Maximizer On-Premise

Updated 2 years ago by Niall Clifford

Create Sync User

In order to perform this procedure, you must have the Administrator role in Maximizer.
You must use Maximizer Web Access Administrator to create the sync service user, as the Service Access module login setting is not available in Maximizer Windows Access Administrator.
You can create a new user account for use by Maximizer Connect in Maximizer Web Access Administrator. To log in to Web Access Administrator, hover your mouse over the Administration menu in Maximizer Web Access and select Administrator.
  1. Select Administration.

  1. Select Administrator.

  1. Click Users. The list of users is displayed.

  1. Click Add.

  1. Click OK.
  1. In the General tab, fill in the basic information for the user.

  • Enter a unique User ID for the user. Make a note of the User ID you choose, as you will need it later to configure the Sync Service User.
  • Enter a Last name and Display name for the user. The Display name will appear in the Created by and Last Modified by fields for synchronized entries, so you should enter a display name that you will recognize as belonging to the Maximizer Connect user.
  • Enter an Email address for the user.

  1. Under Module login, ensure Enabled is selected for Service access and Disabled is selected for Web access.

  1. Select the Access Rights tab.
  1. Click Modify User Access Settings to set the access settings for the user.
  1. Under Permissions, ensure that Read, Insert, Modify, and Delete permissions are granted for Address Book, User-defined fields, and User-defined field setup.
  1. Under Privileges, ensure Modify other users’ private entries is checked.

  1. Click Save Settings.
  1. Click Save.
  1. Select the user in the list and click Password.

  1. Enter and confirm the new password for the user. Make a note of the password you entered, as you will need it to configure the Sync Service User.
  1. Click Save.

Install Maximizer Connect

You must install Maximizer CRM Server Group or Enterprise Edition before you install Maximizer Connect.
Follow the instructions below to install the Maximizer Connect Windows service and Maximizer Connect Setup web application.
You may choose to install these components on the same server or on separate servers. If you choose to install these components on separate servers, you should install the Maximizer Connect Windows Service first.
  1. Double-click the MCIInstaller.msi file to open it. The Maximizer Connect for use with MailChimp setup wizard opens.
  2. Click Next.
  3. Accept the license terms and click Next.
  4. Select the Maximizer Connect Windows Service and Configuration Web Application for Maximizer Connect check boxes to install both Maximizer Connect components, and click Next.

You may choose to install the Windows service and configuration web application on separate servers by selecting only one or the other option on this screen.

  1. Enter your server information and click Next.

Keep the following points in mind when filling in the values for these fields:

  • The Address Book Name field should contain the database name of the Maximizer Address Book that you want to synchronize with MailChimp.
  • The Maximizer Web Access URL is the address of Maximizer Web Access, and should look like the following: https://[servername]/MaximizerWebAccess where [servername] is the address where the Maximizer Components for Microsoft IIS are installed.
  • The Maximizer.Web.Data URL is the address of the Maximizer.Web.Data service on your Maximizer Web Access server, and should look like the following: https://[servername]/MaximizerWebData/Data.svc where [servername] is the address of your Maximizer Web Access server.
  1. Specify the setup path for the Maximizer Connect Windows Service, and click Next.

  1. Enter the details for the User ID and Password, and click Next.
  • The User ID and Password fields should contain the credentials of a Maximizer user with Full access to all entries in the synchronized Address Book.

  1. Select the WebSite in Microsoft Internet Information Service (IIS) in which to install the Configuration Web Application for Maximizer Connect, and click Next.
This step only applies if you selected the option to install the Configuration Web Application for Maximizer Connect component.

  1. Click Install to begin the installation.
  2. Click Finish to complete the setup.

Connecting Maximizer to Mailchimp

Address Book Entry Permissions – The user must have Read, Insert, and Modify permissions for Address Book entries.
User-Defined Fields Permissions – The user must have Read, Insert, Modify, and Delete permissions for User-Defined Fields.
Access to Address Book Entries – The user must have Full access to all Address Book entries that are synchronized by the service.
Access to User-Defined Fields – The user must have Full access to all of the user-defined fields required by the service, as well as any user-defined fields specified by a custom mapping.
In order to perform this procedure, you must have the Administrator role in Maximizer. You can create a new user account for use by MailChimp integration in Maximizer Administrator module.
  1. Select App Directory.

  1. Select MailChimp.
  1. Click Get it Now.

Notification will pop up stating that the integration has been activated for your account

 

  1. Next, open the Address Book module and go to the MailChimp tab.

  1. If this tab is not visible, select +.
  1. Enable the MailChimp integrations visibility by selecting the Eye (without a strike through) and press OK.

 

The MailChimp tab should now be visible:

Now that the MailChimp integration is visible, we need to set up the MailChimp API keys in order to sync data between MailChimp and Maximizer.

  1. Select the MailChimp tab and then select Maximizer Connect Setup.

A Box will open prompting you to enter the MailChimp API Key

In order to get this MailChimp API key , you will now need to log into your MailChimp Account
  1. Next, go to https://mailchimp.com/ and log in.
  2. Once logged in, select:
  • User Profile

  • Account

  • Extras

  • API keys 

  1. If no API key has been created before, select Create a Key.

  1. Copy the API key from the API key field:

If you have already created an API Key, you can select the existing API key and copy.

  1. Next, take this API key and paste this API Key into the MailChimp API key Field in Maximizer, and select Connect.

 

  1. Once you select connect, the MailChimp integration will be authorized to Sync to Maximizer.

Next we need to configure the synchronization between MailChimp and Maximizer
  1. Select Configuration.

  1. Under Sync list, click Select a Sync List.

Currently you can integrate just one list between Maximizer and MailChimp

  1. Next, select Edit Sync Settings.

 

  1. In here, specify the Synchronization frequency between Maximizer and MailChimp. The options range from every hour to every 24 hours.

  1. Next, conflict resolution – source of truth – if there is a conflict between MailChimp and maximizer, this setting dictates if Maximizer or MailChimp will override the other. Select, either Maximizer Overrides or MailChimp Overrides.

  1. Select OK to save these settings.
  2. Next, we need to sync the fields between Maximizer and MailChimp.

Select Map Fields.

 

You can map a field by selecting Add Field. Once you select the field in Maximizer that the MailChimp field will be mapped to, you will notice the Maximizer field change from Unmapped to the name of the field that it is mapped to.

  1. To map a field, select Add Field.

Select the Field in Maximizer to correspond with the stated MailChimp Field.

In the example above, we are mapping Address/Street Address. In Maximizer we would select Address Line 1.

  1.  Continue syncing all the fields and once complete, select OK.

When you select OK, you will receive a warning message, this is just to ensure you that the correct conflict resolution has been set up and that all the data between Maximizer and MailChimp is not in conflict as the Sync process could over write data, resulting in data loss:

  1. Next, sync contacts from Maximizer to MailChimp. Go into the Address Book in Maximizer, load up an entry and go to the User Defined Fields tab, then find the MailChimp Folder.
If you do not find the MailChimp folder, Select Show Blank Fields from the options in the User Defined Fields Tab.

 

  1. Once you expand the MailChimp Folder, you will find a field called Sync to Maximizer. The Options are:
  • Yes = Sync
  • No = Not to Sync
  1. Once you are done adding Yes Values to contacts you wish to sync between MailChimp and Maximizer, return to the MailChimp Tab and select Reset and Re-Synchronize entire list. The Sync will complete on the next Synchronization cycle.


How did we do?