From 2bd6499ae5c60bb7a9e466de3976ee42b9cc0160 Mon Sep 17 00:00:00 2001 From: rogalik27 Date: Wed, 24 Jun 2026 14:53:17 +0200 Subject: [PATCH] Phase 4: harden Sheets writes with retry-on-fail Add retryOnFail (4 tries, 3s apart) to all Google Sheets nodes in lead-intake and renewal-reminder so a transient API throttle/race re-tries instead of silently dropping a row. Co-Authored-By: Claude Opus 4.8 --- n8n/lead-intake.json | 10 ++++++++-- n8n/renewal-reminder.json | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/n8n/lead-intake.json b/n8n/lead-intake.json index 14391f1..f246bf9 100644 --- a/n8n/lead-intake.json +++ b/n8n/lead-intake.json @@ -70,7 +70,10 @@ "id": "45TWPyl1wVk2Vxdm", "name": "SMB Google (service account)" } - } + }, + "retryOnFail": true, + "maxTries": 4, + "waitBetweenTries": 3000 }, { "parameters": { @@ -147,7 +150,10 @@ "id": "45TWPyl1wVk2Vxdm", "name": "SMB Google (service account)" } - } + }, + "retryOnFail": true, + "maxTries": 4, + "waitBetweenTries": 3000 } ], "connections": { diff --git a/n8n/renewal-reminder.json b/n8n/renewal-reminder.json index 74548bc..352f07e 100644 --- a/n8n/renewal-reminder.json +++ b/n8n/renewal-reminder.json @@ -52,7 +52,10 @@ "id": "45TWPyl1wVk2Vxdm", "name": "SMB Google (service account)" } - } + }, + "retryOnFail": true, + "maxTries": 4, + "waitBetweenTries": 3000 }, { "parameters": { @@ -142,7 +145,10 @@ "id": "45TWPyl1wVk2Vxdm", "name": "SMB Google (service account)" } - } + }, + "retryOnFail": true, + "maxTries": 4, + "waitBetweenTries": 3000 } ], "connections": {