Por helpdesk

Automatización de Freshdesk: tipos de reglas, asignación y webhooks

Por Roman Zakharenko · Datos verificados

La automatización de Freshdesk funciona con tres tipos de reglas: reglas Ticket Creation para tickets nuevos, reglas Ticket Updates para eventos en tickets existentes y Hourly Triggers para comprobaciones basadas en el tiempo. La asignación (round-robin, por equilibrio de carga o por habilidades) decide quién recibe el ticket, y las acciones de webhook junto con la API de Freshdesk lo conectan todo con otros sistemas.

De un vistazo

  • Freshdesk tiene tres tipos de reglas de automatización: Ticket Creation, Ticket Updates y Hourly Triggers.
  • Los Hourly Triggers (antes Time Triggers) se ejecutan cada hora, en horas naturales, y solo sobre tickets actualizados en los últimos 30 días.
  • Las reglas Ticket Creation pueden ejecutar solo la primera regla que coincida o todas las reglas que coincidan.
  • Freshdesk ejecuta hasta 1.000 llamadas de webhook por hora desde reglas de automatización; las llamadas adicionales quedan en espera.
  • La asignación basada en la carga solo cuenta para la carga de un agente los tickets con un temporizador de SLA activo.

Los tres tipos de reglas de automatización de Freshdesk

Si llevas tiempo usando Freshdesk, puede que las conozcas por sus nombres antiguos. Freshdesk las llamaba Dispatch'r, Observer y Supervisor, y más adelante reunió las tres en un único módulo de automatizaciones, con una pestaña para cada tipo de regla.

Tipos de reglas de automatización de Freshdesk
Tipo de reglaNombre anteriorCuándo se ejecutaÚtil para
Ticket CreationDispatch'rUna vez, cuando se crea un ticket nuevoCategorizar, priorizar y enrutar los tickets entrantes
Ticket UpdatesObserverCuando ocurre un evento definido en un ticket existenteReaccionar a respuestas, notas, cambios de estado o de campos
Hourly TriggersSupervisor (Time Triggers)Cada hora, de forma programadaRecordatorios, escalados, cierre automático de tickets inactivos

Las reglas Ticket Creation comparan cada ticket nuevo con tus condiciones y, si coincide, ejecutan las acciones. Tú eliges si Freshdesk ejecuta solo la primera regla que coincida o todas las que coincidan. Con la primera coincidencia, el orden de la lista decide qué regla gana, así que las reglas específicas deben ir por encima de las genéricas.

Reglas Ticket Updates: eventos, condiciones y acciones

Ticket Updates es el único tipo de regla en el que se configuran eventos. Una regla necesita al menos un evento y se activa cuando coincide cualquiera de ellos. También defines quién realizó la acción: un agente, el solicitante, cualquiera de los dos, un colaborador o el propio System.

  • Eventos: cambia una propiedad del ticket, se actualiza un agente o un grupo, se añade una nota, se envía una respuesta, llega una valoración del cliente; entre los eventos del sistema están el fallo en la entrega de un correo y que un ticket pase a estar vencido.
  • Condiciones: propiedades del ticket (incluidas etiquetas y campos personalizados), datos de contacto del solicitante y campos de la empresa.
  • Acciones: rellenar campos, reasignar agente o grupo, añadir etiquetas u observadores, añadir una nota, enviar un correo a un agente, a un grupo o al solicitante, marcar como spam o eliminar, o activar un webhook.

Ticket Updates es también el único tipo de regla que puede crear un ticket nuevo o añadir un mensaje a un hilo. La lista exacta de eventos depende de tu plan y de las funciones que tengas activadas.

Hourly Triggers: reglas basadas en el tiempo

Los Hourly Triggers no esperan a que ocurra un evento. Revisan los tickets cada hora y actúan sobre los que coinciden. Esa programación condiciona cómo debes escribirlos:

  • El límite de tiempo que configures debería ser de al menos una hora, ya que la regla solo se ejecuta cada hora.
  • Cuentan horas naturales, no horas laborables.
  • Solo procesan tickets actualizados en los últimos 30 días.
  • Solo trabajan con propiedades del ticket, no con propiedades del contacto ni de la empresa.

Una regla basada en el tiempo que no esté bien definida se ejecutará cada hora consecutiva sobre el mismo ticket. Una solución habitual es combinar una condición de tiempo 'greater than' con una condición 'less than' para que el ticket solo coincida una vez.

Asignación automática de tickets

Las reglas de automatización suelen fijar el grupo; la asignación decide qué agente de ese grupo recibe el ticket. La asignación automática de Freshdesk funciona con su motor Omniroute y ofrece tres métodos por grupo:

  • Round-robin: reparte los tickets por turnos entre los agentes disponibles del grupo, se salta a los que están al máximo de capacidad y da el ticket al agente elegible que lleva más tiempo sin recibir uno.
  • Equilibrio de carga: envía cada ticket nuevo al agente con menos carga hasta que todos alcanzan el máximo configurado. Solo cuentan para la carga los tickets con un temporizador de SLA activo, así que resolver un ticket o pasarlo a un estado sin SLA libera capacidad.
  • Por habilidades: los agentes tienen habilidades ordenadas por prioridad, y cada ticket nuevo va a un agente con la primera habilidad que coincida. Freshdesk recomienda una habilidad de respaldo, con el grupo como condición, asignada en último lugar a todos los agentes para que ningún ticket quede sin asignar.

Los métodos que puedes usar dependen de tu plan, así que revisa la configuración de tus grupos antes de elegir uno. Los tickets asignados manualmente también cuentan para la carga y pueden hacer que un agente supere el límite, lo que pausa la asignación automática a esa persona hasta que su recuento baje.

Webhooks y la API de Freshdesk

En Freshdesk, un webhook es una acción de automatización que hace una llamada a la API de otro sistema. Eliges el tipo de solicitud y la URL de callback, y tanto la URL como el payload pueden incluir marcadores como {{ticket.id}}. Si haces una llamada GET a través de un webhook, la regla no puede usar la respuesta; para eso, Freshdesk remite a su acción Trigger API.

Freshdesk ejecuta hasta 1.000 llamadas de webhook por hora desde reglas de automatización. Las llamadas que superan esa cifra quedan en espera hasta que haya capacidad en la hora siguiente, así que los flujos de gran volumen no deberían depender de una entrega instantánea.

Para integraciones que se ejecutan fuera de Freshdesk, usa la API REST en your-domain.freshdesk.com/api/v2/. Las solicitudes se autentican con tu clave de API como nombre de usuario y cualquier valor ficticio como contraseña. Los límites de frecuencia se aplican por cuenta y por minuto y dependen de tu plan; una respuesta 429 significa que se ha agotado el límite, y la cabecera Retry-After indica cuántos segundos esperar. Al listar tickets, por defecto solo se devuelven los de los últimos 30 días, así que usa el filtro updated_since para tickets más antiguos.

Cómo ponerlo en marcha

TascaLab trabaja sobre tu cuenta de Freshdesk actual, sin cambiar de plataforma, usando reglas de automatización, webhooks, la API de Freshdesk y Make o n8n donde aportan. Ticket Routing & Categorization es un proyecto puntual de 690 €; Custom Automation cuesta desde 1070 €. Cada proyecto incluye 30 días de soporte tras el lanzamiento y documentación básica, y la mayoría de las implementaciones llevan 1–3 semanas. El primer paso es una llamada de Health Check gratuita de 30 minutos.

Preguntas frecuentes

¿Qué tipos de reglas de automatización hay en Freshdesk?

Las reglas Ticket Creation se ejecutan sobre tickets nuevos, las reglas Ticket Updates se ejecutan cuando ocurre un evento en un ticket existente y los Hourly Triggers se ejecutan de forma programada cada hora.

¿Qué ha pasado con Dispatch'r, Observer y Supervisor?

Son los nombres antiguos de los mismos tipos de reglas: Dispatch'r para la creación de tickets, Observer para las actualizaciones de tickets y Supervisor para las reglas basadas en el tiempo. Freshdesk los unificó en un solo módulo de automatizaciones.

¿Los Hourly Triggers de Freshdesk usan horario laboral?

No. Funcionan con horas naturales y solo sobre tickets actualizados en los últimos 30 días.

¿Cuántos webhooks pueden enviar las automatizaciones de Freshdesk?

Freshdesk ejecuta hasta 1.000 llamadas de webhook por hora desde reglas de automatización. Las llamadas que superan el límite quedan en espera hasta que se libera capacidad.

¿Quieres que lo configure para tu equipo?

Reserva un Health Check gratuito: una llamada de 30 minutos y un informe por escrito con 2–3 recomendaciones concretas, un precio fijo y los costes de funcionamiento estimados. Sin discurso de ventas.

Reseñas en Upwork

Fuentes

  1. Freshdesk Support — Overview of Automation Rules in Freshdesk
  2. Freshdesk Support — What has changed in Freshdesk Automations
  3. Freshdesk Support — Creating a new automation rule to run on ticket updates
  4. Freshdesk Support — Using webhooks in automation rules that run on ticket updates
  5. Freshdesk Support — Automatic Ticket Assignment in Freshdesk Using Omniroute
  6. Freshdesk Support — Setting up load balanced ticket assignment
  7. Freshdesk Support — Skill based ticket assignment for agents
  8. Freshdesk Developers — Freshdesk API v2