We found that after participants finished the enrollment, we should receive a email that show the information of participant, but the status of email(message) always is “Queued For Sending”. Then, we only can press the button “send immediately” manually now.
How can we get the notification email automatically?
Thanks
The messages system uses wp_cron to work through the queue, messages are added to the queue as “Queued For Generating”, then on the next step “Queued For Sending” and there’s a 5 minutes interval between each step… however wp_cron also relies on a user hitting a page on your site to trigger wp_cron in the first place.
So if the messages are getting to “Queued For Sending” it sounds like wp_cron is working, how much time are you leaving between when the registration is made and checking the messages?
Theres an option to make EE send the messages instantly in:
Event Espresso -> Messages -> Settings.
At the bottom, you’ll find ‘Generate and send all messages’.
Set that to ‘On same request’.
The messages will no longer use wp_cron and send the messages when the user registers, note that the reason we created this system was to prevent the user having to wait for messages generation and sending before the thank you page will load, depending on your events/server setup that may or may not be a problem.
Viewing 1 reply thread
The support post ‘Cannot send auto email to notice us who completed enrollment’ 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.