Automatically send email reminders

Script for automatically sending Limesurvey email reminders using a cronjob. Allows setting email batch sizes.


Includes 19% VAT


Product Description

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.

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.  You can also set the maximum number of reminders which should be sent. Of course, participants need to have a valid email address and token set.

For Limesurvey 2.x you can set a delay of X hours between any reminders being sent; for both Limesurvey versions it is possible to limit the total number of reminders to be sent to not spam your users.

Installation instructions:

  • Unzip the downloaded file.
  • Read the “installation.txt” file for your Limesurvey version for further information.
  • Edit the default and survey specific settings on top of the script if you do not want to use the default settings.
  • We recommend to call the script each day at 23:59 to be sure that no more tokens will be added that day.
  • When using Limesurvey 2.06 please make sure to run build 151126 (dated November 26th, 2015) or later.

Additional Information

Limesurvey version

v2.5x and later (2.62, 2.63,…), v2.05/2.06/2.6.x (LTS), v2.00

Recent updates (starting 2016):


  • Include adjusted server setting for “reminder sent” timestamp


  • Added support for Limesurvey v2.50
  • Fixed optin/optout links within email texts


  • Added additional check to make sure each user has a valid token assigned


  • Improved batch size check to only send emails of a following survey if batch size was not reached