<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chris Wall</title>
    <description>The latest articles on DEV Community by Chris Wall (@chris_wall_21d72c195c8da8).</description>
    <link>https://dev.to/chris_wall_21d72c195c8da8</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3891306%2F8458808f-8608-46af-b72d-7202e5231826.png</url>
      <title>DEV Community: Chris Wall</title>
      <link>https://dev.to/chris_wall_21d72c195c8da8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chris_wall_21d72c195c8da8"/>
    <language>en</language>
    <item>
      <title>How to Build an AI Sales Pipeline with n8n</title>
      <dc:creator>Chris Wall</dc:creator>
      <pubDate>Sun, 14 Jun 2026 23:26:34 +0000</pubDate>
      <link>https://dev.to/chris_wall_21d72c195c8da8/how-to-build-an-ai-sales-pipeline-with-n8n-204o</link>
      <guid>https://dev.to/chris_wall_21d72c195c8da8/how-to-build-an-ai-sales-pipeline-with-n8n-204o</guid>
      <description>&lt;p&gt;How to Build an AI Sales Pipeline with n8n&lt;/p&gt;

&lt;p&gt;You're running ads, getting traffic, but leads are slipping through the cracks.&lt;/p&gt;

&lt;p&gt;Here's the cold truth: most small businesses lose 80% of leads within the first 5 minutes. Not because they're bad leads. Because nobody follows up fast enough.&lt;/p&gt;

&lt;p&gt;An AI-powered sales pipeline in n8n changes that completely.&lt;/p&gt;




&lt;h2&gt;
  
  
  What an AI Sales Pipeline Actually Does
&lt;/h2&gt;

&lt;p&gt;At its core, an AI sales pipeline automates three things:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Lead capture&lt;/strong&gt; — Every form submission, email, and call gets logged instantly&lt;br&gt;
&lt;strong&gt;2. Lead enrichment&lt;/strong&gt; — Company info, social profiles, and intent signals get attached automatically&lt;br&gt;
&lt;strong&gt;3. Lead scoring&lt;/strong&gt; — AI decides who to call first based on likelihood to buy&lt;/p&gt;

&lt;p&gt;No manual data entry. No spreadsheets. No "I'll get to that later."&lt;/p&gt;


&lt;h2&gt;
  
  
  The Architecture
&lt;/h2&gt;

&lt;p&gt;Here's the basic flow:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Lead Source → Webhook → Enrichment → AI Scoring → CRM → Notification
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each step is a separate n8n workflow that chains together. Here's how to build each one.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 1: Lead Capture (15 minutes)
&lt;/h3&gt;

&lt;p&gt;Add a &lt;strong&gt;Webhook&lt;/strong&gt; node to n8n configured as a POST endpoint. This becomes your API endpoint for form submissions.&lt;/p&gt;

&lt;p&gt;Connect it to a &lt;strong&gt;Set&lt;/strong&gt; node that normalizes the incoming data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name, email, phone → standard fields&lt;/li&gt;
&lt;li&gt;Source (website form, email, phone call, referral) → tracked&lt;/li&gt;
&lt;li&gt;Timestamp → auto-added&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Save to &lt;strong&gt;Airtable&lt;/strong&gt; or &lt;strong&gt;Google Sheets&lt;/strong&gt; as a raw lead record.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test it:&lt;/strong&gt; Submit a test form and watch the row appear in your sheet within 2 seconds.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 2: Lead Enrichment (20 minutes)
&lt;/h3&gt;

&lt;p&gt;Add an &lt;strong&gt;HTTP Request&lt;/strong&gt; node that calls an enrichment API. For free enrichment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hunter.io&lt;/strong&gt; for email verification and company domain&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clearbit&lt;/strong&gt; (free tier) for company size and industry&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BuiltWith&lt;/strong&gt; for tech stack detection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Chain these with &lt;strong&gt;IF nodes&lt;/strong&gt; so enrichment only runs when data is available.&lt;/p&gt;

&lt;p&gt;Add a &lt;strong&gt;Code node&lt;/strong&gt; to merge enrichment data with the original lead record.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 3: AI Lead Scoring (30 minutes)
&lt;/h3&gt;

&lt;p&gt;This is where the magic happens. Add an &lt;strong&gt;OpenAI node&lt;/strong&gt; with this system prompt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="err"&gt;Score&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;lead&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0-100&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;based&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;on:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Industry&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;match&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;(higher&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;they&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;match&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;ideal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;customer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;profile)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Company&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;size&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;(SMB&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;vs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;enterprise)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Engagement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;level&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;(multiple&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;touchpoints&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;higher&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;score)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Budget&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;signals&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;(specific&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;tool/stack&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;questions&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;higher&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;score)&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="err"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Urgency&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;(timeframe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;mentioned&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;higher&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;score)&lt;/span&gt;&lt;span class="w"&gt;

&lt;/span&gt;&lt;span class="err"&gt;Return&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;only&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;JSON&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;object:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;"score"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;N&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"reason"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"brief explanation"&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use a &lt;strong&gt;Switch node&lt;/strong&gt; to route leads by score:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;80-100&lt;/strong&gt; → Hot lead → Notify immediately via email/SMS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;50-79&lt;/strong&gt; → Warm lead → Add to nurture sequence
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;0-49&lt;/strong&gt; → Cold lead → Add to monthly newsletter list&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  Step 4: Notifications (5 minutes)
&lt;/h3&gt;

&lt;p&gt;For hot leads, add a &lt;strong&gt;Telegram&lt;/strong&gt; or &lt;strong&gt;Slack&lt;/strong&gt; node that sends an alert:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;🔥 HOT LEAD: Acme Corp ($5M ARR, SaaS)
Score: 92/100
Contact: jane@acme.com
Source: Website form
Action: Call within 5 minutes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Real Results
&lt;/h2&gt;

&lt;p&gt;I've been running this pipeline for my own business. The numbers after 30 days:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Lead response time&lt;/td&gt;
&lt;td&gt;4-24 hours&lt;/td&gt;
&lt;td&gt;&amp;lt;2 minutes (hot leads)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Lead capture rate&lt;/td&gt;
&lt;td&gt;~40%&lt;/td&gt;
&lt;td&gt;~95%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Follow-up completion&lt;/td&gt;
&lt;td&gt;~30%&lt;/td&gt;
&lt;td&gt;100%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Conversion (lead to call)&lt;/td&gt;
&lt;td&gt;~15%&lt;/td&gt;
&lt;td&gt;~65%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The biggest surprise: the AI scoring caught 3 high-value leads I would have ignored because they came from an "unusual" source (a podcast mention).&lt;/p&gt;




&lt;h2&gt;
  
  
  What You Need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n instance&lt;/strong&gt; (self-hosted, cloud, or Docker)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Airtable or Google Sheets&lt;/strong&gt; (free tier works)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenAI API key&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hunter.io API key&lt;/strong&gt; (free: 25 verifications/month)&lt;/li&gt;
&lt;li&gt;Optional: Telegram or Slack for notifications&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Want the Complete Package?
&lt;/h2&gt;

&lt;p&gt;I've packaged this entire pipeline as pre-built n8n workflow files — 8 workflows covering lead capture, enrichment, AI scoring, CRM sync, and notifications. Import them into n8n, connect your API keys, and you're live in 30 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://cardinalventures.gumroad.com/l/ai-sales-automation-blueprint-30-proven-workflows-to-close-more-deals" rel="noopener noreferrer"&gt;Get the AI Sales Automation Blueprint →&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each workflow includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ready-to-import JSON files&lt;/li&gt;
&lt;li&gt;Environment variable templates&lt;/li&gt;
&lt;li&gt;Setup guide with screenshots&lt;/li&gt;
&lt;li&gt;Troubleshooting for common issues&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;(I also sell individual workflow packs for specific automations at &lt;a href="https://cardinalventures.gumroad.com" rel="noopener noreferrer"&gt;cardinalventures.gumroad.com&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;About the author: I build n8n automation workflows for small businesses. This pipeline powers my own lead generation and has captured 500+ leads with zero manual data entry.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>automation</category>
      <category>sales</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Automate Your Email with n8n in 10 Minutes (3 Workflows)</title>
      <dc:creator>Chris Wall</dc:creator>
      <pubDate>Sun, 14 Jun 2026 23:14:48 +0000</pubDate>
      <link>https://dev.to/chris_wall_21d72c195c8da8/how-to-automate-your-email-with-n8n-in-10-minutes-3-workflows-4ok4</link>
      <guid>https://dev.to/chris_wall_21d72c195c8da8/how-to-automate-your-email-with-n8n-in-10-minutes-3-workflows-4ok4</guid>
      <description>&lt;h1&gt;
  
  
  How to Automate Your Email with n8n in 10 Minutes
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;You check email 15+ times a day. That's roughly two hours — gone every single day.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You're not alone. The average professional spends 28% of their workweek on email. But here's what nobody tells you: you can automate 80% of it with three n8n workflows and about 10 minutes of setup time.&lt;/p&gt;

&lt;p&gt;No coding required. Here's exactly how.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before You Start
&lt;/h2&gt;

&lt;p&gt;You'll need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;An n8n instance&lt;/strong&gt; (self-hosted via Docker, n8n.cloud, or n8n Desktop — anything v1.0+ works)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A Gmail or Outlook account&lt;/strong&gt; with IMAP enabled&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;An OpenAI API key&lt;/strong&gt; (for the AI-powered workflows)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you don't have n8n set up yet, the Docker install takes about 5 minutes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;docker volume create n8n_data
docker run &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="nt"&gt;--restart&lt;/span&gt; unless-stopped &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--name&lt;/span&gt; n8n &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-p&lt;/span&gt; 5678:5678 &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-v&lt;/span&gt; n8n_data:/home/node/.n8n &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="nv"&gt;N8N_SECURE_COOKIE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nb"&gt;false&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  n8nio/n8n
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now let's build the workflows.&lt;/p&gt;




&lt;h2&gt;
  
  
  Workflow 1: Smart Email Sorter
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it does:&lt;/strong&gt; Automatically labels and routes incoming emails to the right folders. Priority emails stay in your inbox. Newsletters go to a digest folder. Everything else gets archived.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to build it:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Add an Email Trigger (IMAP)&lt;/strong&gt; node — set it to check every 60 seconds&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connect your Gmail/Outlook credentials&lt;/strong&gt; in the node settings&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add an IF node&lt;/strong&gt; — use "Text Contains" on the sender field&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configure your priority list&lt;/strong&gt; — add your boss, key clients, and team members&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For priority matches:&lt;/strong&gt; connect a &lt;strong&gt;Gmail Label&lt;/strong&gt; node → set as "Priority"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For non-priority:&lt;/strong&gt; connect another IF node checking for newsletter keywords (unsubscribe, newsletter, digest)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For newsletters:&lt;/strong&gt; connect a &lt;strong&gt;Gmail Label&lt;/strong&gt; node → "Digest" → check "Archive"&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For everything else:&lt;/strong&gt; connect a &lt;strong&gt;Gmail Label&lt;/strong&gt; node → "Review"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;That's it.&lt;/strong&gt; Activate the workflow and watch your inbox sort itself.&lt;/p&gt;




&lt;h2&gt;
  
  
  Workflow 2: AI Email Responder
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it does:&lt;/strong&gt; Common questions get auto-replied with context-aware responses. Booking inquiries, support tickets, and sales leads each get the right reply — you only step in when it's complex.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to build it:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Email Trigger (IMAP)&lt;/strong&gt; — same as Workflow 1&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set node&lt;/strong&gt; — extract the email body, subject, sender, and timestamp&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI node&lt;/strong&gt; — connect your API key and use this system prompt:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are a professional email assistant. Classify each incoming email 
as: booking, support, sales, or complex. For booking/support/sales: 
draft a helpful, concise reply that addresses the core question and 
includes relevant next steps. For 'complex': leave it for human 
review. Always be polite, professional, and brief.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Switch node&lt;/strong&gt; — route based on the classification&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For booking/sales/support:&lt;/strong&gt; connect an &lt;strong&gt;Email (SMTP)&lt;/strong&gt; or &lt;strong&gt;Gmail&lt;/strong&gt; node to save the draft&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;For complex:&lt;/strong&gt; connect a &lt;strong&gt;Gmail Label&lt;/strong&gt; node → "Needs Review"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; The AI learns from your tone. Send it 3-5 examples of your best replies as reference.&lt;/p&gt;




&lt;h2&gt;
  
  
  Workflow 3: Daily Email Digest
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What it does:&lt;/strong&gt; Instead of 50 individual emails throughout the day, you get one clean summary every morning at 8 AM.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to build it:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Schedule Trigger&lt;/strong&gt; — set to run every weekday at 8:00 AM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IMAP node&lt;/strong&gt; — fetch all unread emails from the last 24 hours&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Split Into Batches&lt;/strong&gt; node — process emails in groups of 5 (avoids OpenAI rate limits)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI node&lt;/strong&gt; — summarize each batch with: "Summarize each email in one sentence. Highlight any urgent items."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge node&lt;/strong&gt; — combine all batch summaries&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code node&lt;/strong&gt; — format the digest as clean HTML&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Email (SMTP) node&lt;/strong&gt; — send the digest to yourself&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The result:&lt;/strong&gt; One clean email every morning that tells you everything you need to know about yesterday's inbox.&lt;/p&gt;




&lt;h2&gt;
  
  
  Results You Can Expect
&lt;/h2&gt;

&lt;p&gt;After running these workflows for a week:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Daily email checking time&lt;/td&gt;
&lt;td&gt;2+ hours&lt;/td&gt;
&lt;td&gt;~15 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Emails reaching inbox&lt;/td&gt;
&lt;td&gt;All of them&lt;/td&gt;
&lt;td&gt;Priority only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Response time to leads&lt;/td&gt;
&lt;td&gt;4-24 hours&lt;/td&gt;
&lt;td&gt;&amp;lt;5 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Morning overwhelm&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Not anymore&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Want the Ready-Made Version?
&lt;/h2&gt;

&lt;p&gt;I've packaged these three workflows as pre-built JSON files with full setup documentation. Import them into n8n, connect your credentials, and you're live in 10 minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;→ &lt;a href="https://cardinalventures.gumroad.com/l/3-n8n-email-workflows" rel="noopener noreferrer"&gt;Get the pre-built workflows for $7&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each workflow includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The complete n8n JSON file (import in one click)&lt;/li&gt;
&lt;li&gt;Step-by-step setup instructions&lt;/li&gt;
&lt;li&gt;Environment variable templates&lt;/li&gt;
&lt;li&gt;Troubleshooting guide&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;(I also sell more advanced individual workflow packs — AI sales pipelines, voice agents, CRM automation — at &lt;a href="https://cardinalventures.gumroad.com" rel="noopener noreferrer"&gt;cardinalventures.gumroad.com&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start with Workflow 1&lt;/strong&gt; — it's the simplest and gives you the most immediate time back&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add Workflow 2 after a few days&lt;/strong&gt; — once you've seen the sorter working&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Workflow 3 is optional&lt;/strong&gt; — only add it if you still feel overwhelmed by email volume&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If you get stuck on any of these, the &lt;a href="https://community.n8n.io" rel="noopener noreferrer"&gt;n8n community forum&lt;/a&gt; is incredibly helpful.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;About the author: I build n8n automation workflows for small businesses and solopreneurs. You can find my full template library at &lt;a href="https://cardinalventures.gumroad.com" rel="noopener noreferrer"&gt;cardinalventures.gumroad.com&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>automation</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Automate Your Email with n8n in 10 Minutes (3 Workflows) description: Stop checking email 15+ times a day.</title>
      <dc:creator>Chris Wall</dc:creator>
      <pubDate>Sun, 14 Jun 2026 23:03:11 +0000</pubDate>
      <link>https://dev.to/chris_wall_21d72c195c8da8/how-to-automate-your-email-with-n8n-in-10-minutes-3-workflows-description-stop-checking-email-2fp4</link>
      <guid>https://dev.to/chris_wall_21d72c195c8da8/how-to-automate-your-email-with-n8n-in-10-minutes-3-workflows-description-stop-checking-email-2fp4</guid>
      <description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;How to Automate Your Email with n8n in 10 Minutes&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You check email 15+ times a day. That's roughly two hours — gone every single day.&lt;/p&gt;

&lt;p&gt;You're not alone. The average professional spends 28% of their workweek on email. But here's what nobody tells you: you can automate 80% of it with three n8n workflows and about 10 minutes of setup time.&lt;/p&gt;

&lt;p&gt;No coding required. Here's exactly how.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Before You Start&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;You'll need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An n8n instance (self-hosted via Docker, n8n.cloud, or n8n Desktop — anything v1.0+ works)&lt;/li&gt;
&lt;li&gt;A Gmail or Outlook account with IMAP enabled&lt;/li&gt;
&lt;li&gt;An OpenAI API key (for the AI-powered workflows)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you don't have n8n set up yet, the Docker install takes about 5 minutes:&lt;/p&gt;

&lt;p&gt;docker volume create n8n_data&lt;br&gt;
docker run -d --restart unless-stopped \&lt;br&gt;
  --name n8n \&lt;br&gt;
  -p 5678:5678 \&lt;br&gt;
  -v n8n_data:/home/node/.n8n \&lt;br&gt;
  -e N8N_SECURE_COOKIE=false \&lt;br&gt;
  n8nio/n8n&lt;br&gt;
Now let's build the workflows.&lt;/p&gt;




&lt;p&gt;&lt;u&gt;Workflow 1: Smart Email Sorter&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;What it does: Automatically labels and routes incoming emails to the right folders. Priority emails stay in your inbox. Newsletters go to a digest folder. Everything else gets archived.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;How to build it:&lt;/u&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add an Email Trigger (IMAP) node — set it to check every 60 seconds&lt;/li&gt;
&lt;li&gt;Connect your Gmail/Outlook credentials in the node settings&lt;/li&gt;
&lt;li&gt;Add an IF node — use "Text Contains" on the sender field&lt;/li&gt;
&lt;li&gt;Configure your priority list — add your boss, key clients, and team members&lt;/li&gt;
&lt;li&gt;For priority matches: connect a Gmail Label node → set as "Priority"&lt;/li&gt;
&lt;li&gt;For non-priority: connect another IF node checking for newsletter keywords (unsubscribe, newsletter, digest)&lt;/li&gt;
&lt;li&gt;For newsletters: connect a Gmail Label node → "Digest" → check "Archive"&lt;/li&gt;
&lt;li&gt;For everything else: connect a Gmail Label node → "Review"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. Activate the workflow and watch your inbox sort itself.&lt;/p&gt;

&lt;p&gt;&lt;u&gt;Workflow 2: AI Email Responder&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;What it does: Common questions get auto-replied with context-aware responses. Booking inquiries, support tickets, and sales leads each get the right reply — you only step in when it's complex.&lt;/p&gt;

&lt;p&gt;How to build it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Email Trigger (IMAP) — same as Workflow 1&lt;/li&gt;
&lt;li&gt;Set node — extract the email body, subject, sender, and timestamp&lt;/li&gt;
&lt;li&gt;OpenAI node — connect your API key and use this system prompt:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You are a professional email assistant. Classify each incoming email &lt;br&gt;
as: booking, support, sales, or complex. For booking/support/sales: &lt;br&gt;
draft a helpful, concise reply that addresses the core question and &lt;br&gt;
includes relevant next steps. For 'complex': leave it for human &lt;br&gt;
review. Always be polite, professional, and brief.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Switch node — route based on the classification&lt;/li&gt;
&lt;li&gt;For booking/sales/support: connect an Email (SMTP) or Gmail node to save the draft&lt;/li&gt;
&lt;li&gt;For complex: connect a Gmail Label node → "Needs Review"&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Pro tip: The AI learns from your tone. Send it 3-5 examples of your best replies as reference.&lt;/p&gt;




&lt;p&gt;&lt;u&gt;Workflow 3: Daily Email Digest&lt;/u&gt;&lt;/p&gt;

&lt;p&gt;What it does: Instead of 50 individual emails throughout the day, you get one clean summary every morning at 8 AM.&lt;/p&gt;

&lt;p&gt;How to build it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Schedule Trigger — set to run every weekday at 8:00 AM&lt;/li&gt;
&lt;li&gt;IMAP node — fetch all unread emails from the last 24 hours&lt;/li&gt;
&lt;li&gt;Split Into Batches node — process emails in groups of 5 (avoids OpenAI rate limits&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>n8n</category>
      <category>automation</category>
      <category>productivity</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
