Skip to main content

Listeners

What are Listeners?​

Sometimes you need to execute a script with business logic as a result of some content events, like Issue Created, Issue Updated, Page Created, Page Updated, etc. So typically listeners are functions which are executed for particular events in Jira or Confluence and execute some logic to process their content.

Where are Listeners in Script Master?​

We had this functionality in the app in the past, but due to Forge invocation limitations, we decided to remove it. Forge event listeners can produce a large number of invocations on an actively used instance. Because of platform invocation limits, some listener executions may be silently skipped, leading to unpredictable behavior and missing guarantees of execution.

We've found an effective alternative that avoids these limitations while providing equivalent functionality for Atlassian admins: combine native Automation rules (Jira Automation or Confluence Automation) with Web Triggers. The Automation rule captures the event and calls the Web Trigger, which then executes your business logic reliably.