workflows.fit
Back to n8n workflows
n8n templateFreeBy Keith Uy

Multimodal Slack AI assistant with voice, image & video processing

What it's for: This is a base template for anyone trying to develop a Slack bot AI Agent. This base allows for multiple inputs (Voice, Picture, Video, and Text inputs) to be processed by an AI model of their choosing ...

DevelopmentCore NodesCommunicationHITLAILangchainSwitchAgent
Loading interactive preview...

Template notes

What it's for: This is a base template for anyone trying to develop a Slack bot AI Agent. This base allows for multiple inputs (Voice, Picture, Video, and Text inputs) to be processed by an AI model of their choosing to a get a User started. From here, the User may connect any tools that they see fit to the AI Agent for their n8n workflows.

NOTE: This build is specifically for integrating a Slack bot into a CHAT Channel If you want to allow the Slack bot to be integrated into the whole workspace, you'll need to adjust some of the nodes and bot parameters

How it works: Input: Slack message mentioning a bot in a chat channel

n8n Processing: Switch node determines the type: 1. Voice Message 2. Picture Message 3. Video Message 4. Text Message

(Currently uses OpenAI and Gemini to analyze Voice/Photo/Video content but feel free to change these nodes with other models)

AI Agent Proccessing: LLM of your choosing examines message and based on system prompt, generates an output

Output: AI Output is sent back in Slack Message

How to use: 1. Create your Slack bot and generate access token This part will be longest part of the guide but feel free to Youtube search "How to install Slack AI agent" or soemthing similar in case it's hard to follow