Built-In Listeners

ScriptForge includes pre-built listener templates for common automation patterns. These are ready-to-use scripts that you can enable, configure with minimal setup, and start using immediately.

Available Built-In Listeners

Built-in listeners are available through the Built-In Scripts section. They cover common scenarios:

Bulk Clone Issues

Clone multiple issues from one project to another, preserving field values and relationships.

Bulk Delete Issues

Delete issues matching a JQL query. Useful for cleanup of test data or deprecated items.

Bulk Fix Resolutions

Standardize resolution values across issues that were resolved with inconsistent or blank resolutions.

Bulk Transition Issues

Move a batch of issues through a workflow transition based on JQL criteria. For example, close all issues in a completed sprint that are still in "Done" but not "Closed."

Copy Custom Field Values

Copy the value of one custom field to another across a set of issues. Useful during field migrations or when consolidating data.

User Management

Automation for user-related operations — such as deactivating users who haven't logged in recently or updating user properties in bulk.

Project Config Export

Export a project's configuration (workflows, fields, schemes) to a structured format for documentation or migration purposes.

Workflow Analysis

Analyze a project's workflow to identify bottlenecks, unused transitions, or status distribution across issues.

Using Built-In Scripts

  1. Navigate to Apps → ScriptForge → Built-In Scripts
  2. Browse the available scripts
  3. Click on a script to view its description and parameters
  4. Configure the parameters (e.g., source project, JQL filter, target values)
  5. Click Run to execute immediately, or save as a Scheduled Job for recurring use

Differences from Custom Listeners

Aspect Built-In Scripts Custom Listeners
Code Pre-written, tested You write the script
Configuration Parameter-based Full script editor
Use case Common operations Custom logic
Event-driven Run on demand or schedule React to real-time events

Built-in scripts are typically run on-demand from the admin panel or attached to a scheduled job. Custom listeners are reactive — they fire in response to Jira events.