{"product_id":"tender-triage-automation-gpt-6-luna-google-sheets-in-n8n","title":"Tender Triage Automation: GPT-6-Luna + Google Sheets in n8n","description":"\u003ch3\u003eAutomatically triage incoming tenders with GPT-6-Luna, Google Sheets, and email—right inside n8n\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eTender Triage Automation\u003c\/strong\u003e workflow captures each new tender submission, uses \u003cstrong\u003egpt-6-luna\u003c\/strong\u003e to score the fit out of 100 and flag risks, logs the decision to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, and emails the \u003cstrong\u003ebid manager\u003c\/strong\u003e the verdict plus the exact requirements to check.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives tender submissions via an n8n webhook\u003c\/strong\u003e (“When Tender Received”): a \u003ccode\u003ePOST\u003c\/code\u003e endpoint on \u003ccode\u003e\/tender-intake-0925\u003c\/code\u003e accepts tender payloads from a form, CRM, or script.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes and validates input\u003c\/strong\u003e: builds a \u003ccode\u003etender_id\u003c\/code\u003e (TD- + timestamp + four-digit random suffix) and a \u003ccode\u003ereceived_at\u003c\/code\u003e timestamp; trims key fields such as \u003ccode\u003etender_title\u003c\/code\u003e, \u003ccode\u003eclient_name\u003c\/code\u003e, \u003ccode\u003edue_date\u003c\/code\u003e, \u003ccode\u003eest_value\u003c\/code\u003e, \u003ccode\u003etender_summary\u003c\/code\u003e, \u003ccode\u003esource_url\u003c\/code\u003e, and \u003ccode\u003ebid_manager_email\u003c\/code\u003e, and checks that required fields are present.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns GPT-6-Luna tender triage\u003c\/strong\u003e: scores fit \u003cstrong\u003efrom 0 to 100\u003c\/strong\u003e and recommends \u003cstrong\u003ebid\u003c\/strong\u003e, \u003cstrong\u003eno_bid\u003c\/strong\u003e, or \u003cstrong\u003eneeds_review\u003c\/strong\u003e. It also extracts \u003cstrong\u003estrengths\u003c\/strong\u003e, \u003cstrong\u003erisks\u003c\/strong\u003e, \u003cstrong\u003ekey requirements\u003c\/strong\u003e, and a \u003cstrong\u003edeadline risk\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogs decisions to Google Sheets\u003c\/strong\u003e in the \u003cstrong\u003e“Tenders”\u003c\/strong\u003e tab for tracking and auditing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends an email verdict to the bid manager\u003c\/strong\u003e: includes the assessment outcome and what to check. \u003cstrong\u003eNo-bid\u003c\/strong\u003e tenders include a short explanation of why the company passed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDelivers a Monday digest\u003c\/strong\u003e listing tenders due within \u003cstrong\u003e14 days\u003c\/strong\u003e to keep the pipeline visible.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCentralize tender intake from a form\/CRM and prevent manual follow-up gaps.\u003c\/li\u003e\n  \u003cli\u003eGet a consistent bid\/no-bid decision with scored fit and deadline risk.\u003c\/li\u003e\n  \u003cli\u003eMaintain an always-up-to-date tender register in Google Sheets with email alerts.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook\u003c\/strong\u003e trigger: \u003ccode\u003etender-intake-0925\u003c\/code\u003e (POST)\u003c\/li\u003e\n  \u003cli\u003eNodes: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003egmail\u003c\/strong\u003e, \u003cstrong\u003ewebhook\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e integration: logs every assessed tender to the \u003cstrong\u003e“Tenders”\u003c\/strong\u003e tab\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eLast updated: October 2026.\u003c\/em\u003e\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46192880779443,"sku":"N8N-20440","price":42.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Uec0HDgyI6tzCJngK0i7p_GPN9sF6t.png?v=1791538306","url":"https:\/\/buyflowscripts.com\/products\/tender-triage-automation-gpt-6-luna-google-sheets-in-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}