{"product_id":"gmail-support-email-to-linear-triage-workflow-n8n-openrouter-sentry","title":"Gmail Support Email to Linear Triage Workflow (n8n, OpenRouter, Sentry)","description":"\u003ch3\u003eAutomatically triage Gmail support emails and file them into Linear with Jev Decisions + OpenRouter\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow pulls new support messages from Gmail every hour, uses \u003cstrong\u003eOpenRouter\u003c\/strong\u003e to call the \u003cstrong\u003eJev Decisions API\u003c\/strong\u003e for labeling, severity, and ownership, optionally enriches with \u003cstrong\u003eSentry\u003c\/strong\u003e, \u003cstrong\u003eStripe\u003c\/strong\u003e, and an identity admin HTTP API, then creates a routed \u003cstrong\u003eLinear issue\u003c\/strong\u003e—with human escalation when confidence or sensitivity requires it.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns hourly\u003c\/strong\u003e to fetch the latest emails sent to your support inbox (default filter: \u003ccode\u003eto:support@example.com\u003c\/code\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSkips already-processed messages\u003c\/strong\u003e from prior runs and converts each email body from \u003cstrong\u003eHTML to Markdown\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClassifies \u0026amp; prioritizes\u003c\/strong\u003e by sending the email content to the \u003cstrong\u003eJev Decisions API\u003c\/strong\u003e (via \u003cstrong\u003eOpenRouter\u003c\/strong\u003e) to determine:\n    \u003cul\u003e\n      \u003cli\u003elabels, severity, and ownership team\u003c\/li\u003e\n      \u003cli\u003etags\u003c\/li\u003e\n      \u003cli\u003ewhether investigative tools should be queried\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eIf Jev indicates tools should be used, the workflow queries \u003cstrong\u003eSentry\u003c\/strong\u003e, \u003cstrong\u003eStripe\u003c\/strong\u003e, and\/or an \u003cstrong\u003eidentity admin HTTP API\u003c\/strong\u003e, then normalizes and aggregates the evidence.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSecond-pass confirmation\u003c\/strong\u003e: sends aggregated tool findings back to Jev for a revised severity, team, and recommended next action.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFiles in Linear\u003c\/strong\u003e by building a clear issue title\/description from the original email plus Jev decisions and tool evidence.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDetermines escalation\u003c\/strong\u003e (filed vs escalated) based on confidence and sensitivity\/credentials signals and the filing outcome.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS support teams routing incidents and feature requests into \u003cstrong\u003eLinear\u003c\/strong\u003e automatically.\u003c\/li\u003e\n  \u003cli\u003eFaster triage for bug reports by pairing Jev classification with \u003cstrong\u003eSentry\u003c\/strong\u003e evidence.\u003c\/li\u003e\n  \u003cli\u003eCredential- or account-related investigations enriched via an identity admin API, with escalation when needed.\u003c\/li\u003e\n  \u003cli\u003eBilling-related context added through \u003cstrong\u003eStripe\u003c\/strong\u003e queries during support triage.\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\/integrations:\u003c\/strong\u003e Gmail, Jev Decisions via \u003cstrong\u003eOpenRouter\u003c\/strong\u003e, Linear, and tool lookups including \u003cstrong\u003eSentry\u003c\/strong\u003e and \u003cstrong\u003eStripe\u003c\/strong\u003e (plus an identity admin HTTP API).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore workflow logic:\u003c\/strong\u003e \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ecode\u003c\/em\u003e, and conditional execution to run tools only when Jev flags them.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e provide Gmail OAuth credentials, update the Gmail recipient filter\/search query, and add an OpenRouter API credential for the Jev Decisions endpoint.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46063661973683,"sku":"N8N-19718","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/tLs-giPLOC74fc2KyOUJ5_FerY0klS.png?v=1789808816","url":"https:\/\/buyflowscripts.com\/products\/gmail-support-email-to-linear-triage-workflow-n8n-openrouter-sentry","provider":"N8N Commerce","version":"1.0","type":"link"}