SUMMARIZATION

Weekly Slack Channel Decision Digest to Linear

On a weekly schedule, scans a Slack channel's threads from the past 7 days, extracts every decision and unowned action item.

CategorySummarization
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule (e.g. Monday 8am)
  • ActionFetch channel threads from the past 7 daysSlack
  • ActionLLM clusters threads into decisions with action itemsOpenAI
  • LogicFilter out action items that already have a tracked task
  • ActionCreate Linear issues for untracked action itemsLinearLinear
  • OutputPost consolidated weekly decision digest to channelSlack

What it does

Decisions made across a busy week scatter through many threads and never get a single review. On a weekly cadence this workflow pulls the channel's threaded conversations from the last seven days, asks the LLM to extract each distinct decision and its action items, and assembles one digest. It then opens Linear issues for action items that don't already have a corresponding tracked task, so nothing agreed-upon falls through the cracks.

When to use it

Use it for a leadership or squad channel where you want a Monday-morning recap of what was decided and what still needs an owner. It complements per-thread extractors by catching decisions nobody explicitly closed out.

How it works

  1. 1A weekly schedule fires the trigger (for example Monday 8am).
  2. 2The channel's threaded messages from the past 7 days are fetched from Slack.
  3. 3The LLM clusters the threads into distinct decisions, each with action items and owners.
  4. 4A filter separates action items that already reference a tracked task from those that don't.
  5. 5New Linear issues are created for the untracked action items.
  6. 6A consolidated weekly digest, listing decisions and links to new issues, is posted to the channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SlackChannels, DMs, threads, mentions.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.