LimeSurvey
LimeSurvey is an open-source survey tool designed to create, distribute, and analyze surveys. It provides users with a platform to build customized surveys for various purposes, such as market research, customer feedback, employee engagement, and academic studies. LimeSurvey allows users to create surveys with multiple question types, such as multiple-choice, text, rating scales, and more, with options for branching, conditional logic, and skip patterns to tailor the survey flow based on respondents' answers.
The application also includes features for survey distribution, allowing users to share surveys via email invitations, web links, or embedded in websites. LimeSurvey offers powerful tools for data collection and analysis, including real-time reporting, data export options (CSV, Excel, PDF), and statistical analysis tools to interpret survey results. It supports both anonymous and personalized surveys and offers robust security features to ensure data privacy.
LimeSurvey is flexible and can be customized through plugins and integrations with other systems, making it suitable for organizations of various sizes and use cases. The platform can be self-hosted or used via a cloud-based service, depending on the user's preference and requirements. Overall, LimeSurvey is designed to streamline the process of survey creation, distribution, and analysis, helping users collect valuable insights efficiently.
Use our plugin to send SMS messages to invite participants or to remind them to hand in.
Prerequisites
- LimeSurvey CE - tested with version 5.x
- An API key from seven
Installation
- 1
Download
Download the latest version.
- 2
Unpack
Unpack the archive in
/path/to/limesurvey/plugins
. - 3
Activate
Log in to the administration, go to
Configuration → Plugins
and activate the plugin. - 4
Configure
Click on
seven
, go toSettings
, configure it according to your needs and click onSave
.
Use
Send SMS invitation to survey participants
- create a survey and set it to "Closed access" mode
- add a participant to the survey.
- go to 'Survey participants', click on 'Manage attributes' and add a field for the cell phone number.
- click on the pencil icon in the participant line and enter a cell phone number in the 'Additional attributes' tab.
- go to
Simple plugins → seven
. - make sure that the attribute field matches the name of the cell phone field you have just created
- make sure that the event type
Invitation
is added - go to
Survey participants
and click onGenerate tokens
. - click on 'Invitations & Reminders' and select 'Send Email Invitation' from the drop-down menu. 10.
- edit the form and click on 'Send invitations'.
Send SMS reminder to survey participants
The process for sending SMS reminders is similar to that for invitations. You only need to adjust these two steps: At step 7, make sure that the event type 'Reminder' is added. In step 9, select 'Send email reminder' instead.
Configuration options
API key
An API key from seven is required to send SMS - create one in your Developer Dashboard.
Attribute field
Defines the attribute field in which the cell phone number is stored.
Send e-mail
If activated, both SMS and e-mail are sent.
Event types
Defines the event type(s) for which the plugin is activated. Multiple entries are permitted. The following events are implemented:
- Invitation
- Reminder
Flash
Depending on the phone, flash text messages are shown directly on the display and are not saved.
SMS text
Define the SMS text to be sent. You can use the following placeholders, which are replaced by the corresponding value or an empty string:
{EMAIL}
=> the e-mail address of the subscriber{FIRSTNAME}
=> the first name of the subscriber{LASTNAME}
=> the last name of the participant{SURVEY_URL}
=> the survey URL