Send a message to Telegram on a new item saved to Reader
Needs changesWhat this workflow does
This workflow has 11 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Telegram. It also calls readwise.io over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Read Binary File: uses Read Binary File
- Binary to json (Convert to/from binary data): uses Convert to/from binary data
- HTTP Request: calls readwise.io
- Split into baches (Function): runs custom JavaScript (legacy Function node)
- Set new update time (Function Item): runs custom JavaScript per item (legacy Function Item node)
- Telegram: uses Telegram
- Json to binary (Convert to/from binary data): uses Convert to/from binary data
- Write Binary File: uses Write Binary File
- Config (Edit Fields (Set)): sets or maps fields
Services it uses
HTTP calls to: readwise.io
Before you upgrade to n8n 3.0
6 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Write Binary File: replace with Read/Write Files from Disk.
- Read Binary File: replace with Read/Write Files from Disk.
- Convert to/from binary data in Binary to json, Json to binary: replace with Convert to File or Extract from File.
- Function Item (legacy) in Set new update time: replace with Code node, mode 'Run Once for Each Item'.
- Function (legacy) in Split into baches: replace with Code node, mode 'Run Once for All Items'.
- Cron: replace with Schedule Trigger.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Write Binary File Write Binary File | Read/Write Files from Disk |
| Read Binary File Read Binary File | Read/Write Files from Disk |
| Convert to/from binary data Binary to json, Json to binary | Convert to File or Extract from File |
| Function Item (legacy) Set new update time | Code node, mode 'Run Once for Each Item' |
| Function (legacy) Split into baches | Code node, mode 'Run Once for All Items' |
| Cron Cron | Schedule Trigger |
Nodes used (10)
- Manual Trigger
n8n-nodes-base.manualTrigger - Write Binary File
n8n-nodes-base.writeBinaryFile - Read Binary File
n8n-nodes-base.readBinaryFile - HTTP Request
n8n-nodes-base.httpRequest - Telegram
n8n-nodes-base.telegram - Convert to/from binary data
n8n-nodes-base.moveBinaryData - Function Item
n8n-nodes-base.functionItem - Function
n8n-nodes-base.function - Cron
n8n-nodes-base.cron - Edit Fields (Set)
n8n-nodes-base.set
From the author
What is it This workflow aims to build a simple bot that will send a message to a telegram channel every time there is a new saved item to the Reader. This workflow can be easily modify to support other way of sending the notification, thanks to existing n8n…