Skip to main content

πŸ“‚ Script Master App

Overview​

Script Master is a unique app built on the Atlassian Forge framework. It enables Atlassian Administrators to build Forge-compatible scripts, UI extensions, and integrations directly within Jira Cloud and Confluence Cloud β€” no complex build processes or extra infrastructure required.

Who is this app for?​

Script Master is designed for Atlassian Consultants and Administrators who need to perform bulk updates, automate tasks, extend the UI of Jira Cloud and Confluence Cloud, or create flexible integrations.

With Script Master, you can replace dozens of other apps. There’s no need to install multiple tools for small UI changes, bulk operations, custom Jira Gadgets, or Confluence Macros. Script Master serves as a single source for most customizations your Cloud instance will ever need.

What makes Script Master unique?​


Installation and Configuration​

Install Script Master from the Atlassian Marketplace:

To access Script Master:

  1. Log in as an administrator.
  2. Open the administrator menu.
  3. Select Script Master in the Apps section.

See the Getting Started guide for more details.


Features Overview​

Script Master offers several ways to customize and automate your Jira and Confluence instances. Key features include:

Script Console​

The Script Console is your automation hub. Use it to:

Fragments​

Fragments let you extend the UI with custom elements in Jira and Confluence. With fragments, you can:

  • Add new features to your application.
  • Create data visualizations.
  • Use HTML, CSS, and JavaScript.
  • Access application data or external REST services.

Gadgets (Jira only)​

Gadgets allow Jira users to customize dashboards:

  • Display dynamic data.
  • Automate workflows.
  • Integrate with other tools and services.

Macros (Confluence only)​

Macros help users enhance Confluence pages:

  • Create dynamic, interactive content.
  • Automate data integration.
  • Streamline information presentation.

Web Triggers​

Web Triggers are backend Forge functions that respond to HTTP requests:

  • No User Authentication Required: Accessible via URL.
  • App Communication: Interact with Jira or Confluence using the api.useApp() method.

Examples​

Explore ready-to-use scripts and UI customization examples in the app’s "Snippets Library".