27 - Motor de seguimiento inteligente
Este es unMiscellaneous, Multimodal AIflujo de automatización del dominio deautomatización que contiene 13 nodos.Utiliza principalmente nodos como Set, Slack, Hubspot, Telegram, MondayCom. Automatización del seguimiento de ventas con GPT-4o-mini, HubSpot, Slack, Teams y Telegram
- •Bot Token de Slack o URL de Webhook
- •Clave de API de HubSpot
- •Bot Token de Telegram
- •Clave de API de OpenAI
Nodos utilizados (13)
Categoría
{
"id": "",
"meta": {
"instanceId": "",
"templateCredsSetupCompleted": true
},
"name": "27 - Smart Follow-Up Engine",
"tags": [],
"nodes": [
{
"id": "7eefaae3-a1a5-480d-b5f6-12dd6e29079a",
"name": "📝 Establecer Datos de Ejemplo",
"type": "n8n-nodes-base.set",
"position": [
20,
0
],
"parameters": {
"values": {
"string": [
{
"name": "contact_name",
"value": "John Doe"
},
{
"name": "context",
"value": "had a product demo yesterday and showed strong interest in our enterprise features"
},
{
"name": "Email",
"value": "john.doe@example.com"
}
]
},
"options": {}
},
"typeVersion": 2
},
{
"id": "e095c44e-2662-4f1a-913b-f30d66ef199a",
"name": "💬 Recordatorio Slack",
"type": "n8n-nodes-base.slack",
"position": [
836,
-200
],
"webhookId": "YOUR_WEBHOOK_ID",
"parameters": {
"text": "=📞 Follow-up Reminder\n\n**Contact:** {{ $('📝 Set Sample Data').item.json.contact_name }}\n**Context:** {{ $('📝 Set Sample Data').item.json.context }}\n\n**Suggested Message:**\n{{ $json.output }}",
"select": "channel",
"channelId": {
"__rl": true,
"mode": "list",
"value": "YOUR_SLACK_CHANNEL_ID",
"cachedResultName": "general"
},
"otherOptions": {}
},
"credentials": {
"slackApi": {
"id": "YOUR_SLACK_CREDENTIAL_ID",
"name": "Slack account"
}
},
"typeVersion": 2
},
{
"id": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"name": "🤖 Generar Mensaje de Seguimiento",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
460,
0
],
"parameters": {
"text": "=Generate a short, professional follow-up message for {{ $json.properties.firstname }} {{ $json.properties.lastname }}, who {{ $('📝 Set Sample Data').item.json.context }}.\n\nThe tone should be friendly, personalized, and reference the previous interaction.\n\nClearly suggest relevant next steps (e.g., scheduling a call, sharing resources, or continuing the discussion).\n\nKeep it under 150 words.\n\nAt the end of the message, include this signature block exactly as written (no placeholders):\n\nBest regards, \n[Your Name] \n[Your Title] | [Your Company] \n📧 [your.email@company.com]\n\nReturn only the final message, fully ready to send, with no extra notes or placeholders.",
"options": {},
"promptType": "define"
},
"typeVersion": 2
},
{
"id": "084edea7-d5d0-43d8-942a-4bdd97cfc739",
"name": "🔗 Búsqueda de Contacto HubSpot",
"type": "n8n-nodes-base.hubspot",
"position": [
240,
-100
],
"parameters": {
"operation": "search",
"returnAll": true,
"authentication": "appToken",
"filterGroupsUi": {
"filterGroupsValues": [
{
"filtersUi": {
"filterValues": [
{
"value": "={{ $json.Email }}",
"propertyName": "email|string"
}
]
}
}
]
},
"additionalFields": {}
},
"credentials": {
"hubspotAppToken": {
"id": "YOUR_HUBSPOT_CREDENTIAL_ID",
"name": "HubSpot account"
}
},
"typeVersion": 2.1
},
{
"id": "4b7440f8-585e-48f8-afee-4733ed368b52",
"name": "🤖 Modelo de Lenguaje IA",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
548,
220
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAI account"
}
},
"typeVersion": 1.2
},
{
"id": "f9059d28-3467-4c03-b201-19582cd2b1ac",
"name": "📋 Obtención de Contactos de Monday",
"type": "n8n-nodes-base.mondayCom",
"disabled": true,
"position": [
240,
100
],
"parameters": {
"boardId": "YOUR_MONDAY_BOARD_ID",
"operation": "get"
},
"credentials": {
"mondayComApi": {
"id": "YOUR_MONDAY_CREDENTIAL_ID",
"name": "Monday.com account"
}
},
"typeVersion": 1
},
{
"id": "08f85001-7652-4e37-ba34-dfbb59825552",
"name": "💬 Recordatorio Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
836,
0
],
"webhookId": "YOUR_TELEGRAM_WEBHOOK_ID",
"parameters": {
"text": "={{ $json.output }}",
"chatId": "YOUR_TELEGRAM_CHAT_ID",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "YOUR_TELEGRAM_CREDENTIAL_ID",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "6c0ac7d9-8abe-4551-8de6-091b09cd7159",
"name": "💬 Recordatorio de Teams",
"type": "n8n-nodes-base.microsoftTeams",
"position": [
836,
200
],
"webhookId": "YOUR_TEAMS_WEBHOOK_ID",
"parameters": {
"teamId": {
"__rl": true,
"mode": "id",
"value": "YOUR_TEAMS_ID"
},
"message": "={{ $json.output }}",
"options": {},
"resource": "channelMessage",
"channelId": {
"__rl": true,
"mode": "id",
"value": "YOUR_TEAMS_CHANNEL_ID"
}
},
"credentials": {
"microsoftTeamsOAuth2Api": {
"id": "YOUR_TEAMS_CREDENTIAL_ID",
"name": "Microsoft Teams account"
}
},
"typeVersion": 2
},
{
"id": "6b267854-a2bf-4ce6-8244-415ee4aad6de",
"name": "Nota Adhesiva",
"type": "n8n-nodes-base.stickyNote",
"position": [
-280,
-340
],
"parameters": {
"color": 3,
"width": 440,
"height": 700,
"content": "### 📹 Input & Context Setup\n\n*The workflow begins with a Schedule Trigger and a Set Sample Data node.\n\nThis stage is responsible for defining the contact's name, email, and context of the last interaction (e.g., demo, interest in features).\n\nThese details act as the base input for HubSpot search and AI generation.*"
},
"typeVersion": 1
},
{
"id": "c234e7c1-afa6-4611-bc78-551906a21ffa",
"name": "Nota Adhesiva1",
"type": "n8n-nodes-base.stickyNote",
"position": [
180,
-340
],
"parameters": {
"color": 2,
"width": 220,
"height": 700,
"content": "### 📹 Contact Enrichment (HubSpot & CRM)\n\n*The HubSpot Contact Lookup node searches CRM records by email.\n\n(Optional/Disabled) Monday.com Contact Fetch could be used.*"
},
"typeVersion": 1
},
{
"id": "14774cbd-54aa-4c19-af32-f96c3c74343d",
"name": "Nota Adhesiva2",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
-340
],
"parameters": {
"color": 4,
"width": 320,
"height": 700,
"content": "### 📹 AI Follow-Up Message Generation\n\n*AI Language Model (OpenAI) provides the underlying model.\n\nGenerate Follow-Up Message node creates a short, professional, and personalized sales follow-up email.\n\nThe AI references past interactions (from context) and includes a predefined signature block for consistency.*"
},
"typeVersion": 1
},
{
"id": "6c868150-c30c-4ad8-aaa6-9ac07139b773",
"name": "Nota Adhesiva3",
"type": "n8n-nodes-base.stickyNote",
"position": [
760,
-340
],
"parameters": {
"color": 5,
"width": 300,
"height": 700,
"content": "### 📹 Multi-Channel Communication\n\n*The generated message is shared via Slack, Telegram, and Teams, ensuring cross-platform visibility and no missed follow-ups*"
},
"typeVersion": 1
},
{
"id": "0ea76191-a7e0-46b4-8af6-ac3583f9bc8e",
"name": "🕐 Activador Programado",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-200,
0
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "",
"connections": {
"e095c44e-2662-4f1a-913b-f30d66ef199a": {
"main": [
[]
]
},
"7eefaae3-a1a5-480d-b5f6-12dd6e29079a": {
"main": [
[
{
"node": "084edea7-d5d0-43d8-942a-4bdd97cfc739",
"type": "main",
"index": 0
},
{
"node": "f9059d28-3467-4c03-b201-19582cd2b1ac",
"type": "main",
"index": 0
}
]
]
},
"0ea76191-a7e0-46b4-8af6-ac3583f9bc8e": {
"main": [
[
{
"node": "7eefaae3-a1a5-480d-b5f6-12dd6e29079a",
"type": "main",
"index": 0
}
]
]
},
"4b7440f8-585e-48f8-afee-4733ed368b52": {
"ai_languageModel": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"f9059d28-3467-4c03-b201-19582cd2b1ac": {
"main": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "main",
"index": 0
}
]
]
},
"084edea7-d5d0-43d8-942a-4bdd97cfc739": {
"main": [
[
{
"node": "69316064-2c3b-480a-83ce-4a71d8266b1c",
"type": "main",
"index": 0
}
]
]
},
"69316064-2c3b-480a-83ce-4a71d8266b1c": {
"main": [
[
{
"node": "e095c44e-2662-4f1a-913b-f30d66ef199a",
"type": "main",
"index": 0
},
{
"node": "08f85001-7652-4e37-ba34-dfbb59825552",
"type": "main",
"index": 0
},
{
"node": "6c0ac7d9-8abe-4551-8de6-091b09cd7159",
"type": "main",
"index": 0
}
]
]
}
}
}¿Cómo usar este flujo de trabajo?
Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.
¿En qué escenarios es adecuado este flujo de trabajo?
Intermedio - Varios, IA Multimodal
¿Es de pago?
Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.
Flujos de trabajo relacionados recomendados
Avkash Kakdiya
@itechnotion🚀 Founder of iTechNotion — we build custom AI-powered automation workflows for startups, agencies, and founders. 💡 Specializing in agentic AI systems, content automation, sales funnels, and digital workers. 🔧 14+ years in tech | Building scalable no-code/low-code solutions using n8n, OpenAI, and other API-first tools. 📬 Let’s automate what slows you down.
Compartir este flujo de trabajo