If you are maintaining several surveys at your Limesurvey system, sending email reminders manually can be quite a pain. Using this Limesurvey cronjob script you can fully automate the process of sending email reminders.
You can specify some general default settings for sending a first reminder X days after the survey has started, sending another reminder Y days afterwards and limit the total number of reminders to be sent to Z to not spam your users. These settings will be applied to all activated surveys which have a start date set (This date is used to trigger sending email reminders depending on the X, Y settings.).
Reminder emails will only be sent to those participants who have already received an invitation email (see this Limesurvey cronjob script to automate sending invitations) and who have not finished the survey yet. Of course, they need to have a valid email address and token set.
Alternatively, you can also set the following options for each survey:
How many days after the survey start should the first reminder be sent?
How many days after the first reminder should following reminders be sent?
How many reminders should a participant receive at all (to prevent spamming participants)?
Unzip the downloaded file.
(Optional: Edit the default and survey specific settings on top of the script if you do not want to use the default settings.)
Place the script at the limesurvey root directory.
You can call the script manually for testing using www.yourdomain.org/limesurvey/limesurvey_cronjob_reminders.php.
We recommend to call the script each day at 23:59 to be sure that no more tokens will be added that day.
This script was optimized and tested using Limesurvey 1.92.
Move the mouse on one of the images at the bottom to see an enlarged preview image.
For full screen preview click the main preview image. This will open a gallery at which you can use the arrows
on the right/left to show the next/previous image.