{"product_id":"draft-google-review-replies-with-gpt-5-gmail-slack-n8n","title":"Draft Google Review Replies with GPT-5, Gmail \u0026 Slack (n8n)","description":"\u003ch3\u003eDraft Google review replies with GPT-5—then post safely to Google using Gmail \u0026amp; Slack (n8n)\u003c\/h3\u003e\n\u003cp\u003eWhen new Google reviews land on your \u003cstrong\u003eGoogle Business Profile\u003c\/strong\u003e, this n8n workflow drafts a reply in \u003cem\u003eyour voice\u003c\/em\u003e with GPT-5, flags anything risky, and only auto-posts when it’s safe. If approval is needed, it routes drafts to \u003cstrong\u003eSlack\u003c\/strong\u003e—so you stay in control.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks hourly\u003c\/strong\u003e for new Google reviews on the \u003cstrong\u003eaccount and location\u003c\/strong\u003e you select.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSkips reviews\u003c\/strong\u003e that already have a \u003cstrong\u003epublic reply\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eReads your configured \u003cstrong\u003ereply settings\u003c\/strong\u003e (including your \u003cstrong\u003esign-off\u003c\/strong\u003e and the \u003cstrong\u003estar rating\u003c\/strong\u003e threshold that determines when replies should be drafted\/posted).\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate a draft reply in your style, and \u003cstrong\u003eflags risky content\u003c\/strong\u003e with a reason and a suggested next step.\u003c\/li\u003e\n  \u003cli\u003eApplies guardrails in code to \u003cstrong\u003ehold drafts\u003c\/strong\u003e whenever they include \u003cstrong\u003epromises\u003c\/strong\u003e or \u003cstrong\u003econtact details\u003c\/strong\u003e, exceed the \u003cstrong\u003elength limit\u003c\/strong\u003e, or come from a \u003cstrong\u003efailed model call\u003c\/strong\u003e. Reviews that are at or below your configured star threshold are also held for you.\u003c\/li\u003e\n  \u003cli\u003eLogs every draft and status (\u003cstrong\u003eREADY\u003c\/strong\u003e, \u003cstrong\u003eHOLD\u003c\/strong\u003e, or \u003cstrong\u003ePOST FAILED\u003c\/strong\u003e) to the \u003cstrong\u003eReview replies\u003c\/strong\u003e tab in your \u003cstrong\u003eGoogle Sheet\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIf \u003cstrong\u003eauto-posting\u003c\/strong\u003e is enabled and the draft is \u003cstrong\u003eREADY\u003c\/strong\u003e, it posts to Google; otherwise it sends the draft to \u003cstrong\u003eSlack\u003c\/strong\u003e with the reason. If Google refuses a post, a \u003cstrong\u003ePOST FAILED\u003c\/strong\u003e message is also sent to Slack.\u003c\/li\u003e\n  \u003cli\u003eAfter your job system reports a \u003cstrong\u003efinished job\u003c\/strong\u003e, a second flow emails the customer a request for an \u003cstrong\u003ehonest Google review\u003c\/strong\u003e, respecting your \u003cstrong\u003eopt-out flag\u003c\/strong\u003e, \u003cstrong\u003esending hours\u003c\/strong\u003e, and timing (days since the last request).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eA local contractor responds to every new Google review without writing from scratch.\u003c\/li\u003e\n  \u003cli\u003eA multi-location service business keeps replies consistent with a configured sign-off and star threshold.\u003c\/li\u003e\n  \u003cli\u003eAn automation engineer wants approval workflows: auto-post only when safe; otherwise, route to Slack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes\/tools: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003eGmail\u003c\/strong\u003e, \u003cstrong\u003eSlack\u003c\/strong\u003e, \u003cstrong\u003ewebhook\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003eStores draft status in \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e (“Review replies” tab)\u003c\/li\u003e\n  \u003cli\u003eGenerates reply drafts with \u003cstrong\u003eGPT-5\u003c\/strong\u003e and enforces guardrails for promises, contact details, length limits, and failed model calls\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46157947732147,"sku":"N8N-20037","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/TSKw9e_RA_ezMX-5onyJf_FKmvmRVU.png?v=1791019399","url":"https:\/\/buyflowscripts.com\/products\/draft-google-review-replies-with-gpt-5-gmail-slack-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}