Forms

Capture additional context based on the needs of your team or organization.

Default Form Fields

Wrangle has a default ticket creation form for your end users that includes several form fields:

  • Ticket Name - a general label for the ticket.

  • Ticket Description - an optional field that can be used to gather more information.

  • Priority - hidden from requesters by default but you can choose to show this to allow requesters to set priority when creating a ticket.

Within Slack, your users will be asked to select an inbox, and then will be provided with the ticket name and description field when creating a new ticket:

When configuring your inbox, you have the option to customize the Ticket Name and Ticket Description fields to fit your own use cases. For example, you might want to add a custom label and placeholder text value for the Ticket Name field, and then hide the Ticket Description field from your end users:

Modifying default form fields for your inbox

This would result in a simplified ticket creation form:

Custom Form Fields

Custom form fields are a powerful way to collect additional information from your end users when a ticket is created. This can save a lot of time for your agents, avoiding the need for them to go back and forth collecting pieces of information you may already know will be necessary. Wrangle supports a wide variety of form field data types so you can collect different kinds of information based on the specifics of your inbox.

  • Short Answer - text input for one or two line responses

  • Long Answer - expandable long form text input for gathering extra context

  • Number Input - allows only numbers, which can be useful if you want an extra layer of input validation before your agents are assigned to tickets

  • Select from List - allows for single and multiple selections, and can be customized to allow users to do things like "Select a product line", or "Select your operating system" to help your agents more effectively triage and process tickets

  • Select a Person/People - includes a searchable list of users in your Slack workspace, and can be used to reference a department head, manager, or relevant colleague(s) to more effectively process the ticket

  • Select a Channel - a searchable list of channels in your Slack workspace

  • Select a Date - can be used to allows ticket requesters to specify when they need or expect a resolution, or to indicate related dates that will be relevant for agents resolving your tickets

Here's an example of how you can add a custom form field with a description that includes a link to help your end users complete the form:

Example form fields for an IT Help inbox
Your requesters will see both the default fields and your additional form fields when submitting a ticket.

Rearranging Form Field Order

You can reorder your form field questions by clicking and dragging them in your desired location.

Reordering form fields

Note: if you want to include formatting with links in your form field descriptions, Wrangle supports Slack Markdown in these fields.

Now your end users will see a new required field called "What is your Employee ID?"


Dynamic Form Fields (Conditional Logic)

Dynamic form fields allow you to create smarter, more responsive ticket forms by displaying or hiding fields based on previous answers. This ensures that your end users only see the fields relevant to their request, reducing clutter and improving efficiency.

Live dynamic form "Hardware Type" appears only when "Hardware" is selected

How It Works

With Conditional Form Fields you can configure custom form fields to appear dynamically based on a user's input. For example:

  • If "Request Type" is "Hardware", then a field for "Hardware Type" appears.

  • If "Do you need manager approval?" is "Yes", then a field for "Manager's Name" appears.

This functionality allows you to collect the right information at the right time, streamlining the ticket creation process.

Setting Up Conditional Form Fields

Making a form field conditional

When configuring your inbox, you can add dynamic behavior to your ticket form:

  1. Go to Your Inbox Settings

    • Navigate to Form Fields and select the form you want to modify.

  2. Enable A Form Field for Conditional Logic

    • Select the field that should appear conditionally.

    • Toggle on "Conditionally show this field?"

  3. Define the Conditions

    • Define the following conditions that need to be met in order for requesters to see this form field:

      • Which previous question would you like to make this form field conditional on?

      • What data response criteria need to be met in that previous question in order to show this form field?

      • This could be: Includes, Does not Include, Equals, Does Not Equal, Greater Than, Less Than, Equal To, etc.

You can see which form fields are conditional by Crossed Out Eye icon on the right side of each form field. This indicates that Conditional Logic is turned ON for this form field.

This icon indicates that conditional logic is activated for this form field.

Note: only Required form fields can be used as a conditional for conditional form fields.

Benefits of Dynamic Forms

Simplifies Forms – Users only see necessary fields, reducing form fatigue. ✅ Improves Data Accuracy – Ensures users provide required details only when relevant. ✅ Enhances User Experience – A cleaner, more intuitive ticket submission process.

With dynamic form fields, your Wrangle inbox can better adapt to different request types, helping your team process tickets more efficiently.

Last updated

Was this helpful?