Support

Home Forums Event Espresso Premium Mail Chimp integration not forwarding emails and contactinfo to mailchimp

Mail Chimp integration not forwarding emails and contactinfo to mailchimp

Posted: February 28, 2017 at 9:17 am


Joe Mangrum

February 28, 2017 at 9:17 am

I have a free mailchimp account and its integrated through the EEmailchimp integration. The list shows up through the event and is selected the api key is ok and everything looks like it should work??

mailchimp

mailchimp


Joe Mangrum

February 28, 2017 at 9:22 am

do I need to setup a group for this to work??


Joe Mangrum

February 28, 2017 at 9:23 am

event sample


Tony

  • Support Staff

February 28, 2017 at 11:26 am

Hi there,

If you take a look within your mailchimp account, go to Account -> Extras -> API Keys and scroll down to the bottom.

So you see list_subcribe calls in that table?
If so what do they have in the ‘result’ column?


Joe Mangrum

February 28, 2017 at 2:53 pm

api


Tony

  • Support Staff

February 28, 2017 at 3:03 pm

The List_InvalidOption are not usually a problem.

The MergeFieldRequired error means you have a required field within your list that isn’t getting assigned a value within Event Espresso or somewhere along the lines its getting lost.

Check all of the required merge vars from your mc list are being assigned a question and double check that all merge fields that should be shown actually are shown.


Joe Mangrum

February 28, 2017 at 3:37 pm

Here are the merge tags… I want notes but they are for my use… not sure what could be misaligning??

merge tags


Tony

  • Support Staff

March 1, 2017 at 3:06 pm

Notes aren’t set to required, so its unlikely to be them.

As a quick test you could un-check the required checkbox for all of those fields (apart from fname, last name, email) and retest, do the users get subscribed to the list then?

Ideally we will need to see the merge vars just before the subscribe call is made but for that we’ll need FTP access to the site.

Are you comfortable with PHP?


Joe Mangrum

March 1, 2017 at 3:30 pm

not too much… the merge fields are required on the event, but does that mean they need to match on mail chimp? or could I uncheck required on mailchimp

Ideally I need to add more merge tags to collect info

I tried to uncheck required for all but name and phone and its still not transmitting the emails ??

  • This reply was modified 7 years, 1 month ago by  Tony. Reason: Removed email


Tony

  • Support Staff

March 1, 2017 at 4:17 pm

not too much… the merge fields are required on the event, but does that mean they need to match on mail chimp? or could I uncheck required on mailchimp

They would need to be set as not required in mailchimp.

Rather than submitting details via email, please use this form:

https://eventespresso.com/send-login-details/

Note I’ll need wp-admin credentials and FTP details. I’ll add a snippet of code to your site to log the merge vars and see if I can see what is happening.


Joe Mangrum

March 1, 2017 at 4:53 pm

all submitted by form


Tony

  • Support Staff

March 2, 2017 at 11:58 am

Hi Joe,

As far as I can tell your subscribers are being added to your list.

I added a small plugin to log both the merge vars being sent to MailChimp, and their response back, there’s no issues shown there.

I replied via email too but is this happening on specific event?


Joe Mangrum

March 2, 2017 at 12:31 pm

Thanks Tony, was it working from the start? I’m curious? or did you tweek something?

Did you leave the plugin on the clairescreative site? I did not see it??

I think the email I was using to test may have already been registered? Which may explain why it did not add, but I looked at some other registrations in the past week and it did not register their emails ??

anyway it does seem to work now, thank you


Tony

  • Support Staff

March 2, 2017 at 12:51 pm

I’ve not tweaked anything on the site other than installing a plugin to log what is being sent to MailChimp, what their response was to the call if it threw an error and also enabling WP_DEBUG to log any errors.

Yes the plugin is installed on the site, its called ‘Event Espresso site specific functions’, you’ll find it within the plugins menu and it can now be de-activated and removed.

Would you like for me to disable WP_DEBUG while I still have access to the site?

One tip when working with MailChimp is if there are any issues with Merge vars that are set to be required, the subscription will fail. So the better option is to set the custom questions in EE that your using as required within EE and leave them as not required within MailChimp. So basically if something happens with the merge vars that Mailchimp isn’t expecting the subscription still goes through, just maybe a value is missing from a merge var etc and you can always get that later. Make sense?

It does depend if your using the lists elsewhere though as the requirement setting may be needed their to make sure a value is used (as in outside of Event Espresso).


Joe Mangrum

March 2, 2017 at 12:51 pm

if I wanted to add up to 30 merge fields, do they will all import correct?

it really does not matter if they are visible or required on mail chimp since they are required in event espresso?


Joe Mangrum

March 2, 2017 at 12:51 pm

if I wanted to add up to 30 merge fields, do they will all import correct?

it really does not matter if they are visible or required on mail chimp since they are required in event espresso?


Joe Mangrum

March 2, 2017 at 12:53 pm

That answers it, seems we were typing at same time… thanks


Tony

  • Support Staff

March 2, 2017 at 1:13 pm

No problem.

For security reasons we don’t keep login details for any longer than needed, so I’m about to delete the details you sent, do you need me to disable WP_DEBUG before doing so?

The support post ‘Mail Chimp integration not forwarding emails and contactinfo to mailchimp’ 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