This workflow corresponds to n8n.io template #5914 — we link there as the canonical source.
This workflow follows the Agent → Google Sheets 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 →
{
"id": "IXx6s3iehIS02UoN",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "NewScraper_TechCrunchNews-AI1",
"tags": [],
"nodes": [
{
"id": "aa1269ef-413b-4ad5-97b3-77e14ab9176f",
"name": "Schedule Trigger1",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
0,
220
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 6
}
]
}
},
"typeVersion": 1.2
},
{
"id": "ffcf7806-034e-4a35-81c7-d3b62859f19c",
"name": "GetDate1",
"type": "n8n-nodes-base.html",
"position": [
540,
220
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "DatePublished",
"attribute": "datetime",
"cssSelector": ".loop-card__meta > time",
"returnArray": true,
"returnValue": "attribute"
},
{
"key": "url",
"attribute": "data-destinationlink",
"cssSelector": ".loop-card__title > a",
"returnArray": true,
"returnValue": "attribute"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "430c086c-c7ce-438b-b940-90fd7a2e0497",
"name": "Split URL3",
"type": "n8n-nodes-base.splitOut",
"position": [
800,
220
],
"parameters": {
"options": {},
"fieldToSplitOut": "DatePublished, url"
},
"typeVersion": 1
},
{
"id": "fb856de2-b883-4ff4-a54e-afc1567603a8",
"name": "Edit Fields6",
"type": "n8n-nodes-base.set",
"position": [
1020,
220
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "a058f371-80be-4b4b-a275-f453cd061664",
"name": "DatePublished",
"type": "string",
"value": "={{ $json.DatePublished.toDateTime().format('dd/MM/yyyy') }}"
},
{
"id": "042a5c23-a1e8-425b-81eb-20e406caf4d3",
"name": "url",
"type": "string",
"value": "={{ $json.url }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "c6092ee7-e625-45b1-b12c-e72e7d8f1190",
"name": "TechCrunchNews-AI1",
"type": "n8n-nodes-base.httpRequest",
"position": [
260,
220
],
"parameters": {
"url": "https://techcrunch.com/category/artificial-intelligence/",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "9e6e2d2f-c3a2-4e64-b33b-3630237bb1c3",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
980,
140
],
"parameters": {
"color": 5,
"width": 400,
"height": 240,
"content": "## News coming from U.S. \nTimeDelayed 11 Hours Behind\n"
},
"typeVersion": 1
},
{
"id": "a1252e73-7c37-463f-86c9-3f58a70459ea",
"name": "Loop Over Items1",
"type": "n8n-nodes-base.splitInBatches",
"position": [
100,
500
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "b9749e79-02bb-431a-878b-c89d175303fb",
"name": "TimeWaitRandom1",
"type": "n8n-nodes-base.code",
"position": [
320,
620
],
"parameters": {
"jsCode": "const minDelay = 4; // 4 seconds\nconst maxDelay = 10; // 10 seconds\nconst randomDelay = Math.floor(Math.random() * (maxDelay - minDelay + 1)) + minDelay;\nreturn [{ json: { delay: randomDelay } }];"
},
"typeVersion": 2
},
{
"id": "b3d14c0e-fe0a-46b6-b618-00007898dbb9",
"name": "AI Agent1",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1100,
620
],
"parameters": {
"text": "=\u0e04\u0e38\u0e13\u0e04\u0e37\u0e2d\u0e19\u0e31\u0e01\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e02\u0e48\u0e32\u0e27\u0e2d\u0e31\u0e08\u0e09\u0e23\u0e34\u0e22\u0e30\u0e17\u0e35\u0e48\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e23\u0e38\u0e1b \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c \u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e02\u0e48\u0e32\u0e27\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e27\u0e34\u0e08\u0e32\u0e23\u0e13\u0e0d\u0e32\u0e13 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22\u0e17\u0e35\u0e48\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e07\u0e48\u0e32\u0e22 \n\n\u0e42\u0e1b\u0e23\u0e14\u0e17\u0e33 3 \u0e2a\u0e34\u0e48\u0e07\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e08\u0e32\u0e01\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e02\u0e48\u0e32\u0e27\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07:\n\n1. **\u0e2a\u0e23\u0e38\u0e1b\u0e02\u0e48\u0e32\u0e27** \n\u0e2a\u0e23\u0e38\u0e1b\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e43\u0e2b\u0e49\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e01\u0e23\u0e30\u0e0a\u0e31\u0e1a \u0e14\u0e36\u0e07\u0e14\u0e39\u0e14 \u0e20\u0e32\u0e22\u0e43\u0e19 3\u20134 \u0e1b\u0e23\u0e30\u0e42\u0e22\u0e04\n\n2. **\u0e43\u0e2b\u0e49\u0e04\u0e30\u0e41\u0e19\u0e19\u0e02\u0e48\u0e32\u0e27 (1\u2013100)** \n\u0e1b\u0e23\u0e30\u0e40\u0e21\u0e34\u0e19\u0e02\u0e48\u0e32\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e02\u0e49\u0e21\u0e07\u0e27\u0e14 \u0e42\u0e14\u0e22\u0e44\u0e21\u0e48\u0e2d\u0e34\u0e07\u0e08\u0e32\u0e01\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48 \u0e41\u0e15\u0e48\u0e40\u0e19\u0e49\u0e19\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e02\u0e48\u0e32\u0e27\u0e15\u0e32\u0e21\u0e40\u0e01\u0e13\u0e11\u0e4c\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49:\n\n- **\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e33\u0e04\u0e31\u0e0d\u0e41\u0e25\u0e30\u0e1c\u0e25\u0e01\u0e23\u0e30\u0e17\u0e1a (\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 30 \u0e04\u0e30\u0e41\u0e19\u0e19)** \n - \u0e02\u0e48\u0e32\u0e27\u0e17\u0e35\u0e48\u0e21\u0e35\u0e1c\u0e25\u0e01\u0e23\u0e30\u0e17\u0e1a\u0e15\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e0a\u0e19 \u0e2b\u0e23\u0e37\u0e2d\u0e21\u0e35\u0e1c\u0e25\u0e40\u0e0a\u0e34\u0e07\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e23\u0e30\u0e22\u0e30\u0e22\u0e32\u0e27 \n- **\u0e2a\u0e32\u0e23\u0e30\u0e41\u0e25\u0e30\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e43\u0e2b\u0e21\u0e48 (\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 25 \u0e04\u0e30\u0e41\u0e19\u0e19)** \n - \u0e02\u0e48\u0e32\u0e27\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e2b\u0e21\u0e48 \u0e40\u0e1b\u0e34\u0e14\u0e21\u0e38\u0e21\u0e21\u0e2d\u0e07 \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e1a\u0e23\u0e34\u0e1a\u0e17\u0e17\u0e35\u0e48\u0e25\u0e36\u0e01 \n- **\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e01\u0e32\u0e23\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19 (\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 25 \u0e04\u0e30\u0e41\u0e19\u0e19)** \n - \u0e40\u0e02\u0e35\u0e22\u0e19\u0e0a\u0e31\u0e14\u0e40\u0e08\u0e19 \u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e44\u0e14\u0e49 \u0e21\u0e35\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e14\u0e35 \u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48\u0e41\u0e04\u0e48\u0e40\u0e25\u0e48\u0e32\u0e02\u0e48\u0e32\u0e27 \n- **\u0e04\u0e27\u0e32\u0e21\u0e19\u0e48\u0e32\u0e2a\u0e19\u0e43\u0e08\u0e02\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d (\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 20 \u0e04\u0e30\u0e41\u0e19\u0e19)** \n - \u0e40\u0e25\u0e48\u0e32\u0e44\u0e14\u0e49\u0e14\u0e36\u0e07\u0e14\u0e39\u0e14 \u0e21\u0e35\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14 \u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e01\u0e31\u0e1a\u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\n\n**\u0e15\u0e31\u0e14\u0e04\u0e30\u0e41\u0e19\u0e19\u0e17\u0e31\u0e19\u0e17\u0e35** \u0e2b\u0e32\u0e01\u0e1e\u0e1a\u0e27\u0e48\u0e32:\n- \u0e02\u0e48\u0e32\u0e27\u0e42\u0e06\u0e29\u0e13\u0e32/\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c (-20 \u0e16\u0e36\u0e07 -30)\n- \u0e02\u0e48\u0e32\u0e27\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e43\u0e2b\u0e21\u0e48 \u0e0b\u0e49\u0e33\u0e0b\u0e32\u0e01 (-10 \u0e16\u0e36\u0e07 -20)\n- \u0e02\u0e48\u0e32\u0e27\u0e44\u0e23\u0e49\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e43\u0e0a\u0e49\u0e20\u0e32\u0e29\u0e32\u0e04\u0e25\u0e38\u0e21\u0e40\u0e04\u0e23\u0e37\u0e2d (-10)\n\n3. **\u0e08\u0e31\u0e14\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\u0e02\u0e48\u0e32\u0e27** \n\u0e40\u0e25\u0e37\u0e2d\u0e01 **\u0e40\u0e1e\u0e35\u0e22\u0e07 1 \u0e2b\u0e21\u0e27\u0e14** \u0e08\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e15\u0e48\u0e2d\u0e44\u0e1b\u0e19\u0e35\u0e49\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 \u0e2b\u0e32\u0e01\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e44\u0e21\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a\u0e2b\u0e21\u0e27\u0e14\u0e43\u0e14\u0e40\u0e25\u0e22 \u0e43\u0e2b\u0e49\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2b\u0e21\u0e27\u0e14\u0e17\u0e35\u0e48 \"\u0e43\u0e01\u0e25\u0e49\u0e40\u0e04\u0e35\u0e22\u0e07\u0e17\u0e35\u0e48\u0e2a\u0e38\u0e14\" \u0e41\u0e15\u0e48\u0e2b\u0e49\u0e32\u0e21\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e43\u0e2b\u0e21\u0e48:\n- \u0e01\u0e32\u0e23\u0e40\u0e21\u0e37\u0e2d\u0e07\n- \u0e40\u0e28\u0e23\u0e29\u0e10\u0e01\u0e34\u0e08\n- \u0e2a\u0e31\u0e07\u0e04\u0e21\n- \u0e1a\u0e31\u0e19\u0e40\u0e17\u0e34\u0e07\n- \u0e01\u0e35\u0e2c\u0e32\n- \u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\n- \u0e42\u0e25\u0e01\n- \u0e2a\u0e34\u0e48\u0e07\u0e41\u0e27\u0e14\u0e25\u0e49\u0e2d\u0e21\n- \u0e44\u0e25\u0e1f\u0e4c\u0e2a\u0e44\u0e15\u0e25\u0e4c\n\n---\n\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e02\u0e48\u0e32\u0e27:\n{{ $json.body }}\n\n\u0e01\u0e23\u0e38\u0e13\u0e32\u0e15\u0e2d\u0e1a\u0e43\u0e19\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a JSON \u0e17\u0e35\u0e48\u0e21\u0e35 key:\n{\n \"headline\": \"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\"\n \"summary\": \"\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e23\u0e38\u0e1b...\" \n \"score\": \"75\"\n \"category\": \"\u0e01\u0e32\u0e23\u0e40\u0e21\u0e37\u0e2d\u0e07\"\n}\n\n\n",
"options": {},
"promptType": "define",
"hasOutputParser": true
},
"retryOnFail": true,
"typeVersion": 2
},
{
"id": "2c86dbf3-3027-44b6-8772-4488f56a31df",
"name": "Structured Output Parser1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1300,
840
],
"parameters": {
"schemaType": "manual",
"inputSchema": "{\n \"headline\": \"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\",\n \"summary\": \"\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e23\u0e38\u0e1b...\" ,\n \"score\": \"75\",\n \"category\": \"\u0e01\u0e32\u0e23\u0e40\u0e21\u0e37\u0e2d\u0e07\"\n}"
},
"typeVersion": 1.2
},
{
"id": "65d4a028-6f4d-42d2-b24b-728784f3ec8b",
"name": "Wait1",
"type": "n8n-nodes-base.wait",
"position": [
540,
620
],
"parameters": {
"amount": "={{ $json.delay.format() }}"
},
"typeVersion": 1.1
},
{
"id": "6fba93e0-2a5f-41c9-9955-61cdbc330e9a",
"name": "SelectDate",
"type": "n8n-nodes-base.switch",
"position": [
1260,
220
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "YesterdayOnly",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "fa0fc720-5e18-4c64-b799-beba5832b2f2",
"operator": {
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.DatePublished }}",
"rightValue": "={{ $now.minus(1,'days').format('dd/MM/yyyy') }}"
}
]
},
"renameOutput": true
},
{
"outputKey": "OtherDate",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "51c43c73-59be-43da-893b-0d82600e735e",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "",
"rightValue": "="
}
]
},
"renameOutput": true
}
]
},
"options": {},
"looseTypeValidation": true
},
"typeVersion": 3.2
},
{
"id": "51539126-b570-4edd-8760-874e87a20a88",
"name": "SetData",
"type": "n8n-nodes-base.set",
"position": [
380,
420
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "0be8d0c0-55c7-4bcb-8d33-6201a0dbca15",
"name": "score",
"type": "number",
"value": "={{ $json.output.score }}"
},
{
"id": "5e1e4b20-9846-4d95-aea5-76695177cf19",
"name": "headline",
"type": "string",
"value": "={{ $json.output.headline }}"
},
{
"id": "14a4eba5-ee9d-4bd3-9e78-19acdd4a9ec9",
"name": "summary",
"type": "string",
"value": "={{ $json.output.summary }}"
},
{
"id": "0952111c-4c09-4808-a6bc-a3d5a72e5498",
"name": "category",
"type": "string",
"value": "={{ $json.output.category }}"
},
{
"id": "f405e7a5-a470-448a-9a86-69f77577d444",
"name": "url",
"type": "string",
"value": "={{ $('SelectDate').item.json.url }}"
},
{
"id": "fe74ca8b-84d8-4180-a536-d0a606c66439",
"name": "DatePublished",
"type": "string",
"value": "={{ $('SelectDate').item.json.DatePublished }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "bd31c5a9-04d4-476d-97d7-ff26630e1a89",
"name": "URL_Content",
"type": "n8n-nodes-base.httpRequest",
"position": [
720,
620
],
"parameters": {
"url": "={{ $('SelectDate').item.json.url }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "ec9f6b15-5e64-4958-9b75-01760144a190",
"name": "GetBody",
"type": "n8n-nodes-base.html",
"position": [
920,
620
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "body",
"cssSelector": "div[class*=\"entry-content\"]",
"returnArray": true
}
]
}
},
"typeVersion": 1.2
},
{
"id": "ad427981-d239-4df7-a271-e470173f3ee4",
"name": "NewsData",
"type": "n8n-nodes-base.googleSheets",
"position": [
620,
420
],
"parameters": {
"columns": {
"value": {
"url": "={{ $json.url }}",
"score": "={{ $json.score }}",
"summary": "={{ $json.summary }}",
"category": "={{ $json.category }}",
"headline": "={{ $json.headline }}",
"DatePublished": "={{ $json.DatePublished }}"
},
"schema": [
{
"id": "score",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "score",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "headline",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "headline",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "summary",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "summary",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "category",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "category",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "url",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "url",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "DatePublished",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "DatePublished",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1TcYe0JRUh_boWjpo7BLAB_9ylyEQV_GZK8CAEb73yWs/edit#gid=0",
"cachedResultName": "\u0e0a\u0e35\u0e151"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1TcYe0JRUh_boWjpo7BLAB_9ylyEQV_GZK8CAEb73yWs",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1TcYe0JRUh_boWjpo7BLAB_9ylyEQV_GZK8CAEb73yWs/edit?usp=drivesdk",
"cachedResultName": "NewScraper_TechCrunchNews-AI1"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.6
},
{
"id": "c049aaca-1bdd-4a68-a134-682e64a66b5f",
"name": "Gpt-4.1-nano",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1080,
840
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4.1-nano",
"cachedResultName": "gpt-4.1-nano"
},
"options": {}
},
"credentials": {
"openAiApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.2
},
{
"id": "9ac379e6-b52f-439e-8782-628ea4fc5851",
"name": "Send a text message",
"type": "n8n-nodes-base.telegram",
"position": [
840,
420
],
"parameters": {
"text": "=\u0e2a\u0e23\u0e38\u0e1b\u0e02\u0e48\u0e32\u0e27\u0e43\u0e2b\u0e21\u0e48 \ud83d\udcf0 \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48: {{$json.DatePublished}}\n\n\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\ud83d\udce3 : {{$json.headline}}\n\n\u0e2a\u0e23\u0e38\u0e1b\ud83d\udcac : {{$json.summary}}\n\n\u0e04\u0e30\u0e41\u0e19\u0e19\u2b50 : {{$json.score}}\n\u0e2b\u0e21\u0e27\u0e14\u0e2b\u0e21\u0e39\u0e48\ud83d\udcc1 : {{$json.category}}\n\u0e25\u0e34\u0e07\u0e01\u0e4c\ud83d\udd17 : {{$json.url}}",
"chatId": "123456789",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"name": "<your credential>"
}
},
"typeVersion": 1.2
}
],
"active": true,
"settings": {
"timezone": "Asia/Bangkok",
"callerPolicy": "workflowsFromSameOwner",
"errorWorkflow": "sc4tWKBqR14k7z2b",
"executionOrder": "v1"
},
"versionId": "f32176d3-f07f-4135-87d1-27994f693fc7",
"connections": {
"Wait1": {
"main": [
[
{
"node": "URL_Content",
"type": "main",
"index": 0
}
]
]
},
"GetBody": {
"main": [
[
{
"node": "AI Agent1",
"type": "main",
"index": 0
}
]
]
},
"SetData": {
"main": [
[
{
"node": "NewsData",
"type": "main",
"index": 0
}
]
]
},
"GetDate1": {
"main": [
[
{
"node": "Split URL3",
"type": "main",
"index": 0
}
]
]
},
"NewsData": {
"main": [
[
{
"node": "Send a text message",
"type": "main",
"index": 0
}
]
]
},
"AI Agent1": {
"main": [
[
{
"node": "Loop Over Items1",
"type": "main",
"index": 0
}
]
]
},
"SelectDate": {
"main": [
[
{
"node": "Loop Over Items1",
"type": "main",
"index": 0
}
]
]
},
"Split URL3": {
"main": [
[
{
"node": "Edit Fields6",
"type": "main",
"index": 0
}
]
]
},
"URL_Content": {
"main": [
[
{
"node": "GetBody",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields6": {
"main": [
[
{
"node": "SelectDate",
"type": "main",
"index": 0
}
]
]
},
"Gpt-4.1-nano": {
"ai_languageModel": [
[
{
"node": "AI Agent1",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"TimeWaitRandom1": {
"main": [
[
{
"node": "Wait1",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items1": {
"main": [
[
{
"node": "SetData",
"type": "main",
"index": 0
}
],
[
{
"node": "TimeWaitRandom1",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger1": {
"main": [
[
{
"node": "TechCrunchNews-AI1",
"type": "main",
"index": 0
}
]
]
},
"TechCrunchNews-AI1": {
"main": [
[
{
"node": "GetDate1",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "AI Agent1",
"type": "ai_outputParser",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googleSheetsOAuth2ApiopenAiApitelegramApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This workflow scrapes the latest Artificial Intelligence articles from TechCrunch, then processes and classifies the content using OpenAI and LangChain nodes. The final result is saved to Google Sheets and sent as a summary to a Telegram group.
Source: https://n8n.io/workflows/5914/ — 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.
This n8n workflow is designed for content creators, digital marketers, and social media managers who want to automate their entire content creation and publishing process across multiple platforms. It
Turn your affiliate links or product catalog into a 24/7 AI video marketing machine. This n8n workflow auto-creates human-presenter promo videos using AI and publishes them directly to YouTube with SE
//ASMR AI Workflow
This workflow is designed for social media managers, content creators, digital marketers, and entrepreneurs who want to automate the entire lifecycle of creating and publishing short-form video conten
Generate AI viral videos with NanoBanana & VEO3, shared on socials via Blotato 2. Uses @blotato/n8n-nodes-blotato, googleSheets, lmChatOpenAi, toolThink. Event-driven trigger; 94 nodes.