Marketing teams waste an extraordinary amount of time on repetitive tasks. Copying data between tools, sending follow-up messages, building weekly reports, routing leads to the right sales rep — these are all tasks that should run on autopilot. The problem is that most automation platforms charge per workflow, per execution, or per “zap,” and costs spiral quickly.
n8n is the open-source alternative that changes this equation. Self-hosted with no execution limits, it connects to over 400 apps and lets you build workflows with a visual node editor. I have been using n8n for client work since 2024, and these are the 10 workflows that consistently deliver the most value.
Why n8n Over Zapier or Make
The short answer: cost and control. Zapier charges $49/month for 750 tasks. A single busy workflow can burn through that in a day. n8n, self-hosted on a $10/month server, gives you unlimited executions. Beyond cost, n8n offers code nodes where you can write JavaScript for complex transformations, error handling with retry logic, and the ability to keep sensitive data on your own infrastructure.
“We switched from Zapier to n8n and went from paying $299/month for 5 workflows to $12/month for 47 workflows on a single Digital Ocean droplet.” — actual client feedback after migration.
Lead Management Workflows
1. Intelligent Lead Routing
When a new lead submits a form on your website, this workflow evaluates their company size, industry, and inquiry type, then routes them to the appropriate sales rep in your CRM. It assigns lead scores based on form data and website behavior, and sends the assigned rep a Slack notification with full context.
// Score leads based on form data
const lead = $input.first().json;
let score = 0;
if (lead.company_size === 'enterprise') score += 40;
else if (lead.company_size === 'mid-market') score += 25;
else score += 10;
if (lead.budget && parseInt(lead.budget) > 10000) score += 30;
if (lead.timeline === 'immediate') score += 20;
if (lead.source === 'referral') score += 15;
// Route based on score
const assignee = score >= 60 ? 'senior-rep' : 'standard-rep';
return { ...lead, score, assignee };2. Email Sequence Trigger
When a lead enters your CRM with a specific tag or status, n8n triggers a personalized email sequence. Unlike rigid email platform automations, you can pull in data from multiple sources — their form answers, pages they visited, content they downloaded — and use it to customize every email.
3. CRM Sync Across Platforms
Most businesses use multiple tools that need to share contact data: a CRM, an email platform, an invoicing tool, and a support desk. This workflow keeps contacts synchronized across all of them. When a record updates in HubSpot, it mirrors the change in Mailchimp, Stripe, and Intercom within seconds.
Communication & Alert Workflows
4. Slack Alerts for Key Events
Get instant Slack notifications when high-value events happen: a lead with a score above 70 fills out a form, a customer churns, ad spend exceeds the daily budget, or a website goes down. Each alert includes actionable context so the team can respond immediately.
5. Social Media Scheduling
Pull content from a Google Sheet or Notion database and automatically post to LinkedIn, Twitter, and Facebook at scheduled times. The workflow formats content for each platform — character limits, hashtag strategies, image dimensions — so you write once and publish everywhere.
6. Review Request Sequences
After a project is delivered or a product is purchased, this workflow waits a configurable number of days, then sends a personalized review request. It checks the customer's satisfaction score first — only happy customers get the ask. Negative-scoring customers trigger an internal alert for the support team instead.
Reporting & Data Workflows
7. Automated Weekly Reports
Every Monday at 8 AM, this workflow pulls data from Google Analytics 4, Google Ads, Meta Ads, and your CRM. It compiles the numbers into a formatted report and sends it to Slack or email. No more spending Friday afternoons building spreadsheets.
- •Pull GA4 metrics via the Data API
- •Pull ad spend and ROAS from Google Ads and Meta Ads APIs
- •Pull pipeline data from CRM
- •Format into a clean Slack message with week-over-week comparisons
- •Send to the #marketing-reports channel
8. Data Backup to Google Sheets
Critical marketing data should not live in only one platform. This workflow exports lead data, campaign performance, and conversion events to Google Sheets daily. It creates a historical archive that survives platform changes and gives non-technical team members direct access to data without logging into multiple tools.
Client Operations Workflows
9. Invoice Generation
For agencies and freelancers, this workflow monitors project milestones in your project management tool. When a milestone is completed, it auto-generates a draft invoice in your billing platform (Stripe, QuickBooks, or Xero), populates the line items, and sends the client a polished PDF.
10. Client Onboarding Automation
When a new client signs a contract, this workflow triggers a full onboarding sequence: creates a project in your PM tool, sets up a shared Google Drive folder, sends a welcome email with next steps, schedules the kickoff call via Calendly, and provisions access to shared dashboards.
If you want to implement marketing automation workflows like these for your business, the key is starting with the three or four that save the most manual time and building from there. Each workflow typically takes 1-3 hours to build and saves 2-5 hours per week. The ROI compounds fast.