AI AGENTS

Slack Procurement Intake Triage Router

Staff post purchase requests in a Slack channel; the agent classifies urgency and category, asks for any missing detail in-thread, and routes the request to the right approver.

CategoryAI Agents
Enginepaperclip
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew message in procurement Slack channelSlack
  • ActionClassify category, spend tier, and urgencyOpenAI
  • LogicBranch on missing fields and reply in-threadSlack
  • ActionRecord structured requestAirtableAirtable
  • OutputRoute to matching approver with summarySlack

What it does

Lets employees request purchases by simply posting in a Slack channel. The agent reads each message, classifies the spend category and urgency, asks one clarifying question in-thread if something essential is missing, then routes the request to the correct approver.

When to use it

When procurement requests come in as casual Slack messages and get lost, or when routing to the right approver depends on category and dollar amount that requesters rarely state clearly.

How it works

  1. 1A new message in the #procurement-requests Slack channel triggers the agent.
  2. 2OpenAI classifies the message into category, estimated spend tier, and urgency, and detects any missing essential field.
  3. 3A logic step branches: if a field is missing, the agent replies in-thread asking for it and waits; if complete, it proceeds.
  4. 4The agent records the structured request in Airtable.
  5. 5Output: a routing message to the matching approver (by category and spend tier) with a summary and a link to the intake record.

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 AirtableBases, tables, views, automations.
  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.