upscaler
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
An n8n workflow that watches a JSON address and tells you on Telegram when something new appears. Every 5 minutes it keeps the entries that are new and match your filter, and sends each one as a message.
New JSON API entries sent to Telegram every 5 minutes is an n8n workflow in the Developer 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.
Schedule every 5 minutes
It starts by itself every 5 minutes, with no form to fill:
One Telegram message for each new entry that matches your filter
What you need before you start.
Chat
Sends each new entry to your chat.
NeedsA bot token from BotFather and your chat id
Data source
Returns the JSON list of entries to watch.
NeedsA JSON address that lists entries with the newest first
Checked by Mindket on 13 Nov 2026
This n8n workflow watches a JSON address and tells you on Telegram when something new appears. Every 5 minutes it reads a list from your own API. It keeps the entries that are newer than the last one it saw and that match a filter you choose. Each one is sent as a Telegram message. Four nodes do the work.
Developers and small teams who want a plain alert for error logs, order lists, status feeds and similar lists. It also suits anyone learning how a workflow remembers what it has already seen. It needs a JSON address that lists entries with the newest first.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | Developers | Get an alert for each new error in a log API | A developer filters for error and warning and reads them on a phone. |
| E-commerce | Shop owners | Hear about new orders from a store API | An owner sees each new order as one Telegram message. |
| Operations | Support teams | Watch a status feed for new incidents | A team lead gets each new incident as it appears. |
| Education | Students | Learn polling and a simple memory in n8n | A student points it at a public JSON list and watches the alerts arrive. |
You need a little n8n and some JSON: import a file, set an address, match four names in a short script and add a Telegram bot. Nothing in the file states a setup time.
Any n8n that can reach your JSON address and Telegram will run it.
Send to Telegram for an email or Slack nodeDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Three things cover every step: a JSON address, a Telegram bot and your chat id.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| A JSON address | One that answers with an object holding a list of entries, newest first, each with a timestamp or another field that sorts as text |
| Telegram | A bot made with @BotFather, and the id of the chat that should get the alerts |
workflow.json.Read the JSON feed, replace <YOUR_JSON_FEED_URL> with the address of your list. If it needs a key, add it in the node’s options.Only new and filtered entries, set the four names at the top of the code to match your response: ARRAY_FIELD, FILTER_VALUES, FILTER_FIELD and TIMESTAMP_FIELD.Send to Telegram.getUpdates call, and put it in place of <YOUR_TELEGRAM_CHAT_ID> in Send to Telegram.Publish the workflow and leave it running. The first run sends every entry that passes the filter, so start with a filter or a short list.
| To change | Where |
|---|---|
| How often it checks | The interval in Every 5 minutes |
| What counts as news | FILTER_VALUES and FILTER_FIELD in the code |
| The look of the alert | The text the code builds |
| Where it goes | The chat id in Send to Telegram, or another node in its place |
Your API lists three log entries, and two of them have the type error.
On the first run the code keeps the two errors, puts the older one first and stores the timestamp of the newer one. Telegram shows two messages. Five minutes later nothing is sent, until a new error appears.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A schedule node starts the run, a request node reads the list, a code node picks what is new and a Telegram node sends it. The workflow remembers the last timestamp between runs.
For experts. The memory is the workflow’s static data, so it works only after you publish.
| Node | What it does | What to know |
|---|---|---|
Every 5 minutes | A Schedule Trigger on a 5 minute interval | Change the interval here |
Read the JSON feed | An HTTP Request that fetches your address and waits at most 10 seconds | A key goes in the node’s options |
Only new and filtered entries | A Code node that filters, compares timestamps as text and stores the newest one | A field that does not sort as text breaks the comparison |
Send to Telegram | A Telegram node that sends one message for each entry | The text is legacy Markdown, so the code escapes its special characters |
Its memory works only on a published workflow.
An n8n workflow that watches a JSON address and tells you on Telegram when something new appears. Every 5 minutes it reads a JSON list from your own API. It keeps only the entries that are newer than the last one it saw and that match a filter you choose. Each one is sent as a Telegram message. It suits error logs, order lists, status feeds and similar lists. Four nodes do the work.
workflow.json: the workflow as n8n exports it, 4 nodes and no sticky notes. It holds no credential.README.md: these notes.Mindket cleaned and repaired the copy:
tipo is now type, and the fallback label evento is now event.<YOUR_JSON_FEED_URL>.<YOUR_TELEGRAM_CHAT_ID> in the Telegram node, so nothing depends on a server setting._ or * more than a pair makes Telegram refuse the message. Mindket's code now puts a backslash before _, *, a backtick and [, as Telegram's Bot API page asks for legacy Markdown.workflow.json.Read the JSON feed, replace <YOUR_JSON_FEED_URL> with the address of your list. If it needs a key, add it in the node's options.Only new and filtered entries, set the four names at the top of the code to match your response: ARRAY_FIELD, FILTER_VALUES, FILTER_FIELD and TIMESTAMP_FIELD.Send to Telegram.getUpdates call, and put it in place of <YOUR_TELEGRAM_CHAT_ID> in Send to Telegram.Every 5 minutes starts a run every 5 minutes.Read the JSON feed fetches your address and waits at most 10 seconds for the answer.Only new and filtered entries takes the list from the field ARRAY_FIELD. It keeps the entries whose FILTER_FIELD is one of FILTER_VALUES, or all of them when that list is empty. Then it keeps the entries whose timestamp is greater than the one stored from the last run, as text, and puts the oldest first.Send to Telegram sends one message for each entry.Every 5 minutes.FILTER_VALUES and FILTER_FIELD in the code, for example ['error','warning'].text the code builds.Send to Telegram, or a node for email or Slack in its place.NOTICE.md 578 B README.md 5 KB workflow.json 3 KB
uwg · Kit
Holds a set of image upscaling models gathered from the OpenModelDB community, for people who want to enlarge low-resolution pictures with AI on their own comp…
nerijs · Kit
A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…
microsoft · Kit
Turns written conversations into spoken audio with up to four speakers and about 90 minutes of speech, an open Microsoft text-to-speech model for research on p…
masterofaudio2077 · Kit
Reads Egyptian Arabic text aloud and follows the short vowel marks you write into it. A fine-tune of VoiceTut-TTS that keeps its 19 built-in voices and voice c…
hugging-quants · Kit
Runs Meta's Llama 3.1 8B Instruct chat model in 4-bit AWQ form, so it fits on a GPU with about 4 GiB of free memory for the weights. For developers who want a…
besktech · Kit
Scores a Russian-first decision from a context and a list of options, giving a probability for yes/no, choice or rating questions. Runs on a plain CPU, for tea…