Help and Documentation
...
Incident Configuration
Forms & Fields

Custom Forms

15min

Overview

Throughout the lifecycle of an incident, teams might want to prompt responders to input various incident properties outside of the standard built-in forms. Custom forms enables teams to define their own forms that can be triggered either through a custom Slack command or a button within a custom Slack block.

You can access the custom forms by navigating to Configurations > Forms & Fields and scrolling to the bottom of the page.

Document image


Example Use Cases

  • Targeted Data Collection: Create a form specifically for the Comms Lead, which only displays fields that are important to the leadership (e.g. status, summary, severity). This streamlines the communication process by helping teams only focus on the relevant information.
  • Guided Response: Create various forms that collect specific sets of data at specific points of the incident life cycle. Dynamically display each custom form to guide responders through their response effort.

Create Custom Form

Click on the Create Form button to initiate the form creation wizard.

Document image


A dialogue will appear requesting for the following fields:



Document image


Name

Assign the custom form a name.

Command

Define a Slack command that would prompt open the form in Slack.

The full command you would enter in Slack is /rootly customform your-custom-slack-command. You only need to enter the your-custom-slack-command portion in this field.

Description

You can provide an optional description for your custom form.

After providing the necessary details, click on Save. You’ll be redirected to the following page where you can begin customizing the new form.

Document image


Edit Custom Form

Edit Form Properties

You can edit the name, command and description of a custom form by clicking on the edit icon.

Document image


Add Field(s) to Form

To define what incident properties are collected on the form, select the Add Fields button.

Document image


This will open a side pane where you can select the desired fields to add to the form. Only enabled fields are available to be selected on this panel. Please see Built-In Fields and Custom Fields pages to see how to enable/disable incident fields.

Document image


Once you're happy with the selected fields, click the Add Fields button to add.

Mark Field as Required

You can mark a field as required by hovering over the right hand side of the field name. An asterisk (*) will appear and if selected, will make the field a required field on that specific form.

Document image


Edit Field Position

You can rearrange the order of the fields by dragging them by the 6-dot area.

Document image


Remove Field

You can remove a field by clicking on the minus symbol. Removed fields will not appear on the selected form.

Document image


Trigger Custom Form

Custom forms can be triggered in various methods: Slack command, custom Slack block, or web UI.

Prompt Form via Slack Command

A custom form can be prompted in an incident Slack channel via manual command. The command can be found on the edit screen of the specific form.

Document image


Input the command in an incident Slack channel.

Document image


You'll be prompted with the custom form.

Document image


Prompt Form via Slack Block

A custom form can also be prompted in an incident Slack channel via a button in a custom block. The following demo will walk you through how to set this up.



Prompt Form via Web UI

Lastly, a custom form can also be prompted from the Rootly web UI. First navigate to a specific incident and then select the Custom Form dropdown at the top. The dropdown will contain all custom forms that have been configured in the organization.

Document image


Support

If you need help or more information about this page, please contact [email protected] or start a chat by navigating to Help > Chat with Us.