MailChimp Provisioning & Deprovisioning
MailChimp User Provisioning allows to create account in a simplified way and link MailChimp users' account to their existing or new apps. MailChimp Provisioning automates user provisioning with their identities.
Provisioning saves time when setting up new users and teams, and also manages access privileges through the user lifecycle. miniOrange can create, read, and update user accounts for new or existing users, remove accounts for deactivated users, and synchronize attributes across multiple user stores.
Deprovisioning means deleting a user and removing their access from multiple applications and network systems at once. Deprovisioning action is triggered when an employee leaves a company or changes roles within the organization
The deprovisioning features increase your organization's security profile by removing access to sensitive applications and content from people who leave your organization.
Prerequisites
- MailChimp Provisioning prerequisites
- Login to miniOrange Admin Console.
- Go to Users >> User Profile fields.
- Create a new Custom Profile Attribute and give it any name.
- This new custom profile attribute will include the status of the user in MailChimp i.e the status can be subscribed, unsubscribed or pending.

- Give a field name of your choice and select the field type as Dropdown and give the values separated by semicolon.
Provisioning & Deprovisioning Scenarios
miniOrange provides solutions for all scenarios of provisioning, which includes AD Integration, LDAP Integration and automated provisioning for all External Applications such as Office 365, Google Workspace, MailChimp, etc
Follow the Step-by-Step Guide given below to setup MailChimp Provisioning
1. Setup Provisioning in MailChimp
- For setting up Provisioing in MailChimp, we will require data center, Audience list ID and the API key.
- You can find the data center in your MailChimp url. It will in the form of us*. Here is an example of the MailChimp sample url - https://us9.admin.mailchimp.com/lists/members (Here, us9 is the data center).
- Audience ID is the ID of the mailing list where you want to provision the users.
- To retrieve the Audience ID, you can follow the below steps
- Open your Audience, navigate to Settings and then you will find your Audience ID in Audience name and campaign defaults.

- To retrieve the API key of your account, you can follow the below steps
- Go to Profile section >> Extras >> API keys.
- Copy your API key.

- Navigate to minOrange portal and login into miniOrange Admin Console.
- Go to Apps >> Add Application >> Provisioninig >> MailChimp Sync.

- Select MailChimp Sync application.

- In the Data center field, enter the data center obtained from URL of MailChimp.
- In the Audience ID field, enter the Audience ID of your MailChimp mailing list.
- In the API key field, enter the API key obtained from your MailChimp account.
- In attribute mapping section in the source attribute field enter the field value as status and select Custom User Profile Attribute and select the custom user profile attribute which we created in the prerequisites step.
You can also add various custom profile attributes and map it to the merge fields on the MailChimp side.
- The attribute field name should be same as that of the merge field name in MailChimp.
- Enable Create/Update/Delete as per your choice and save the configurations.

- Now based on the options you selected, the user will be created or updated or deleted in MailChimp accordingly upon changes done in miniOrange.
External References