Most businesses spend $200-$500 per month on CRM software, email marketing platforms, and pipeline management tools. HubSpot, Zapier, Mailchimp, Salesforce -- the subscriptions stack up fast, and half the features go unused.

I built the same thing for $0 per month in recurring SaaS fees. Not a stripped-down version. Not a "good enough for now" prototype. A fully functional sales pipeline that captures leads, scores them, creates CRM records, sends personalized follow-ups, notifies me instantly, and gives me a daily digest of who needs attention.

Here's exactly how.

The Stack

Six tools. All free-tier or self-hosted. No per-contact fees. No per-task pricing. No surprise invoices when your volume goes up.

n8n (self-hosted)

The automation engine. Replaces Zapier and Make. Connects everything together -- form submissions, CRM updates, email sends, notifications. Runs on my own server, so there are no per-task limits.

Cost: $0 (open source, self-hosted)
Notion

CRM database, pipeline tracker, and content library. Every lead gets a record with score, source, status, follow-up date, and notes. I run my entire business out of Notion -- no Salesforce or HubSpot needed.

Cost: $0 (free plan)
Resend

Transactional email. Sends personalized follow-ups, case study PDFs, and digest emails. Clean API, great deliverability, and a generous free tier.

Cost: $0 (free tier: 3,000 emails/month)
Slack

Instant notifications. Every time a lead comes in, I get a Slack message on my phone with the lead's name, company, score, and what they're interested in. No checking dashboards -- the information comes to me.

Cost: $0 (free plan)
Calendly

Discovery call booking. Embedded on the website so leads can schedule a call without the back-and-forth email dance. Syncs with my calendar automatically.

Cost: $0 (free plan)
Nginx + Let's Encrypt

Web server and SSL certificates. Serves the website, handles HTTPS, and proxies requests to n8n. Let's Encrypt auto-renews certificates for free.

Cost: $5/month (server I already had)
Total monthly cost: $5. That's the server hosting I was already paying for. Every other tool in the stack is either open source or running on a free tier with more than enough capacity for a growing business.

What It Actually Does

This isn't a theoretical architecture diagram. This is the actual system that handles every lead that comes through ap-workflow.com. Here's the flow, step by step:

1

Lead submits the interest form on my website. Name, email, company, what they need help with. The form hits an n8n webhook instantly.

2

n8n scores the lead automatically. Based on company size, industry, what service they're asking about, and how detailed their message is. High-intent signals get a higher score.

3

A Notion CRM record is created. Score, source, timestamp, message content, follow-up date -- all populated automatically. No manual data entry.

4

A personalized follow-up email is drafted. Based on what the lead wrote in their message, the system generates a relevant, specific response -- not a generic "thanks for reaching out" template.

5

Resend delivers the email with a PDF attachment. The lead gets a personalized response plus a relevant case study, all within 30 seconds of hitting submit.

6

Slack notification hits my phone. I see the lead's name, company, score, and what they asked about. If it's a high-score lead, I can jump in immediately with a personal follow-up.

7

Daily follow-up digest arrives at 8 AM. Every morning, I get a summary of every contact that's due for a follow-up that day. Nobody slips through the cracks.

8

Dashboard shows pipeline health at a glance. How many leads came in this week, conversion rates by source, which stage of the pipeline has the most prospects. One screen, updated in real time.

From form submission to personalized email with case study -- 30 seconds. No human intervention required. I only step in when a high-score lead warrants a personal touch.

The Math

Let's compare what this would cost with the tools most businesses default to:

Tool Traditional Stack My Stack
CRM HubSpot Starter: $20-50/mo Notion: $0
Automation Zapier Pro: $50-70/mo n8n (self-hosted): $0
Email Marketing Mailchimp Standard: $45-100/mo Resend: $0
Scheduling Calendly Pro: $10-16/mo Calendly Free: $0
Notifications Built into CRM (see above) Slack Free: $0
Hosting Cloud-hosted tools (included above) EC2 server: $5/mo
Monthly Total $150-400/month $5/month

Traditional SaaS Stack

$150-$400/month. $1,800-$4,800/year. Per-contact pricing means costs grow as your pipeline grows. Per-task pricing means costs grow as your automations run more. You're paying rent on tools you could own.

Self-Hosted Stack

$5/month. $60/year. No per-contact fees. No per-task limits. Costs stay flat whether you have 50 leads or 5,000. You own the infrastructure and the data.

Annual savings: $1,740-$4,740. And the gap gets wider as your volume grows, because the traditional tools charge more when you use them more. My stack costs the same at any volume.

The Catch

I'm not going to pretend this is for everyone. If I did, you'd stop trusting everything else I've said. So here's the honest version:

The bottom line: This stack works best for businesses that want to own their infrastructure, keep costs predictable, and don't mind a one-time setup investment to avoid ongoing subscription fees. The setup takes effort. The ongoing cost is nearly zero.

Why I Use This Myself

I don't build one thing for clients and use something else for my own business. That would be a red flag, and you should run from anyone who does it.

This is my actual pipeline. Every lead that comes through ap-workflow.com goes through this exact system. The interest form on my homepage, the follow-up emails, the Notion CRM, the daily digest, the pipeline dashboard -- all of it runs on the stack I just described.

I've processed over 100 leads through this system without a single missed follow-up. Not because I'm organized (I'm not). Because the system handles the organization so I don't have to think about it.

When a lead fills out my form at 11 PM on a Tuesday, they get a personalized response with a relevant case study within 30 seconds. I see it on my phone the next morning in my daily digest. That's the kind of responsiveness that wins business -- and it doesn't require me to be awake.

If the system I'm selling you wasn't good enough for me to use myself, I wouldn't be selling it.

Two Ways to Get This

If you've read this far, you're probably thinking one of two things:

Option 1: "I can build this myself"

Great. Start with my comparison of n8n vs Zapier to decide if n8n is the right fit. If you want n8n installed and configured on your server so you can start building workflows right away, I offer a standalone n8n setup service -- $500, done in a day.

Option 2: "I want the whole thing built for me"

That's the Automation Build. I map your pipeline, build the workflows, connect your tools, test everything, and hand you a system that runs itself. $3,000-$7,500 depending on complexity. Most builds are done in 2-3 weeks.

Either way, you stop paying rent on tools and start owning your infrastructure.