<?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: Miguel Abarca</title>
    <description>The latest articles on DEV Community by Miguel Abarca (@miguel_angelabarcavaldi).</description>
    <link>https://dev.to/miguel_angelabarcavaldi</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4082052%2Fefb5fc7f-0b0d-4566-b1d1-51da3a89efc9.png</url>
      <title>DEV Community: Miguel Abarca</title>
      <link>https://dev.to/miguel_angelabarcavaldi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/miguel_angelabarcavaldi"/>
    <language>en</language>
    <item>
      <title>How We Automated Our 69-Product Gumroad Store with n8n (and Why Distribution Beat Product Quality)</title>
      <dc:creator>Miguel Abarca</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:02:16 +0000</pubDate>
      <link>https://dev.to/miguel_angelabarcavaldi/how-we-automated-our-69-product-gumroad-store-with-n8n-and-why-distribution-beat-product-quality-1gap</link>
      <guid>https://dev.to/miguel_angelabarcavaldi/how-we-automated-our-69-product-gumroad-store-with-n8n-and-why-distribution-beat-product-quality-1gap</guid>
      <description>&lt;h1&gt;
  
  
  How We Automated Our 69-Product Gumroad Store with n8n (and Why Distribution Beat Product Quality)
&lt;/h1&gt;

&lt;p&gt;We run a 69-product n8n automation store on Gumroad. Everything — 195 deliverable files, 45+ production-grade AI agent workflows, 3 vertical bundles — is built, tested, and shipped with n8n itself.&lt;/p&gt;

&lt;p&gt;Here's the honest version of what we learned, including the part where we had 69 ready products and zero sales.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack we actually run
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n&lt;/strong&gt; for every internal workflow: content repurposing (1 input → 12+ formats), marketplace monitoring, competitor scraping, affiliate tracking, sales dashboards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gumroad API&lt;/strong&gt; (self-hosted instance, PR #4315) for catalog management: 69 products, files, covers, offer codes, affiliates — all scripted, zero manual dashboard work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI agents&lt;/strong&gt; (multi-agent prompt engineering) for the products themselves: BANT lead qualification, cart recovery, churn prevention, content repurposing, support triage — each with an executable n8n workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 5 prompt-engineering patterns that made our agents reliable
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Give the agent a job description, not a chat prompt.&lt;/strong&gt; A system prompt that reads like a job posting (context, responsibilities, constraints, escalation rules) outperforms conversational instructions. Agents need to know who they are before what to do.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Few-shot examples beat abstract rules.&lt;/strong&gt; Every prompt ships 2-3 worked input → reasoning → output examples. This removed most formatting errors without JSON schema enforcement.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Chain-of-thought is a structure, not a technique.&lt;/strong&gt; Define explicit stages: analyze context → identify intent → draft → self-check → escalate if confidence &amp;lt; threshold.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Confidence calibration gates autonomous actions.&lt;/strong&gt; Each agent scores its own confidence before acting. Below threshold = human escalation. This is the difference between an agent that "works" and one you trust with real data.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Test with adversarial inputs, not happy paths.&lt;/strong&gt; Empty payloads, conflicting instructions, ambiguous messages catch more failures than production monitoring ever will.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The uncomfortable truth: distribution &amp;gt; product quality
&lt;/h2&gt;

&lt;p&gt;We had 69 validated products, 195 files, 2-3 covers each, 3K-6K character descriptions — and &lt;strong&gt;0 sales&lt;/strong&gt;. The bottleneck was never the product. It was distribution.&lt;/p&gt;

&lt;p&gt;What we changed in 48 hours:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;9 n8n marketplace listings (FlowHunt, FlowMarket, ManageN8N, n8n.io, n8nBasket, n8nMarkets, n8nPlace, n8nWorkflowTemplates, PromptBase) with full copy, not truncated previews.&lt;/li&gt;
&lt;li&gt;Reddit (r/n8n) value-first posts + LinkedIn built-in-public threads.&lt;/li&gt;
&lt;li&gt;A dev.to case study (this post), the channel where successful n8n sellers build their entire funnel.&lt;/li&gt;
&lt;li&gt;A welcome email + review-request sequence for every buyer (day 0 upsell, day 7 review ask).&lt;/li&gt;
&lt;li&gt;Automated monitoring: campaign dashboard (sales, revenue, clicks per UTM channel) + weekly competitor watch (prices, reviews, sales signals on 12 top products).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why n8n was the right call for all of it
&lt;/h2&gt;

&lt;p&gt;Every automation above runs on n8n: content repurposing, marketplace submission tracking, UTM monitoring, competitor scraping. One platform, one mental model, zero vendor lock-in beyond the open-source core.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;4 free workflows&lt;/strong&gt; (RSS Digest + BANT + Cart Recovery + Knowledge Base): &lt;a href="https://miguelabarca.gumroad.com/l/xetpfq?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/xetpfq?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS Founder AI Bundle&lt;/strong&gt; (9 agent workflows — sales, support, retention): &lt;a href="https://miguelabarca.gumroad.com/l/zwbgp?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/zwbgp?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality&lt;/a&gt; ($79, LAUNCH30 for 30% off)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agency Automation Vault&lt;/strong&gt; (8 agent workflows — content, marketing, research): &lt;a href="https://miguelabarca.gumroad.com/l/qkouao?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/qkouao?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality&lt;/a&gt; ($79)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise AI Suite&lt;/strong&gt; (pipeline + RAG + dev tools): &lt;a href="https://miguelabarca.gumroad.com/l/xvdpi?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/xvdpi?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality&lt;/a&gt; ($149)&lt;/li&gt;
&lt;li&gt;Full catalog (69 products): &lt;a href="https://miguelabarca.gumroad.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=distribution-beats-quality&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to share the actual workflow JSONs behind any pattern above. What's your biggest distribution bottleneck?&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>ai</category>
      <category>agents</category>
      <category>automation</category>
    </item>
    <item>
      <title>From Legacy to Modern: How We Rebuilt 45 n8n AI Agents After Getting Called Out on Reddit</title>
      <dc:creator>Miguel Abarca</dc:creator>
      <pubDate>Tue, 25 Aug 2026 02:04:33 +0000</pubDate>
      <link>https://dev.to/miguel_angelabarcavaldi/from-legacy-to-modern-how-we-rebuilt-45-n8n-ai-agents-after-getting-called-out-on-reddit-19hf</link>
      <guid>https://dev.to/miguel_angelabarcavaldi/from-legacy-to-modern-how-we-rebuilt-45-n8n-ai-agents-after-getting-called-out-on-reddit-19hf</guid>
      <description>&lt;h2&gt;
  
  
  The Post That Changed Everything
&lt;/h2&gt;

&lt;p&gt;Six months ago, I posted our 45-workflow n8n AI agent pack to r/n8n. Proud moment — until a comment pointed out we were using legacy &lt;code&gt;aiAgent&lt;/code&gt; nodes (pre-LangChain integration).&lt;/p&gt;

&lt;p&gt;They were right. The old architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;n8n-nodes-base.aiAgent&lt;/code&gt; with &lt;code&gt;aiProvider&lt;/code&gt;/&lt;code&gt;model&lt;/code&gt;/&lt;code&gt;credential&lt;/code&gt; fields&lt;/li&gt;
&lt;li&gt;No proper tool calling abstraction&lt;/li&gt;
&lt;li&gt;Connections by internal IDs (brittle on import)&lt;/li&gt;
&lt;li&gt;No sub-node chat model pattern&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;We didn't argue. We rebuilt.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Modern Architecture (v3.1)
&lt;/h2&gt;

&lt;p&gt;Every workflow now uses:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
json
{
  "type": "@n8n/n8n-nodes-langchain.agent",
  "typeVersion": 3.1,
  "position": [200, 300],
  "parameters": {
    "promptType": "define",
    "text": "={{ $json.input }}",
    "options": {
      "systemMessage": "=You are a BANT qualification specialist...",
      "maxIterations": 5
    }
  }
}
With a sub-node chat model:
{
  "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
  "typeVersion": 1,
  "position": [200, 100],
  "parameters": {
    "modelName": "gemini-1.5-pro",
    "temperature": 0.1
  },
  "credentials": {
    "googleAiApi": "Google AI Studio"
  }
}
Connected via ai_languageModel — not the old credential field.
The 5 Prompt Patterns That Actually Work
After rebuilding 45 agents across 9 categories, these patterns separate production-ready from demo-only:
1. Job Description &amp;gt; Chat Prompt
System prompts structured like job postings:
role: "BANT Qualification Specialist"
responsibilities:
  - "Score leads 0-100 on Budget, Authority, Need, Timeline"
  - "Output deterministic JSON: score, verdict, next_action"
constraints:
  - "Never hallucinate fields not in payload"
  - "Escalate if confidence &amp;lt; 0.75"
escalation_rules:
  - "Below threshold → human review queue"
kpis:
  - "Accuracy &amp;gt; 90% on test set"
  - "False positive rate &amp;lt; 5%"
2. Few-Shot Examples Eliminate 90% Format Errors
Every agent includes 3 worked examples:
{
  "input": {"lead": {"budget_status": "approved", "decision_maker_check": "yes"}},
  "reasoning": "Budget approved + decision maker = strong signal",
  "output": {"score": 85, "verdict": "warm", "next_action": "Send case study"}
}
3. Chain-of-Thought as Explicit Stages
Not "think step by step" — define stages:
stages:
  1. analyze_context: "What fields are present? What's missing?"
  2. identify_intent: "What is this lead actually asking for?"
  3. draft: "Build JSON response"
  4. self_check: "Validate against schema, check confidence"
  5. escalate_if: "confidence &amp;lt; 0.75 → human"
4. Confidence Calibration as Safety Gate
Each agent scores its own confidence:
// Deterministic scoring (no LLM cost)
const score = calculateBANT(payload.lead);
const confidence = score &amp;gt;= 80 ? 0.95 : score &amp;gt;= 60 ? 0.75 : 0.5;
if (confidence &amp;lt; 0.75) return { escalate: true, reason: "Low confidence" };
5. Test Adversarial, Not Happy Paths
const adversarialTests = [
  {}, // empty payload
  { lead: { budget_status: "approved", decision_maker_check: "conflicting" }},
  { lead: { pain_point_validation: "" }}, // ambiguous
];
Live Demo (No Setup Required)
Test the BANT agent right now:
curl -X POST https://miguelabarca.app.n8n.cloud/webhook/bant-qualification \
  -H "Content-Type: application/json" \
  -d '{"lead":{"lead_email":"john@acme.com","company":"Acme Corp","lead_name":"John Smith","budget_status":"approved","decision_maker_check":"yes","pain_point_validation":"manual reporting","timeline_proximity":"this quarter"}}'
Returns: {"score":100,"verdict":"hot","next_action":"Book discovery call"}
Architecture notes:
- responseMode: "lastNode" — no Respond to Webhook node needed
- Payload in body.lead (n8n 2.35+)
- Deterministic JS scoring — zero LLM cost, zero latency
- Runs on n8n Cloud Free tier (14-day trial)
The Catalog (70 Products, All v3.1)
Tier    Products    Price
Free    4 workflows (RSS, BANT, Cart Recovery, KB)  $0
Individual  45 agents (9 categories)    $29 each
Niche Packs E-com, Real Estate, SaaS (12 each)  $29
Workflow Pack   All 45 + bonuses    $29
Prompts Pro 45 blueprints + Handbook    $27
Vertical Bundles    SaaS/Enterprise/Agency  $79/$79/$149
Lifetime License    53 products, future included    $49
Active codes: LAUNCH30 (30% off) · FLASH59 ($20 off bundles)
What We Learned
1. Community feedback &amp;gt; internal QA — The r/n8n catch saved our reputation
2. Modern architecture isn't optional — Legacy nodes don't exist in current n8n
3. Deterministic &amp;gt; LLM for scoring — BANT at 0 cost, 0 latency, 100% reproducible
4. Audit gates are non-negotiable — sanity-v13.mjs (0 errors = gate) catches everything
5. Distribution is the real bottleneck — 70 products, 0 sales, all tech debt paid
Try It Yourself
Free tier: 4 production workflows → https://miguelabarca.gumroad.com/l/xetpfq
Live demo: BANT agent → https://miguelabarca.app.n8n.cloud/webhook/bant-qualification
Full catalog: https://miguelabarca.gumroad.com (code LAUNCH30 = 30% off)
Building AI agents in n8n? The prompt patterns above work regardless of your stack. The architecture patterns (job descriptions, few-shot, CoT stages, confidence gates, adversarial testing) are universal.
What's your highest-stakes agent — and what's its confidence threshold?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>n8n</category>
      <category>ai</category>
      <category>automation</category>
      <category>langchain</category>
    </item>
    <item>
      <title>How We Automated Our 69-Product Gumroad Store with n8n (and Why Distribution Beat Product Quality)</title>
      <dc:creator>Miguel Abarca</dc:creator>
      <pubDate>Mon, 17 Aug 2026 18:31:13 +0000</pubDate>
      <link>https://dev.to/miguel_angelabarcavaldi/how-we-automated-our-69-product-gumroad-store-with-n8n-and-why-distribution-beat-product-quality-1ge2</link>
      <guid>https://dev.to/miguel_angelabarcavaldi/how-we-automated-our-69-product-gumroad-store-with-n8n-and-why-distribution-beat-product-quality-1ge2</guid>
      <description>&lt;p&gt;The honest story of a 69-product n8n automation store: 5 prompt-engineering patterns that work, and why distribution beat product quality.&lt;/p&gt;

&lt;h1&gt;
  
  
  How We Automated Our 69-Product Gumroad Store with n8n (and Why Distribution Beat Product Quality)
&lt;/h1&gt;

&lt;p&gt;We run a 69-product n8n automation store on Gumroad. Everything — 195 deliverable files, 45+ production-grade AI agent workflows, 3 vertical bundles — is built, tested, and shipped with n8n itself.&lt;/p&gt;

&lt;p&gt;Here's the honest version of what we learned, including the part where we had 69 ready products and zero sales.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack we actually run
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;n8n&lt;/strong&gt; for every internal workflow: content repurposing (1 input → 12+ formats), marketplace monitoring, competitor scraping, affiliate tracking, sales dashboards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gumroad API&lt;/strong&gt; (self-hosted instance, PR #4315) for catalog management: 69 products, files, covers, offer codes, affiliates — all scripted, zero manual dashboard work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI agents&lt;/strong&gt; (multi-agent prompt engineering) for the products themselves: BANT lead qualification, cart recovery, churn prevention, content repurposing, support triage — each with an executable n8n workflow.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The 5 prompt-engineering patterns that made our agents reliable
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Give the agent a job description, not a chat prompt.&lt;/strong&gt; A system prompt that reads like a job posting (context, responsibilities, constraints, escalation rules) outperforms conversational instructions. Agents need to know who they are before what to do.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Few-shot examples beat abstract rules.&lt;/strong&gt; Every prompt ships 2-3 worked input → reasoning → output examples. This removed most formatting errors without JSON schema enforcement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chain-of-thought is a structure, not a technique.&lt;/strong&gt; Define explicit stages: analyze context → identify intent → draft → self-check → escalate if confidence &amp;lt; threshold.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confidence calibration gates autonomous actions.&lt;/strong&gt; Each agent scores its own confidence before acting. Below threshold = human escalation. This is the difference between an agent that "works" and one you trust with real data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test with adversarial inputs, not happy paths.&lt;/strong&gt; Empty payloads, conflicting instructions, ambiguous messages catch more failures than production monitoring ever will.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The uncomfortable truth: distribution &amp;gt; product quality
&lt;/h2&gt;

&lt;p&gt;We had 69 validated products, 195 files, 2-3 covers each, 3K-6K character descriptions — and &lt;strong&gt;0 sales&lt;/strong&gt;. The bottleneck was never the product. It was distribution.&lt;/p&gt;

&lt;p&gt;What we changed in 48 hours:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;9 n8n marketplace listings (FlowHunt, FlowMarket, ManageN8N, n8n.io, n8nBasket, n8nMarkets, n8nPlace, n8nWorkflowTemplates, PromptBase) with full copy, not truncated previews.&lt;/li&gt;
&lt;li&gt;Reddit (r/n8n) value-first posts + LinkedIn built-in-public threads.&lt;/li&gt;
&lt;li&gt;A dev.to case study (this post), the channel where successful n8n sellers build their entire funnel.&lt;/li&gt;
&lt;li&gt;A welcome email + review-request sequence for every buyer (day 0 upsell, day 7 review ask).&lt;/li&gt;
&lt;li&gt;Automated monitoring: campaign dashboard (sales, revenue, clicks per UTM channel) + weekly competitor watch (prices, reviews, sales signals on 12 top products).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why n8n was the right call for all of it
&lt;/h2&gt;

&lt;p&gt;Every automation above runs on n8n: content repurposing, marketplace submission tracking, UTM monitoring, competitor scraping. One platform, one mental model, zero vendor lock-in beyond the open-source core.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;4 free workflows&lt;/strong&gt; (RSS Digest + BANT + Cart Recovery + Knowledge Base): &lt;a href="https://miguelabarca.gumroad.com/l/xetpfq?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/xetpfq?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SaaS Founder AI Bundle&lt;/strong&gt; (9 agent workflows — sales, support, retention): &lt;a href="https://miguelabarca.gumroad.com/l/zwbgp?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/zwbgp?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h&lt;/a&gt; ($79, LAUNCH20 for 20% off)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agency Automation Vault&lt;/strong&gt; (8 agent workflows — content, marketing, research): &lt;a href="https://miguelabarca.gumroad.com/l/qkouao?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/qkouao?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h&lt;/a&gt; ($79)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enterprise AI Suite&lt;/strong&gt; (pipeline + RAG + dev tools): &lt;a href="https://miguelabarca.gumroad.com/l/xvdpi?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com/l/xvdpi?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h&lt;/a&gt; ($149)&lt;/li&gt;
&lt;li&gt;Full catalog (69 products): &lt;a href="https://miguelabarca.gumroad.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h" rel="noopener noreferrer"&gt;https://miguelabarca.gumroad.com?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch48h&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Happy to share the actual workflow JSONs behind any pattern above. What's your biggest distribution bottleneck?&lt;/p&gt;

</description>
      <category>n8n</category>
      <category>ai</category>
      <category>agents</category>
      <category>automation</category>
    </item>
  </channel>
</rss>
