Technical

Cómo automatizar la clasificación de tickets en Zendesk con OpenAI y Make.com

Deja de poner a humanos a leer tickets de soporte. Al final de esta guía, vas a construir un flujo automatizado que lee, categoriza y asigna tickets de Zendesk usando OpenAI y Make.com.

KytoAI & Automation Firm
·
March 17, 2026
·
4 min read

Key Takeaways

  • 1Crea un webhook personalizado en Make.com para atrapar eventos de Zendesk al instante.
  • 2Configura triggers en Zendesk para enviar el payload del ticket a endpoints externos.
  • 3Obliga a OpenAI a devolver un JSON estrictamente estructurado para mapear datos sin fallos.
  • 4Extrae a qué departamento va y qué tan urgente es a partir del texto desordenado del cliente.
  • 5Actualiza automáticamente campos y etiquetas en Zendesk usando llamadas a la API.

Deja de pagarle a humanos para que lean y clasifiquen tickets de soporte. Hoy vas a construir un flujo en vivo que atrapa nuevos tickets, obliga a OpenAI a determinar el departamento y la urgencia, y los envía a la cola correcta de Zendesk al instante.

Clasificar a mano quema tiempo y plata. Cuando el equipo de operaciones de una fintech en la Ciudad de México o un e-commerce en Buenos Aires depende de humanos para leer y asignar 500 tickets al día, los tiempos de respuesta se van al piso. Las solicitudes de reembolso urgentes quedan sepultadas bajo los reseteos de contraseña.

Vamos a arreglar esto metiendo una capa de enrutamiento con IA justo entre el cliente y el agente de soporte.

[@portabletext/react] Unknown block type "mermaidDiagram", specify a component for it in the `components.types` prop

Fase 1: Atrapa el ticket en Make.com

Antes de que OpenAI pueda analizar el texto, tenemos que atrapar los datos. Usaremos un webhook personalizado de Make.com para estar a la escucha.

  1. Paso 1. Crea el webhook en Make: Ve a tu panel de Make, haz clic en 'Create a new scenario' (Crear un nuevo escenario) y añade el módulo 'Webhooks > Custom webhook'.
  2. Paso 2. Nombra y copia el endpoint: Haz clic en 'Add', ponle de nombre 'Zendesk Inbound Triage' y dale a Guardar. Copia la URL generada en tu portapapeles.

Establece la estructura de datos temprano

Haz clic en 'Run once' (Ejecutar una vez) en el módulo de webhook de Make de una vez. Necesita quedarse esperando datos para que Make entienda cómo viene armado el payload desde Zendesk.

Fase 2: Empuja los datos de Zendesk al Webhook

Zendesk no va a mandar nada hacia afuera a menos que lo obligues. Necesitamos configurar un webhook de salida y un disparador (trigger) para que dispare esa información en el segundo exacto en que se crea un ticket.

  1. Paso 3. Configura el destino en Zendesk: En el Centro de administración de Zendesk, ve a Aplicaciones e integraciones > Webhooks > Crear webhook. Selecciona 'Desencadenador o automatización'.
  2. Paso 4. Pega tu endpoint: Pega la URL de Make.com en el campo URL del endpoint. Pon el Método de solicitud en POST y el Formato de solicitud en JSON.
  3. Paso 5. Crea el disparador (Trigger) en Zendesk: Ve a Objetos y reglas > Reglas de negocio > Disparadores. Crea uno nuevo que se llame 'Enviar a Clasificación con IA'.
  4. Paso 6. Establece las condiciones: Bajo 'Satisfacer TODAS las siguientes condiciones', selecciona 'Ticket > Es > Creado'.
  5. Paso 7. Define la carga JSON (payload): En Acciones, selecciona 'Notificar webhook activo' y elige el webhook que acabas de armar. Pega el siguiente bloque JSON en el cuerpo (body).
zendesk-payload.json
{
  "ticket_id": "{{ticket.id}}",
  "subject": "{{ticket.title}}",
  "description": "{{ticket.description}}"
}

Fase 3: Hazle el prompt a OpenAI para obtener un resultado estructurado

Pasarle texto a OpenAI es fácil. Lograr que te devuelva una respuesta programática y predecible sin que alucine requiere un prompt brutal. Vamos a obligar a OpenAI a devolver un objeto JSON estricto para que Make.com pueda mapear la respuesta directo a Zendesk.

  1. Paso 8. Añade el módulo de OpenAI: De vuelta en Make.com, añade el módulo 'OpenAI (ChatGPT) > Create a Chat Completion' justo después del webhook.
  2. Paso 9. Selecciona el modelo: Elige 'gpt-4o-mini' en el menú de modelos. No uses el GPT-4 normal. El modelo Mini es 10 veces más rápido y súper preciso para tareas de clasificación.
  3. Paso 10. Escribe el Prompt del Sistema: Añade un nuevo mensaje, pon el Rol en 'System' y pega las instrucciones de abajo. Mapea los campos que vienen de Zendesk en el mensaje del Usuario (User).
openai-system-prompt.txt
Eres un motor de clasificación de soporte. Analiza el ticket entrante y devuelve ÚNICAMENTE un objeto JSON en bruto con exactamente dos claves: 'department' y 'urgency'.

Valores permitidos para 'department': [billing, technical, sales].
Valores permitidos para 'urgency': [low, medium, high].

No incluyas formato markdown ni explicaciones.

Obliga el modo JSON

Baja en las opciones del módulo de OpenAI, despliega 'Advanced Settings' (Configuración avanzada) y pon 'Response Format' en 'JSON object'. Si te saltas esto, OpenAI va a envolver el texto en bloques de código markdown y hará que el analizador JSON de Make explote al instante.

Fase 4: Analiza y enruta en Zendesk

OpenAI ya categorizó el ticket. El último paso es empujar esas decisiones de vuelta a Zendesk para que el ticket llegue al humano correcto.

  1. Paso 11. Analiza (Parse) el JSON: Añade el módulo de Make 'JSON > Parse JSON'. Mapea la variable 'Choices [ ] > Message > Content' desde el módulo de OpenAI al campo de texto JSON.
  2. Paso 12. Actualiza el ticket en Zendesk: Añade el módulo 'Zendesk > Update a Ticket'. Mapea el 'ticket_id' de tu webhook inicial en el campo Ticket ID.
  3. Paso 13. Mapea las etiquetas (tags): En el campo Tags del módulo de Zendesk, añade las variables 'department' y 'urgency' que sacaste del módulo Parse JSON.

Activa tu escenario. Manda un ticket de prueba que diga 'Ayer me cobraron dos veces'. Vas a ver cómo el ticket se va directo a la cola de facturación con una etiqueta de urgencia alta. Cero intervención humana.

Deja de ahogarte en tickets de soporte Nivel 1.

Kyto construye flujos de IA a medida que conectan tu CRM, tu mesa de ayuda y tus herramientas internas. Sáltate leer la documentación de las APIs y déjanos implementar este motor de enrutamiento para tu equipo esta misma semana.

Agenda una llamada de descubrimiento

Preguntas Frecuentes

¿Puedo usar este flujo con otras plataformas que no sean Zendesk?

Sí. Aunque esta guía usa Zendesk, la lógica del webhook de Make.com y el análisis de OpenAI funcionan exactamente igual para HubSpot, Intercom o cualquier CRM que soporte webhooks de salida.

¿OpenAI va a inventarse (alucinar) departamentos que no existen?

No si le exiges un esquema JSON estricto. Si defines una lista exacta de valores permitidos en el prompt y activas el modo JSON, el resultado es 100% predecible.

Flujos con IAMake.comOpenAIZendeskAutomatización de Procesos
Compartir artículo

Kyto

AI & Automation Firm

We design and build AI automations and business operating systems. Agency results + Academy sovereignty.

¿Listo para automatizar?

Construyamos Tu Sistema Operativo.

Reserva una demo gratis para ver cómo la automatización con IA puede transformar tus operaciones.

Reservar Demo Gratis