JIRA Notifications and Email Alerts

When a developer closes an issue, the reporter needs to know. When someone reassigns a task, the new assignee needs an alert. When a critical bug is logged, the project lead should be notified immediately. JIRA handles all of this automatically through its notification system. Without notifications, team members constantly miss updates and need to manually check every issue they care about — which nobody does consistently.

This topic covers how JIRA notifications work, the difference between notification schemes and personal notification settings, how email alerts are triggered, how to control notification volume, and how to configure notifications the right way for different team structures.

How JIRA Notifications Work

JIRA notifications are automatic email alerts sent to specific users whenever a defined event occurs on an issue. The system checks three things every time an issue event fires:

  1. Which event just occurred on this issue?
  2. Which notification scheme is attached to this project?
  3. Who does the scheme say should receive an email for this event?

Once JIRA identifies the recipients, it sends the email immediately. The entire process happens in the background without any manual action from the team.

NOTIFICATION FLOW DIAGRAM

Issue Event Occurs
(e.g., Issue Commented)
         │
         ▼
JIRA checks the Notification Scheme
attached to the project
         │
         ▼
Scheme says: "Issue Commented → notify Assignee + Watchers"
         │
         ▼
JIRA identifies the current Assignee and all Watchers
         │
         ▼
Email sent to each recipient automatically

Notification Events

A notification event is a specific action that JIRA recognises as a trigger point for sending emails. JIRA has a fixed list of built-in events. Each event can be mapped to any combination of recipients inside the notification scheme.

Built-In JIRA Notification Events

Event NameWhen It Fires
Issue CreatedA new issue is added to the project
Issue UpdatedAny field on the issue changes
Issue AssignedThe assignee field is changed
Issue ResolvedThe issue resolution is set
Issue ClosedThe issue moves to the Closed status
Issue ReopenedA closed or resolved issue is re-opened
Issue DeletedThe issue is permanently removed
Issue CommentedA comment is posted on the issue
Issue Comment EditedAn existing comment is modified
Issue Comment DeletedA comment is removed from the issue
Issue Work StartedThe issue is moved to an In Progress status
Issue Work StoppedThe issue moves away from In Progress
Issue Work Log UpdatedA work log entry is added, edited, or deleted
Issue MovedThe issue is moved to a different project
Attachment DeletedA file attachment is removed from the issue
Generic EventA custom workflow transition fires a notification

Notification Recipients

Each event in a notification scheme can be mapped to one or more recipient types. JIRA resolves these recipient types dynamically at the time the event fires — it does not hardcode individual email addresses into the scheme.

Recipient Types Available in Notification Schemes

Recipient TypeWho Receives the Email
Current AssigneeThe user currently assigned to the issue
ReporterThe user who created the issue
Current UserThe user who performed the action that triggered the event
Project LeadThe person designated as the project lead in project settings
Component LeadThe lead assigned to the component on the issue
WatchersAll users who clicked the Watch button on the issue
VotersAll users who voted for the issue
All WatchersEvery user watching any issue in the project
GroupEvery member of a specified JIRA group
Project RoleAll users in a specified project role (e.g., Developers, Administrators)
Single UserOne specific named user — not recommended for scalable schemes
User Custom FieldThe user stored in a custom user-picker field on the issue

Notification Schemes

A Notification Scheme is a reusable template that maps events to recipients. One scheme can be attached to multiple projects. When the scheme is updated, all projects using it immediately reflect the change.

Structure of a Notification Scheme

Notification Scheme: "Standard Software Project Scheme"
─────────────────────────────────────────────────────────
Event                    │ Recipients
─────────────────────────┼───────────────────────────────
Issue Created            │ Project Lead, Role: Developer
Issue Updated            │ Assignee, Watchers
Issue Assigned           │ Assignee
Issue Resolved           │ Reporter, Watchers
Issue Commented          │ Assignee, Reporter, Watchers
Issue Closed             │ Reporter
Issue Reopened           │ Assignee, Reporter, Watchers
Issue Work Log Updated   │ Assignee, Reporter
─────────────────────────────────────────────────────────
Projects using this scheme:
  → Project Alpha ✓
  → Project Beta ✓
  → Project Gamma ✓

How to Create or Edit a Notification Scheme

  1. Go to Settings (gear icon) → Issues
  2. Click Notification Schemes from the left menu
  3. Click Add Notification Scheme to create a new one, or click Notifications next to an existing scheme to edit it
  4. For each event in the list, click Add to add a recipient
  5. Choose the recipient type from the dropdown and save

Attaching a Notification Scheme to a Project

  1. Open the JIRA project
  2. Go to Project Settings → Notifications
  3. Click Actions → Use a different scheme
  4. Select the correct scheme from the list
  5. Click Associate

Every project must have exactly one notification scheme attached. JIRA Cloud projects use the Default Notification Scheme unless a different one is applied.

The Default Notification Scheme

JIRA ships with a Default Notification Scheme that is automatically applied to every new project. Understanding this scheme helps teams decide whether to modify it or create a custom one.

Default Notification Scheme — Event Mappings

EventDefault Recipients
Issue CreatedAll Watchers, Current Assignee, Reporter
Issue UpdatedAll Watchers, Current Assignee, Reporter
Issue AssignedCurrent Assignee
Issue ResolvedAll Watchers, Current Assignee, Reporter
Issue ClosedAll Watchers, Current Assignee, Reporter
Issue ReopenedAll Watchers, Current Assignee, Reporter
Issue CommentedAll Watchers, Current Assignee, Reporter
Issue Work Log UpdatedAll Watchers, Current Assignee, Reporter

The default scheme sends emails to the Assignee, Reporter, and all Watchers for most events. In large projects with many active issues, this default can generate a very high volume of emails. Teams with a busy backlog often create a trimmed-down custom scheme to reduce noise.

Watchers

A Watcher is any user who subscribes to updates on a specific issue. Watchers receive email notifications for every event configured in the notification scheme. Any user with Browse Project permission can watch an issue.

How to Watch an Issue

  1. Open any JIRA issue
  2. Find the People section in the right-side panel
  3. Click the eye icon or the number next to Watchers
  4. Click Start watching this issue

The Reporter and Assignee are added as watchers automatically when an issue is created or assigned. Any team member who wants to follow an issue without being directly responsible for it can also add themselves as a watcher.

Managing Watchers on an Issue

Issue: PROJ-145 — Login page crashes on mobile

Watchers (3):
  ● Ravi Kumar   ← Reporter (auto-added)
  ● Priya Singh  ← Assignee (auto-added)
  ● Carlos Reyes ← Added himself to follow progress

All three receive email alerts when:
  → A comment is posted
  → The status changes
  → The issue is resolved
  → Any field is updated (per scheme settings)

Project Administrators and JIRA Admins can add or remove watchers on behalf of other users. Regular team members can only manage their own watcher status.

Personal Notification Preferences

Every JIRA user controls their own email notification preferences from the profile settings. These personal settings override the scheme for that individual user — a user can stop receiving emails for events that the scheme would normally send to them.

Accessing Personal Notification Settings

  1. Click the profile avatar in the top-right corner
  2. Select Profile
  3. Click Preferences or navigate to Notification preferences
  4. Toggle email notifications on or off per event category

My Changes Setting

The most important personal setting is "Notify me about changes I make to issues". By default, JIRA also emails the person who performed an action. For example, if Priya adds a comment, she receives the "Issue Commented" email about her own comment. Most users find this redundant. Turning off this setting stops JIRA from emailing users about their own actions while still notifying everyone else.

Personal Setting: "Notify me about my own changes"

Setting ON  → Priya adds comment → Priya receives email ✓ (unnecessary)
Setting OFF → Priya adds comment → Priya does NOT receive email
                                 → Ravi (assignee) receives email ✓
                                 → Carlos (watcher) receives email ✓

Email Notification Content

Each JIRA notification email contains structured information about the issue and the event that triggered it. Understanding what the email contains helps teams evaluate whether the notification volume is justified.

What a JIRA Notification Email Contains

Email SectionContent
Subject line[Project Key] Issue Key — Issue Summary — Event Type
Event descriptionWhat action occurred (e.g., "Ravi Kumar commented on this issue")
Changed fieldsList of fields that changed and their old vs new values
Comment bodyFull text of the new comment (for Issue Commented events)
Issue detailsCurrent status, priority, assignee, reporter
Direct linkA clickable link that opens the issue directly in JIRA

Sample Email Subject Line Format

[PROJ] PROJ-145 Login page crashes on mobile — Comment Added
[PROJ] PROJ-201 Payment gateway timeout — Resolved
[PROJ] PROJ-089 Dashboard filters reset — Assigned to Priya Singh

Notification Scheme vs. Personal Settings — Priority Order

When both a notification scheme and personal preferences apply to the same event, JIRA resolves the conflict using a clear priority order.

Priority Order for Email Delivery:

1. Is the user's JIRA account active?
   NO  → No email sent
   YES → Continue

2. Does the user have Browse Project permission?
   NO  → No email sent
   YES → Continue

3. Does the notification scheme map this event to this user?
   NO  → No email sent
   YES → Continue

4. Has the user opted out of this notification type personally?
   YES → No email sent
   NO  → Email is sent ✓

Bulk Notification Control — Role and Group Level

For large teams or enterprise deployments, managing notifications user by user is impractical. The most effective approach is to configure the notification scheme to send emails to Project Roles rather than individual users or catch-all groups.

Best Practice: Use Project Roles as Recipients

Less Effective Approach:
─────────────────────────────────────────────────
Event: Issue Created
Recipients: Group "jira-software-users" (200 people)
Result: 200 emails sent for every new issue ← noisy

Better Approach:
─────────────────────────────────────────────────
Event: Issue Created
Recipients: Project Role "Developer" (5 people per project)
Result: Only the 5 developers on THIS project receive the email ✓

Using project roles as recipients means adding a new developer to the project automatically grants them the right notifications — no scheme editing required. Removing someone from the role immediately stops their notifications.

Notification Delays and Batching

In JIRA Cloud, Atlassian applies intelligent email batching for certain events. When multiple rapid changes occur on the same issue within a short window — for example, a user updates the priority, then the component, then adds a label in quick succession — JIRA may combine these into a single email instead of sending three separate ones. This reduces inbox noise significantly for active issues.

For critical events like Issue Assigned or Issue Commented, JIRA sends the email immediately without batching so that recipients see urgent updates without delay.

Custom Event Notifications via Workflows

JIRA workflows can fire a special notification called a Generic Event at any specific workflow transition. This is useful when standard events do not cover a specific business need.

Example: Notify the QA Lead When Issue Moves to "Ready for Testing"

Workflow Transition: Developer Done → Ready for Testing

Post Function added to this transition:
  Fire Event: Generic Event

Notification Scheme mapping:
  Generic Event → Recipient: User Custom Field "QA Lead"

Result:
  Every time an issue transitions to "Ready for Testing",
  the QA Lead stored on that issue receives an email. ✓

This approach targets notifications precisely. Only the relevant person for each specific workflow step receives an email, rather than broadcasting the update to the entire team.

Troubleshooting Notification Issues

When a team member reports not receiving expected emails, check these areas in sequence:

CheckWhere to LookCommon Cause
Is the user's email confirmed?Atlassian Account settingsNew users who have not verified their email address receive no notifications
Does the user have Browse Project permission?Project Settings → PermissionsUsers without Browse permission are excluded from all notifications on that project
Is the event mapped to the user in the scheme?Project Settings → Notifications → View schemeThe event exists but no recipient rule covers this user's role or group
Has the user opted out personally?User Profile → PreferencesThe user disabled email notifications for this event type in personal settings
Is the email in spam or junk?User's email clientThe JIRA sending domain is not whitelisted in the user's mail provider
Is the user watching the issue?Issue detail → Watchers panelThe scheme notifies "Watchers" but the user never added themselves as a watcher

Key Points

  • JIRA notifications fire automatically when a defined event occurs on an issue — no manual sending is required
  • Notification Schemes map each event type to one or more recipient types and attach to projects as reusable templates
  • Using Project Roles as recipients is more scalable than using groups or individual users
  • The Reporter and Assignee are automatically added as watchers when an issue is created or reassigned
  • Personal preferences allow each user to stop receiving emails about their own actions without affecting other recipients
  • Generic Events in workflows allow precise notifications to fire at specific workflow transition points
  • When debugging missing notifications, check Browse permission, scheme mapping, personal settings, and watcher status in that order
  • JIRA Cloud batches rapid successive updates into a single email to reduce inbox noise

Leave a Comment