This workflow corresponds to n8n.io template #8207 — we link there as the canonical source.
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 →
{
"meta": {
"categories": [
"Business",
"CRM",
"Marketing",
"Automation"
],
"description": "Automated client nurture email system that sends personalized milestone emails at 7, 30, and 60 days based on Notion database tracking with Telegram notifications",
"templateVersion": "1.0.0",
"templateCreatedBy": {
"id": "template-creator",
"name": "n8n Template Creator"
},
"templateCredentials": [
"notionApi",
"smtp",
"telegramApi"
]
},
"name": "Automate client nurture emails and testimonial collection from Notion",
"tags": [
"crm",
"email",
"notion",
"automation",
"nurture"
],
"nodes": [
{
"id": "sticky1",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-340,
200
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "manual-trigger",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"position": [
220,
320
],
"parameters": {},
"typeVersion": 1
},
{
"id": "schedule-trigger",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
220,
440
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "settings",
"name": "Settings",
"type": "n8n-nodes-base.set",
"position": [
440,
380
],
"parameters": {},
"typeVersion": 2
},
{
"id": "get-date",
"name": "Get Date",
"type": "n8n-nodes-base.code",
"position": [
660,
380
],
"parameters": {},
"typeVersion": 2
},
{
"id": "query-notion",
"name": "Query Notion",
"type": "n8n-nodes-base.httpRequest",
"position": [
880,
380
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "calculate",
"name": "Calculate",
"type": "n8n-nodes-base.code",
"position": [
1100,
380
],
"parameters": {},
"typeVersion": 2
},
{
"id": "if-day7",
"name": "IF Day 7",
"type": "n8n-nodes-base.if",
"position": [
1320,
280
],
"parameters": {},
"typeVersion": 2
},
{
"id": "if-day30",
"name": "IF Day 30",
"type": "n8n-nodes-base.if",
"position": [
1320,
380
],
"parameters": {},
"typeVersion": 2
},
{
"id": "if-day60",
"name": "IF Day 60",
"type": "n8n-nodes-base.if",
"position": [
1320,
480
],
"parameters": {},
"typeVersion": 2
},
{
"id": "email7",
"name": "Email Day 7",
"type": "n8n-nodes-base.emailSend",
"position": [
1540,
280
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "email30",
"name": "Email Day 30",
"type": "n8n-nodes-base.emailSend",
"position": [
1540,
380
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "email60",
"name": "Email Day 60",
"type": "n8n-nodes-base.emailSend",
"position": [
1540,
480
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "telegram-notify",
"name": "Telegram Notify",
"type": "n8n-nodes-base.telegram",
"position": [
1760,
380
],
"parameters": {},
"typeVersion": 1
},
{
"id": "webhook",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"position": [
220,
640
],
"parameters": {},
"typeVersion": 1
},
{
"id": "parse",
"name": "Parse",
"type": "n8n-nodes-base.code",
"position": [
440,
640
],
"parameters": {},
"typeVersion": 2
},
{
"id": "telegram-testimonial",
"name": "Notify Testimonial",
"type": "n8n-nodes-base.telegram",
"position": [
660,
640
],
"parameters": {},
"typeVersion": 1
},
{
"id": "respond",
"name": "Respond",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
880,
640
],
"parameters": {},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"updatedAt": "2025-09-29T12:00:00.000Z",
"versionId": "1.0.0",
"staticData": null,
"connections": {
"Parse": {
"main": [
[
{
"node": "Notify Testimonial",
"type": "main",
"index": 0
}
]
]
},
"Webhook": {
"main": [
[
{
"node": "Parse",
"type": "main",
"index": 0
}
]
]
},
"Get Date": {
"main": [
[
{
"node": "Query Notion",
"type": "main",
"index": 0
}
]
]
},
"IF Day 7": {
"main": [
[],
[
{
"node": "Email Day 7",
"type": "main",
"index": 0
}
]
]
},
"Settings": {
"main": [
[
{
"node": "Get Date",
"type": "main",
"index": 0
}
]
]
},
"Calculate": {
"main": [
[
{
"node": "IF Day 7",
"type": "main",
"index": 0
},
{
"node": "IF Day 30",
"type": "main",
"index": 0
},
{
"node": "IF Day 60",
"type": "main",
"index": 0
}
]
]
},
"IF Day 30": {
"main": [
[],
[
{
"node": "Email Day 30",
"type": "main",
"index": 0
}
]
]
},
"IF Day 60": {
"main": [
[],
[
{
"node": "Email Day 60",
"type": "main",
"index": 0
}
]
]
},
"Email Day 7": {
"main": [
[
{
"node": "Telegram Notify",
"type": "main",
"index": 0
}
]
]
},
"Email Day 30": {
"main": [
[
{
"node": "Telegram Notify",
"type": "main",
"index": 0
}
]
]
},
"Email Day 60": {
"main": [
[
{
"node": "Telegram Notify",
"type": "main",
"index": 0
}
]
]
},
"Query Notion": {
"main": [
[
{
"node": "Calculate",
"type": "main",
"index": 0
}
]
]
},
"Manual Trigger": {
"main": [
[
{
"node": "Settings",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "Settings",
"type": "main",
"index": 0
}
]
]
},
"Notify Testimonial": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
}
},
"triggerCount": 2
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
No more missed steps. No last-minute panic. Just smooth, professional launches — on autopilot.
Source: https://n8n.io/workflows/8207/ — 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.
Email AI Auto-responder. Summerize and send email. Uses emailReadImap, emailSend, httpRequest, googleDrive. Event-driven trigger; 78 nodes.
Email AI Auto-responder. Summerize and send email. Uses emailReadImap, emailSend, httpRequest, googleDrive. Event-driven trigger; 78 nodes.
Memory sessions with FlowiseAI and Zep. Uses telegram, redis, telegramTrigger, httpRequest. Event-driven trigger; 37 nodes.
Get notified if the actual data release is positive or negative for the relevant currency. Use the Telegram chat message about the news release as a trigger to open a trading position in MetaTrader 4.
Email AI Auto-responder. Summerize and send email. Uses emailReadImap, emailSend, httpRequest, googleDrive. Event-driven trigger; 26 nodes.