I’m testing Event Espresso, and I need an option to send an email to all participants of an event. I’ve figured out that I can use the “Send Batch Message” funtion, but when I’m on the registrations page, it seems I can only select 10 participants at a time (which are as many as are listed on each page).
Is there any way to send a batch email to all participants, not just 10 at a time?
You can raise the pagination option by going to Screen Options (top right area of page) and then changing 10 to a higher value like 100 and then saving.
Your page will then refresh and you should see more registrants/attendees.
It depends on your server on how many emails will be sent before a timeout, you may want to use smaller numbers such as 50. Also your mailserver may also have a limit on the amount of emails you can send per hour (usually to try and prevent spam) so you may want to check into that too.
I’m planning on sending everyting directly from the webserver, so there isn’t a problem with mailserver limits. I think I could probably send quite a few emails this way without timeout issues, but to be on the safe side, I’ll probably hack together some sort of batch processing for this. I had a look at your code for sending emails, and it doesn’t look like this would be too hard to set up.
I will also be setting up a cron job for sending out automatic reminders a few days before the events, so I’ll need to add some background email processing anyway.
The support post ‘How to send emails to all participants in an event’ 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.