{"product_id":"daily-gmail-triage-digest-to-notion-with-openai-n8n","title":"Daily Gmail Triage Digest to Notion with OpenAI (n8n)","description":"\u003ch3\u003eTurn your daily Gmail into an AI-curated Notion inbox—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n workflow\u003c\/strong\u003e, “\u003cstrong\u003eDaily Gmail Triage Digest to Notion with OpenAI\u003c\/strong\u003e,” pulls your last 24 hours of Gmail, uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to triage and identify \u003cem\u003econtent candidates\u003c\/em\u003e, writes a \u003cstrong\u003edaily digest\u003c\/strong\u003e into \u003cstrong\u003eNotion\u003c\/strong\u003e, and automatically applies Gmail labels for follow-up and reading.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 07:00 (UTC)\u003c\/strong\u003e and fetches up to \u003cstrong\u003e100\u003c\/strong\u003e Gmail messages from the last 24 hours.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExcludes noise\u003c\/strong\u003e: skips emails already labeled \u003cstrong\u003eContent\/Processed\u003c\/strong\u003e or \u003cstrong\u003eIgnore\/Auto\u003c\/strong\u003e, and filters obvious no-reply senders and common transactional subjects.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes each email\u003c\/strong\u003e (sender, subject, date, snippet, and cleaned plain-text body) for reliable analysis.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAI triage with OpenAI\u003c\/strong\u003e: assigns \u003cstrong\u003epriority\u003c\/strong\u003e, \u003cstrong\u003etype\u003c\/strong\u003e, \u003cstrong\u003erationale\u003c\/strong\u003e, \u003cstrong\u003esuggested action\u003c\/strong\u003e, and whether it’s a \u003cstrong\u003econtent candidate\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eContent candidate handling\u003c\/strong\u003e: extracts a primary article URL (when present), fetches the page via \u003cstrong\u003eHTTP\u003c\/strong\u003e, cleans HTML into readable article text, and detects basic paywall signals.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores content candidates\u003c\/strong\u003e into pillars, funnel stage, and topics. Items scoring \u003cstrong\u003e\u0026lt; 40\u003c\/strong\u003e are routed to \u003cstrong\u003eskip\u003c\/strong\u003e; items scoring \u003cstrong\u003e≥ 40\u003c\/strong\u003e proceed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrevents duplicates in Notion\u003c\/strong\u003e by checking a Notion database using URL\/title, then creates a new Notion inbox entry only for non-duplicates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates a formatted Notion digest\u003c\/strong\u003e of all triaged items and applies Gmail labels: \u003cstrong\u003eFollowUp\/ToDo\u003c\/strong\u003e, \u003cstrong\u003eContent\/Processed\u003c\/strong\u003e, \u003cstrong\u003eIgnore\/Auto\u003c\/strong\u003e, and \u003cstrong\u003eReadLater\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eKeep an always-current \u003cstrong\u003eNotion daily inbox\u003c\/strong\u003e from inbound newsletters, outreach, and updates.\u003c\/li\u003e\n  \u003cli\u003eSurface only the \u003cstrong\u003ehighest-scoring content\u003c\/strong\u003e for marketing research, knowledge building, or editorial planning.\u003c\/li\u003e\n  \u003cli\u003eReduce inbox clutter by automatically labeling emails and separating “read later” vs. “action needed.”\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\u003c\/strong\u003e: \u003cstrong\u003egmail\u003c\/strong\u003e, \u003cstrong\u003eopen ai\u003c\/strong\u003e, \u003cstrong\u003enotion\u003c\/strong\u003e, \u003cstrong\u003ehttp\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003eif\u003c\/strong\u003e, and \u003cstrong\u003ecode\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup\u003c\/strong\u003e: add \u003cstrong\u003eGmail OAuth credentials\u003c\/strong\u003e (and connect \u003cstrong\u003eOpenAI\u003c\/strong\u003e and \u003cstrong\u003eNotion\u003c\/strong\u003e for full functionality).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46153993289907,"sku":"N8N-20298","price":37.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/z5IxCQCURalPFWN7BRNl8_MvDdiDXD.png?v=1790932438","url":"https:\/\/buyflowscripts.com\/products\/daily-gmail-triage-digest-to-notion-with-openai-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}