n8n AI Automation – Slack Assistant with Google Sheets Integration

I recently completed the LinkedIn Learning course Build AI Agents and Automate Workflows with n8n by Morten Rand-Hendriksen. The course introduced me to the fundamentals of workflow automation with n8n, along with advanced concepts for building AI-powered agents that can connect with existing tools.
As a capstone activity, I built an AI-powered Slack chatbot that integrates with Google Sheets. The chatbot works as an intelligent assistant, retrieving and referencing records from a spreadsheet while interacting naturally with users inside Slack.
What is n8n?
n8n is an open-source workflow automation platform that allows users to connect applications, APIs, and AI models together with low-code workflows. It can be run in the cloud, on-premises, or locally for full control.
More than a simple connector, n8n enables the creation of AI agents that understand natural language, interact with external data sources, and execute automated tasks. This flexibility makes it suitable for both simple automations and more advanced AI-driven solutions.
Key Learnings from the Course
The course covered a range of concepts and practical applications, including:
Understanding n8n: How it functions as a workflow automation tool.
Creating workflows: Designing processes with standard integrations in the low-code interface.
Building AI-powered agents: Using AI models from major vendors to process natural language inputs.
Custom MCP servers: Extending automation capabilities through multi-agent tool use and coordination.
These learnings provided me with both the foundation and practical steps needed to design a working AI assistant.
Technologies Used
n8n – The automation engine for building and running workflows.
Google Sheets – The structured data source for storing and retrieving records.
Slack – The communication platform where users interact with the assistant.
AI Models – For natural language understanding and task execution.
MCP Server – To enable multi-agent tool use and extend the functionality of the workflow.
The Solution: Slack Chatbot with Google Sheets Integration
The project output is a Slack chatbot that assists team members in accessing spreadsheet records quickly and accurately. The workflow operates as follows:
A user sends a query in Slack.
The chatbot processes the input with an AI model.
n8n connects to Google Sheets to retrieve the requested information.
The MCP Server manages communication between tools for enhanced agent capabilities.
The chatbot responds in Slack with structured and clear information.
This automation eliminates the manual step of opening and searching spreadsheets. Instead, users can rely on a natural conversation with the Slack bot to get the data they need.
Why This Matters
The project demonstrates how AI, workflow automation, and MCP servers can be combined to solve practical problems. Many organizations use Slack for communication and Google Sheets for data management. By integrating the two with an AI-powered agent, repetitive tasks like lookups and record checks become faster and more efficient.
During this process, I also discovered that n8n has a built-in connector for Microsoft Entra. As someone who works with identity and access management, this excites me because it opens opportunities to create automations that directly integrate with Entra workflows.
Final Thoughts
Completing this course gave me both the confidence and practical skills to start building AI-powered automations with n8n. The Slack chatbot integrated with Google Sheets, enhanced by an MCP server, is just one example of what is possible with this toolset.
This learning journey reinforced the importance of designing workflows that are simple for users while leveraging AI and automation to handle the complexity in the background. With the discovery of Entra integration in n8n, I look forward to pushing these experiments further into the identity and access management space.
Tech for Good.



