Enviar automáticamente tickets de soporte de Vtiger a Telegram (con actualizaciones de estado)
Este es unTicket Managementflujo de automatización del dominio deautomatización que contiene 7 nodos.Utiliza principalmente nodos como If, Telegram, ScheduleTrigger, VtigerNode. Enviar automáticamente tickets de soporte de Vtiger a Telegram (con actualizaciones de estado)
- •Bot Token de Telegram
Nodos utilizados (7)
Categoría
{
"id": "ymg0bc27jttcvbcj",
"meta": {
"instanceId": "ea2b41532677d34614d95d13d7d2ccb694657be482144baf71e7140df3b2a853",
"templateCredsSetupCompleted": true
},
"name": "Auto-Send Vtiger Support Tickets to Telegram (with Status Update)",
"tags": [],
"nodes": [
{
"id": "e9ca7d91-ee88-4cc4-9c12-e638fbfb6e66",
"name": "Activador Programado Cada n Minutos",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-816,
-208
],
"parameters": {
"rule": {
"interval": [
{
"field": "minutes",
"minutesInterval": 1
}
]
}
},
"typeVersion": 1.2
},
{
"id": "81b830bc-e1d3-4d6b-9ef1-e323771b5b5f",
"name": "VtigerCRM Obtener Tickets",
"type": "n8n-nodes-vtiger-crm.vtigerNode",
"position": [
-592,
-208
],
"parameters": {
"query_field": "select * from HelpDesk where ticketstatus='Open' order by id desc limit 1;"
},
"credentials": {
"vtigerApi": {
"id": "GDVMGSZb4YFb0cMz",
"name": "SaadeddinTestCRM"
}
},
"typeVersion": 1
},
{
"id": "ff439d91-3b2c-4f8e-9c38-aca0f09ce86c",
"name": "Si hay datos devueltos",
"type": "n8n-nodes-base.if",
"position": [
-368,
-208
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "1a4121a1-3315-48c6-b319-be947242e291",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"leftValue": "={{ $json.result[0].id }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "77eb4e5c-0048-4469-9815-df5534a7e9dd",
"name": "Enviar detalle del Ticket a Telegram",
"type": "n8n-nodes-base.telegram",
"position": [
112,
-384
],
"webhookId": "78ebd6db-cd6a-4eac-af64-133af5c81e89",
"parameters": {
"text": "=New ticket with the following details:\nTicketid: {{ $json.result[0].ticket_no }}\nTitle: {{ $json.result[0].ticket_title }}\nStatus: {{ $json.result[0].ticketstatus }}\nPriority: {{ $json.result[0].ticketpriorities }}\nSeverity: {{ $json.result[0].ticketseverities }}\nCategory: {{ $json.result[0].ticketcategories }}\nDescription: {{ $json.result[0].description }}",
"chatId": "6885236190",
"additionalFields": {
"appendAttribution": false
}
},
"credentials": {
"telegramApi": {
"id": "lJq9SLWpaYUg6w8w",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "70cd5610-46f4-42b0-8008-511a99b9888e",
"name": "VtigerCRM Actualizar Estado del Ticket",
"type": "n8n-nodes-vtiger-crm.vtigerNode",
"position": [
128,
-176
],
"parameters": {
"operation": "update",
"element_field": "={\n \"ticketstatus\": \"In Progress\"\n}",
"webservice_id_field": "={{ $json.result[0].id }}"
},
"credentials": {
"vtigerApi": {
"id": "GDVMGSZb4YFb0cMz",
"name": "SaadeddinTestCRM"
}
},
"typeVersion": 1
},
{
"id": "49cff4dc-a89e-4ebe-a1a9-6e9ef6fdd958",
"name": "Sin Operación, no hacer nada",
"type": "n8n-nodes-base.noOp",
"position": [
-80,
-16
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4a8d8029-2a1d-4704-90bd-712adca45596",
"name": "Nota Adhesiva",
"type": "n8n-nodes-base.stickyNote",
"position": [
-672,
-704
],
"parameters": {
"width": 688,
"height": 368,
"content": "### 🎟️ Auto-Send Vtiger Tickets to Telegram \n**(Real-time alerts + CRM update)**\nThis workflow runs **every 1 minute** to:\n- 📥 Fetch the most recent **open ticket** from Vtiger HelpDesk\n- 📲 Send a detailed message to **Telegram**\n- 🔁 Update the ticket status to **\"In Progress\"** to avoid duplicate alerts\n---\n> 💡 **Note:** \n> This workflow uses a custom **Vtiger CRM** node from the **Community Nodes** registry. \n> To install it in self-hosted n8n:\n> 1. Go to `Settings` → `Community Nodes` \n> 2. Click **Install Node** and enter:\n> ```bash\n> n8n-nodes-vtiger-crm\n> ```\n---\n> ✅ Ideal for support teams that need **real-time alerts** and want to sync ticket progress across tools."
},
"typeVersion": 1
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c66999f4-49e3-4e5f-8500-e5a8663d9f88",
"connections": {
"81b830bc-e1d3-4d6b-9ef1-e323771b5b5f": {
"main": [
[
{
"node": "ff439d91-3b2c-4f8e-9c38-aca0f09ce86c",
"type": "main",
"index": 0
}
]
]
},
"ff439d91-3b2c-4f8e-9c38-aca0f09ce86c": {
"main": [
[
{
"node": "77eb4e5c-0048-4469-9815-df5534a7e9dd",
"type": "main",
"index": 0
},
{
"node": "70cd5610-46f4-42b0-8008-511a99b9888e",
"type": "main",
"index": 0
}
],
[
{
"node": "49cff4dc-a89e-4ebe-a1a9-6e9ef6fdd958",
"type": "main",
"index": 0
}
]
]
},
"70cd5610-46f4-42b0-8008-511a99b9888e": {
"main": [
[]
]
},
"e9ca7d91-ee88-4cc4-9c12-e638fbfb6e66": {
"main": [
[
{
"node": "81b830bc-e1d3-4d6b-9ef1-e323771b5b5f",
"type": "main",
"index": 0
}
]
]
},
"77eb4e5c-0048-4469-9815-df5534a7e9dd": {
"main": [
[]
]
}
}
}¿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 - Gestión de tickets
¿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
Ahmed Saadawi
@ahmedsaadawiCRM consultant and automation expert with 15+ years of experience building AI-powered, no-code workflows for sales, support, and operations. Open to collaboration or custom solutions — let’s connect!
Compartir este flujo de trabajo