# How to Set Up Announcement Banners in Jira (Rich Text, Scheduling & Targeting)

July 23, 2026 ·

<!-- -->

6 min read

[NGPilot](https://ngpilot.com)

Who should read this

* **Jira admins** who need to broadcast maintenance windows, outages, or policy changes
* **IT/ops teams** that want dismissible vs. persistent banner control
* **Anyone** frustrated by Jira's plain-text native banner limitations

What you'll learn

1. How to create a Jira announcement banner with rich text and emojis
2. Choosing dismissible vs. persistent banners (and when each fits)
3. Managing a library of announcements for quick reuse
4. How this compares to Jira's built-in banner and to Confluence banners

The scenario every Jira admin hits: there's a maintenance window Saturday night, a security policy change, or an ongoing incident — and you need every person who opens Jira to see it immediately. Jira has a built-in announcement banner, but it's plain-text only, lives in a buried admin setting, and gives you one banner at a time with no library, no scheduling, and no way to let users dismiss it.

[**Modern Announcement Banner for Jira**](https://marketplace.atlassian.com/apps/194301976/modern-announcement-banner-for-jira) fixes this: rich-text banners with emojis and custom colors, a dismissible option, a saved library of announcements you can switch between with one click, and instant enable/disable without deleting. This guide walks through setting it up.

## Why Jira's native announcement banner falls short[​](#why-jiras-native-announcement-banner-falls-short "Direct link to Why Jira's native announcement banner falls short")

Jira ships with a built-in announcement banner (under *General Configuration → Announcement Banner*), but teams outgrow it fast for four reasons:

1. **Plain text only.** No formatting, no emojis, no links, no colors. A critical outage banner looks identical to a casual note.
2. **One banner at a time.** You can't keep a library of announcements. To switch from "maintenance Saturday" to "incident resolved," you copy the current text somewhere, paste the new text, and hope you saved the old one.
3. **Not dismissible.** Every user sees the banner until an admin removes it — even after they've read it a dozen times. There's no "I've seen this, let me close it" option.
4. **All-or-nothing visibility.** The native banner shows to everyone or no one. No per-project targeting.

A dedicated banner app addresses all four: rich text, a saved library, dismissible option, and visibility control.

## Step-by-step: set up a Jira announcement banner[​](#step-by-step-set-up-a-jira-announcement-banner "Direct link to Step-by-step: set up a Jira announcement banner")

### 1. Install Modern Announcement Banner for Jira[​](#1-install-modern-announcement-banner-for-jira "Direct link to 1. Install Modern Announcement Banner for Jira")

Install [Modern Announcement Banner for Jira](https://marketplace.atlassian.com/apps/194301976/modern-announcement-banner-for-jira) from the Atlassian Marketplace. It requires Jira administrator permissions to install and is free for up to 10 users.

### 2. Open the banner manager[​](#2-open-the-banner-manager "Direct link to 2. Open the banner manager")

Log in to Jira as an administrator. Click the **Apps** (⚙️) More Actions icon in the top navigation and select **Modern Announcement Banner for Jira** from the left sidebar. The banner manager opens, showing your announcement library (empty on first use).

### 3. Create a new announcement[​](#3-create-a-new-announcement "Direct link to 3. Create a new announcement")

Click **New announcement**. In the editor:

* **Write your message** using rich text — bold, italics, links, and emojis. A maintenance banner might be: "⚙️ **Scheduled maintenance** Saturday 2:00–4:00 AM UTC. Jira may be briefly unavailable."
* **Enabled** — check this to display the banner immediately on creation.
* **Dismissible** — check this to let users close the banner once they've read it (good for one-time notices). Leave unchecked to keep it persistent (good for ongoing incidents).
* **Visibility** — choose **Public** (all users) or **Private** (follows Jira's privacy settings).

### 4. Enable and publish[​](#4-enable-and-publish "Direct link to 4. Enable and publish")

Click **Create**. If you checked Enabled, the banner appears immediately at the top of every Jira page. The design is clean and matches Jira's interface — non-intrusive, but unmissable.

### 5. Manage and switch announcements[​](#5-manage-and-switch-announcements "Direct link to 5. Manage and switch announcements")

This is where the library pays off. Every announcement you create is saved in your history. Common scenarios:

* **Maintenance window approaching** → enable the maintenance banner
* **Window over** → disable it (one click, not deleted) or switch to the "maintenance complete" banner
* **New incident** → switch to the incident banner
* **Policy change** → enable the persistent (non-dismissible) policy banner

You can switch between saved announcements with one click, and disable any banner instantly without losing it. This turns banner management from a copy-paste chore into a one-click operation.

## Dismissible vs. persistent banners: when to use each[​](#dismissible-vs-persistent-banners-when-to-use-each "Direct link to Dismissible vs. persistent banners: when to use each")

The dismissible setting is the most important choice per banner:

| Banner type     | When to use                                                            | Behavior                                                          |
| --------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- |
| **Dismissible** | One-time notices (scheduled maintenance, release notes, survey links)  | Users close it after reading; won't see it again in their session |
| **Persistent**  | Ongoing situations (active incidents, policy changes, security alerts) | Stays visible to every user until an admin disables it            |

The rule of thumb: if the announcement is something users need to *act on repeatedly* (an ongoing outage), make it persistent. If it's something they need to see *once* (maintenance is this Saturday), make it dismissible so it stops cluttering their screen after they've acknowledged it.

## How this compares to Confluence announcement banners[​](#how-this-compares-to-confluence-announcement-banners "Direct link to How this compares to Confluence announcement banners")

This app is for **Jira**. Confluence has its own native announcement banner (under *General Configuration → Announcement Banner* in Confluence, not Jira) which is similarly plain-text-only. If you need rich banners in Confluence too, that's a separate need — but the most common request is for Jira, where the whole engineering team sees the banner on every issue and board.

## FAQ[​](#faq "Direct link to FAQ")

### Does Jira have a built-in announcement banner?[​](#does-jira-have-a-built-in-announcement-banner "Direct link to Does Jira have a built-in announcement banner?")

Yes — Jira has a native announcement banner under General Configuration. But it's plain-text only, gives you one banner at a time with no library, and isn't dismissible. For rich-text banners, a saved announcement library, and dismissible/persistent control, use a Marketplace app like Modern Announcement Banner for Jira.

### Can I make a Jira announcement banner dismissible?[​](#can-i-make-a-jira-announcement-banner-dismissible "Direct link to Can I make a Jira announcement banner dismissible?")

Jira's native banner cannot be dismissed by users — it stays until an admin removes it. Modern Announcement Banner for Jira adds a dismissible option per banner, so users can close one-time notices after reading them while persistent banners (for ongoing incidents) remain.

### How do I schedule a Jira announcement banner?[​](#how-do-i-schedule-a-jira-announcement-banner "Direct link to How do I schedule a Jira announcement banner?")

Jira's native banner has no scheduling — you must enable and disable it manually at the right times. Modern Announcement Banner for Jira lets you save a library of announcements and switch between them with one click, so you can prepare a maintenance banner in advance and enable it instantly when the window starts.

### Can I target a Jira banner to specific projects?[​](#can-i-target-a-jira-banner-to-specific-projects "Direct link to Can I target a Jira banner to specific projects?")

The native banner is all-or-nothing (everyone or no one). Modern Announcement Banner for Jira offers visibility control (public or private, following Jira's privacy settings) for more targeted display.

### Is Modern Announcement Banner for Jira free?[​](#is-modern-announcement-banner-for-jira-free "Direct link to Is Modern Announcement Banner for Jira free?")

Yes — Modern Announcement Banner for Jira is free for up to 10 users. Beyond 10 users, standard Atlassian Marketplace licensing applies.

## Related guides[​](#related-guides "Direct link to Related guides")

Try <!-- -->Modern Announcement Banner for Jira

Rich-text announcement banners with scheduling and targeting — free for up to 10 users.

[Get it on the Atlassian Marketplace](https://marketplace.atlassian.com/apps/194301976/modern-announcement-banner-for-jira?utm_source=ngpilot.com\&utm_medium=website\&utm_campaign=modern-announcement-banner-for-jira)

## Related guides

* [How to Create Mermaid Diagrams in Jira](/blog/how-to-create-mermaid-diagrams-jira.md)
* [Export Jira Issues to Excel or CSV](/blog/export-jira-issues-to-excel.md)
* [Bulk Download Jira Attachments](/blog/bulk-download-jira-attachments.md)
* [How to Migrate Confluence Content](/blog/how-to-migrate-confluence-content.md)

Explore NGPILOT[Browse Solutions](/solutions.md)[All Apps](/apps.md)[Atlassian Marketplace →](https://marketplace.atlassian.com/vendors/1226848/?utm_source=ngpilot.com\&utm_medium=blog\&utm_campaign=hub-links)

**Tags:**

* [jira](/blog/tags/jira.md)
* [announcement-banner](/blog/tags/announcement-banner.md)
* [notification](/blog/tags/notification.md)
* [how-to](/blog/tags/how-to.md)
* [admin](/blog/tags/admin.md)
