All articles

Creating Request Forms

Table 5. Availability - Legacy plans


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

Table 6. Availability


Availability: Business, Enterprise, Pinnacle.; Unavailability: Free, Team.;

Creating Request Forms 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.

How to Access the Request Form Builder?

For space admins

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

  1. Go 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 1 .

    REQ_F_1.png
  3. Select the Request Forms tab 2 .

  4. Click + Form 3.

    req_f_review_3.png
    creating_req_forms.gif

For account admins

  1. Click on your profile picture 1.

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

    rf_last.png
  3. Click Request forms 3 section under Account management in the sidebar.

    section.png
  4. Click the + Form button 4 .

    Creating_request_forms__1.png

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

req_f_2_rec__.gif

How to Set up the Request Form?

Once you've accessed the request form builder:

  1. You’ll see a prompt window under the Create form with AI section. Use this space to clearly describe what you want AI to create or help with 1 .

  2. Suggested prompts are available at the bottom of the prompt window.

  3. Click the Create draft button 2 .

    ai_req_form.png
  4. The form will be generated.

    Tip

    Be specific about your needs, such as the type of content, style, or key points you want included.

    req_f_sr_review.gif

Alternatively you can also create the request form manually by entering the information in the fields below:

  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:

    • Select other spaces where responses can be saved 3.

    • 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 4.

      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.

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

  5. 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.

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

    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.

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

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

    ai_req_form_2.png
  9. (Optional) Reschedule around 9.

    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.

  10. (Optional) Add a prefix 10.

    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.

  11. 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 11.

  12. (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 12.

    ai_req_form_3.png

How to 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.

    rf_last_but_1.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://.

How to 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)

Custom field settings let you control how your regular custom fields work. You can set who can view or edit the field, choose where the field appears. Regular fields are available to users across your account and help you track information that’s specific to your team’s needs.

BEFORE_1.png

Custom field settings (Database field)

Database field settings let you manage fields that pull information from a central database. These fields keep data consistent across multiple projects and tasks. You can set permissions, control where the field appears, and make sure everyone uses the same values, helping your team stay organized and aligned.

data_option.png

Options in the request form (Regular field)

Options in the request form let you customize how regular fields appear and work for users filling out the form. You can set default values, make fields required, and add help text to guide users. These options help you collect the right information every time someone submits a request.

before_2.png

Options in the request form (Database field)

Options in the request form for database fields let you connect form questions to centralized fields managed in your account. You can set default values, make fields required, and ensure users pick from a consistent list of options. This keeps your data organized and up to date across all projects.

req_option.png

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

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 Custom fields/Database fields without Conditions

Deleted options are removed without any warning.

Deleted options are removed without any warning.

Deleted Option from Custom fields/Database fields with Conditions

Options are kept if the Update these options button is clicked.

Options are kept if the Update these options button is clicked 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 is clicked.

Only deleted options with conditions are kept if the Update these options button is clicked 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