Introduction
Most people assume automation costs money. Like, a lot of it. But what if I told you that the same “subscribe and get an instant welcome email” experience you see on professional blogs can be built for free running 24/7 on a $150 computer sitting on your desk?
That’s exactly what I did. When I launched zerotoautomate.com, I didn’t want to hand my subscriber data over to some cloud platform and pay $30/month for the privilege. So I built my own. Using n8n, a Raspberry Pi 5, and a few free tools, I created a fully automated newsletter welcome email pipeline that fires within seconds of someone signing up, no subscriptions, no third-party servers, no compromises on privacy.
What You’ll Need Before You Start (Tools and Prerequisites)
- Raspberry Pi 5 (with M.2 HAT + NVMe SSD recommended for reliability)
- n8n installed and running locally on the Pi
- A WordPress site with a form plugin (Forminator or similar)
- Cloudflare Tunnel (
cloudflared) to expose the Pi securely to the web – no port forwarding needed - A Google account with Google Sheets access
- An email sending method (SMTP via Gmail or a transactional email service)
- Basic comfort with the Pi terminal – no coding required
How the Workflow Actually Works
Forminator fires their data off instantly, no waiting, no batching. It sends a POST request to a Webhook URL, which is basically a private doorbell wired to your Raspberry Pi. WordPress rings it, n8n answers.
From there, n8n runs through each node in milliseconds:
- Webhook catches the data, name, email, pulled straight from the form
- Email node sends a personalized welcome, “Hey Sarah, welcome aboard!” not “Dear Subscriber”
- Google Sheets logs the row, name, email, timestamp, done
The whole thing, form submit to email delivered to spreadsheet updated, takes two to five seconds in my testing. On an $80 computer sitting on my desk.
What I love is that nothing’s hidden. Every step lives on the n8n canvas. You can watch it execute, see what data moved where, and debug it when it breaks. And it will break eventually, but when it’s running, it runs without you. That’s the whole point.
What I Learned Building This as a Beginner (Honest Takeaways)

I’m not going to sugarcoat it. This project broke me a little.
There were evenings where I’d been staring at n8n for two hours, the workflow looked exactly right, and it still wasn’t sending emails. Turns out I had the recipient field pulling from the wrong expression. One wrong variable, two hours of my life.
The biggest mistake I made was treating every error like a sign I was in over my head. I’d hit a wall, find nothing useful on Google, and quietly wonder if I should just use Mailchimp like a normal person. But once I started actually reading the error messages instead of panicking at them, things moved a lot faster.
The other thing I got wrong was chasing tutorials before I had a real project to build. Nothing sticks until there’s a real problem attached to it. The newsletter pipeline wasn’t a practice project, it was something I genuinely needed, and that pressure made every lesson land differently.
Conclusion

Building this workflow was one of the most practical things I’ve done since launching zerotoautomate.com. It’s not glamorous, it’s not complicated, but it works. Reliably, privately, and completely free after the initial hardware cost.
If you’ve been sitting on the fence about self-hosted automation, start here. It’s small enough to finish in a weekend, real enough to use in your actual business, and complex enough to teach you how n8n, webhooks, and automation logic actually connect.
Get it working. Then build on top of it.
Got questions about your setup? Drop them in the comments, I read every one. And if you want the exact n8n workflow template I used, grab it below.


Joseph
Digital creator and entrepreneur focused on building online businesses through automation, content, and hands-on learning. From fishing blogs to AI-powered workflows, he’s always experimenting with new ways to simplify life and create income online. Driven, curious, and self-taught, Joseph uses his journey through boxing, fatherhood, and overcoming challenges as fuel to grow and inspire others along the way.