Home Forums Event Espresso Premium Mailchimp automation for multiple events

Mailchimp automation for multiple events

Posted: May 10, 2016 at 10:25 am


May 10, 2016 at 10:25 am

I’m having a problem with mailchimp event reminders for users who are registered for muplitple events.

What’s happening is that automations are triggered by the event date that’s assigned to a person. They get assigned to the person when they register. For people that are registered for multiple events, they seem to get the next upcoming date assigned to them. When that event passes, they get the date of the next event they are registered. So when any of those dates hit, it triggers the automation for each event they are signed up for. One person is signed up for a bunch of events, so each time one of the events is coming up, it’s triggering all the automations they are signed up for.

I’m trying to figure out how to fix this… In the meantime, I paused some of the upcoming automations and set reminders in my calendar to re-enable them 5 days before each event to send out the reminders. That will at least keep some of the later event reminders and follow up emails from going out months before they should!

But is there any way around this issue? Since the eventdate is tied to the person and not to the event in MailChimp… I can’t figure it out!

Please advise! Thanks 🙂



  • Support Staff

May 11, 2016 at 5:03 pm

Hi Nikki,

This seems to be a question that Mailchimp support will have an answer for.


May 17, 2016 at 11:19 pm

I’ve submitted the question to MailChimp support, but have you guys not had anyone with this problem before? I can’t be the only one who has people register for more than one event and using MailChimp automation?


  • Support Staff

May 18, 2016 at 2:27 am

It turns out the EE4 MailChimp add-on does not officially support passing over the event date, so this is not a ‘common’ issue.

You are currently using the working example code I posted here:

Which hooks into the MailChimp add-on and passes over custom details (in this case the event date) to MailChimp. However that is not a part of the MailChimp Add-on, it is a customization.

It may be that MailChimp expects the data to be passed over differently to work with automation, but as mentioned, we don’t officially support passing over the event date so you would need to discuss how the data should be handled with MailChimp Support and alter the function to add the data in the way they expect.


May 19, 2016 at 3:44 pm

Thanks for the clarification, Tony

I submitted the same question to MailChimp, and their response was basically that in order to work the way I need it to, the eventdate would have to be tied to the event itself, not to the person registering. Is there any way of doing that that you can think of? Here is their exact response:
Hey Nikki,

Thank you for writing into MailChimp support! I can definitely understand wanting to make sure you’re automations are set up correctly for the events your subscribers are signing up for and I’d be more than happy to look into this for you.

In this case, working with multiple events can be tricky and in order to ensure the automations work as expected, each event would need it’s own Date Field. For example, Event A has Event Date A field, Event B has Event Date B field and so on. You can then tie each different automation to the corresponding date field.

However, this would rely heavily on Event Espresso being able to send the different event date information to the corresponding event date field, and it would be best to reach out to them to see if tie specific events to specific date fields in MailChimp is possible.

With each automation tied to the same date field and this date field often updating with each new event the subscriber signs up for, this is likely to continue to cause issues with your automation series not working as expected. If each Date Field can be for a specific event and has it’s own automation, that should help clear up the issue for you moving forward.

Should you have any other questions, please feel free to reach back out to our Support Team, Nikki. We’d be more than happy to take a closer look if you’d like to include a few specific subscriber instances and automation you’re working with, and the workflow they’re currently going through and the workflow you would like them to go through.


  • Support Staff

May 20, 2016 at 11:53 am

It sounds like what they’re saying is the way forward is set up one automation for each event.


May 20, 2016 at 3:16 pm

Well, yes, that’s what I have done… but because the eventdate that triggers the automations is tied to the user and not to the event, it sends all the automations that user is associated with, not just the event we want it to be attached to.

The question is, is there any way that EE can attach the event date to the MailChimp group instead of to the individual user.


  • Support Staff

May 24, 2016 at 6:09 am

The question is, is there any way that EE can attach the event date to the MailChimp group instead of to the individual user.

No that’s not possible, because MailChimp does not allow you to assign merge vars to Groups.

Merge vars are assigned to Lists and then you assign values to those merge vars to each user/subscriber as they are added to the list. A group allows you to separate lists into smaller groups, but they still use the same list merge vars.

To me it sounds like MailChimp are suggesting that each event date should be assigned to a separate merge var, so then each separate automation would need to use their own individual field within the merge vars.

Currently that’s not possible as you can not specify a specific merge var for the MailChimp add-on to send the event date to based on the event itself. However because the filter used in the previous example I gave you also passes the EVT_ID it could be setup to pull the merge var from an event_meta value (which is just post_meta).

This would mean you would need to add a value to each of your events to set the exact merge var to use in MailChimp (which you would also need to manually create within MailChimp for each event) and alter the function to pull the value you entered into event meta and use that as the field to send the datetime value to.

Your going to need the help of a developer with this, if you are not currently working with a developer we have a list of developer familiar with EE here:

The support post ‘Mailchimp automation for multiple events’ 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.

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: closed

Updated by  Tony 4 years, 4 months ago ago

Topic Tags


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!