Log workflow failures with Google Gemini, Google Sheets, and Gmail alerts
Go to WorkflowDescription
Quick overview
This error workflow captures n8n workflow failures, classifies them, generates a short Google Gemini diagnosis, logs each incident to Google Sheets, and emails an on-call address via Gmail only for critical errors.
How it works
Triggers when a linked n8n workflow fails in a production execution.
Extracts failure details and classifies the error message into a category and severity (for example authentication, rate limit, transient network, data shape, or configuration).
Sends the workflow context and raw error to Google Gemini to produce a plain-English, three-sentence diagnosis.
Combines the classification and AI diagnosis into a single incident record.
Appends the incident record as a new row in Google Sheets.
Sends a formatted Gmail alert to the on-call address only when the incident severity is marked as Critical.
Setup
Add a Google Gemini (PaLM) API credential and select it for the chat model used to generate the diagnosis.
Add a Google Sheets OAuth2 credential and select the target spreadsheet and sheet tab, ensuring the columns exist for failed_at, workflow_name, workflow_id, execution_id, execution_url, failed_node, error_message, error_type, severity, and ai_diagnosis.
Add a Gmail OAuth2 credential and replace [email protected] with your real on-call email recipient.
In each workflow you want monitored, set this workflow as its Error Workflow in the workflow settings so failures route here.
This workflow was created by Swapnil Mandloi and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.