Katabarwa Labs
← All Atlassian apps

Jira · Notification Composer

Custom Jira notification content: any field, the latest comment, the transition

Rule-based notifications whose body you control, rendered on your site and handed to Jira's own mailer. No SMTP, no egress.

Runs entirely on Atlassian Forge inside your own tenant. No external servers, no data egress.

Why it exists

This app answers a request that has been open on Atlassian's public tracker for years: JRACLOUD-7266, "Ability to customise the content of notification emails", with 1,596 votes.

The gap

JRACLOUD-7266, "customise notification content", was opened in 2005 and has 1,596 votes. On the Service Management side JSDCLOUD-4642 has 1,283. Jira's notification scheme decides who gets told and says almost nothing about what they are told, so the moment a requirement names a field you are out of the scheme and into Automation rules that send their own email, bypassing the scheme and multiplying per project.

What it does
Rules the notification scheme cannot express: event, project, JQL and recipients, with enabled and disabled state.
Rules the notification scheme cannot express: event, project, JQL and recipients, with enabled and disabled state.
The template and its preview, rendered against a real issue, with the subject and body you are about to send.
The template and its preview, rendered against a real issue, with the subject and body you are about to send.
The send log: who received what and when, Jira's response, and why a rule was skipped.
The send log: who received what and when, Jira's response, and why a rule was skipped.
Honest about its limits
Security & permissions

Built on Atlassian Forge: the app runs on Atlassian's own serverless platform inside your tenant and stores its data in Forge storage. It makes no external network calls. Every scope it requests, and why:

read:jira-work issues, fields, comments and changelog to render the message
write:jira-work the notify call that asks Jira to send
storage:app rules and the send log, entirely in your tenant
The native feature it builds on

Atlassian's own documentation for what Jira does out of the box, so you can see exactly where the gap is:

FAQ

Does any data leave my instance?

No. The app runs on Atlassian Forge inside your own tenant with zero external egress, which makes it eligible for Atlassian's Runs on Atlassian trust marker.

How is it billed?

Through the Atlassian Marketplace, on your existing Atlassian bill, priced per user like any Cloud app. The listing has a free evaluation and the exact calculator for your tier.

Where do I get support?

Email support@katabarwalabs.dev or open an issue from the documentation page. You talk directly to the people who build the app.

Install Notification Composer in about a minute.

Free evaluation from the Marketplace listing. If it does not fit your workflow, tell us what would and we will build it.