{"product_id":"n8n-workflow-gmail-complaints-airtable-claude-draft-replies","title":"n8n Workflow: Gmail Complaints → Airtable + Claude Draft Replies","description":"\u003ch3\u003eTurn Gmail complaints into approved, policy-cited responses—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors your Gmail complaints inbox, logs new cases in Airtable, sends an immediate acknowledgement, drafts a policy-cited reply with Anthropic Claude, and only sends the final response after a reviewer approves or edits it via an email approval form.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eRuns every minute per new email\u003c\/b\u003e: When a new message arrives, the workflow triggers and processes each email in its own independent execution.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRetrieves and filters messages\u003c\/b\u003e: It pulls the full Gmail message, extracts plain-text fields, and screens out automated\/non-complaint mail and messages sent from the monitored inbox address.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eMatches to existing Airtable cases\u003c\/b\u003e: It searches Airtable for an open case using Gmail thread, quoted reference, or sender address, routing results as \u003ci\u003eskip\u003c\/i\u003e, \u003ci\u003efollow-up\u003c\/i\u003e, or \u003ci\u003enew case\u003c\/i\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eHandles follow-ups without resending acknowledgements\u003c\/b\u003e: For follow-ups, it writes an Audit entry in Airtable and emails the handler in Gmail without sending a second acknowledgement.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eClassifies complaints and severity\u003c\/b\u003e: For new messages, it uses \u003cb\u003eAnthropic Claude Haiku\u003c\/b\u003e to determine whether the email is a complaint and assess severity.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eDrafts a policy-cited reply (with validation)\u003c\/b\u003e: It pulls approved policy documents and example replies from Airtable, drafts the response with \u003cb\u003eAnthropic Claude Opus\u003c\/b\u003e using inline citation markers, and programmatically validates each marker maps to an approved document (retrying once if needed).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eReviewer approval before sending\u003c\/b\u003e: It stores the draft, citations, and unsupported points in Airtable, then sends a Gmail approval email containing an approval\/edit form. Only after approval does the final response get sent.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams needing consistent, policy-aligned complaint responses\u003c\/li\u003e\n  \u003cli\u003eOperations workflows that require human review before any customer-facing email is finalized\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building Gmail → Airtable case management with LLM-assisted drafting\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003en8n nodes\/integrations:\u003c\/b\u003e Gmail, Airtable, if, code, no op, switch\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAI providers:\u003c\/b\u003e Anthropic Claude Haiku (classification\/severity) and Anthropic Claude Opus (drafting with citations)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46217905275059,"sku":"N8N-20860","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/FpTAWKjb866EbqyPewX05_Dl3usvy8.png?v=1791882258","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-gmail-complaints-airtable-claude-draft-replies","provider":"N8N Commerce","version":"1.0","type":"link"}