n8n stress testing
CrashLabs
Catch double emails and double charges before production. No signup to see a live FAIL.
Demo is free · your own run needs a free credit after signup
What a FAIL looks like
Sample invoice webhook · preview of the before/after live demo
Deploy gate
Fail
Not production-ready yet
No duplicate guard. A retried webhook would invoice and email the same customer again — Crash Labs proved it in a fake company.
Risk
88/100
Blast radius · Northwind Ops (simulated)
If production retried this 50×, Northwind Ops would spam the same customer 43 times.
50 trigger fires into one fake company. No real Stripe. No real Gmail.
43
emails out
- Emails
- 43
- Invoices
- 43
- Stripe
- 43
- Messages
- 43
- Customers
- 3
Run storyboard
- Run #1: 1 invoice + 1 email + 1 message
- Run #2: 1 invoice + 1 email + 1 message
- Run #3: 1 invoice + 1 email + 1 message
- ···
- Run #14: 1 invoice + 1 email + 1 message
- ···
- Run #50: 1 invoice + 1 email + 1 message
Fake inbox
Your invoice
to ada@example.com · after run #50
Your invoice
to ada@example.com · after run #49
Your invoice
to ada@example.com · after run #48
What to fix
- Criticalblast radius
Fake-company ledger: 43× identical customer emails
Add an idempotency key (order id / delivery id) before Gmail and Stripe. Retries must no-op.
- Highapproval
Payment path can fire without a human gate
Move Stripe after wait/approve, or require confirmation before charge.
This is a preview. The live demo runs the real engine — no signup.
See the full report →Workflows look fine in the editor.Production is where they spam, double-charge, or go quiet.
If you ship n8n for clients, this is a second opinion before go-live. Replay the same webhook twice and see what still fires.
How it works
Four steps from export to gate
Upload, simulate, stress, decide. Same path every time.
- 01
Export from n8n
Download your workflow JSON. Leave credentials out. Crash Labs only needs the graph.
- 02
Spin up a fake company
Mock Stripe, Gmail, Slack, SMS, Sheets, CRM. Nothing real leaves the building.
- 03
Replay until it breaks
Same event twice, spam bursts, 50-run stress — then read the ledger.
- 04
Get the blast radius
Emails, SMS, invoices, CRM writes that survive retry. PASS / WARN / FAIL.
What you get
A report you can act on
Blast radius ledger
Exactly what would leave the company after retries: emails, SMS, invoices, commerce, CRM.
Retry survival
Delivery #1 vs #2. Idempotency and reversibility scores per side effect.
Deploy gate
PASS, WARN, or FAIL with fixes you can ship before the client turns it on.
Next
Run it on your workflow
Paste n8n JSON. Confirmed accounts get a free credit to try. After that, pay per run.