Gmail Triage n8n: Jev via OpenRouter to Sheets + Telegram
Gmail Triage n8n: Jev via OpenRouter to Sheets + Telegram
Regular price
£42.99
Regular price
£42.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Gmail Triage n8n: Jev via OpenRouter to Sheets + Telegram
Regular price
£42.99
Regular price
£42.99
Sale price
Unit price
/
per
Instant Gmail triage with AI: classify unread emails, log to Google Sheets, label in Gmail, and alert on Telegram
This Gmail Triage n8n workflow automatically monitors your unread Gmail messages, uses the Jev decision model via OpenRouter to classify each email (project, message type, priority, and reply likelihood), then records results in Google Sheets, applies a Gmail label, and sends a Telegram alert for high-priority messages.
What this workflow does
- Runs every minute to detect when a new unread message arrives in Gmail.
- Fetches full email content and extracts key fields (sender, subject, date, and body text).
- Sends the email content to OpenRouter’s Decisions API (
https://openrouter.ai/api/alpha/decisions) using the Jev model to classify:- Project
- Message type
- Priority
- Whether it needs a reply
- Normalizes outputs, flags low-confidence classifications for review, and prepares Gmail label selection (including a needs_review label mapping you set).
- Appends a tracking row to Google Sheets with classification details, a Gmail link, and the model cost.
- Applies the chosen Gmail label to the message and sends a Telegram notification when the email is high priority and does not require manual review.
Use cases
- SaaS operators routing inbound customer emails into projects and priorities.
- Automation engineers maintaining an always-current inbox workflow with Google Sheets tracking.
- Teams needing rapid Telegram alerts for urgent items while keeping uncertain cases in a needs_review queue.
Technical details
- Nodes / components: if, code, Gmail, Telegram, Sticky Note, HTTP Request.
- OpenRouter integration: calls the Decisions API using an HTTP Bearer credential and the Jev model.
- Gmail integration: OAuth2 for reading unread messages and applying labels.
- Google Sheets logging: appends classification rows including Gmail links and model cost.
Setup notes: add Gmail OAuth2 credentials, configure OpenRouter Bearer auth, and replace placeholder Gmail label IDs (including needs_review) with your real label IDs.
