Support

Home Forums MailChimp Integration Mailchimp Not Passing on New Signups

Mailchimp Not Passing on New Signups

Posted: April 22, 2013 at 12:59 pm


Eric Rosenberg

April 22, 2013 at 12:59 pm

Like several others, my MailChimp integration does not appear to be working. The event signup works, and I have the list selected on the event (would like to be able to choose a default for all events), and the signups are not passed on to MailChimp as expected.

I tested several times and have not seen any API errors, just looks like the connection is not happening.


Josh

  • Support Staff

April 22, 2013 at 2:22 pm

Hi Eric,

The mailchimp add-on does not pass event signups to MailChimp. Instead it sends an opt-in confirmation email to the email address that’s used when registering for an event. Here is a link that explains how this works in more detail:

http://kb.mailchimp.com/article/how-does-confirmed-optin-or-double-optin-work


Eric Rosenberg

April 22, 2013 at 2:23 pm

I understand that, but the email is not going out.


Josh

  • Support Staff

April 22, 2013 at 3:34 pm

Hi Eric,

I checked on my test site and I get an mailchimp subscription confirmation email when I sign up for an event that has a mailing list selected. Here are a few tips that might help:

http://kb.mailchimp.com/article/my-recipients-arent-getting-confirmation-emails-when-they-sign-up


Eric Rosenberg

April 22, 2013 at 3:42 pm

Did you get a successful test on my site? This is the event I am testing – http://www.denverflashmob.com/event-registration/?ee=4 (getting signups, but the email to subscribe is not going out)

I know how MailChimp works and have been using it for a couple of years, the issue seems to be that the user information is not being passed on to MailChimp for some reason.


Josh

  • Support Staff

April 22, 2013 at 3:54 pm

I checked your site and there are a few errors on the page that may be affecting the form. The first one you’ll see at the bottom of the page:

Fatal error: Cannot redeclare class MCAPI in /home/eric1985/public_html/denverflashmob.com/wp-content/plugins/viperbar/includes/mailchimp/inc/MCAPI.class.php on line 3

That’s probably causing the issue since the other plugin you have installed is trying to load the same class and then throwing a fatal error. You might need to wrap the function in the viperbar plugin that loads its code onto a page in a conditional so that it does not load on the pages that have Event Espresso registration forms.


Eric Rosenberg

April 22, 2013 at 4:01 pm

I completely removed ViberBar (I care more about the event registrations than that feature by a long shot). Still doesn’t seem to be working.

Where did  you see that error? Any other ideas?


Josh

  • Support Staff

April 22, 2013 at 4:51 pm

I saw it at the very bottom of the webpage you linked to. You might try deactivating other plugins to see if that makes a difference.

Also, and this is very important:

The page that handles the registration forms and payments should not be cached. They need to be dynamic pages, not served as cached files. You can disable caching for the main Event Espresso pages in the WP super cache advanced settings. The list of page URL’s to set to no caching can be found in Event Espresso>System settings.


Eric Rosenberg

April 22, 2013 at 5:20 pm

I updated the super cache settings, I would not have thought of that.

I don’t see where any other conflict might be taking place, and I am sure MailChimp is working right and my list is setup correctly.

I reviewed the documentation <a href=”https://eventespresso.com/wiki/mailchimp-integration/“>here</a> and still don’t see where it is not working correctly.

I can’t find any directions on the mappings? Could that be the issue? I also can’t find a place in the plugin to compare that.


Josh

  • Support Staff

April 23, 2013 at 11:22 am

Hi Eric,

Is your WordPress installation a single site install or part of a multi-site network?

Also, can you log in to the WP admin and go to http://yoursite.com/wp-admin/options.php and look down the list for these settings:

events_mailchimp_attendee_rel_tbl

and

events_mailchimp_event_rel_tbl

Each should have a value that look like these:

wp_events_mailchimp_attendee_rel

and

wp_events_mailchimp_event_rel


Eric Rosenberg

April 23, 2013 at 12:40 pm

It is a single site installation.

Here is what I found when looking for those values:

events_mailchimp_attendee_rel_tbl

events_mailchimp_attendee_rel_tbl_version

events_mailchimp_event_rel_tbl

events_mailchimp_event_rel_tbl_version


Josh

  • Support Staff

April 23, 2013 at 12:47 pm

Hi Eric,

Are there values for:

events_mailchimp_attendee_rel_tbl
and
events_mailchimp_event_rel_tbl

or are they blank? If they are not blank what are the values?


Eric Rosenberg

April 23, 2013 at 12:49 pm

Looks like my copy/paste dropped off there. They are both populated and match what you said above. wp_events_mailchimp_attendee_rel and wp_events_mailchimp_event_rel respectively.


Josh

  • Support Staff

April 23, 2013 at 1:06 pm

Those check out.

In this case, it looks like there may be an issue with the registration page where something is interfering with the registration process. When you fill out the reg form on the page you link to, it doesn’t pass the nonce check (for security) and then it throws a security error.

It looks like one issue may be from the events page still being served as a cached file. After you set the main registration page to not be cached did you clear the cache?

Aside from making sure that the registration page is not being served as a cached file, you may be able to narrow down the issue by temporarily deactivating non-EE plugins and running test registrations.


Eric Rosenberg

April 23, 2013 at 2:11 pm

I just cleared the cache. My strings to ignore includes:
/event-registration/

I also just did a test with every single plugin turned off (including caching) other than those related to Event Espresso. The event registration worked as expected, but nothing from MailChimp.


Josh

  • Support Staff

April 23, 2013 at 2:55 pm

You might try event-registration (without the slashes) in the Super cache settings, because it’s still a cached file being served instead of a dynamic registration form page. This is at the bottom of the source of the event page:

<!-- Dynamic page generated in 1.186 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-04-22 16:34:35 -->

<!-- Compression = gzip -->


Eric Rosenberg

April 23, 2013 at 3:07 pm

I updated that and re-cleared the cache. Though even with the caching plugin turned off the issue was still not fixed.


Eric Rosenberg

April 23, 2013 at 3:12 pm

I am happy to create a login for you (and send it to you privately) if you think you can find the cause of the issue.


Josh

  • Support Staff

April 23, 2013 at 5:45 pm

Hi Eric,

Can you try removing the sidebar widget that is also using the MailChimp service from the events page? That may be conflicting. You can use a plugin like widget logic to remove specific widgets from specific pages.


Eric Rosenberg

April 24, 2013 at 9:43 am

Removed the widget, cleared the cache, and tried again. Same result. The registration works, but not the MailChimp part.

The only two things I can think of:

1. The fields are not mapping correctly. Is that automatic in the plugin (e.g. email = emailfieldname, first name – first namefieldname, last name – last namefieldname).

2. Is there any record of the MailChimp plugin not working with the Thesis theme?


Josh

  • Support Staff

April 24, 2013 at 11:49 am

Hi Eric,

I believe Chris just tested this and said it’s working now. He forwarded you the opt-in email he got.


Eric Rosenberg

April 24, 2013 at 1:59 pm

Yes, the final step that fixed it was to delete WP Super Cache. Just deactivating it didn’t work.


Chris Reynolds

  • Support Staff

April 24, 2013 at 2:14 pm

WP Super Cache (as well as W3 Total Cache and a couple other caching plugins) leave stuff behind when they’re deactivated, so that does make sense.

The support post ‘Mailchimp Not Passing on New Signups’ 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