PERSONAL PRODUCTIVITY

Triage New Newsletters in Outlook on Arrival

When a new bulk email lands in Outlook, AI classifies whether it is a newsletter you'll likely ignore.

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew message arrives in OutlookOutlook
  • LogicDetect bulk/newsletter headers; pass others through
  • ActionClassify keep/archive/digest with OpenAIOpenAI
  • LogicBranch on the classification
  • ActionArchive out of inbox via OutlookOutlook
  • OutputPost one-line digest summary to SlackSlack

What it does

Intercepts promotional and bulk mail the moment it arrives. Instead of waiting for a weekly sweep, it classifies each new newsletter against your historical behavior and either lets it through, auto-archives it, or drops a one-line summary into a digest channel so your inbox stays clear in real time.

When to use it

When you want continuous, low-latency inbox hygiene rather than batch cleanups, and you would rather skim a digest than open each newsletter. Ideal for high-volume inboxes.

How it works

  1. 1An Outlook trigger fires when a new message arrives.
  2. 2A filter checks for bulk-mail and `Precedence: bulk` or `List-ID` headers; non-newsletters pass through untouched.
  3. 3OpenAI classifies the message as keep, archive, or digest using the subject, snippet, and sender history pulled from Postgres.
  4. 4A branch routes the decision: keep leaves it alone, archive moves it out of the inbox via Outlook.
  5. 5Digest-classified items get a concise one-line summary posted to a Slack channel.
  6. 6The classification is logged to Postgres to sharpen future routing for that sender.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect OutlookMail, calendar, contacts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect PostgresAny Postgres URL — query, write, migrate.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  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.