Block 1 - OpenAI Chat Model
- Type / Role
- @n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
- Config choices
- Version 1.2
This workflow is provided as-is. Please review and test before using in production.
AI Powered AWS S3 Manager with Audit Logging in n8n (Slack/ChatOps Workflow) This n8n workflow empowers users to manage AWS S3 buckets and files using natural language via Slack or chat platfo...
@n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.memorybufferwindow, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.chattrigger, n8n-nodes-base.awss3tool, n8n-nodes-base.googlesheetstool, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Trung Tran.
Original n8n.io source> This n8n workflow empowers users to manage AWS S3 buckets and files using natural language via Slack or chat platforms. Equipped with an OpenAI-powered Agent and integrated audit logging to Google Sheets, it supports operations like listing buckets, copying/deleting files, managing folders, and automatically records every action for compliance and traceability.
This workflow is built for:
Users don’t need AWS Console or CLI access — just send a message like “Copy file from dev to prod”.
This workflow turns natural chat input into automated AWS S3 actions using an OpenAI-powered AI Agent in n8n.
ListBucketsListObjectsCopyObjectDeleteObjectListFoldersCreateFolderAddAuditLog:Webhook Trigger
OpenAI Agent
gpt-4 or gpt-3.5-turboAddAuditLog call.AWS S3 Nodes
getAll: bucketgetAll: filecopy: filedelete: filegetAll: foldercreate: folderGoogle Sheets Node
AWS S3 Audit LogsAppend or Update Rowtimestamp, tool, status, chat_prompt, parameters, user_name, tool_call_reasoningAgent Tool Definitions
AddAuditLog as a 7th tool.| Feature | Customization Tip |
|---|---|
| 🌎 Multi-region S3 | Let users include region in the message or agent memory |
| 🛡️ Restricted actions | Use memory/user ID to limit delete/copy actions |
| 📁 Folder filtering | Extend ListObjects with prefix/suffix filters |
| 📤 Upload file | Add PutObject with pre-signed URL support |
| 🧾 Extra logging | Add IP, latency, error trace to audit logs |
| 📊 Reporting | Link Google Sheet to Looker Studio for audit dashboards |
| 🚨 Security alerts | Notify via Slack/Email when DeleteObject is triggered |
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Manage AWS S3 with GPT-4 agent and Google Sheets audit logging via Slack |
|---|---|
| Complexity | advanced |
| Nodes | 16 |
| Categories | AI Chatbot |
| Author | Trung Tran |
| Published | 15 Sept 2025 |
Use the JSON export at /data/workflows/8586/8586.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
AI Powered AWS S3 Manager with Audit Logging in n8n (Slack/ChatOps Workflow) This n8n workflow empowers users to manage AWS S3 buckets and files using natural language via Slack or chat platfo...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your AI Chatbot use case.