PERSONAL PRODUCTIVITY

Capture Slack decisions into a Notion register on emoji react

When someone reacts to a Slack message with a designated emoji, an AI extracts the decision, rationale, and owner from the thread and files a structured entry into a searchable…

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSlack emoji reaction added (e.g. :gavel:)Slack
  • ActionFetch full thread for contextSlack
  • ActionExtract decision, rationale, owner with OpenAIOpenAI
  • LogicSkip if no clear decision found
  • ActionCreate entry in Notion decision registerNotionNotion
  • OutputReply in thread with link to register entrySlack

What it does

Turns the moment a teammate marks a Slack message as decided into a permanent, searchable record. Reacting with a chosen emoji (e.g. :gavel:) triggers the workflow, which reads the surrounding thread, distills the decision in plain language, identifies who owns it, and writes a clean row into a Notion database — no copy-paste, no lost context.

When to use it

Ideal for teams that make calls in chat but never write them down, then re-litigate the same question weeks later. Use it when you want a low-friction capture ritual: decide in the open, react once, and trust the register to hold the why and the who.

How it works

  1. 1A reaction-added event fires when the trigger emoji lands on any Slack message.
  2. 2The workflow pulls the full thread (parent message plus replies) for context.
  3. 3An OpenAI step extracts a one-line decision, its rationale, the owner, and the date.
  4. 4A logic step skips entries with no clear decision to avoid noise.
  5. 5A new page is created in the Notion decision register with those fields, the Slack permalink, and the channel.
  6. 6A confirmation reply is posted in the thread linking the new register entry.

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 NotionPages, databases, comments.
  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.