Smart Loops will allow you to quickly replicate groups of questions. Whether you are working on a sequential monadic survey design or have elements in your survey that need to be repeated Smart Loops will greatly reduce your programming time and effort!

How to add Smart Loops to a survey

Smart Loops comes with it's own interface in the Survey Editor that can be activated in a few ways.  

Question Type Menu

Click on question type icon within your survey and then the Smart Loop button in the menu to convert that question into a Smart Loop.

You can also click to add a new question at the bottom or the Survey Editor to add an empty Smart Loop to your survey. 


Logic Guide

Click on the Logic Guide icon to open the aytm Logic Guide and grab the gray tab to the right of the banner labeled “Smart Loop Empty  Example” into the Survey Editor to activate a new Smart Loop builder. Bonus: drag the “Smart Loop Image Example” into the survey to see and interact with a pre-built Smart Loop table.

Read more about the aytm Logic Guide here!

Question Library

To activate a Smart Loop builder from the Question Library navigate to the saved questions and populate a Smart Loop with your questions with one click.

Note: this option is available with PRO memberships and above.

Now you know how to activate a Smart Loop, let’s build one!

How to build a Smart Loop 

Start by filling out the table with the variables and their values that you’ll use to customize different runs through the loop (legs in your future group). 


The columns in the Smart Loop above represent variables you can add to your survey. You can create three types of variables: text, video, or images.

The default when you add a new Smart Loop to your survey will be [variable_1], [variable_2], etc., see the image above. You can add up to 5 variables per Smart Loop and, by all means, you can give them unique names by typing over the defaults in the table’s header.

Add a new variable by clicking on the "+" icon to the right of the table as shown below. You can add up to 5 variables per table.

You can delete variable columns by hovering in the white space and clicking the “x” 


Runs are expressed by each row in the table. Populate the Smart Loop table quickly by copying and pasting a list. Pasting multi-line text to a Smart Loop table will create several runs as per the number of lines and will populate their variable names with these lines accordingly.

Example of multi-line text and how it populates in the table:
Note: for PC CTRL + C to copy and CTRL+V to paste.
For mac users: Command+C for copy and Command+V for paste.

Think of runs as monadic legs of your survey, if you have 4 concepts to test, you would have 4 runs in a Smart Loop. Each variable added across the top populates together. Meaning if you have a concept image, brand name, logo, or other variables that go together, they should be all in the same run. See below for an example. 

  • You have the option to add up to 100 runs for each Smart Loop. 
  • Select how many runs each respondent evaluates with the drop-down “Show 1 run/respondent”.

Once all your variables are programmed we can turn our attention to the question set. 

Questions that are included in the loop are connected by the blue bar on the left. You can drag questions in and out of the loop from your survey at anytime.

If you added an empty Smart Loop builder you will need to program one set of questions to populate the loop. 

If you populated a Smart Loop from the Question Library the Smart Loop will automatically include that saved question set. You can customize your questions and add your variables.

Once everything is programmed you can preview, download a draft or launch your survey. It’s not necessary to convert the Smart Loop into regular questions unless you need to customize individual questions.
 - If you do need to customize, click the “convert into regular questions” link. This will replace the Smart Loop builder and populate the master question set with all runs listed sequentially, will add variable values and images in the corresponding fields and place the [Group] logic according to your preferences to assure proper pure or sequential monadic flow.

 - You will be able to see the price of a survey, before and after converting the Smart Loop.

 Questions, comments or have a custom Smart Loop design – reach out, we would love to hear from you! Click the chat bubble at the bottom right or email us:

Did this answer your question?