This workflow follows the Emailsend → HTTP Request 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": "\u62db\u6295\u6807\u91c7\u96c6\u81ea\u52a8\u5316",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "collection",
"responseMode": "responseNode",
"options": {}
},
"name": "\u63a5\u6536\u91c7\u96c6\u89e6\u53d1",
"type": "n8n-nodes-base.webhook",
"typeVersion": 1,
"position": [
250,
300
]
},
{
"parameters": {
"url": "http://localhost:9099/api/n8n/trigger-collection",
"method": "POST",
"body": {
"source": "all",
"days": 3,
"wait": true
},
"options": {}
},
"name": "\u89e6\u53d1\u91c7\u96c6\u4efb\u52a1",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 3,
"position": [
500,
300
]
},
{
"parameters": {
"url": "http://localhost:9099/api/n8n/latest",
"method": "GET",
"qs": {
"limit": 50,
"matched_only": true
},
"options": {}
},
"name": "\u83b7\u53d6\u91c7\u96c6\u7ed3\u679c",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 3,
"position": [
750,
300
]
},
{
"parameters": {
"operation": "listToString",
"value": "",
"separator": "\n",
"combineAll": true
},
"name": "\u683c\u5f0f\u5316\u8f93\u51fa",
"type": "n8n-nodes-base.itemLists",
"typeVersion": 1,
"position": [
1000,
300
]
},
{
"parameters": {
"from": "noreply@example.com",
"to": "user@example.com",
"subject": "=?utf-8?B?5q2m5YiG6LSn5pyf5LuF5q2m5pyf5q2m5YiG6LSn?=",
"body": "={{ $json.data.length }} \u6761\u65b0\u62db\u6807\u4fe1\u606f",
"options": {}
},
"name": "\u53d1\u9001\u90ae\u4ef6\u901a\u77e5",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 1,
"position": [
1250,
300
]
}
],
"connections": {
"\u63a5\u6536\u91c7\u96c6\u89e6\u53d1": {
"main": [
[
{
"node": "\u89e6\u53d1\u91c7\u96c6\u4efb\u52a1",
"type": "main",
"index": 0
}
]
]
},
"\u89e6\u53d1\u91c7\u96c6\u4efb\u52a1": {
"main": [
[
{
"node": "\u83b7\u53d6\u91c7\u96c6\u7ed3\u679c",
"type": "main",
"index": 0
}
]
]
},
"\u83b7\u53d6\u91c7\u96c6\u7ed3\u679c": {
"main": [
[
{
"node": "\u683c\u5f0f\u5316\u8f93\u51fa",
"type": "main",
"index": 0
}
]
]
},
"\u683c\u5f0f\u5316\u8f93\u51fa": {
"main": [
[
{
"node": "\u53d1\u9001\u90ae\u4ef6\u901a\u77e5",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {},
"staticData": null
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
招投标采集自动化. Uses httpRequest, itemLists, emailSend. Webhook trigger; 5 nodes.
Source: https://github.com/lewellyn7/tender-scraper/blob/99325d99c79320d7a1381523e8d8e1569c3c1c3a/docs/n8n_workflow_example.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.
This workflow enables the submission of business-critical URLs via the Google Indexing API and IndexNow.
Never miss important website updates again! This workflow automatically tracks changes on dynamic websites (think React apps, JavaScript-heavy sites) and sends you instant email notifications when som
Women creators, homemakers-turned-entrepreneurs, and feminine lifestyle brands who want a graceful, low-lift way to keep an eye on competitor content and spark weekly ideas.
This template implements a recursive web crawler inside n8n. Starting from a given URL, it crawls linked pages up to a maximum depth (default: 3), extracts text and links, and returns the collected co
Crawl Space & Foundation Repair Intake AI - Vapi MVP (Client Template). Uses httpRequest, googleSheets. Webhook trigger; 14 nodes.