Solved

How to alert users that they have a survey / webform to complete

Posted on 2014-03-12
2
21 Views
Last Modified: 2016-05-20
Using D7 with the latest version of webform. We have created several surveys and all is working fine, but a question came up in a meeting, is there an easier/automated way of sending emails to the specific users that need to complete the survey. What we do now, is create the survey, save, then go into our email client and send out a note that a survey is ready for you to complete at whatever url.

We would like to click a button "send survey url to:" and then add the email address of the user who needs to be alerted of the availability of the survey. They would jsut click the link and be taken to the the survey.
0
Comment
Question by:lfxchange
2 Comments
 
LVL 27

Accepted Solution

by:
yodercm earned 400 total points
ID: 39925157
If you have a way to associate a given survey with an email address (or list thereof) that need to be notified of it, you could create a very simple database with survey id, email address, and some kind of notification and completion information.

Then run a cron job every hour (or day, as you think needed) to send an email to each address that hasn't yet been notified.  You could even automatically send a second email if not completed within a certain time frame.

A cron job is just a program that runs automatically, at whatever interval you specify, to check your database and create the emails.

This method would not even require you to click a button -- just create a survey and add the email addresses to be notified into the database, and let the cron job do all the work.
0

Featured Post

Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Developers of all skill levels should learn to use current best practices when developing websites. However many developers, new and old, fall into the trap of using deprecated features because this is what so many tutorials and books tell them to u…
Build an array called $myWeek which will hold the array elements Today, Yesterday and then builds up the rest of the week by the name of the day going back 1 week.   (CODE) (CODE) Then you just need to pass your date to the function. If i…
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

823 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question