Automatically send email invitations


Plus 19% VAT
Delivery Time: keine Lieferzeit (z.B. Download)

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

SKU: N/A Category:

When running lots of surveys, sending out invitations once a survey should start can cause quite some work and trouble. To make your life easier, we are offering this cronjob script which you can use to fully automate the process of sending survey invitations.

The script will send invitations to all participants with a valid token and email address.
Invitations will either be sent to all surveys or only to a list of surveys which you can define at the script settings. Of course, the invitation email will only be sent once to each participant and only to those who have not finished the survey yet.

Installation instructions:

  • Unzip the downloaded file.
  • Upload the Inviter folder into the plugins folder of your Limesurvey system.
  • Go to the Plugin Manager at Limesurvey and activate the plugin.
  • At any survey you can now activate the feature at the survey’s plugin settings.
  • Set up the cronjob to automatically call the script every X minutes, hours or days. The script will process all surveys for which the plugin is activated.

Product Features

Limesurvey version

v3.x, v4.x, v5.x, v2.50 to v2.73.1, v2.05/2.06/2.6 LTS, v2.00

Recent updates (starting 2016):

2021-09-30 Release of script version 2.0 (Tested Limesurvey version 3.27):

  • New setting at survey level to define the maximum batch size or set the script to send all emails in one run.

2021-06-19 (Tested Limesurvey version 3.27):

  • Added Limesurvey 4.x and 5.x compatibility
  • New feature to add baseUrl automatically when  activating the plugin
  • New feature to start/stop script by cronjob
  • New feature to support Expression Manager syntax
  • Fix: Support @@SURVEYURL@@ placeholder within email texts
  • Fix: Check start and expiry date properly before sending emails
  • Fix: Do not send emails to participants without a token
  • New feature: Setting ignoreBatchMaxSize to ignore batch size set at global settings

2018-12-14 (Tested Limesurvey version 3.15.5+181115):

  • First release for Limesurvey 3.x


  • Fix for properly checking survey start and expiry date
  • Fix for correctly updating details at Central Participant Database (CPDB)


  • Include adjusted server setting for “invitation 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