---
title: Workflow Scripting
---

# Workflow Scripting

!!! info "Feature Preview"
    Workflow Scripting is not enabled by default. If the `Issue / Crash` condition is not visible when creating a new workflow, open the user menu, choose `New Features`, enable `Issue / Crash Workflows`, and save your selection.

![New Features dialog](../../../assets/images/issue-workflows-feature-preview@2x.webp "New Features dialog"){ srcset="../../../assets/images/issue-workflows-feature-preview.webp 1x, ../../../assets/images/issue-workflows-feature-preview@2x.webp 2x" }

## Built-in Events

Workflows created with the [Issue / Crash entry condition](../workflow-steps.md#issue-crash) support inspecting report contents to emit metrics for [Plot Chart](../actions.md#plot-charts) actions, including common cases like expanding feature flags into metrics and plotting specific issue characteristics.. These workflows apply to uploaded crash reports and run on a server-side workflow engine rather than on the mobile device.

!!! note ""
    Read the [Scripting guide](./language.md) to get started with the syntax and functions of Ripsaw, the Bitdrift scripting language, or see the [Issue and crash](./functions.md#issue-and-crash-functions) function reference for real world examples of scripts which can be attached to this condition.

=== "Script Editor"

    ![Issue workflows editor](../../../assets/images/issue-workflows-editor@2x.webp "Issue workflows editor"){ srcset="../../../assets/images/issue-workflows-editor.webp 1x, ../../../assets/images/issue-workflows-editor@2x.webp 2x" }

=== "Test Mode"

    ![Issue workflows testing](../../../assets/images/issue-workflows-testing@2x.webp "Issue workflows testing"){  srcset="../../../assets/images/issue-workflows-testing.webp 1x, ../../../assets/images/issue-workflows-testing@2x.webp 2x" }

