Support

Home Forums MailChimp Integration MailChimp Integration API calls failing

MailChimp Integration API calls failing

Posted: March 24, 2014 at 7:15 am


Gena Jefferson

March 24, 2014 at 7:15 am

Hi,

I just purchased the MailChimp integration add-on. I generated a MailChimp API key and my mailing list shows on the event pages. However, MailChimp API is showing List_DoesNotExist and List_MergeFieldRequired errors and the subscriber is not added to the list.

Also, when I select the mailing list from the initial MailChimp select list in the event, a new select list is created below it with “Do not send to MailChimp group” selected by default. The other options presented in that select list seem to be from fields on a subscribe form I created in MailChimp. I noted that these fields do NOT have entries on the MailChimp “MERGE fields” page. Is this related?

I can provide screen captures of both the Espresso MailChimp select lists and the MailChimp screens, including the API logs.

Thanks


Tony

  • Support Staff

March 24, 2014 at 7:36 am

Hi Gena,

I can provide screen captures of both the Espresso MailChimp select lists and the MailChimp screens, including the API logs.

Could you provide these please, if you would prefer not to post them on the forum just email them to support@eventespresso.com with a reference to this thread and we will take a look.

Thank you 🙂


Gena Jefferson

March 24, 2014 at 7:53 am

Update… sorry, I see now that MailChimp integration is showing me a list of my MailChimp groups. When I select a group for the event, MailChimp API shows List_MergeFieldRequired on the listSubscribe call and List_NotSubscribed on the subsquent listUpdateMember call. All the other calls – i.e. lists, listInterestGroupings, etc. – show “n/a” in the MailChimp log.

So, basically, no matter what I select on the MailChimp Integration list, it fails trying to list update.


Tony

  • Support Staff

March 24, 2014 at 7:56 am

The Mailchimp Add-on sends only First Name, Last Name and Email to Mailchimp, are you requiring further fields within your Mailchimp lists?


Gena Jefferson

March 24, 2014 at 8:37 am

Ah, the “List Fields” page shows that 3 other fields are required. Any option other than making those optional? I’m guessing the answer is no, since Espresso doesn’t control that. Problem is that we require those fields on other MailChimp subscription forms.


Gena Jefferson

March 24, 2014 at 8:45 am

Tony – As a test, I disabled all fields except email, first and last names. No joy. The listSubscribe call appears to succeed, but the entry is NOT in the list afterwards. The listUpdateMember call fails with (215) List_NotSubscribed. FYI – the MailChimp merge tags in the fields list are set as:
email: EMAIL or MERGE0
first name: FNAME or MERGE1
last name: LNAME or MERGE2


Gena Jefferson

March 24, 2014 at 8:59 am

Well, the MailChimp opt-in email did make it to my inbox and once I confirmed subscription, I was in fact added to the list. I suppose the failed listUpdateMember call is a red herring – probably because double opt-in is set? Anyway, I suppose we’ll have to either make the other fields optional or create a separate mailing list to use with MailChimp Integration and merge those lists somehow. Disclaimer: I’m new to MailChimp as well, so if you happen to have an idea of how folks have tackled this one in the past, please share. Thank you!


Tony

  • Support Staff

March 24, 2014 at 10:36 am

Strange…

Was (215) List_NotSubscribed the only error thrown for that call?

We currently do not have an interface to add custom questions to the MailChimp list_subscribe call. I will add this to our internal feature request list for future versions of Event Espresso, unfortunately I can not comment if or when this will be included currently.

In the meantime you can either set those fields as optional or use a separate list for EE list subscribers as you mentioned.

The merge vars used to pass onto MailChimp are within a filter so it would be possible for a Developer to change the values and possible add in the fields you require.

If you do not have a developer able to do this, I would recommend contacting one of our recommended developers available on our Pro’s page:

https://eventespresso.com/developers/event-espresso-pros/

The support post ‘MailChimp Integration API calls failing’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso