AI个人助手:GPT-4o集成邮件、日历、搜索和CRM
中级
这是一个Personal Productivity, AI Chatbot领域的自动化工作流,包含 12 个节点。主要使用 Telegram, PerplexityTool, Agent, TelegramTrigger, ToolSerpApi 等节点。 AI个人助手:GPT-4o集成邮件、日历、搜索和CRM
前置要求
- •Telegram Bot Token
使用的节点 (12)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "vPkPxcHDEdL6FNZi",
"meta": {
"instanceId": "548acc2e7428ceb53b1074dedcb0aa0107627dedd253460b796a49ef19136fca",
"templateCredsSetupCompleted": true
},
"name": "🤖 主管 AVA",
"tags": [
{
"id": "g6PVVsobpsnjG98n",
"name": "Supervisor Ava",
"createdAt": "2025-05-10T15:00:36.847Z",
"updatedAt": "2025-05-10T15:00:36.847Z"
}
],
"nodes": [
{
"id": "7eb478cd-d204-44ac-9891-18e5fc2bf77b",
"name": "计算器",
"type": "@n8n/n8n-nodes-langchain.toolCalculator",
"position": [
320,
360
],
"parameters": {},
"typeVersion": 1
},
{
"id": "fc51ac2b-72f0-479e-b012-a089007bf816",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"onError": "continueErrorOutput",
"position": [
340,
20
],
"parameters": {
"text": "={{ $('Telegram Trigger1').item.json.message.text }}",
"options": {
"systemMessage": "=# ROLE\n\nYou are an AI agent called Ava.\n\nYour job is to orchestrate the activities between different agents and then formulate a friendly response back to the user.\n\nYou should never write emails, create contacts, create content, create calendar events, create summaries yourself. Your job is to call agents and tools in the correct sequence.\n\nThink carefully about the sequence of events. Some tools might first require you to call another tool in order to pass it the correct information.\n\n\nThe tools are:\n- Calendar\n- Contacts\n- Gmail\n- Google Search \n- Calculator\n\n\n# ADDITIONAL INFORMATION\n- You are talking to Jordan\n- The current date and time is {{ $now.toString() }}\n- Time zone is EST (Ottawa)\n\n\n\n# RULES",
"returnIntermediateSteps": true
},
"promptType": "define"
},
"typeVersion": 1.8
},
{
"id": "64593c21-7a6a-4404-8188-4718002db01f",
"name": "日历",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
560,
360
],
"parameters": {
"name": "Calendar",
"workflowId": {
"__rl": true,
"mode": "list",
"value": "tC8OSGmmiBE9kvnt",
"cachedResultName": "🤖 Calendar Agent"
},
"description": "使用此工具处理任何与日历相关的操作。",
"workflowInputs": {
"value": {},
"schema": [],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "853f816a-05a1-4af5-8bb8-a6a8a44c5c3a",
"name": "Gmail",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
660,
360
],
"parameters": {
"name": "Gmail",
"workflowId": {
"__rl": true,
"mode": "list",
"value": "mh7GGdzmesTrHGxU",
"cachedResultName": "🤖 Gmail Agent"
},
"description": "使用此工具处理任何与电子邮件相关的操作。",
"workflowInputs": {
"value": {},
"schema": [],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "801a5a3f-536e-489f-81ef-edb6cf3aefce",
"name": "Google 搜索",
"type": "@n8n/n8n-nodes-langchain.toolSerpApi",
"position": [
440,
360
],
"parameters": {
"options": {}
},
"credentials": {
"serpApi": {
"id": "EoSjduQGrXPkHfF5",
"name": "SerpAPI account"
}
},
"typeVersion": 1
},
{
"id": "91c2a746-3071-4624-9f84-ff5d57929778",
"name": "回复",
"type": "n8n-nodes-base.telegram",
"position": [
820,
20
],
"webhookId": "5dced4b9-5066-4036-a4d4-14fc07edd53c",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "={{ $('Telegram Trigger1').item.json.message.chat.id }}",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "PiOZgC1g4fYiPYuR",
"name": "Ava Personal Assistant"
}
},
"typeVersion": 1.2
},
{
"id": "1cbc8229-217e-448a-883e-39d5a75b4f6b",
"name": "Telegram 触发器1",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
120,
20
],
"webhookId": "47bfd98b-694c-484d-9760-d2532dfdcdc4",
"parameters": {
"updates": [
"message"
],
"additionalFields": {
"download": true
}
},
"credentials": {
"telegramApi": {
"id": "PiOZgC1g4fYiPYuR",
"name": "Ava Personal Assistant"
}
},
"typeVersion": 1.1
},
{
"id": "22b9e60b-85ec-4f82-85e9-98f81af0df03",
"name": "简单记忆",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
200,
360
],
"parameters": {
"sessionKey": "={{ $('Telegram Trigger1').item.json.message.chat.id }}",
"sessionIdType": "customKey",
"contextWindowLength": 7
},
"typeVersion": 1.3
},
{
"id": "e17861fb-c3a7-4665-b194-165b40e4fddd",
"name": "联系人",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
760,
360
],
"parameters": {
"name": "Contacts",
"workflowId": {
"__rl": true,
"mode": "list",
"value": "ydXdT3mvOkaFRYKS",
"cachedResultName": "🤖 Contacts Agent"
},
"description": "使用此工具处理任何与联系人相关的操作。",
"workflowInputs": {
"value": {
"aNumber": 0
},
"schema": [
{
"id": "query",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "query",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "aNumber",
"type": "number",
"display": true,
"removed": false,
"required": false,
"displayName": "aNumber",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.1
},
{
"id": "ef9df397-d620-47e3-a318-6b7e15115344",
"name": "OpenRouter聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"position": [
60,
360
],
"parameters": {
"model": "openai/gpt-4o",
"options": {}
},
"credentials": {
"openRouterApi": {
"id": "k2V14f3oshxpB4Ul",
"name": "OpenRouter account"
}
},
"typeVersion": 1
},
{
"id": "9a9a0d85-0eb5-41a5-80bc-2800f99143d9",
"name": "LinkedIn 评论 Agent",
"type": "@n8n/n8n-nodes-langchain.toolWorkflow",
"position": [
880,
360
],
"parameters": {
"workflowId": {
"__rl": true,
"mode": "list",
"value": "a3bvZDBy1bGKYKXt",
"cachedResultName": "LinkedIn Comment Agent"
},
"description": "使用此工具处理任何与 LinkedIn 评论相关的操作。",
"workflowInputs": {
"value": {
"query": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('query', ``, 'string') }}"
},
"schema": [
{
"id": "query",
"type": "string",
"display": true,
"required": false,
"displayName": "query",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "aNumber",
"type": "number",
"display": true,
"removed": true,
"required": false,
"displayName": "aNumber",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
}
},
"typeVersion": 2.2
},
{
"id": "d525f091-55a0-47f5-9cd1-9b27b0a03338",
"name": "Perplexity",
"type": "n8n-nodes-base.perplexityTool",
"position": [
1020,
360
],
"parameters": {
"model": "sonar",
"options": {},
"messages": {
"message": [
{
"content": "={{ $('Telegram Trigger1').item.json.message.text }}"
}
]
},
"requestOptions": {}
},
"credentials": {
"perplexityApi": {
"id": "xdpS24VkZU2hKAmn",
"name": "Perplexity account"
}
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"timezone": "America/Toronto",
"callerPolicy": "workflowsFromSameOwner",
"executionOrder": "v1",
"timeSavedPerExecution": 4
},
"versionId": "8a4acb7c-1982-4c59-aff9-6e3c7bfe4202",
"connections": {
"853f816a-05a1-4af5-8bb8-a6a8a44c5c3a": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"fc51ac2b-72f0-479e-b012-a089007bf816": {
"main": [
[
{
"node": "91c2a746-3071-4624-9f84-ff5d57929778",
"type": "main",
"index": 0
}
]
]
},
"64593c21-7a6a-4404-8188-4718002db01f": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"e17861fb-c3a7-4665-b194-165b40e4fddd": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"7eb478cd-d204-44ac-9891-18e5fc2bf77b": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"d525f091-55a0-47f5-9cd1-9b27b0a03338": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"801a5a3f-536e-489f-81ef-edb6cf3aefce": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
},
"22b9e60b-85ec-4f82-85e9-98f81af0df03": {
"ai_memory": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_memory",
"index": 0
}
]
]
},
"1cbc8229-217e-448a-883e-39d5a75b4f6b": {
"main": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "main",
"index": 0
}
]
]
},
"ef9df397-d620-47e3-a318-6b7e15115344": {
"ai_languageModel": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"9a9a0d85-0eb5-41a5-80bc-2800f99143d9": {
"ai_tool": [
[
{
"node": "fc51ac2b-72f0-479e-b012-a089007bf816",
"type": "ai_tool",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 个人效率, AI 聊天机器人
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
商业AI指挥中心
商业AI指挥中心:Google Workspace模块化代理、向量搜索与多渠道报告
Set
Gmail
Slack
+
Set
Gmail
Slack
80 节点Paul
文档提取
Telegram AI研究助手(GPT-4o mini + DeepSeek R1 +
Telegram AI研究助手(GPT-4o mini + DeepSeek R1 + SerpAPI)
Telegram
Agent
Telegram Trigger
+
Telegram
Agent
Telegram Trigger
13 节点Arlin Perez
个人效率
J.A.R.V.I.S.
在Telegram上使用OpenAI、SERP和向量存储构建全面的多模态助手
If
Set
Code
+
If
Set
Code
48 节点FabioInTech
客服机器人
高级多代理AI个人助手(250+任务能力,WhatsApp + GPT)
高级多代理AI个人助手(250+任务能力,WhatsApp + GPT)
Set
Switch
Whats App
+
Set
Switch
Whats App
213 节点Electrabot
个人效率
TG-Bot-AI-日历-v1-数据库-代理
通过Telegram使用Gemini AI助手管理Google日历事件
If
Set
Switch
+
If
Set
Switch
16 节点Andrew
个人效率
🍳 烹饪伴侣 — 30步工作流 (Telegram + Google Sheets + LLM)
使用AI驱动的Telegram机器人和Google Sheets数据库管理食谱
Switch
Function
Telegram
+
Switch
Function
Telegram
41 节点Issam AGGOUR
个人效率
工作流信息
难度等级
中级
节点数量12
分类2
节点类型9
作者
Jordan Lee
@jordanleeHey Im Jordan. I run an AI Agency and teach others automation through my youtube channel. Any questions about my automations? send me a message! https://www.skool.com/ai-automations-club-3301/about
外部链接
在 n8n.io 查看 →
分享此工作流