{"product_id":"gmail-donor-deferral-triage-openai-telegram-alerts-n8n","title":"Gmail Donor Deferral Triage (OpenAI) → Telegram Alerts | n8n","description":"\u003ch3\u003eAutomate donor deferral triage from Gmail—then alert your lab supervisor on Telegram (n8n + OpenAI)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow reads donor screening questionnaire emails from \u003cstrong\u003eGmail\u003c\/strong\u003e, uses \u003cstrong\u003eOpenAI (GPT-4.1-mini)\u003c\/strong\u003e to extract AABB-style risk flags, calculates the effective donor deferral via a linked sub-workflow, logs the decision, and sends a real-time \u003cstrong\u003eTelegram\u003c\/strong\u003e alert for lab supervision.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on new Gmail messages\u003c\/strong\u003e under the \u003cstrong\u003eDONOR_QUESTIONNAIRE\u003c\/strong\u003e label.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts key data\u003c\/strong\u003e from each email: \u003cem\u003edonor_id\u003c\/em\u003e, \u003cem\u003ecomponent_id\u003c\/em\u003e, \u003cem\u003edonation_type\u003c\/em\u003e, questionnaire text, and a screening timestamp.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches prior deferral history\u003c\/strong\u003e from an external donor registry API (HTTP endpoint).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses OpenAI (GPT-4.1-mini)\u003c\/strong\u003e to extract a structured list of predefined donor risk flags from the questionnaire text.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriages each extracted flag\u003c\/strong\u003e by calling a separate \u003cem\u003e“Deferral Days Calculator”\u003c\/em\u003e sub-workflow to determine deferral duration and whether a flag causes \u003cstrong\u003epermanent deferral\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComputes final deferral outcome\u003c\/strong\u003e using a \u003cstrong\u003elongest-deferral-wins rule\u003c\/strong\u003e, with \u003cstrong\u003epermanent deferral taking priority\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetermines component action\u003c\/strong\u003e (quarantine vs. cleared pending standard testing), drafts a short donor notice with OpenAI, then \u003cstrong\u003elogs results to an n8n Data Table\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends a Telegram notification\u003c\/strong\u003e to the lab supervisor with the decision.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eFast, consistent donor screening review when questionnaires arrive in batches via Gmail.\u003c\/li\u003e\n  \u003cli\u003eCentralized deferral decision logging for auditability using an n8n Data Table.\u003c\/li\u003e\n  \u003cli\u003eImmediate lab escalation through Telegram when a donor is \u003cstrong\u003ePermanent\u003c\/strong\u003e, \u003cstrong\u003eHold\u003c\/strong\u003e, or \u003cstrong\u003eEligible\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGmail trigger\u003c\/strong\u003e filtered by the DONOR_QUESTIONNAIRE label.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI\u003c\/strong\u003e (GPT-4.1-mini) for structured AABB-style risk-flag extraction and donor notice drafting.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSub-workflow integration\u003c\/strong\u003e: “Deferral Days Calculator” for per-flag deferral duration and permanent-deferral logic.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP\u003c\/strong\u003e call to an external donor registry API for prior deferral history.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTelegram\u003c\/strong\u003e node for lab supervisor alerts; decision persistence via \u003cstrong\u003en8n Data Table\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIncludes nodes such as \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, and \u003cstrong\u003esplit out\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46123139137715,"sku":"N8N-20116","price":63.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/1Jt-NA7HDtzNxKjz-BQhu_rMm5M2tO.png?v=1790673007","url":"https:\/\/buyflowscripts.com\/products\/gmail-donor-deferral-triage-openai-telegram-alerts-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}