This workflow creates an AI-powered assistant that integrates Slack with Google Gemini. When a user sends a message in Slack, it is captured via a POST webhook, processed by an AI agent powered by Google Gemini, and returned as a helpful response back to the Slack channel. It also features memory capabilities to keep track of conversation history for more contextual replies.
Features
- Slack Integration: Captures messages from Slack channels via a webhook and posts AI-generated responses back to the same channel.
- Google Gemini AI Model: Uses Google Gemini (gemini-1.5-flash-latest) for processing and generating intelligent, context-aware responses.
- Agent-Based Processing: Handles user queries through an AI agent configured with a system prompt for automation-related advice.
- Conversation Memory: Stores session-based chat history using a window buffer memory for more coherent, continuous conversations.
- Customizable Workflow: Built with n8n nodes, easily extendable with additional tools, data sources, or custom logic to suit company-specific needs.
- Webhook POST Endpoint: Securely receives Slack events via HTTPS for real-time processing.