All articles

Creating Request Forms

Table 5. Availability - Legacy plans


Availability: Legacy Business, Legacy Enterprise.; Unavailability: Legacy Free, Legacy Professional.;


Availability: Business Plus, Enterprise Standard, Enterprise Pinnacle.; Unavailability: Free, Professional, Team.;

Important

Users on the old Team Plan, purchased before November 24, 2024, can still create Request Forms in Spaces.

Overview

Space admins can create request forms in their spaces. Account admins and owners can create account-level request forms. On Enterprise accounts, this right can be revoked from account admins.

Once a request form is created it can be submitted by any user or (optionally) non-Wrike users.

Access the request form builder

For space admins

Space admins can only build request forms in the spaces they're admins for.

  1. Navigate to the space where you want to create a request form.

  2. Click the gear icon under the space's name to open the space settings.

  3. Select the Request Forms tab.

  4. Click Create a Request Form if it's the first request form in the space, or + New form if the space already contains forms.

space_create.gif

For account admins

  1. Click on your profile picture 1.

  2. Select Settings 2 from the drop-down menu.

    profile.png
  3. Click Request forms 3 section in the sidebar.

    section.png

Alternatively, you can also access the request form by clicking the + in the top-right corner of your workspace, selecting the Request option from the drop-down menu, and then clicking the Manage forms option.

Set up the request form

Create_panel.png

Once you've accessed the request form builder, some information is required.

  1. Enter a name for your request form 1.

  2. (Optional) Provide a description for your form to help users understand what it's for and when to submit it 2.

  3. Move to the left-hand panel and specify:

    • Response settings:

      • Select if the form should create a new task or project or create one from a custom item type, blueprint, or an existing item 3.

        Note

        To create from an existing item select Create task from... or Create project from... in this dropdown, then select the relevant tab in the pop-up, and click on the relevant option there.

      • (Optional) Select a status for the task or folder that will be created after form submission 4.

      • There are several possible sub-scenarios when no status is explicitly set in form settings:

        • When a form creates an item from a template e.g. a Blueprint, or an existing task, the created item preserves the status of the original item, regardless of the default workflow of the save to location.

        • When a form creates an item from a Custom Item Type, the item is created in the first active status of the workflow specified in the Custom Item Type settings, regardless of the default workflow of the save to location.

        • When a form creates an item from scratch, the default workflow of the save to location comes into effect.

      • (Optional) Select the folder, project, or space where the items created via the form should be placed 5.

        Note

        If you do not choose anything at this step, the item created via form submission will be put in the Shared with me folder.

      • (Optional) Select a user to assign the created task or project to 6.

      • (Optional) Set up an approval to be created via the request form 7.

      • (Optional) Reschedule around 8

        This feature allows you to easily adjust schedules within request forms. You can reschedule based on the start or end date of a specific task, which may not necessarily be the earliest or latest task in the project or a subtask within a task.

      • (Optional) Add a prefix 9

        If you had selected the Create task/project from... option, you can set a prefix for items created via this form and/or reschedule them. When someone submits the form, the answer they provide to the question designated for setting the prefix is added to the title of the newly created subtasks, or if it’s a project — to the titles of all items within it, but not to the main item itself.

    • Form sharing:

      • Select who should be able to see the form: everyone in your account, specific users and groups, or nobody in your account. If nobody in your account is selected, you must enable a public link; otherwise, Wrike will not let you publish the changes 10.

      • (Optional) Check the box if you want to enable a public link to the form (for non-Wrike users) and if it should trigger email notifications or contain a CAPTCHA security feature 11.

Add questions to your form

  1. After creating a request form, you can add more questions to the form by clicking on the + Add button 1.

  2. Choose the question type you want to add from the list 2.

    add_questions.png
  3. Enter your question 3 and, depending on the question type, available answers.

  4. (Optional) Enter a description 4 to add additional information about the question. This information is visible to requesters but won't appear on the resulting task or project.

  5. Toggle Answer required 5 to make a given question mandatory to complete the form.

  6. You can make questions and answers in your request form conditional, so users are redirected to different questions based on their answers.

  7. You can map responses, telling Wrike how to use certain answers in the created task or project.

    Note

    You can add clickable links that start with http:// or https:// to questions, helper texts, and headers when setting up or editing existing forms.

  8. Publish or Save your request form 6.

    • Click Save to create a draft form that isn't live and you can edit it later. Only admins can see requests that are saved in a draft stage.

    • Click Publish to publish the form. Once a request is published, all users who the request is shared with will be able to access and submit it.

    add_ques_2.png

Tip

If you'd like to add a clickable link to the question or its description, make sure it starts with http:// or https://.

Auto-update mapped custom fields in request forms

Whenever a custom field is modified, corresponding options in the request forms are automatically updated. This ensures consistency across all forms, saves time by eliminating the need for manual updates, and streamlines the overall workflow.

How it works

Auto-updating takes place when a user:

  • Changes the name of the options stored within the custom field.

  • Changes the order of the options in single select or multi-select custom fields.

  • Adds new options to the custom fields.

  • Deletes the existing options.

For example, when a user utilizes a single select custom field in a request form, they can choose from the available options specified in that custom field.

How to set up:

  1. Navigate to the regular or the database custom field which you want to edit.

  2. Make the necessary changes to the custom field.

  3. Once the custom field is edited, the system will automatically update any request forms that use this custom field.

Custom field settings (Regular field)

BEFORE_1.png

Custom field settings (Database field)

data_option.png

Options in the request form (Regular field)

before_2.png

Options in the request form (Database field)

req_option.png

By editing the options in the custom field settings, the changes will be automatically reflected in the request form.

Custom field settings (Regular field)

AFTER_1.png

Custom field settings (Database field)

data_option.png

Request form options (Regular field)

AFTER_2.png

Options in the request form (Database field)

req_option.png

The auto-update is triggered for all option changes until any options with added actions are modified (renamed or deleted).

This means you'll receive a warning notification. When this happens, you have a couple of choices: manually update the conditional logic to fit the new custom field options or click Update these options to automatically erase the removed options along with the actions linked to them.

Warning message for Regular and Database field:

warning.png

Important

Clicking the Update these options button will clear only those regular options and their linked conditional actions that have been specifically renamed or removed from the custom field. Renamed database options and their linked actions will be retained.

Behavior Overview for Update These Options feature

To ensure seamless use of the Update These Options feature, it's important to recognize the distinctions between regular select fields and link-to-database fields. While both types aim to keep your forms up-to-date with the latest option configurations, they operate in distinct ways, especially regarding how options with conditions are handled.

To help you navigate these differences and fully understand the behaviors of each field type, please refer to the comparison table below.

Scenario

Regular Select Fields

Link to Database Fields

Newly added/Deleted Option from CF/DB without Conditions

Deleted options are removed without any warning.

Deleted options are removed without any warning.

Deleted Option from CF/DB with Conditions

Options are kept with an Update these options button.

Options are kept with an Update these options button for the form editor, but the submitter will not see any removed options.

Combined Deleted Options (Conditions + No Conditions)

All deleted options are kept with an Update these options button.

Only deleted options with conditions are kept with an Update these options button for the form editor. The submitter will not see any removed options.

Renamed Option without Conditions

Options updated without any warning.

Options updated without any warning.

Renamed Option with Conditions

Update these options button required; options updated, conditions are lost.

Options are updated without any warning, and conditions remain linked to renamed options.

Renamed Combined Options (Conditions + No Conditions)

Update these options button required; options updated, conditions are lost.

Options are updated without any warning, and conditions remain linked to renamed options.

Setting constraints for date-type questions

When creating request forms, you can set date constraints for date-type questions to ensure that selected dates are a certain number of days or more after the form submission date. This means users filling out the form can only pick dates (e.g., due dates) that meet the criteria specified by the form creator.

For example, if you set a constraint of 5 days, and a user submits a form on January 1st, they will only be able to select dates from January 6th onwards.

How to set up date constraints:

  1. Navigate to the form creation page.

  2. Start creating the request form.

  3. In the date field settings, specify the minimum number of days a date must be from the submission date 1.

  4. Save 2 your request form.

    date.png
Top