Resolve “This list does not have interest groups enabled” MailChimp API Error

November 17th, 2012 - Posted by Steve Marks to PHP, Web Development.

Whilst previously working with the MailChimp API, I was receiving the following error when using the listInterestGroupings() function:

This list does not have interest groups enabled

The message returned seems pretty self explanatory, but how to actually enable interest groups isn’t quite as clear.

The Solution

After looking further into the API documentation, I saw the following explanation:

if interest groups for the List are not yet enabled, adding the first grouping will automatically turn them on.

At the point of receiving the error above there were indeed no interest groups setup. There are two ways to add an interest groups:

Make an API call

You can call the listInterestGroupingAdd() method.

Log into MailChimp

An alternative way to add the interest group is via the MailChimp interface. Simply log into your MailChimp account, navigate to ‘Lists’ and select ‘Create Groups’ from the setting menu.

MailChimp Create Groups

With the interest group setup you’ll now be able to call the listInterestGroupings() method successfully without receiving an error.

This entry was posted on Saturday, November 17th, 2012 at 2:32 pm by +Steve Marks and is filed under PHP, Web Development. You can follow any responses to this entry through the RSS 2.0 feed.

Fear not, we won't publish this

Comments (2)
  1. Spot on. Exactly what I needed :)

  2. Mark says:

    Awesome. This is the perfect answer. Concise, correct and got me on my way. Especially with the new MailChimp interface update, things are a bit harder to find. You should have a “buy me a beer” widget. I owe you one!