ScriptRunner for Confluence

for Confluence Cloud, Confluence Server 7.17.0 - 8.9.4, Confluence Data Center 7.17.0 - 8.9.4 and more
  • Supported

Automate, customise and bulk-manage Confluence. Create triggered actions, clean-up content and help users self-serve

Create Custom Macros on Cloud

Can’t find a macro you need in Marketplace? Create it in ScriptRunner. Build static macros to render third-party content, automate the display of metadata or anything you need. Enable or disable it for users to access.

Build Simple to Advanced Automations

Create triggered automations based on 40 different Confluence events, or schedule automations like clean-up jobs to run at regular intervals. Use CQL to pinpoint the exact content to execute your scripts on.

Run Custom Scripts Using the REST API

Solve any use case by scripting and running your own Groovy scripts. Get the power and flexibility to interact directly with the Confluence REST API.

More details

ScriptRunner allows you to create complex automations, custom macros and custom scripts to tailor Confluence to your exact business needs.

Say goodbye to the headache of building a custom app. Use the power of Groovy scripting to design the solution you need directly in Confluence.

Also available are no-code features to help you clean up and standardise your instance.

  • Copy spaces or copy page trees with a click of a button. You can specify which content types you want to copy over. Save time and easily templatise your content.
  • Keep Confluence lean with the ability to bulk delete comments, attachments, page trees, and purge trash.

Find inspiration and code snippets from our constantly expanding script library.

Get a 30-day free trial today!

Product Tour I Documentation I Book a demo



This app offers additional security, reliability, and support through:

  • Cloud security participation
  • Reliability checks
  • 24hr support response time
  • and more.

Privacy and security

Privacy policy

Atlassian's privacy policy is not applicable to the use of this app. Please refer to the privacy policy provided by this app's partner.

Partner privacy policy


Integration Details

ScriptRunner for Confluence integrates with your Atlassian product. This remote service can:

  • Act on a user's behalf, even when the user is offline
  • Administer the host application
  • Administer Confluence spaces
  • Delete data from the host application


Script Console: Run one-off custom scripts using Groovy. Interact directly with the Confluence REST API.