Templates / Multimodal Slack AI assistant with voice, image & video processing

Multimodal Slack AI assistant with voice, image & video processing

Ready for 3.0

by Keith Uy ✓ · 813 views · created 2025-10-01 · AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 18 nodes and runs on Slack events. Along the way it connects OpenAI, Date & Time, Anthropic Chat Model and Google Gemini and 1 more.

How it runs

Trigger: On Slack events.

  1. Switch: routes items into 4 branches
  2. Get Audio File (Slack): get (file)
  3. Get a Picture File (Slack): get (file)
  4. Get Video File (Slack): get (file)
  5. Merge: merges the data from its input branches
  6. HTTP Request: calls an HTTP API
  7. HTTP Request: calls an HTTP API
  8. HTTP Request: calls an HTTP API
  9. Set "User Input" for AI Agent (Edit Fields (Set)): sets 1 field: User Input
  10. Transcribe a recording (OpenAI): transcribe (audio)

…plus 4 more steps. See the full node list below.

Services it uses

OpenAIDate & TimeAnthropic Chat ModelGoogle GeminiSlack

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

  • Still check Slack Trigger requires a signing secret on the Slack API credential (Slack Trigger).

Nodes used (12)

From the author

Quick overview This is a starting point for building a Slack AI agent. The base handles four input types: voice, pictures, video, and text, through the AI model of your choice. From here you connect tools to expand what the agent can do inside your n8n…

Excerpt from Keith Uy's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.