DEV Community

build-in-public Series' Articles

Back to HaoPeng Zhang's Series
Your n8n Failure Alert Never Fired: Test the Pager, Not Just the Workflow

Your n8n Failure Alert Never Fired: Test the Pager, Not Just the Workflow

Comments
4 min read
Valid JSON, Wrong Answer: Semantic Checks for LLM Output in n8n

Valid JSON, Wrong Answer: Semantic Checks for LLM Output in n8n

Comments
3 min read
Your n8n Workflow Only Processed the First Page: Pagination Bugs That Look Like Success

Your n8n Workflow Only Processed the First Page: Pagination Bugs That Look Like Success

Comments
3 min read
One Bad Row Killed the Whole Batch: Partial-Failure Handling for n8n Loops

One Bad Row Killed the Whole Batch: Partial-Failure Handling for n8n Loops

4
Comments 35
3 min read
Your Workflow Said Success and Nothing Happened: Verifying Side Effects in n8n

Your Workflow Said Success and Nothing Happened: Verifying Side Effects in n8n

Comments 3
4 min read
The Workflow That Waited for a Human Who Never Came: Timeouts for Approval Steps in n8n

The Workflow That Waited for a Human Who Never Came: Timeouts for Approval Steps in n8n

Comments 3
3 min read
The Token That Expired on a Holiday: Credential Expiry in n8n

The Token That Expired on a Holiday: Credential Expiry in n8n

Comments 2
3 min read
The Scheduled Workflow That Ran Twice: Overlapping Runs in n8n

The Scheduled Workflow That Ran Twice: Overlapping Runs in n8n

Comments
4 min read
The Workflow That Paged Me 47 Times: Deduplicating n8n Failure Alerts

The Workflow That Paged Me 47 Times: Deduplicating n8n Failure Alerts

Comments 2
4 min read
Run It Twice, Charge Once: Idempotency Keys in n8n

Run It Twice, Charge Once: Idempotency Keys in n8n

Comments 2
4 min read
The Deploy That Broke Running Jobs: Changing an n8n Workflow While Executions Are In Flight

The Deploy That Broke Running Jobs: Changing an n8n Workflow While Executions Are In Flight

Comments
5 min read
The JSON Parsed Fine and Was Still Wrong: Validating LLM Output in n8n

The JSON Parsed Fine and Was Still Wrong: Validating LLM Output in n8n

Comments
4 min read
The API Changed Its Response and My Workflow Didn't Notice: Defending n8n Against Silent Schema Drift

The API Changed Its Response and My Workflow Didn't Notice: Defending n8n Against Silent Schema Drift

Comments
4 min read
The Webhook Arrived Twice: Deduplicating Webhook Deliveries in n8n

The Webhook Arrived Twice: Deduplicating Webhook Deliveries in n8n

Comments
5 min read
The List That Looked Complete: Paginating Provider APIs in n8n Without Silently Dropping Records

The List That Looked Complete: Paginating Provider APIs in n8n Without Silently Dropping Records

Comments 8
5 min read
The Workflow That Ran at 3 AM: Timezone Bugs in Scheduled n8n Workflows

The Workflow That Ran at 3 AM: Timezone Bugs in Scheduled n8n Workflows

Comments
5 min read
The Webhook Burst That Buried My Queue: Backpressure in n8n

The Webhook Burst That Buried My Queue: Backpressure in n8n

1
Comments
4 min read