Qualtrics: Create an Approval Form
In Qualtrics, we can create a Form that also seeks approval from a particular person or person(s). Note that this “approval” form should not be used in conjunction with any private information/FERPA related content (Academic Dishonesty, change of address, etc.). This is for general approval only (ex., Travel requests, project requests, etc.).
Table of Contents
Create Blocks
| 1 | A blank Survey will suffice, no need to use templates. |
|
| 2 | Rename the Default Question Block and name it appropriately (ex. “Initial Submission” or “Requester” or something similar). To rename the Block, click on Default Question Block. Then, when done, hit Enter on your keyboard. | Highlighting Default Question Block Highlighting renamed Block |
| 3 | Then, click on Add Block. | Add Block Button |
| 4 | Rename the block to Approver. | Renamed the Block to Approver |
| 5 | Create your questions for both the Requestor Block and the Approver Block. At least one of the questions in the Requestor block should either ask for an email OR ask for a specific person (email taken care of later). We will do the former, as is a bit easier. For the Requestor Block, we have First Name and Last Name, we are collecting their Email Address, and then we are asking for the Approver’s Email. From there, we finally ask for a Project Description. Note that we should make each question required. The Approver block has a question asking for their name, whether or not they approve the request, and a justification. When collecting Email Addresses, use the Text Entry question type. From there, change the Text Type to Single line. Make sure Force a Response. From there, Add validation>Content type>Email Address. | Requestor Block Questions Approver Block Questions Email text entry questions |
| 6 | Next, click on Preview and complete the survey. Just put in some dummy data so you know that this is a “demonstration”. We can delete this entry later. The preview will open in a new tab. | Highlighting the Preview button |
| 7 | Close out of the Preview tab. Go to Data & Analysis. This will make Qualtrics compile our data, which will take a few minutes. | Highlighting the Data & Analysis tab Showing the Data & Analysis tab |
Change the Survey Flow
| 1 | Go back to the Survey tab. | Highlighting the Survey tab |
| 2 | Find and click on Survey Flow in the left sidebar. | Highlighting the Survey Flow button |
| 3 | Click on “Add Below” in the Requestor Block. | Highlighting the Add Below button |
| 4 | Select Embedded Data. | Highlighting the Embedded Data button |
| 5 | In the text box that appears (it will be highlighted when we first create the Embedded Data block), type in Approver. Then hit Enter. It should say “Approver” “Value will be set from Panel or URL”. That will be fine for our purposes. | Highlighting the Embedded Data textbox Highlighting the updated Embedded Data text |
| 6 | Click on Add Below in the Set Embedded Data block. | Highlighting the Add Below button |
| 7 | Select Branch. | Highlighting the Branch button |
| 8 | Click on Add a Condition | Highlighting the Add Condition button |
| 9 | Click on Question and select Embedded Data. | Selecting the Embedded Data option from the dropdown |
| 10 | Type in Approver in the first text box, leave “Is Equal to” and type in 1 in the second text box. Click on OK when done. | Showing the full condition that must be met to access the block in the Branch |
| 11 | Click on Move in the Approver Block. | Highlighting the Move button for the Approver block |
| 12 | Drag it to “Add a New Element Here” under the “Then Branch If” Block we created previously. | Dragging the Approver block to the Add Element space End result of moving the Approver block |
| 13 | Click on Apply in the lower-right. | Highlighting the Apply button |
Get the Response Link
| 1 | Qualtrics should be done compiling our data. Go back to the Data & Analysis tab. | Highlighting the Data & Analysis tab |
| 2 | Click on the three horizontal dots to the far-right of our test submission. Select “Retake Response” in the menu that appears. | Selecting the Retake Response link option |
| 3 | In the pop-up that appears, click on the Copy URL button in the lower-right. | Copying the Retake Response URL |
| 4 | Open up Microsoft Word or Google Doc and paste the URL for later (Notepad on Windows or the Mac equivalent will work as well). We will modify this link in a later step. | Pasting the Response URL into Word |
Create the “Custom” Link
| 1 | We now need to “customize” the link. First, replace everything between Q_R= and &Q_R_DEL=1 with the following “pipe text” (i.e., Qualtrics special code that can change based on responses): ${e://Field/ResponseID} This will automatically update the link with that particular Survey Response’s unique ID. | From: https://canisius.qualtrics.com/jfe/form/SV_2nlZ0etUmaohtAO?Q_R=R_5jPinW3PhX9xOAF&Q_R_DEL=1 To: https://canisius.qualtrics.com/jfe/form/SV_2nlZ0etUmaohtAO?Q_R=${e://Field/ResponseID}&Q_R_DEL=1 |
| 2 | After &Q_R_DEL=1, append the following to the URL: &Approver=1 This will update the Embedded Data and allow the “Approver” to see the Approver block (where as the requestor cannot). | From: https://canisius.qualtrics.com/jfe/form/SV_2nlZ0etUmaohtAO?Q_R=${e://Field/ResponseID}&Q_R_DEL=1 To: https://canisius.qualtrics.com/jfe/form/SV_2nlZ0etUmaohtAO?Q_R=${e://Field/ResponseID}&Q_R_DEL=1&Approver=1 |
| 3 | Copy the custom link to the clipboard. We will use this later to Email the Approver. |
|
Create a Workflow
| 1 | Back in Qualtrics, click on Workflows. | Highlighting the Workflow tab |
| 2 | Click on Create a workflow. | Creating a new Workflow |
| 3 | Select Started when an event is received. | Selecting the Event Received trigger |
| 4 | Click on Survey response. | Selecting the Survey response option |
| 5 | The pop-up will update. Review the settings (the defaults should be fine) and then click on Save. | Highlighting the Save button |
| 6 | Click on the + symbol in the Workflow Editor. | Highlighting the add button |
| 7 | Select Add a decision. This will create a Branch for us. The default “Any of the following are true” and then select a text field question from the Approver Block (ex., Approver Name or Justification in our example). Make sure it is “empty” (which it should be when the Requestor fills it out, but not when the Approver does”. Click on Save decision. This will prevent repeat request emails when an approver submits. | Showing branch logic and highlighting the Save button
|
| 8 | Click on the + symbol in the Workflow Editor. | Highlighting the add button
|
| 9 | Select Add a task. | Adding a new task
|
| 10 | In the pop-up that appears, click on Email. If we cannot find Email, we can search for the “task” using the search bar in the upper-left. | Highlighting the Email option
|
| 11 | For the “To:” email, click on the {a} button. Hover over Select Question in the menu that appears. Then, hover over whatever question is collecting the Approver email. Click on Approver Email. If we select the Question Text, it will literally put into the email the Question Text (i.e., Approver Email) rather than the response (i.e., the approver’s email address). | Selecting the Approver Email question response
|
| 12 | Enter in the Subject, something along the lines of: Approval Requested for insertTopicHere | Highlighting the Subject area |
| 13 | In the message area, write a quick, generic, message: Hello, Your approval has been requested. Please click on the following link to review the request and make your response: | Add in a message for the Approver |
| 14 | From here (and if we did not copy our custom link from the previous step), go back to the text editor and copy the link. | Highlighting and Copying the custom approver link |
| 15 | Back in Qualtrics, paste the link into the Message using CTRL+SHIFT+V (Windows) or CMD+SHIFT+V (Mac) to ensure that no formatting gets carried over to the message. | Pasting the approver link into the message |
| 16 | Highlight the link in the message. Then, click on the chain (link) icon in the text editor tools. | Hyperlinking the approver link |
| 17 | Paste the link into the URL section. Note that the default protocol of http:// should automatically update to https://. If it does not, we can click on http:// to get a dropdown menu. Select https:// from the menu. | Setting up the Hyperlink |
| 18 | Click on OK. | Finishing the Hyperlink setup |
| 19 | Then, click on Save. | Saving the email task |
| 20 | If we have not, make sure to name the workflow by clicking on New Workflow in the upper-left. Something like: Approver Email Workflow for myTopic should work. Make sure to test the workflow before calling it done! | Renaming the Workflow
|
Test the Workflow
| 1 | We first need to Publish the Survey. Click on the X in the upper-right to close out of the Workflow editor. Run immediately will work IF we have already published the survey and enter in our email address into the Approver Email field. | Exiting out of the Workflow Editor |
| 2 | Go to Survey and click on Publish. | Going back to the Survey tab Publishing the Survey |
| 3 | Go through the publishing steps. At the end, we should get a link to the Survey we can copy. Click on Copy link and paste it into a new tab in our web browser. | Copying Survey link |
| 4 | Run through the survey. Remember, we should only see the Requestor block of questions. When we submit, it should take us to the end of the survey. |
|
| 5 | A few minutes later, we should get an email from Qualtrics with our special link. Click on the Link. | Showing the custom Approver email and link |
| 6 | When we do, we will be able to review the submission. Click on the Next button to go to the Approver block and fill it out. |
|
Send a Copy of the Selection to the Requestor and Approver
We should send a copy of the selections that the approver made to them. In the demonstration below, we do this for just the Approver, but a similar step can be done for the Requestor too. We just need to make sure the Email task to the Requestor is part of the original Branch.
To send a copy of the selection to the Approver, we need to add an “Confirm Approver Email” text question in the Approver Block. In the Workflow we created, we can update the Branch logic to email the Confirm Approver Email with a message confirm receipt of their submission. Here is how:
| 1 | In the Survey tab, go to the Approver block and create a “Confirm Approver Email” text question. Make sure it is required! | Creating the Confirm Approver Email text field |
| 2 | Go to the Workflows tab and click on the Workflow to edit it. | Going back to the Workflow to edit it |
| 3 | Click on the Decision block to edit it. | Selecting the Decision block to edit it |
| 4 | Click on Add Otherwise Branch in the lower-left. | Selecting the Add Otherwise Branch button to add a branch in the decision |
| 5 | Then, click on Save decision in the lower-right. | Saving the Decision block |
| 6 | Click on the + and add a task. | Adding a new Task in the Otherwise branch |
| 7 | Select Email. | Selecting the Email task |
| 8 | For the “To:” field, click on the {a}. Hover over Survey Question. Hover over Confirm Approver Email. Select Confirm Approver Email. | Adding the Approver’s email into the To field |
| 9 | Enter a Subject and your message. As part of the email, we can add a link with a Summary to the Response for their records by clicking on the {a} and Response>Response Link (No Expiry). When we have added this in, we can create a link from the the pipe text. Highlight the pipe text and copy it. Then, with the pipe text still highlighted, click on the link icon. Paste the copied text into the URL and change the protocol to <other>. Click on OK. Then, click on Save. | Using pipe-text to get a link to their submission Setting up the Hyperlink |
| 10 | In the end, if we did send a copy to both the Requestor when they complete the form and the Approver when they complete the form, our Workflow should look like the image we have to the right. | Showing Workflow and labelling important blocks. |
| 11 | Publish the Workflow and test it. |
|
Automatically Email Decisions to the Requestor
If needed, we can automatically email the Decision to the Requestor.
| 1 | In the Survey Workflow, click on the + under the Email Task to send an email to the Approver. | Highlighting the add button |
| 2 | Click on Add task | Selecting Add a task |
| 3 | Find or Search for Email | Selecting the Email task |
| 4 | Click on the {a}, hover over Survey Question, hover over the question collecting the Requestor’s email (in this case, Your Email), and click on Your Email. | Adding the Requestor’s email via pipe-text (the {a} button) |
| 5 | Enter the subject. Here is an example: Decision Made on your Request for yourTopicHere |
|
| 6 | In the message, we are going to use some pipe text (the {a} button) to let the Requestor know if their request was approved or not and the justification. We will end by letting them know they should contact the Approver if there are any further questions or comments. The message should look something like this (a breakdown of the pipe text is available in the image to the right): Hello, The approver ${q://QID7/ChoiceGroup/SelectedChoices} your request. The following is the Justification: ${q://QID8/ChoiceTextEntryValue} If there are any further questions or comments, please contact your approver at ${q://QID9/ChoiceTextEntryValue} Tip: Go back and make sure that the Selections available to the Approver make sense for the email. If it does not, update the selections. | Explaining the pipe-text in the message to the Requestor
|
| 7 | Click on Save. Then, test your updated workflow. | Saving the email task |