> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flowforma.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lookup question

> Use the Lookup question to let users select from a drop-down populated by a SharePoint list, with optional filters, ordering, and offline caching.

A lookup question is used when you want the user to **select an option from a drop-down list**, where the list items are maintained in a SharePoint list.

With lookup questions, you can apply filters to limit what is displayed in the list. For example, you may have a list of employees but only want to show employees who belong to a specific department or report to a specific manager, so you apply filters to the relevant columns in the list so only certain options are returned.

<img src="https://mintcdn.com/flowforma/7S_KSq9InEhshsS9/images/product/creating-flows/questions/question-types/lookup-question/lookup-question-1.png?fit=max&auto=format&n=7S_KSq9InEhshsS9&q=85&s=10541655c270f0e8b4386661a2c8edc8" alt="Lookup question configuration" width="674" height="874" data-path="images/product/creating-flows/questions/question-types/lookup-question/lookup-question-1.png" />

**Question title**: each question must have a title. It's a required field and appears on the form as a label when users fill in the question.

**Question Code**: each question needs a unique code. One is generated by default when you start creating a new question, but you can overwrite this and give it a different code if you prefer. The question code doesn't appear on the form itself, but you can use it to search and filter when adding existing questions.

**Question type**: lookup

**Required**: specify whether the question is required. If you set a question as required, the user must provide an answer to it on the form in order to submit the form. However, the user can still save the form as a draft without answering required questions. If you try to submit a form without answering all required questions, an error message shows a list of the required questions that haven't been answered.

**Question description**: it's optional whether you enter a description. The description is used as a tooltip on the form and adds an exclamation point beside the question on the form. If the user clicks the exclamation point, the description entered (tooltip) appears.

**Publish question as list field**: check this box to save the question to the SharePoint forms list. This allows you to report on the question from there.

**Get information from list**: select the SharePoint list you want to use. Once you click Lists, you can navigate the tree structure to find the required list within the current site collection.

**In this column**: select a field from the list; this is what will be displayed. You can't select this until you've specified a list in the item above.

**Order by**: select the field from the list you want to order the entries by, then select whether the results should be ordered in ascending or descending order.

**Input width**: set the width of the text box here. The value must be entered in pixels (px).

**Available offline**: if enabled, when this flow is downloaded using the FlowForma mobile app, the list's details at that time are cached on the mobile device so users can still answer this question with options from the list.

**Enable filtering**: select this option if you want to filter the results, rather than simply display all items on the list.

<img src="https://mintcdn.com/flowforma/7S_KSq9InEhshsS9/images/product/creating-flows/questions/question-types/lookup-question/lookup-question-2.png?fit=max&auto=format&n=7S_KSq9InEhshsS9&q=85&s=35c6e271e9c07ee55b437f030d9ccc5a" alt="Filtering conditions" width="702" height="155" data-path="images/product/creating-flows/questions/question-types/lookup-question/lookup-question-2.png" />

**Grouping conditions**: you can group conditions using And/Or.

**List field**: select the column in the list you want to filter by.

**Action**: select the condition, e.g. Equals, Not blank, Contains, etc.

**Value**: select the value you want to filter by. This can either be a manually typed value, or you can select a question in the flow, in which case the answer given to that question on the form is used to filter the list.

**Show question title on form**: check this option if you want to display the question's title to the left of the question's input field. If you uncheck this option, the input field moves to the left and appears under the other questions/question titles.

**Place title on top**: check this option to display the question's title above the input field. If you uncheck this option, the title appears to the left of the input field, as normal.

**Render, but hide question on form**: if you check this option, the question behaves as if displayed by default. Default value, publishing, and calculation still apply despite the question not being displayed on the form.

Once you've entered all the relevant information, click **Save**. If you don't want to save the question or the changes you've made, click **Close**.

<Info>
  If you enable filtering, the question should not be reused elsewhere as the filter will always select the values from the original flow.
</Info>

<Info>
  Please note that lookup questions with external lists aren't supported if you're using SharePoint 2010.
</Info>
