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
- Paste a conversation
- Read the pasted conversation
- Slack mention
- Slack settings
- Read the Slack mention
- Inside a thread?
- Read the thread
- List the people
- Look up the names
- Build the Slack conversation
- Config
- Prepare the prompt
- Enough to work with?
- Claude Haiku 4.5
29 steps in total.
Similar automations
Forms & SurveysCreate freee Invoice quotation drafts from Gmail or forms with Claude Haiku18 stepsTasks & Project ManagementCreate Backlog issues from Slack thread tasks with Claude Haiku 4.521 stepsEmail AutomationCreate freee draft invoices from order emails with Gmail and Claude Haiku24 stepsCRM & Sales PipelineScore and route web form leads using Claude Haiku, HubSpot and Slack24 steps