anaksor-ocr
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
An n8n workflow that runs at 8:00 on weekdays, reads the unread Gmail of the last day and asks OpenAI for a short Italian digest with the urgent mail first. The digest arrives in a Telegram chat.
Morning digest of unread Gmail sent to Telegram in Italian is an n8n workflow in the Productivity category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Weekday schedule
It starts by itself at 8:00 from Monday to Friday, in the workflow’s timezone, and reads:
A short Italian digest of the unread mail in a Telegram chat, with the urgent mail first
What you need before you start.
Mail source
Returns the unread messages of the last day, without the Promotions and Social tabs.
NeedsA Gmail OAuth2 credential
Language model
Writes the digest from the list of senders, subjects and previews with gpt-6-luna.
NeedsOpenAI API key
Chat
Delivers the digest to a chat through a bot.
NeedsA bot token from BotFather and the chat id
Checked by Mindket on 13 Nov 2026
This n8n workflow sends you a mail digest in Italian every weekday morning. At 8:00 it asks Gmail for the unread messages of the last day and leaves out the Promotions and Social tabs. It keeps the sender, the subject and a short preview of each one. An OpenAI model turns that list into a brief digest with three groups: urgent, important and the rest. The workflow sends the digest to a Telegram chat. Six nodes run the flow, and the node names, the prompt and the setup note inside it are in Italian.
Italian-speaking owners and small teams who start the day on Telegram and want the urgent mail first. It reads only the first 200 characters of each message, so skip it when the point of an email sits deep in its text.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Business | Owners and managers | Check what needs an answer before the first meeting | A manager sees an angry customer at the top of the digest at 8:05. |
| Sales | Sales leads | See buying signals in the inbox first | A lead spots a quote request among twenty unread messages. |
| Services | Freelancers and consultants | Keep client mail from sinking | A consultant answers the urgent client before breakfast. |
| Retail | Shop owners | Catch upset customers early | A shop owner reads the flagged complaint before opening. |
You need a little n8n: import a file, add three credentials and find a Telegram chat id. Its author puts setup at about 5 minutes.
Any n8n that can reach Gmail, OpenAI and Telegram will run it.
Riassumi con AIDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Three accounts and one chat id cover every step.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Gmail | An account and a Gmail OAuth2 credential |
| OpenAI | An API key |
| Telegram | A bot made with BotFather, its token and your chat id |
workflow.json.Prendi email non lette.Riassumi con AI.Invia rassegna su Telegram.getUpdates for your bot in a browser and read chat.id. Put it in Invia rassegna su Telegram in place of <YOUR_TELEGRAM_CHAT_ID>.Publish the workflow and leave it. On weekdays at 8:00 in the workflow’s timezone the digest arrives in your Telegram chat. Read it, then open Gmail for what matters. The workflow does not mark anything as read.
| To change | Where |
|---|---|
| The language and the layout | The system prompt in Riassumi con AI |
| The time and the days | The cron rule in Ogni mattina alle 8 (lun-ven) |
| Which mail is included | The search and the limit in Prendi email non lette |
| How much of each message is read | The number 200 in Prepara testo per AI |
| The model | Riassumi con AI |
Eighteen unread messages came in overnight. One is from a customer who writes that an order is late and that nobody has answered.
Invia rassegna su Telegram sends a short Italian message headed with the day and the month. The angry customer stands first under the urgent group, and one closing line groups the rest.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here a clock box starts the run, a Gmail box fetches mail, a code box tidies it, an OpenAI box writes the digest and a Telegram box delivers it. Click Test workflow once to see each box’s output.
For experts. One Code node does the preparation, and every other step is a standard node.
| Node | What it does | What to know |
|---|---|---|
Prendi email non lette | Gmail node 2.1, Get Many with a search | Simplify is on by default, so each item carries From, Subject and snippet |
Prepara testo per AI | A Code node over all items | Reads From, Subject and snippet, with fallbacks for other shapes, and cuts each preview to 200 characters |
Ci sono email? | An IF on the vuoto flag | Only the true branch is connected, so an empty day ends the run |
Riassumi con AI | The OpenAI node, version 1.8, with a system and a user message | Reads totale and testoEmail. The next step takes the digest from message.content, with output and text as fallbacks |
Invia rassegna su Telegram | Telegram send message in Markdown mode | The model’s text is escaped first, so the characters _, *, backtick and [ cannot break the parse |
The model is near its shutdown date, and the schedule follows a timezone you should set.
gpt-4o-mini-2024-07-18 with a shutdown on 14 January 2027 and names gpt-6-luna as the replacement. This node has no tools, so Mindket’s copy uses gpt-6-luna. It has a reasoning effort setting that defaults to medium, and the node does not set itAn n8n workflow that wakes up at 8:00 on weekdays and reads the unread Gmail messages of the last day. It hands the senders, subjects
and short previews to an OpenAI model. The model writes a short Italian digest that puts urgent mail first, and the workflow sends
that digest to you in a Telegram chat. The node names, the prompt and the setup note inside the workflow are in Italian.
workflow.json: the workflow as n8n exports it, six nodes that run and one sticky note. It holds no credential.README.md: these notes.gpt-6-luna, in place of gpt-4o-mini. See "Good to know" for the dates.INSERISCI-CHAT-ID. It is now the placeholder <YOUR_TELEGRAM_CHAT_ID>._, *, backtick or [ in the model's text, such as in a sender name, makes Telegram refuse the whole message.workflow.json.Prendi email non lette.Riassumi con AI.Invia rassegna su Telegram.getUpdates for your bot in a browser and read chat.id.Invia rassegna su Telegram in place of <YOUR_TELEGRAM_CHAT_ID>.Ogni mattina alle 8 (lun-ven) starts the run with the cron rule 0 8 * * 1-5: 8:00, Monday to Friday.Prendi email non lette searches Gmail for is:unread newer_than:1d -category:promotions -category:social and returns at mostPrepara testo per AI writes one block per message with the sender, the subject and the first 200 characters of its preview. ItCi sono email? lets the run go on only when that text is not empty.Riassumi con AI sends the text to OpenAI. The system prompt asks for a digest in Italian with three groups: urgent mail to answerInvia rassegna su Telegram sends the digest with a header holding the day and month.Riassumi con AI.Ogni mattina alle 8 (lun-ven).Prendi email non lette, and its limit.Prepara testo per AI.Riassumi con AI.gpt-4o-mini-2024-07-18 with a shutdown on 14 January 2027gpt-6-luna as the replacement. The node has no tools, so the swap is a plain model change. gpt-6-luna has a reasoningNOTICE.md 639 B README.md 5 KB workflow.json 6 KB
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…
Qwen · Kit
Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…
ACE-Step · Kit
Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
zarazhangrui · Skill
Builds HTML presentations from scratch or from a PowerPoint file and shows visual style previews to pick from, for people who want web slides with no CSS or Ja…
iptv-org · Kit
Collects publicly available live TV channels from many countries into playlists that any video player with live streaming can open. Made for viewers and for de…