DEV Community

HaoPeng Zhang profile picture

HaoPeng Zhang

I build AI automation workflows with n8n. Sharing free templates + build-in-public notes on content & SEO automation. Paid templates: https://payhip.com/haopengailab

The SEO Blog Engine: A Teardown of the n8n Workflow That Writes My Drafts

The SEO Blog Engine: A Teardown of the n8n Workflow That Writes My Drafts

Comments
3 min read

Want to connect with HaoPeng Zhang?

Create an account to connect with HaoPeng Zhang. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Inbox Autopilot: What 60 Days of Letting an n8n Workflow Triage My Email Taught Me

The Inbox Autopilot: What 60 Days of Letting an n8n Workflow Triage My Email Taught Me

Comments 4
4 min read
The Hook Factory: 5 Prompt Angles I Automated in n8n (Steal the System)

The Hook Factory: 5 Prompt Angles I Automated in n8n (Steal the System)

Comments
4 min read
My 9 AM Workflow Ran at 1 AM: The Timezone Bug That Only Strikes in Production

My 9 AM Workflow Ran at 1 AM: The Timezone Bug That Only Strikes in Production

Comments
4 min read
The Webhook Timeout Trap: Why My n8n Webhook Stopped Timing Out (Respond First, Work Later)

The Webhook Timeout Trap: Why My n8n Webhook Stopped Timing Out (Respond First, Work Later)

Comments
4 min read
The Quiet Fail: How I Catch n8n Workflows That "Succeed" but Do Nothing

The Quiet Fail: How I Catch n8n Workflows That "Succeed" but Do Nothing

Comments 2
6 min read
The Schema Guard: How I Catch LLM Output Changes Before They Break My n8n Pipelines

The Schema Guard: How I Catch LLM Output Changes Before They Break My n8n Pipelines

Comments
5 min read
The Cost Ledger: How I Gave Every n8n Workflow Run a Price Tag

The Cost Ledger: How I Gave Every n8n Workflow Run a Price Tag

Comments
5 min read
The Shadow Run: How I Test a New Workflow Version on Live Traffic Without Firing Side Effects

The Shadow Run: How I Test a New Workflow Version on Live Traffic Without Firing Side Effects

Comments
4 min read
The Spread Collision: When LLM Output Silently Overwrites Your Workflow State

The Spread Collision: When LLM Output Silently Overwrites Your Workflow State

Comments
4 min read
The Tag Linter: How I Catch Untagged n8n Nodes Before They Reach Production

The Tag Linter: How I Catch Untagged n8n Nodes Before They Reach Production

Comments
4 min read
Pure vs Effectful: Why My n8n Retry Policy Tags Nodes, Not Failures

Pure vs Effectful: Why My n8n Retry Policy Tags Nodes, Not Failures

Comments
3 min read
The Retry Budget: Why My n8n LLM Workflows Retry Exactly Once, Then Page a Human

The Retry Budget: Why My n8n LLM Workflows Retry Exactly Once, Then Page a Human

1
Comments 2
3 min read
The Model-Change Protocol: What I Actually Do When the Tally Shows Two Weeks of Model Drift

The Model-Change Protocol: What I Actually Do When the Tally Shows Two Weeks of Model Drift

Comments
4 min read
The Prompt Contract Test: Failing the Build When the Prompt and Its Fixtures Disagree

The Prompt Contract Test: Failing the Build When the Prompt and Its Fixtures Disagree

Comments
4 min read
The Weekly Tally: 12 Rejected Outputs Told Me My Prompt Was the Bug, Not the Model

The Weekly Tally: 12 Rejected Outputs Told Me My Prompt Was the Bug, Not the Model

Comments
3 min read
The Human Half of the Gate: My 10-Minute Review-Queue SOP for n8n LLM Outputs

The Human Half of the Gate: My 10-Minute Review-Queue SOP for n8n LLM Outputs

Comments
4 min read
From Runbook to Script: Turning My n8n Pre-Publish Checklist Into a One-Command Gate

From Runbook to Script: Turning My n8n Pre-Publish Checklist Into a One-Command Gate

Comments
4 min read
Trust, but Verify: How I Test n8n LLM Workflows Before They Touch Production

Trust, but Verify: How I Test n8n LLM Workflows Before They Touch Production

Comments
4 min read
Two Models, One Pipeline: The Mini-First Cascade Behind My n8n Meeting-Notes Workflow

Two Models, One Pipeline: The Mini-First Cascade Behind My n8n Meeting-Notes Workflow

Comments
4 min read
My Free n8n Template Gets Readers But Zero Sales — So I Rebuilt the Funnel Around It

My Free n8n Template Gets Readers But Zero Sales — So I Rebuilt the Funnel Around It

Comments
4 min read
The Sweeper Pattern: How I Reconcile Crashed n8n Jobs Without Guessing

The Sweeper Pattern: How I Reconcile Crashed n8n Jobs Without Guessing

Comments 2
5 min read
No Idempotency Key? How I Make Gmail Sends Safe to Retry Anyway

No Idempotency Key? How I Make Gmail Sends Safe to Retry Anyway

Comments
5 min read
The Crash Test Nobody Runs: What I Learned About "Exactly-Once" Building AI Workflows in n8n

The Crash Test Nobody Runs: What I Learned About "Exactly-Once" Building AI Workflows in n8n

Comments
6 min read
I built a free n8n workflow that turns messy meeting notes into action items

I built a free n8n workflow that turns messy meeting notes into action items

Comments 8
2 min read
5 ways your n8n AI agent breaks in production (and the quick test for each)

5 ways your n8n AI agent breaks in production (and the quick test for each)

Comments
2 min read
Writing content hooks is hard — so I automated it with n8n (free template, now in the official n8n gallery)

Writing content hooks is hard — so I automated it with n8n (free template, now in the official n8n gallery)

Comments
2 min read
I automated my inbox triage with n8n + GPT-4o-mini (copy the exact workflow)

I automated my inbox triage with n8n + GPT-4o-mini (copy the exact workflow)

1
Comments
3 min read
I built a free n8n workflow that writes scroll-stopping content hooks

I built a free n8n workflow that writes scroll-stopping content hooks

Comments
2 min read
loading...