Skip to content
NEWError doctor and Watchtower: failed n8n runs explained in plain words, and emailed to you. See what is new

Library / Forms & Surveys

Forms & Surveys

Create traceable PowerPoint briefs from Slack threads with Claude Haiku

When a form is submitted, it processes form answers with Claude using Slack.

What it does

## Turn a Slack thread into a PowerPoint file, with nothing the thread did not say Mention the app inside a Slack thread ("make slides for the weekly meeting"), or paste a conversation into the form. Claude fills a fixed outline — background, discussion points, decisions needed, next steps (who, what, by when) — and quotes the message behind every item. Code checks each item: the quotes must be in the conversation, every number and date must be written in the quoted messages, owners must be people in the thread. What fails is left out and listed in the reply. Code then writes the .pptx itself (Office Open XML, zipped by the Compression node). No Google or Microsoft account, no community node. The file is attached in the thread, or downloaded from the form. ### Setup 1. Credentials: Slack (bot token), Anthropic. 2. Slack app: bot scopes app_mentions:read, channels:history, chat:write, files:write, users:read; Event Subscriptions with the production URL of Slack mention, subscribed to app_mention. 3. List member IDs in Slack settings. Set fonts, accent color and labels in Config. Try the form first.

The steps

  1. Paste a conversation
  2. Read the pasted conversation
  3. Slack mention
  4. Slack settings
  5. Read the Slack mention
  6. Inside a thread?
  7. Read the thread
  8. List the people
  9. Look up the names
  10. Build the Slack conversation
  11. Config
  12. Prepare the prompt
  13. Enough to work with?
  14. Claude Haiku 4.5

29 steps in total.

Similar automations