Weekly Stale Issue Audits

Every Monday morning, Notis searches for issues that haven't been touched in 2+ weeks and posts a summary in Slack. Your team sees what's stalled and can re-prioritize or close what's no longer relevant.

Trigger

Recurring schedule

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

Jira logo

Action

Search issues

Advanced jira issue search supporting structured filters and raw jql.

Why this helps

Neurodivergent founders struggle with attention regulation. Issues get created, discussed, then forgotten in Jira. Without external accountability, stale work piles up and eats psychological real estate. The team doesn't know if something is truly paused or just abandoned.

  • Build a habit of regular work review without manual effort
  • Spot abandoned issues before they become technical debt
  • Give your team visibility into what's actually stalled vs. in-progress
  • Reduce cognitive load by externalizing the memory of what exists
  • Create accountability without shame—just facts on a schedule

Setup

Build it in a few focused steps.

  • 1Connect Slack and Jira to Notis (one-time setup)
  • 2Create an automation with this prompt: 'Every Monday at 9 AM, search Jira for issues that haven't been updated in more than 14 days and are still in To Do or In Progress status. Post a summary to #work-hygiene with the issue key, title, days since update, and current assignee.'
  • 3Select 'Notis Cron' as your trigger and set it to weekly (Monday, 9 AM)
  • 4Choose your target Slack channel for the audit report
  • 5Test it: manually trigger the automation once to see the format and adjust your criteria if needed

Questions about this workflow

Can I change the 'stale' threshold?

Yes. Tell Notis how many days of inactivity counts as stale—7 days, 21 days, whatever fits your team's cycle.

What if an issue is legitimately on hold?

Great question. You can refine your automation to exclude issues with a 'waiting' or 'on-hold' label, so they don't clog the audit.

Can I see who's responsible for the stale issue?

Yes. Notis includes the assignee in the report, making it clear who might want to close, reassign, or reprioritize.

Can I have multiple audits with different criteria?

Absolutely. Set up one for bugs, one for features, one for tech debt—each with its own schedule and criteria.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Slack to Jira. A trigger fires from one place; an action lands in another.

Slack logo

Slack triggers

Jira logo

Jira actions

New Channel Created Trigger

Triggered when a new channel is created in Slack.

TriggerInstant

Add Attachment

Uploads and attaches a file to a jira issue.

ActionInstant

Channel Message Received

Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.

TriggerInstant

Add Comment

Adds a comment using atlassian document format (adf) for rich text to an existing jira issue.

ActionInstant

Direct Message Received

Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.

TriggerInstant

Add Watcher to Issue

Adds a user to an issue's watcher list by account id.

ActionInstant

Message Reaction Added

Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Assign Issue

Assigns a jira issue to a user, default assignee, or unassigns; supports email/name lookup.

ActionInstant

Message Reaction Removed

Triggered when a reaction is removed from a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Bulk Create Issues

Creates multiple jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.

ActionInstant

Reaction Added Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_ADDED` instead. Triggered when a reaction is added to a message in Slack.

TriggerInstant

Create Issue

Creates a new jira issue (e.g., bug, task, story) in a specified project.

ActionInstant

Reaction Removed Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_REMOVED` instead. Triggered when a reaction is removed from a message.

TriggerInstant

Link Issues

Links two jira issues using a specified link type with optional comment.

ActionInstant

New Bot Message Received Trigger

DEPRECATED: use `SLACK_CHANNEL_MESSAGE_RECEIVED` with `is_bot_message=true` instead. Triggered when a new bot message is posted to a Slack channel.

TriggerInstant

Create Project

Creates a new jira project with required lead, template, and type configuration.

ActionInstant

Connect any two apps with Notis in the middle.

Not just Slack and Jira. Any combination from 985+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7 days free trial with 20$ free usage included.
No card. Works with personal or business Jira.