Skip to main content
By default, private incidents are never announced. Announcement rules skip them so sensitive details don’t end up in a channel everyone can read. But there are good reasons to announce a private incident to a controlled audience. A security team might keep a private #security-incidents channel where every private security incident is announced, so members can see what’s happening and self-join the ones they need to, all without exposing the incident to the wider organization. You can announce private incidents across three surfaces: announcement rules, workflows, and using /inc announce.
Announcing a private incident posts it to whatever channel you choose. Anyone in that channel can see the announcement, including people who aren’t part of the incident. Choose a channel whose members should be allowed to know about the incident. We recommend a private channel scoped to the team that has access.

Permissions

Configuring an announcement rule or workflow to announce private incidents requires the Manage announcement rules for private incidents permission. People without it can still create and edit ordinary announcement rules and workflows. They just can’t turn on private-incident announcements, or edit a rule or workflow that already has it enabled. Announcing manually with /inc announce is available to anyone who’s already a member of the incident. See user roles and permissions.

Announcement rules

Announcement rules decide where incidents get announced. To let a rule announce private incidents, enable Run on private incidents when you create or edit it in Settings → Announcements. The announcement rule form with the Run on private incidents toggle enabled
If an incident type is private by default, its incidents are only announced by rules that have Run on private incidents enabled. Otherwise they’re announced only if they’re later made public.

Workflows

Use the Post an incident announcement workflow step to announce incidents as part of a workflow. By default the step skips private incidents; turn on Announce private incidents to include them. This is useful when you want to announce based on conditions, or alongside other automated actions (like granting a team access at the same time). See workflows on private incidents.

/inc announce

To announce a private incident manually, run /inc announce in the incident channel and choose where to post it. This is handy for one-off announcements that aren’t covered by a rule, like looping in a specific team’s channel as an incident develops.

Control how updates are shared

When you announce an incident, you also choose how its status updates are shared afterward. This matters even more for private incidents, where you may want the announcement to be discoverable without streaming every update into the channel.
OptionWhat happens
Don’t share incident updatesOnly the initial announcement is posted. Updates stay in the incident channel.
Share incident updates to thread onlyUpdates are added as replies in the announcement’s thread.
Share incident updates to channel and threadUpdates are posted to the channel and the thread, so they’re visible without expanding the thread.
You can set this on announcement rules and on the Post an incident announcement workflow step.