---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://www.servicenow.com/docs/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Create a questionnaire

# Create a questionnaire {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Create and insert a new questionnaire for agents to respond to.

## Before you begin

Role required: admin, playbook_admin, playbook_author, or playbook_content_author

Familiarize yourself with the [questionnaire activity inputs and outputs](https://www.servicenow.com/docs/UKgSJ4LaIHMBMp1DbT5i5A "Collects inputs from a user during a playbook run to use later in the playbook.").

## Procedure

1. In diagram view, hover on the object that you want to insert a questionnaire activity next to, and select the + icon to add an activity.
2. In the mini-picker, select the square icon ![]() to add an activity.
3. Under Interactive, select Questionnaire.  
   A questionnaire activity is added and the side panel opens for configuration.
4. **Optional:** Under the Details tab, select the More Menu icon ![](), and Show additional options to view all fields.  
   Note:  
   Display order, Start with delay, and Run condition fields are hidden by default.
5. Fill in the following fields.  

   |-|-|
   | Label | Enter a unique name for your activity. This name appears in your playbook during runtime. |
   | Description | Optionally, enter some descriptive details about your activity. |
   | Start Rule | Choose when you want your activity to start running. Options include: * When stage starts: Your activity starts running as soon as its stage starts running. Your stage starts running when your playbook is triggered. * After specific activities: Your activity starts running after specified activities have finished running. {#create-questionnaire__ul_kpj_mfx_c1c} |
   | Display order | Define the order in which this activity will appear during a playbook run. This field is hidden by default. |
   | Start with delay | Specify a duration of time to wait before running an activity whose start rule and conditions have been met. Give users a specific amount of time to complete actions. This field is hidden by default. For more information, see [Start with delay input properties](https://www.servicenow.com/docs/EdInaaLAHZCnrBcJbs96Lw "Specify a duration of time to wait before running an activity or a stage whose start rule and conditions have been met. Give users time to act during automated playbooks. Give users time to wait for a specific date and time to complete actions."). |
   | Run condition | After the activity starts, the activity runs only if specific conditions are met. This field is hidden by default. |
   | Restart rules | Choose what this activity does when a playbook is restarted: * Skip on restart: Skip this activity when the playbook run is due to a restart. * Run always: Always run this activity, including first runs. * Skip on first run: Skip this activity during the first run. {#create-questionnaire__ul_lpj_mfx_c1c}For more information, see [Restart a playbook](https://www.servicenow.com/docs/qVXWczfVfe5tdJMTN2t_Sg "Restart a playbook from the beginning, an activity, or a stage."). |
   [ ]

   {#create-questionnaire__table_ugr_4v5_3kc}
6. Under the Questionnaire tab, select Create questionnaire.  
7. Add questions to the questionnaire one at a time.
   1. Select Add question.
   2. Enter your Question.
   3. **Optional:** Toggle the Required question to make the question optional.  
      Note:  
      Marking a question as required means the user must answer it before submitting the questionnaire. It doesn't prevent the user from skipping the activity. For more information, see [Questionnaire activity](https://www.servicenow.com/docs/UKgSJ4LaIHMBMp1DbT5i5A "Collects inputs from a user during a playbook run to use later in the playbook.").
   4. Select a Type of answer for this question.  
      Each answer type may have its own specific additional required configurations.
   5. Enter a Max answer length to set the maximum number of characters a user can enter for their answer during runtime.
   6. **Optional:** Repeat step 5 for all the questions you want to add.

   {#create-questionnaire__substeps_gzs_pxy_hkc}  
8. Select Save and close to complete the questionnaire.
9. **Optional:** In the canvas, hover over the questionnaire activity and select the Edit icon ![Edit credentials icon.]().  
   You can add, reorder, and remove questions, and change the options available on a question.  
   Note:  
   Editing a questionnaire changes the activity definition. Playbook executions already in progress continue to use the questionnaire as it was when the execution started.

