It’s safe to say Zapier once became the household name for automation, and rightfully so. The tool gives you a simple way to automate mundane tasks that would otherwise take a lot of time. You get built-in triggers and processes that are useful. But Zapier is not free once you exhaust 100 tasks per month. I wouldn’t mind paying for it if I hadn’t found a better tool that’s completely free, source-available, and can be self-hosted — n8n. It has become all the rage in 2025 and is already valued at $2.5B. I have been using n8n extensively to automate my workflow, and it has made my life easier and has also saved me money.

Getting n8n up and running barely takes any time

Just make sure to use Docker

I am a self-hosting noob compared to many other folks out there. I have learned a thing or two in the past few months, but when I was setting up n8n, I didn’t know much, and I was still able to get it running in minutes. The best and easiest way is through Docker. I was setting it up on my MacBook to run a few light automations here and there, and it barely took two minutes to get n8n running.

If you already have Docker installed, you just need to pull the n8n image, create a YAML file, and then start the container. For more regular automations, I run n8n on my NAS. That setup took a little more work because a NAS is not as plug-and-play as running Docker on a laptop. I had to create folders for the n8n data, set up a dedicated files directory, and make sure the paths were mapped correctly. After that, I wrote a Docker Compose file with the image, the ports, the environment variables, and the volume mappings. You also need to add basic authentication and set the correct base URL so the editor loads without issues.

Once the Compose file is ready, deploy the stack through the NAS interface and wait for the container to start. The initial part feels technical if you are new to self-hosting, but the moment it is configured properly, the NAS runs n8n quietly in the background.

Building an automation using n8n

Is easier than you think

I have tried many automation platforms, and building a workflow on n8n has been the easiest so far. I have a handful of automations running right now. Some are simple with just a few nodes, while others are fairly elaborate with multiple moving parts. One of the more complex ones is what I call my personal communication assistant. It goes through my entire digital workspace, including email, calendar, and Slack, and gives me a daily rundown of everything.

The workflow starts with a Cron node scheduled for 8:00 AM every weekday. A Gmail Trigger node checks my inbox and pulls in all unread messages, and a Gmail node extracts their content, headers, and thread history. These details are passed to a Claude node, which classifies messages based on urgency and context. For example, if an email is from someone I have recently interacted with, it is flagged as high priority. If it is a newsletter or a system alert, it is 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. In parallel, a Slack Trigger node monitors direct messages and mentions, while a Slack node pulls in unread conversations. These are analyzed by Claude as well, which decides which ones need attention and which ones can wait.

I will admit this is a bit of an overkill. I am not that busy, but someone who works from home, takes a lot of calls, and speaks to many people would probably find something like this very helpful. CXOs and managers would get the most value from a workflow like this.

Automation opportunities are endless with n8n, no matter what you are planning. I have recently been creating and posting videos for Instagram and YouTube, and one n8n workflow has helped a lot with research. This workflow takes a YouTube link and turns it into a clean, ready-to-use summary with almost no manual effort. It begins with a simple input step where you paste the video URL. That link is sent to an Apify endpoint, which fetches the entire transcript.

Once the transcript comes back, the next node passes it to the summarization model, which processes the text and produces a clear summary without any extra prompting. The workflow ends with a no-operation step that simply closes the sequence, although you can extend it by sending the summary to Notion, email, or any other tool you prefer.

n8n is the best automation tool you can use right now

n8n is completely free and has a massive community that keeps adding new automations. If you're unsure where to start, try these four simple automations that have become a regular part of my routine. While you are at it, check out these four n8n micro-automation hacks that take five minutes to set up.

n8n

n8n

n8n is a powerful automation platform offering both cloud versions and a free self-hosted variant that can be run in Docker.