I started using n8n only a few months ago, and it’s safe to say it’s one of the most promising pieces of software I’ve used this year. I don’t know how to code and only have a working knowledge of Python, which has always limited the extent to which I can automate tasks. However, n8n, being a no-code automation platform, allows me to experiment and build workflows without writing a single line of code. The way it works is simple. You connect different platforms (called nodes) in a flow diagram, and once everything is set up, your workflow is ready to run. I’ve managed to automate quite a few things so far, and some of them have had a noticeable impact on my daily life.
Google Sheets-based expense tracker
It's both effective and secure
I have always been looking for an expense tracker that doesn’t compromise my privacy, but that is not really possible. For expense trackers to work, you typically need to grant them access to your messages and emails, which they then use to categorize your expenses. While this works fine for online transactions, it cannot track cash expenses, which I have to log in manually.
I was able to easily replace my expense tracking apps with a simple n8n automation. I built a workflow that logs expenses from a quick text message. Whenever I spend money, I send something like “coffee, 3 USD, today.” An AI parser then extracts the amount, date, and category and automatically adds them to a Google Sheet. I can use different formats and phrasing, and the AI still understands.
Setting it up was surprisingly fast. A Google Sheet holds all the entries, a workflow is triggered by the messages I send on Telegram, and a sub-workflow handles parsing and logging. The only tricky part is ensuring the AI Agent points to the correct sub-workflow; once that is done, it runs smoothly without any further maintenance. You can use any AI tool here, including OpenAI’s GPT 4 or 5, Gemini, Claude, Deepseek, and more.
Gmail inbox assistant
Save yourself from the clutter
My inbox is a mess because I have always used the same email for work and personal use, and now it is too late to change that. This also means my inbox is cluttered and disorganized. It is a chaotic mix of client requests, newsletters, and automated notifications. Even Gmail’s default categories struggle to separate important messages from noise. I was able to take back some control with an email manager built using n8n. I created a workflow that monitors Gmail, analyzes each email with an AI model, and automatically applies the correct labels.
The workflow begins with a Gmail trigger node that captures new messages, gathering their content, headers, and metadata. An AI node then analyzes the message in context, checking previous interactions, thread history, and content to determine its category. Messages are labeled according to custom categories I set up: “To Respond,” “FYI,” “Notification,” “Marketing,” “Meeting Update,” and “Comment.”
I use Claude for AI analysis, but the workflow also supports other models, such as ChatGPT, Gemini, or Grok. Additional Gmail nodes fetch history from both the inbox and sent folder, while a structured output parser ensures consistent labeling. The workflow loops back to Gmail to automatically apply the labels.
Personal assistant for email, calendar, and more
Stay on top of your day
One of the most powerful automations I’ve built with n8n is what I call my personal communication assistant. It’s essentially a system that scans my entire digital workspace, including email, calendar, and Slack, and provides me with a daily rundown of what needs my attention.
I start this workflow with a Cron node scheduled for 8:00 AM every weekday. From there, a Gmail Trigger node checks my inbox and pulls in all unread messages, while a Gmail node fetches their content, headers, and thread history. These details are then passed to a Claude node, which classifies messages based on urgency and context. For instance, if an email is from someone I’ve recently interacted with, it’s flagged as high priority. If it’s a newsletter or a system alert, it’s marked as low priority and ignored for now.
The next part of the workflow focuses on meetings. A Google Calendar node retrieves events from the past three days and checks for any follow-ups I might have missed. If the meeting was recorded, a Fireflies API node fetches the transcript, and another Claude node scans it for action items or unresolved questions. Parallel to this, a Slack Trigger node monitors direct messages and mentions, while a Slack node gathers unread conversations. These are again analyzed by Claude, which decides which ones need responses and which can wait.
Once all this data is collected, a Function node acts as the orchestrator, merging insights from email, meetings, and Slack into a single structured output. This is then passed into a Google Sheets node to update my running to-do list and a Slack node to send me a daily briefing message.
Summarize YouTube videos
For when you are in a hurry
Another useful automation I have built with n8n is a YouTube summarizer. I watch a lot of long-form content for research and learning, but sometimes I don’t have the time to sit through a one-hour talk. I built a workflow that does the heavy lifting for me. All I need to do is paste a YouTube URL, and within a few minutes, I get a structured summary with main topics, key insights, and supporting details.
The workflow begins with a Webhook node, which acts as the entry point where I submit the video link. A YouTube API node then fetches details about the video, while a Transcript Extraction node automatically pulls the full transcript. It works with most public videos and handles different URL formats. Once the transcript is ready, it’s passed to a GPT-4 node, which analyzes the content, breaks it down into sections, and organizes the information into a clear, easy-to-read structure.
The final part of the workflow depends on how I want to receive the summary. A Telegram node can send the results directly to my phone, or a Google Docs node can log them into a running database of research notes.
There’s nothing you can’t automate using n8n
That’s what their website says, and I find it to be quite true. You can automate almost anything, and if you are not sure where to start, someone in the community has probably already built and documented that automation. n8n is not the only platform for no-code automations. Tines is another handy option, and now there are also AI browsers like Dia and Comet that can handle a lot of tasks for you.
