Are you tired of those tiny, repetitive tasks, such as checking a single email address, moving a file, or logging a new load? You know that automation is the answer, but those full-scale workflow solutions always feel too complex and time-consuming to set up. That changes today.
I will delve into the secret power of n8n, a low-code tool that simplifies complex workflows. I have compiled several quick hacks that use just a couple of nodes and can each be built and deployed in under five minutes.
Automatically turn my email receipts into a Notion database
Gmail to Notion
This hack is my absolute favorite for cleaning up my finances. I used to manually log every software subscription, Amazon purchase, and business lunch into my expense tracker. Now, n8n does it for me. It’s the ultimate ‘set-it-and-forget-it’ micro-automation.
I started by adding the Gmail node and setting the operation to "Trigger when a new email arrives." Crucially, I set the filter to only check emails with a specific label, such as "Receipts." This prevents the workflow from triggering on spam or non-receipt emails. Connecting to your Google account takes about 30 seconds.
If you don’t have a label in Gmail, use the Subject filter for words like Receipt or Invoice.
Next, I added the Notion node and selected the ‘Create Database Item’ operation. I chose the existing Expense Tracker database from the dropdown menu (which I had already set up in Notion with columns for Vendor, Amount, Date, and Status). I then mapped the email data to the Notion fields using simple expressions.
Now, when a new receipt email hits my Gmail, a perfectly formatted entry instantly appears in my Notion database.
Log new contacts to a spreadsheet
Gmail to Google Sheets
I use Notion databases for personal projects, tracking books, expenses, and more. However, when it comes to collaborating with a team, I prefer Google Sheets due to its convenience and superior real-time collaboration.
Here, I have created another micro-automation that saves me from tedious administrative tasks, such as manually logging new client or custom contact details.
Whenever I receive an email from a new person whose details I need to save, I simply label it as "Important," and n8n instantly imports all the key data into my master Google Sheet. I built this whole process in under five minutes.
As usual, I added the Gmail node and set the operation to "Trigger when a new email arrives." In the filter settings, I specified that it should only check for emails with the Important label.
Next, I added the Google Sheets node and selected the "Append Row" operation, choosing my main client contacts spreadsheet and the correct worksheet. Then, I mapped the data from the email into the sheet columns like Name, Email, and Source.
Now, whenever I get a new connection via email, I mark it as Important, and I’m done.
OneDrive alert for new files in Slack
OneDrive to Slack
Although OneDrive plays nicely with Microsoft Teams, many teams still prefer Slack over it. If your team often misses new documents added to shared cloud folders, this hack uses a simple two-node workflow to address the issue: the moment a new file appears in a specific OneDrive folder, n8n instantly posts a notification and the file link in your project's Slack channel.
The initial setup requires you to select the exact OneDrive folder you want to monitor. First, add the Microsoft OneDrive node and set the trigger to ‘Trigger when a folder is updated.’ I can add a folder by URL or ID.
Next, add a Slack node and set the operation to send a message. You can select a channel where your project team hangs out, and for the message, use expressions to pull the file details and link.
Announce blog posts in Discord
RSS Feed into Discord
This eliminates the manual step of copying the link to your latest blog post and pasting it into Discord. n8n will monitor your blog’s feed and post a structured announcement in your channel the moment a new article goes live.
You can add the RSS Feed node and paste the URL of your blog’s RSS feed. You can set it to poll every hour to ensure fast detection of new content.
From there, connect to the Discord node and choose the operation "Send message." You can select the correct channel and use a structured expression to make the post engaging.
Whether you use Notion, Webhook, Google Sheets, Slack, or Drive, whenever you run into any confusion, just ask the n8n AI. While it can’t create a workflow, it is quite good at explaining the entire setup based on a normal text prompt.
Stop wasting time
Of course, these are just my personal micro-automation hacks with n8n. You don’t necessarily have to adopt the same in your workflow. After all, everyone’s requirements are different. The primary goal is to showcase n8n’s capabilities as a quick and low-code platform.
Besides, it works with a range of popular third-party services, so you shouldn’t have a hard time developing workflows that suit your needs. You can start with the basics, and once you become comfortable with n8n, you can even explore advanced solutions, such as building an expense tracker with it.
