This workflow follows the Airtable → OpenAI recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "inoreader_AI_Telegram->196267257",
"nodes": [
{
"parameters": {
"operation": "extractHtmlContent",
"dataPropertyName": "content",
"extractionValues": {
"values": [
{
"key": "=ClearText",
"cssSelector": "*"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.html",
"typeVersion": 1.2,
"position": [
-1680,
-128
],
"id": "7da82f87-77c9-4e1a-baf7-44489e6fb9ed",
"name": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442",
"alwaysOutputData": true,
"executeOnce": true
},
{
"parameters": {
"jsCode": "return items.map(item => {\n const text = item.json.ClearText || \"\";\n const urlRegex = /https?:\\/\\/[^\\s\\]\\\"]+/g;\n\n const links = text.match(urlRegex) || [];\n\n const result = {};\n\n let imageCount = 1;\n let telegramCount = 1;\n let linkCount = 1;\n\n links.forEach(link => {\n const lower = link.toLowerCase();\n\n if (lower.match(/\\.(jpg|jpeg|png|webp|gif)$/)) {\n result[`Image_${imageCount}`] = link;\n imageCount++;\n } else if (lower.includes(\"https://t.me/\")) {\n result[`Telegram_Link_${telegramCount}`] = link;\n telegramCount++;\n } else {\n result[`Link_${linkCount}`] = link;\n linkCount++;\n }\n });\n\n return { json: result };\n});"
},
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
-1440,
-128
],
"id": "e7c177a1-bd4e-4e43-9f80-3560d260fe8d",
"name": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438"
},
{
"parameters": {
"operation": "sendPhoto",
"chatId": "196267257",
"file": "={{ $('\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438').item.json.Image_1 }}",
"additionalFields": {
"parse_mode": "HTML"
}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
-240,
-304
],
"id": "16e0859e-02c8-4f20-bc98-be3ee1d61aed",
"name": "\u0424\u043e\u0442\u043a\u0430"
},
{
"parameters": {
"chatId": "196267257",
"text": "={{ $('ClearText').item.json.ClearText }}\n\n\u041f\u043e\u0442\u043e\u043a: n8n:inoreader_AI_Telegram->196267257",
"replyMarkup": "forceReply",
"forceReply": {},
"additionalFields": {
"appendAttribution": false,
"parse_mode": "HTML"
}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
112,
-304
],
"id": "32a41a0d-a98b-46a5-9350-afabefdb98f5",
"name": "\u0422\u0435\u043a\u0441\u0442"
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": false,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "274af1af-505f-4de3-9e0b-466ae8e5b7a8",
"leftValue": "={{ $('\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438').item.json.Image_1 }}",
"rightValue": "",
"operator": {
"type": "string",
"operation": "exists",
"singleValue": true
}
}
],
"combinator": "and"
},
"options": {
"ignoreCase": true
}
},
"type": "n8n-nodes-base.if",
"typeVersion": 2.2,
"position": [
-544,
-128
],
"id": "029a388d-57ac-49a9-82e3-2701b73c8372",
"name": "If"
},
{
"parameters": {
"chatId": "196267257",
"text": "={{ $('\u0423\u0431\u0438\u0440\u0430\u0435\u043c thumb.jpeg').item.json.CleanText }}\n\n\u041f\u043e\u0442\u043e\u043a: n8n:inoreader_AI_Telegram->196267257",
"additionalFields": {
"appendAttribution": false,
"parse_mode": "HTML"
}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
-240,
-32
],
"id": "fff2fe71-6b00-4e3e-9de4-af14c488953a",
"name": "\u0422\u0435\u043a\u0441\u0442 \u0431\u0435\u0437 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438"
},
{
"parameters": {
"jsCode": "/**\n * Code node \u2014 Run Once for All Items\n * \u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0432\u0441\u0435 \u0432\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u00abthumb.jpeg\u00bb \u0438\u0437 \u043f\u043e\u043b\u044f ClearText,\n * \u043f\u0440\u0438\u0447\u0451\u043c \u0441\u0430\u043c\u043e \u043f\u043e\u043b\u0435 \u0431\u0435\u0440\u0451\u043c \u0438\u0437 \u0443\u0437\u043b\u0430 \u00ab\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442\u00bb.\n */\n\nreturn items.map(item => {\n // 1. \u0431\u0435\u0440\u0451\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0443 \u0443\u0437\u043b\u0430-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\n const raw = $node['\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442'].json.ClearText ?? \"\";\n\n // 2. \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u00abthumb.jpeg\u00bb\n const cleaned = raw.replace(/thumb\\.jpeg/gi, \"\");\n\n // 3. \u043a\u043b\u0430\u0434\u0451\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 item\n item.json.ClearText = cleaned; // \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c\n // \u0438\u043b\u0438 item.json.cleaned = cleaned; // \u0435\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435\n\n return item;\n});"
},
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
-1248,
-128
],
"id": "998ad3b0-c688-4f1d-8b0b-ec97fd1a936a",
"name": "\u0423\u0431\u0438\u0440\u0430\u0435\u043c thumb.jpeg"
},
{
"parameters": {
"jsCode": "/**\n * \u0423\u0437\u0435\u043b Code \u2013 \u043e\u0447\u0438\u0449\u0430\u0435\u043c ClearText\n * \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0431\u0435\u0440\u0451\u043c \u0438\u0437 \u0443\u0437\u043b\u0430 \u00ab\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442\u00bb.\n */\n\nreturn items.map(item => {\n // 1. \u0442\u0435\u043a\u0441\u0442-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\n let text = $node['\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442'].json.ClearText ?? \"\";\n\n // 2. \u0443\u0431\u0438\u0440\u0430\u0435\u043c thumb.jpeg\n text = text.replace(/thumb\\.jpeg/gi, \"\");\n\n // 3. \u0443\u0434\u0430\u043b\u044f\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438\n text = text\n // [https://\u2026]\n .replace(/\\[https?:\\/\\/[^\\]]+\\]/gi, \"\")\n // \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u044b\u0435 http/https-\u0441\u0441\u044b\u043b\u043a\u0438\n .replace(/https?:\\/\\/\\S+/gi, \"\");\n\n // 4. \u043f\u043e\u0434\u0447\u0438\u0441\u0442\u0438\u043c \u043b\u0438\u0448\u043d\u0438\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b \u0438 \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438\n text = text\n .replace(/[ \\t]+/g, \" \") // \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b \u2192 \u043e\u0434\u0438\u043d\n .replace(/\\n{3,}/g, \"\\n\\n\") // >2 \u043f\u043e\u0434\u0440\u044f\u0434 \u043f\u0443\u0441\u0442\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u2192 \u043e\u0434\u043d\u0430\n .trim();\n\n // 5. \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u043e\n item.json.ClearText = text; // \u0438\u043b\u0438 item.json.cleaned = text;\n return item;\n});"
},
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
-1056,
-128
],
"id": "e9032b06-04e5-43f8-b207-421b5eedb639",
"name": "ClearText"
},
{
"parameters": {
"operation": "create",
"base": {
"__rl": true,
"value": "app5VGioZdapp729W",
"mode": "list",
"cachedResultName": "\u0410\u0433\u0435\u043d\u0442",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W"
},
"table": {
"__rl": true,
"value": "tblbWGPI4WUCdZBX8",
"mode": "list",
"cachedResultName": "Trinity_raw_Input_1",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W/tblbWGPI4WUCdZBX8"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"Title": "={{ $('Inoreader').item.json.title }}",
"Content": "={{ $('Inoreader').item.json.contentSnippet }}",
"Date": "={{ $('Inoreader').item.json.pubDate }}",
"origin_URL": "={{ $('Inoreader').item.json.link }}",
"Feed": "AI_Telegram",
"Tech": "n8n",
"my_ID": "={{ $('Inoreader').item.json.guid }}"
},
"matchingColumns": [],
"schema": [
{
"id": "my_ID",
"displayName": "my_ID",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Quality",
"displayName": "Quality",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Feed",
"displayName": "Feed",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "AI-eval",
"displayName": "AI-eval",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Tech",
"displayName": "Tech",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "AI_expain",
"displayName": "AI_expain",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Last Modified",
"displayName": "Last Modified",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": false
},
{
"id": "Title",
"displayName": "Title",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Content",
"displayName": "Content",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Description",
"displayName": "Description",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Date",
"displayName": "Date",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Created",
"displayName": "Created",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "origin_URL",
"displayName": "origin_URL",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Topics",
"displayName": "Topics",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Keywords",
"displayName": "Keywords",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "array",
"options": [],
"readOnly": false,
"removed": false
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {
"typecast": true
}
},
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.1,
"position": [
-784,
464
],
"id": "3eed7e37-f6a7-4cd9-be65-b69e8873b42e",
"name": "Airtable"
},
{
"parameters": {
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"feedUrl": "https://www.inoreader.com/stream/user/1004901627/tag/AI_Telegram"
},
"type": "n8n-nodes-base.rssFeedReadTrigger",
"typeVersion": 1,
"position": [
-2000,
-128
],
"id": "43bb8e65-3533-4813-897d-0ab2d76092db",
"name": "Inoreader"
},
{
"parameters": {
"operation": "search",
"base": {
"__rl": true,
"value": "app5VGioZdapp729W",
"mode": "list",
"cachedResultName": "\u0410\u0433\u0435\u043d\u0442",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W"
},
"table": {
"__rl": true,
"value": "tblbWGPI4WUCdZBX8",
"mode": "list",
"cachedResultName": "Trinity_raw_Input_1",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W/tblbWGPI4WUCdZBX8"
},
"filterByFormula": "={my_ID} = \"{{ $('Airtable').item.json.fields.my_ID }}\"",
"returnAll": false,
"limit": 1,
"options": {}
},
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.1,
"position": [
480,
256
],
"id": "d5211250-b96e-4fb7-adea-b7c452035761",
"name": "SearchGood"
},
{
"parameters": {
"operation": "update",
"base": {
"__rl": true,
"value": "app5VGioZdapp729W",
"mode": "list",
"cachedResultName": "\u0410\u0433\u0435\u043d\u0442",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W"
},
"table": {
"__rl": true,
"value": "tblbWGPI4WUCdZBX8",
"mode": "list",
"cachedResultName": "Trinity_raw_Input_1",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W/tblbWGPI4WUCdZBX8"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"AI-eval": "Bad",
"AI_expain": "={{ $('4. \u0421\u0430\u043c\u043c\u0430\u0440\u0438').item.json.output }}",
"my_ID": "={{ $json.my_ID }}"
},
"matchingColumns": [
"my_ID"
],
"schema": [
{
"id": "id",
"displayName": "id",
"required": false,
"defaultMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "my_ID",
"displayName": "my_ID",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Quality",
"displayName": "Quality",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Feed",
"displayName": "Feed",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "AI-eval",
"displayName": "AI-eval",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Tech",
"displayName": "Tech",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "AI_expain",
"displayName": "AI_expain",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Last Modified",
"displayName": "Last Modified",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "Title",
"displayName": "Title",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Content",
"displayName": "Content",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Description",
"displayName": "Description",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Date",
"displayName": "Date",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Created",
"displayName": "Created",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "origin_URL",
"displayName": "origin_URL",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Topics",
"displayName": "Topics",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Keywords",
"displayName": "Keywords",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "array",
"options": [],
"readOnly": false,
"removed": true
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {
"typecast": false
}
},
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.1,
"position": [
768,
256
],
"id": "8cd491b9-b44d-47ee-bda4-7d5601ab89ad",
"name": "UpdateGood"
},
{
"parameters": {
"operation": "search",
"base": {
"__rl": true,
"value": "app5VGioZdapp729W",
"mode": "list",
"cachedResultName": "\u0410\u0433\u0435\u043d\u0442",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W"
},
"table": {
"__rl": true,
"value": "tblbWGPI4WUCdZBX8",
"mode": "list",
"cachedResultName": "Trinity_raw_Input_1",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W/tblbWGPI4WUCdZBX8"
},
"filterByFormula": "={my_ID} = \"{{ $('Airtable').item.json.fields.my_ID }}\"",
"returnAll": false,
"limit": 1,
"options": {}
},
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.1,
"position": [
464,
560
],
"id": "097c146f-f0bf-49b2-ac60-ead40390c61b",
"name": "SearchBad"
},
{
"parameters": {
"operation": "update",
"base": {
"__rl": true,
"value": "app5VGioZdapp729W",
"mode": "list",
"cachedResultName": "\u0410\u0433\u0435\u043d\u0442",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W"
},
"table": {
"__rl": true,
"value": "tblbWGPI4WUCdZBX8",
"mode": "list",
"cachedResultName": "Trinity_raw_Input_1",
"cachedResultUrl": "https://airtable.com/app5VGioZdapp729W/tblbWGPI4WUCdZBX8"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"AI-eval": "Bad",
"AI_expain": "={{ $('4. \u0421\u0430\u043c\u043c\u0430\u0440\u0438').item.json.output }}",
"my_ID": "={{ $json.my_ID }}"
},
"matchingColumns": [
"my_ID"
],
"schema": [
{
"id": "id",
"displayName": "id",
"required": false,
"defaultMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "my_ID",
"displayName": "my_ID",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Quality",
"displayName": "Quality",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Feed",
"displayName": "Feed",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "AI-eval",
"displayName": "AI-eval",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Tech",
"displayName": "Tech",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "AI_expain",
"displayName": "AI_expain",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": false
},
{
"id": "Last Modified",
"displayName": "Last Modified",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "Title",
"displayName": "Title",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Content",
"displayName": "Content",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Description",
"displayName": "Description",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Date",
"displayName": "Date",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Created",
"displayName": "Created",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": true,
"removed": true
},
{
"id": "origin_URL",
"displayName": "origin_URL",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Topics",
"displayName": "Topics",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "string",
"readOnly": false,
"removed": true
},
{
"id": "Keywords",
"displayName": "Keywords",
"required": false,
"defaultMatch": false,
"canBeUsedToMatch": true,
"display": true,
"type": "array",
"options": [],
"readOnly": false,
"removed": true
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {
"typecast": false
}
},
"type": "n8n-nodes-base.airtable",
"typeVersion": 2.1,
"position": [
768,
560
],
"id": "a29a1a7e-1c29-4457-9a2c-df17f8436f95",
"name": "UpdateBad"
},
{
"parameters": {
"resource": "assistant",
"assistantId": {
"__rl": true,
"value": "asst_RTPQWJGSBCxvaHQvzh5uxTNV",
"mode": "list",
"cachedResultName": "Feed_Filter"
},
"prompt": "define",
"text": "={{ $json.fields.Content }}",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.openAi",
"typeVersion": 1.8,
"position": [
-464,
464
],
"id": "7c02a657-2dd3-48ef-b00a-483df0b18e8a",
"name": "4. \u0421\u0430\u043c\u043c\u0430\u0440\u0438",
"notesInFlow": true,
"notes": "4.1nano"
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": false,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "d72b0096-6bb1-4b96-8cbe-ed64a2af5881",
"leftValue": "={{ $json.output }}",
"rightValue": "Good",
"operator": {
"type": "string",
"operation": "contains"
}
}
],
"combinator": "and"
},
"options": {
"ignoreCase": true
}
},
"type": "n8n-nodes-base.filter",
"typeVersion": 2.2,
"position": [
192,
256
],
"id": "31c05f3e-7634-40f9-bea5-dcf58714d144",
"name": "Good1"
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": false,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "d72b0096-6bb1-4b96-8cbe-ed64a2af5881",
"leftValue": "={{ $json.output }}",
"rightValue": "Bad",
"operator": {
"type": "string",
"operation": "contains"
}
}
],
"combinator": "and"
},
"options": {
"ignoreCase": true
}
},
"type": "n8n-nodes-base.filter",
"typeVersion": 2.2,
"position": [
192,
560
],
"id": "ae4ae21a-00bb-42d0-9ca5-cf07a232a528",
"name": "Bad1"
}
],
"connections": {
"\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442": {
"main": [
[
{
"node": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438",
"type": "main",
"index": 0
}
]
]
},
"\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0441\u0441\u044b\u043b\u043a\u0438": {
"main": [
[
{
"node": "\u0423\u0431\u0438\u0440\u0430\u0435\u043c thumb.jpeg",
"type": "main",
"index": 0
}
]
]
},
"\u0424\u043e\u0442\u043a\u0430": {
"main": [
[
{
"node": "\u0422\u0435\u043a\u0441\u0442",
"type": "main",
"index": 0
}
]
]
},
"If": {
"main": [
[
{
"node": "\u0424\u043e\u0442\u043a\u0430",
"type": "main",
"index": 0
}
],
[
{
"node": "\u0422\u0435\u043a\u0441\u0442 \u0431\u0435\u0437 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438",
"type": "main",
"index": 0
}
]
]
},
"\u0423\u0431\u0438\u0440\u0430\u0435\u043c thumb.jpeg": {
"main": [
[
{
"node": "ClearText",
"type": "main",
"index": 0
}
]
]
},
"ClearText": {
"main": [
[
{
"node": "Airtable",
"type": "main",
"index": 0
},
{
"node": "If",
"type": "main",
"index": 0
}
]
]
},
"Inoreader": {
"main": [
[
{
"node": "\u0418\u0437\u0432\u043b\u0435\u043a\u0430\u0435\u043c \u0422\u0435\u043a\u0441\u0442",
"type": "main",
"index": 0
}
]
]
},
"Airtable": {
"main": [
[
{
"node": "4. \u0421\u0430\u043c\u043c\u0430\u0440\u0438",
"type": "main",
"index": 0
}
]
]
},
"SearchGood": {
"main": [
[
{
"node": "UpdateGood",
"type": "main",
"index": 0
}
]
]
},
"SearchBad": {
"main": [
[
{
"node": "UpdateBad",
"type": "main",
"index": 0
}
]
]
},
"4. \u0421\u0430\u043c\u043c\u0430\u0440\u0438": {
"main": [
[
{
"node": "Good1",
"type": "main",
"index": 0
},
{
"node": "Bad1",
"type": "main",
"index": 0
}
]
]
},
"Good1": {
"main": [
[
{
"node": "SearchGood",
"type": "main",
"index": 0
}
]
]
},
"Bad1": {
"main": [
[
{
"node": "SearchBad",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "986a56ee-1795-466c-9f02-ed79876fe0d2",
"id": "sMw7AoyzwT5WVDVr",
"tags": []
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
inoreader_AI_Telegram->196267257. Uses telegram, airtable, rssFeedReadTrigger, openAi. Event-driven trigger; 17 nodes.
Source: https://github.com/AI-agents-incubator/n8n-pilot/blob/main/example/inoreader_AI_Telegram-_196267257.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
inoreader_AI->196267257. Uses httpRequest, openAi, telegram, airtable. Event-driven trigger; 28 nodes.
rss.app_Twitter_AI_selebs->196267257. Uses telegram, openAi, airtable, rssFeedReadTrigger. Event-driven trigger; 18 nodes.
rss_app_Twitter_AI_feed__196267257. Uses telegram, openAi, airtable, rssFeedReadTrigger. Event-driven trigger; 18 nodes.
This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
Voice Note -> Veo 3 AD. Uses telegramTrigger, telegram, openAi, httpRequest. Event-driven trigger; 49 nodes.