Automated Weekly Issue Reviews

Every week, stay informed about your team's progress without opening Linear. Notis generates a weekly report of open issues, completed work, and blockers and posts it to Slack.

Trigger

Recurring schedule

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

Linear logo

Action

List Linear issues

Lists non-archived linear issues; if project id is not specified, issues from all accessible projects are returned. can also filter by assignee id to get issues assigned to a specific user.

Why this helps

Neurodivergent founders forget to review project status regularly, causing them to lose visibility into progress and emerging blockers.

  • Get a complete view of project progress without manually checking Linear
  • Identify blockers and bottlenecks automatically
  • Keep your team informed with minimal effort
  • Build a habit of regular status reviews without extra work

Setup

Build it in a few focused steps.

  • 1Connect Slack and Linear to Notis.
  • 2Tell Notis: 'Every Friday at 4pm, post a summary of this week's Linear issues to Slack' or use the portal.
  • 3Provide the prompt: 'Generate a weekly summary of Linear issues including: completed items, in-progress items, blocked items, and upcoming priorities.'
  • 4Choose your schedule and the Slack channel for the report.
  • 5Verify the report appears automatically on your scheduled day.

Questions about this workflow

Can I customize what appears in the weekly report?

Yes. Tell Notis exactly what you want to see: completed items, burndown, blockers, upcoming deadline items, etc.

Does this filter by team or project?

Absolutely. You can create separate reports for different teams or projects.

Can I change the day and time?

Yes. Notis supports any weekly schedule you prefer.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

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

Slack logo

Slack triggers

Linear logo

Linear actions

New Channel Created Trigger

Triggered when a new channel is created in Slack.

TriggerInstant

Create linear attachment

Creates a new attachment and associates it with a specific, existing linear 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

Create a comment

Creates a new comment on a specified linear 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

Create linear issue

Creates a new issue in a specified linear project and team, requiring a title and description, and allowing for optional properties like assignee, state, priority, cycle, and due date.

ActionInstant

Message Reaction Added

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

TriggerInstant

Get create issue default params

Fetches a linear team's default issue estimate and state, useful for pre-filling new issue forms.

ActionInstant

Message Reaction Removed

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

TriggerInstant

Create a label

Creates a new label in linear for a specified team, used to categorize and organize issues.

ActionInstant

Reaction Added Trigger

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

TriggerInstant

Delete issue

Archives an existing linear issue by its id, which is linear's standard way of deleting issues; the operation is idempotent.

ActionInstant

Reaction Removed Trigger

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

TriggerInstant

Get all teams

Retrieves all teams from the linear workspace without requiring any parameters.

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

Download issue attachments

Downloads a specific attachment from a linear issue; the `file name` must include the correct file extension.

ActionInstant

Connect any two apps with Notis in the middle.

Not just Slack and Linear. 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 Linear.