Enviar automáticamente tickets de soporte de Vtiger a Telegram (con actualizaciones de estado)

Intermedio

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)

Requisitos previos
  • Bot Token de Telegram
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "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": [
        []
      ]
    }
  }
}
Preguntas frecuentes

¿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

Enviar automáticamente mensaje de bienvenida de WhatsApp a nuevos prospectos de Vtiger
Enviar automáticamente mensajes de bienvenida a prospectos de Vtiger CRM vía WhatsApp usando Evolution API
If
Schedule Trigger
Vtiger Node
+
If
Schedule Trigger
Vtiger Node
7 NodosAhmed Saadawi
Nutrición de leads
Vtiger CRM respondiendo preguntas frecuentes usando DeepSeek LLM
Usar DeepSeek LLM y LangChain para generar automáticamente respuestas de preguntas frecuentes (FAQ) en el CRM Vtiger
If
Agent
Schedule Trigger
+
If
Agent
Schedule Trigger
8 NodosAhmed Saadawi
Creación de contenido
Sincronización de filas de MySQL a Hojas de Cálculo de Google
Sincronización automatizada de MySQL a Google Sheets con prevención de duplicados
If
My Sql
Google Sheets
+
If
My Sql
Google Sheets
9 NodosAhmed Saadawi
Ingeniería
Envío automatizado de notificaciones de tickets pendientes de GLPI a Microsoft Teams
Envío automático de notificaciones diarias de tickets pendientes de GLPI a Microsoft Teams
If
Split Out
Aggregate
+
If
Split Out
Aggregate
19 NodosLuis Hernandez
Gestión de tickets
Asistente de respuestas a correos con IA y aprobación por Telegram
Automatización de respuestas de Gmail con aprobación usando OpenAI y Telegram
If
Gmail
Telegram
+
If
Gmail
Telegram
16 NodosRoshan Ramani
Gestión de tickets
Robot de ventas basado en IA para WhatsApp, con funcionalidad de consulta de Google Sheets
Automatización de ventas de WhatsApp con DeepSeek AI, Google Sheets y notificaciones por Gmail
If
Webhook
Gmail Tool
+
If
Webhook
Gmail Tool
10 NodosAhmed Saadawi
Nutrición de leads
Información del flujo de trabajo
Nivel de dificultad
Intermedio
Número de nodos7
Categoría1
Tipos de nodos6
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Autor
Ahmed Saadawi

Ahmed Saadawi

@ahmedsaadawi

CRM 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!

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34