PERSONAL PRODUCTIVITY

Auto-assign and follow up on decision owners from Slack

Captures a Slack-thread decision into the register, then opens a tracking task assigned to the named owner and nudges them in Slack if the decision lacks an owner or due date.

CategoryPersonal Productivity
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSlack message flagged as decisionSlack
  • ActionAgent extracts decision, owner, due dateOpenAI
  • LogicOwner and due date present?
  • ActionWrite entry to Notion registerNotionNotion
  • ActionCreate follow-up task for owner in AsanaAsanaAsana
  • OutputReply in thread (confirm or request missing info)Slack

What it does

Goes beyond recording a decision to making it accountable. When a decision is flagged in Slack, an agent reads the thread, files it in the Notion register, creates a follow-up task for the owner in Asana, and — if no owner or deadline was stated — posts a polite Slack prompt asking the thread to clarify. Decisions stop falling through the cracks.

When to use it

Use it when your problem isn't capturing decisions but executing them: calls get made and then nobody acts. This adds an ownership and accountability layer so every logged decision has a person and a task attached.

How it works

  1. 1A Slack emoji reaction or keyword flags a message as a decision.
  2. 2An agent reads the thread and extracts the decision, rationale, owner, and due date.
  3. 3A logic branch checks whether an owner and date are present.
  4. 4If complete, it writes the entry to the Notion register and creates an Asana task assigned to the owner.
  5. 5If incomplete, it posts a Slack reply asking who owns it and by when.
  6. 6A confirmation links the register entry and the new task back in the thread.

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
    Connect AsanaTasks, projects, milestones — everywhere.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.