Custom fields can now be placed on tasks and follow-ups, drawing from the same custom field library you already use for incidents. Tag action items with dimensions like business unit, product area, cluster, or risk level, then filter, report, automate, and export on those values. Fields shared with the parent incident are pre-filled when the action item is created.

Why it matters
Follow-up work is rarely captured well by title, owner, and due date alone. Security teams track control mappings, data classifications, and verification methods. Finance teams track vendor responsibility, budget owner, and accounts impacted. Until now that context either lived in a description as free text, or was copied by hand from the parent incident into every action item.
Custom fields turn follow-ups from a flat list of tasks into structured, reportable work, and let each team track the details that matter to them while still working from one shared incident process.
How it works
Two new configurable forms are available under Settings → Forms: Incident Task and Incident Follow Up, each with separate web and Slack versions. Place any fields from your custom field library, mark them required, or make them conditionally visible.
Once placed, those fields are collected everywhere action items are created or edited:
- Action item create and edit forms in the web app
- Slack dialogs for
/rootly task,/rootly followup, and/rootly action items, with required and conditional rules enforced - The Rootly agent in Slack
- The API, through
form_field_selectionson create and update andcustom_field_selectionson read
From there the values are usable across the platform. Follow-up assignment notifications in Slack show field values beneath the summary. The follow-ups list gains custom field columns, filters, and search. Dashboards can group and filter action item panels by task and follow-up field values. Workflows gain [CustomField] <Field Name> Updated triggers, conditions on field values, and an Update Action Item action for setting them. Field mappings carry through to ticketing exports for Jira, Linear, GitHub, and Asana, and values are included in incident webhook payloads and available in Liquid through action_item.custom_fields_by_slug.<slug>.
Getting started
Head to Settings → Forms and open the Incident Task or Incident Follow Up form to place your first fields. See the documentation to learn more.
















