Slack automation
Workflow Description
Intelligent Slack automation integrating an AI agent that receives requests via webhook, processes them with OpenAI, maintains conversation context in memory, accesses tools like Outlook, and delivers responses directly to channels.
How it works
- 1.Receive incoming request via webhook and route to the AI agent
- 2.Process the request using OpenAI model while preserving conversation history
- 3.Access additional tools such as Outlook when needed for information retrieval
- 4.Generate and send the response back to the Slack channel
Use cases
- Provide instant intelligent responses to employee inquiries within Slack
- Automate administrative tasks and email searches directly from conversations
- Generate reports and summaries based on user requests in Slack
Requirements
- Valid OpenAI API key with appropriate permissions
- Slack workspace credentials and message posting permissions
- Microsoft Outlook account connection (optional for email search capabilities)
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (16)
OpenAI Chat Model
OpenAI
Search All Outlook Events
Microsoft Outlook Tool
Create New Calendar Event
Microsoft Outlook Tool
Get Available Calendars
Microsoft Outlook Tool
Simple Memory
Memory Buffer Window
Outlook Calendar Assistant
Agent
Sticky Note
Sticky Note
Send Reply
Slack
Respond to Challenge
Webhook
Is Auth Challenge?
If
Get Message
Set
On BOT/APP Mention
Webhook
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note