Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Autocomplete Questions


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Qtip: This page describes functionality that we intend to release starting January 31, 2024. Qualtrics may, in its sole discretion and without liability, change the timing of any product feature rollout, change the functionality for any in preview or in development product feature, or choose not to release a product feature or functionality for any reason or for no reason.

About Autocomplete Questions

Autocomplete is a text entry question type that can guess the answer a respondent’s going to give. It draws on a list of preexisting answers, which it may provide as options as the respondent types their answer. You may choose to only let the respondent provide a predetermined answer, or to provide their own if none apply.

Question that says "Employee ID." Someone has typed in a bnumber, and is getting suggestions of the whole number

In addition to drawing on a static list of options, your autocomplete can provide suggestions from Google Maps, or a file you uploaded to Qualtrics. Drawing from a file is known as using a supplemental data source.

Qtip: To set up supplemental data sources, you will need the permission Autocomplete with Supplemental Data enabled. Talk to your Brand Administrator about enabling this permission.
Qtip: Autocomplete is not compatible with the simple layout. Make sure you edit your survey’s layout before you try to create an autocomplete question.

Setting Up Autocomplete Questions

Qtip: A source is important in determining where the Autocomplete question derives its suggested responses from. Autocomplete cannot suggest answers if it doesn’t have information to draw on.
  1. Click Add new question.
    Creating an autocomplete question
  2. Change the question type to Text entry.
  3. Under Text type, enable Autocomplete.
  4. Select Manage autocomplete.
  5. Select an Autocomplete data source. The options are:
    New window where you select an autocomplete source

    • Supplemental Data: The autocomplete fills in with data from another source in Qualtrics. Great for when you want to draw data from a large store of data. See Autocomplete with Supplemental Data for a detailed list of steps.
    • Static List: Write out the list of options your autocomplete question should have. Each option in the list should be separated by 1 line. If you already have a line-separated list in another document, you can copy and paste the options into the box.
      A text box gets added to the window where you can write list items

      Qtip: If you have a small list of answers and are looking for a simple setup, choose Static List as your Data Source.
    • Google Maps: The autocomplete question make suggestions from Google Maps. See Google Maps Place Types for an explanation of the options available.
      Once google maps is selected, another field is added to the window where you decide the type of places people search and select by
  6. Select Allow Free Response to allow respondents to submit answers that aren’t from the set source.
    allow free response looks like a check box at the bottom of the window

    Qtip: You can still set a Validation Type for this free response, meaning you can still restrict what kind of answer is given. For example, for numeric Employee IDs, you probably only want a respondent to give numbers. In that case, select Content Validation and then Number.
  7. Click Save.
Attention: Be mindful of enabling or disabling autocomplete after you have begun collecting data! This could invalidate your survey’s results. See Testing/Editing Active Surveys for more information about what edits are OK in a survey with data.

Google Maps Place Types

You can draw answers from Google Maps in your autocomplete questions. Below is an explanation of the different place types you can select.

Once google maps is selected, another field is added to the window where you decide the type of places people search and select by

  • All Types: Draw anything from cities to places of business.
  • Addresses: Pull exact addresses. This can be helpful to ensure respondents give the correct shipping or contact information.
  • Regions: While cities and states are included, this is useful to draw on other regions such as Counties and Provinces.
  • Cities: Draw information from specific cities.
  • Establishments: Places of business, with everything from restaurants to grocery stores to amusement parks.

Autocomplete with Supplemental Data

Supplemental data sources are useful when your autocomplete question is going to give recommendations on large data sources.

Attention: When working with an autocomplete question that pulls from a supplemental data source, the auto populate feature only pulls words if the letter you enter is the first letter of the word. For example, if you are searching for the term “Team 4,” you will need to start your search by typing out the word “team.” Searching just “4” will not pull “Team 4” as a result.
  1. Create a supplemental data source in your library.
  2. Create an autocomplete question.
    creating an autocomplete question
  3. Select Manage autocomplete.
  4. Under Autocomplete Data Source, select Supplemental data.
    new window where you configure autocomplete
  5. Under Select supplemental data source, select the SDS you made in the library.
    Qtip: You can also select Create new supplemental data source to create a new SDS. This SDS will be saved in your library if you ever want to edit it later.
  6. Under Search fields, set the field in the SDS that should be searched.
    Qtip: You can add up to 5.
  7. Under Displayed to respondent, select the field that displays as you search.
  8. Under Saved for analysis, select the field to be saved with the data based on the other selections.
    filters added at the bottom of the window

    Qtip: Normally, all of these fields should be the same value. However, there are some use cases where this can differ. For example, Display and Search would be different if you want someone to search their Last Name in order to find their Employee ID. If you want to analyze data using Divisions instead of Roles, the Search and Display fields may be Role, while the value saved is the corresponding Division the Role belongs to.
  9. To limit the data that can appear in the suggestions, select Filter autocomplete suggestions.
    Example: Your SDS has international store data, but your surveys vary by region. Filter the autocomplete in your Australian survey to only show Australian stores.
  10. Select Allow free response to let respondents submit answers that aren’t from the set source.
  11. Click Save.

Setting Up Survey Translations

When working with a translated survey, you will want to make sure the data your respondents see is translated to provide the best survey experience possible. To do this, you’ll need to create and translate a supplemental dataset.

Translating Your Supplemental Data

In order to display translated data to your survey respondents, you’ll need to add the following to the data you want to import:

  1. A new row for each translation.
    Example: 1 of your products is an apple pie. You are surveying English, French, and Spanish-speaking customers. Instead of just 1 row that says “Apple Pie,” you have 3 rows – Apple Pie, Tarte aux pommes, and Pie de manzana – 1 for each translation.
  2. A Language column that specifies what language the option is. Make sure to use the Available Language Codes, not the name of the language.

Example: We’ll display “Product Name” to our customers in either English (EN), French (FR), or Spanish (ES). We’ve identified the “Language” of each row in our supplemental dataset file.

spreadsheet showing data as described

Each of our example products also has a unique “Product ID” regardless of the translated value for “Product Name.” As we bring this data into the survey for our respondents, we’ll display “Product Name” to them, but we can use the “Product ID” to tie all responses about a specific product together for analysis regardless of the language the survey-taker spoke.

When you’re ready, upload the file as an SDS to your library.

Autocomplete Question

Set up your autocomplete question source to pull from the translated Supplemental Dataset.

In our example, we want to both display and let respondents search by “Product Name.” For our analysis, we want the “Product ID” instead. This makes sure we can group responses for the same product together, regardless of what the translated value was for our respondents.

To make sure French respondents only see “Product Names” in French, we need to apply a filter. In Qualtrics surveys, there’s an automatic embedded data field created called “Q_Language”. This field is set to whatever language the respondent is taking the survey in. We can filter our options using the “Language” field from our supplemental dataset and the “Q_Language” field in the product survey.

  1. Go to your autocomplete question.
    Configuring question
  2. Select Manage autocomplete.
  3. Make sure you have Supplemental Data selected under Autocomplete Data Source.
    new window where you set up autocomplete
  4. Select the SDS you uploaded with the translations inside.
  5. Set the Search fields to the Product Name.
  6. Set Displayed to respondent to the Product Name.
  7. Set the Saved for analysis to the Product ID.
  8. At the bottom of the window, select Filter autocomplete suggestions.
    filters at bottom of window
  9. Select the Language column you added to your supplemental data.
  10. Select equals.
  11. Add the piped text for the Q_Language embedded data field:
    ${e://Field/Q_Language}
  12. Click Save.

Now when customers take the survey, they will be presented with translated Product Names.

In English:

the autocomplete options appear in English

In French:

The autocomplete options appear in French

Finding Values Using the Supplemental Data Element

In some cases, you may need to find the value of a field in your supplemental data by searching on 1 or 2 other fields you already have saved. For instance, you may want to display the value of a field in your survey. The supplemental data element in the survey flow can be used to search and pull in these values.

Example: We already have access to an embedded data field called “Product ID” in our survey and we need to retrieve the translated “Product Name.” We want to be able to show the translated Product Name in our survey using piped text.
  1. Go to your Survey flow.
    Image of supplemental data element in survey flow
  2. Add a Supplemental Data element.
  3. Under Database, select the project where the supplemental data is stored.
    Image of supplemtnal data source set in survey flow as steps describe
  4. Under Choose Columns to Search On, add the field for Language.
  5. Set the value equal to the Embedded Data called Q_Language.
  6. Add the name of the other field you’re using to search for additional fields. In our example, this is Product ID.
  7. Set the value equal to the field in the supplemental data that this gets its data from. In our example, this is also called Product ID, and is an Embedded Data field.
  8. Click Add Embedded Data.
  9. Select the field you want to pull in. In our example, this is Product Name.
    Image of supplemtnal data source set in survey flow as steps describe
  10. Apply changes to your survey flow.

FAQs