Por helpdesk

Automatización de HubSpot Service Hub: help desk, tickets, workflows y la API

Por Roman Zakharenko · Datos verificados

La automatización de HubSpot Service Hub gira en torno al ticket: los canales del help desk crean tickets, el enrutamiento los asigna, los pipelines y los estados les hacen seguimiento y los workflows basados en tickets actúan sobre ellos. Los chatbots basados en reglas recogen datos antes de que exista un ticket, y la acción de webhook de los workflows junto con la API del CRM conectan HubSpot con todo lo demás. A continuación verás qué hace cada pieza y por dónde empezar.

De un vistazo

  • Por defecto, el help desk crea tickets automáticamente desde todos los canales que conectes a él.
  • El 'Support Pipeline' predeterminado tiene cuatro estados de ticket: 'New', 'Waiting on contact', 'Waiting on us' y 'Closed'.
  • Los objetivos de SLA del help desk pueden medir el tiempo hasta la primera respuesta, el tiempo hasta la siguiente respuesta y el tiempo hasta el cierre.
  • La acción de webhook de los workflows solo acepta URL que empiecen por HTTPS.
  • Los tickets se crean a través de la API con un POST a /crm/v3/objects/tickets.

Qué puedes automatizar en HubSpot Service Hub

La automatización de Service Hub está repartida entre varias herramientas que actúan todas sobre el registro del ticket. Decide dónde va cada regla antes de crearla; la mayoría de los problemas vienen de tener la misma lógica en dos sitios.

Dónde vive cada tipo de automatización de Service Hub
HerramientaQué automatizaUso típico
Canales y enrutamiento del help deskCrear tickets desde los canales conectados y asignarlosCada correo o chat de soporte se convierte en ticket y llega al equipo correcto
Pipelines y estados de ticketsLas fases por las que pasa un ticket y si cada una cuenta como abierta o cerradaPipelines separados para distintos tipos de trabajo de soporte
Objetivos de SLAMetas para los tiempos de primera respuesta, siguiente respuesta y cierreUn objetivo de respuesta más rápido para el chat que para el correo
Workflows basados en ticketsAcciones sobre los tickets que cumplen los triggers de inscripciónRotar propietarios, actualizar propiedades, seguimientos diferidos
Chatbots basados en reglasPreguntas, creación de tickets y traspaso en el chatRecoger los datos del pedido antes de que entre un agente
Webhooks y la APIEnviar datos de tickets hacia fuera y crear o actualizar tickets desde otros sistemasSincronizar tickets con Jira o con herramientas internas

Canales y enrutamiento del help desk

El help desk es el espacio de trabajo de HubSpot para el soporte basado en tickets. Puedes conectarle canales de chat, correo electrónico, formularios, llamadas y Facebook Messenger. Por defecto, los tickets se crean automáticamente desde todos los canales que conectes, y HubSpot recomienda conectar todos tus canales de soporte, porque a los tickets de canales no conectados les pueden faltar el asunto y el hilo en el help desk.

El enrutamiento se configura por canal. Cuando conectas un correo de equipo, por ejemplo, eliges el pipeline, el estado y la prioridad predeterminados para los tickets nuevos y, después, una opción de enrutamiento:

  • Usuarios o equipos concretos.
  • El propietario del contacto.
  • Enrutamiento por habilidades, que asigna los tickets según las habilidades de los agentes.
  • Un workflow de asignación, cuando necesitas una lógica que va más allá de las opciones integradas.
  • Nadie, lo que deja los tickets en la vista 'Unassigned' para que los agentes los recojan.

El enrutamiento automático y el enrutamiento por habilidades dependen de tus licencias y de tu suscripción. Comprueba qué incluye tu cuenta antes de diseñar en torno a una opción de enrutamiento concreta.

Pipelines de tickets, estados y objetivos de SLA

Los tickets avanzan por un pipeline, y en el caso de los tickets las fases del pipeline se llaman estados. El 'Support Pipeline' predeterminado tiene cuatro: 'New', 'Waiting on contact', 'Waiting on us' y 'Closed'. Los pipelines se gestionan en Settings > Objects > Tickets > Pipelines, y cada estado que añadas debe marcarse como 'Open' o 'Closed'.

Esa elección condiciona la automatización. Cuando un ticket pasa a un estado cerrado, su 'Close date' se fija en la fecha de hoy; si vuelve a un estado abierto, la 'Close date' se borra. Puedes ajustar este comportamiento en cada pipeline. Como los workflows y los informes filtran por estado, mantén pocos estados y que no den lugar a dudas.

Los objetivos de SLA del help desk fijan metas para el tiempo hasta la primera respuesta, el tiempo hasta la siguiente respuesta y el tiempo hasta el cierre. Un objetivo puede aplicarse a todos los tickets, a los tickets con un valor de propiedad concreto o a una combinación de propiedades, y cada regla puede limitarse a un horario y una zona horaria. Entre los ejemplos del propio HubSpot están un objetivo de respuesta más corto para clientes enterprise y un objetivo de respuesta más rápido para el chat que para el correo. Posponer un ticket no afecta a su SLA.

Workflows basados en tickets

Un workflow basado en tickets inscribe los tickets que cumplen sus triggers de inscripción y luego ejecuta una secuencia de acciones. Las acciones más útiles para el trabajo de soporte:

  • 'Delays': esperar un número fijo de días, horas y minutos, o hasta una fecha del calendario, una propiedad de fecha o un evento.
  • 'If/then branches': enviar los tickets por caminos distintos según criterios de filtro combinados con AND y OR.
  • 'Edit record': fijar, copiar o borrar valores de propiedades en el ticket o en un registro asociado.
  • 'Create record': crear un registro nuevo, que por defecto queda asociado al ticket inscrito.
  • 'Rotate record to owner': asignar tickets por turnos entre los usuarios que elijas. Los recuentos de rotación se registran por acción y se reinician si añades o quitas propietarios después de activar el workflow.
  • 'Send a webhook': llamar a una URL externa con datos del ticket, como se explica en la siguiente sección.

Buenos candidatos para empezar con los workflows de tickets de HubSpot:

  • Rotar los tickets nuevos de un pipeline entre un grupo de agentes.
  • Copiar una propiedad de un registro asociado al ticket para que el enrutamiento y los informes puedan usarla.
  • Enviar un ticket a Jira o a una herramienta interna mediante un webhook cuando cambia su estado.
  • Esperar un tiempo fijado después de que se cierre un ticket y luego ramificar según una propiedad para decidir un seguimiento.

Chatbots, webhooks y la API de HubSpot

Los chatbots basados en reglas se encargan de los primeros minutos de un chat. Tres acciones hacen la mayor parte del trabajo de soporte. 'Ask question' guarda la respuesta del visitante en una propiedad del contacto y puede ofrecer respuestas rápidas. 'Submit a ticket' crea un ticket con el nombre, el pipeline y el estado que configures, pero se omite si el visitante no tiene un registro de contacto asociado. 'Send to team member' pasa el chat a un usuario o equipo concreto tras comprobar que está disponible, y muestra el mensaje de ausencia si no lo está. Si el bot tiene horario de funcionamiento, los chats solo se enrutan a un miembro del equipo dentro de ese horario.

La acción de webhook de los workflows envía datos hacia fuera. Elige POST o GET e introduce una URL que empiece por HTTPS. Un cuerpo POST puede incluir todas las propiedades del registro o un conjunto personalizado de claves, cada una asignada a una propiedad de HubSpot. Puedes autenticarte con una firma de solicitud, que HubSpot añade como cabecera para que tu endpoint la verifique, o con una clave de API guardada como secreto y enviada en una cabecera o un parámetro de consulta. Puedes probar la acción desde su panel sin afectar a los registros existentes. Que esta acción esté disponible depende de tu suscripción.

Para la dirección contraria, usa la API del CRM. Un POST a /crm/v3/objects/tickets crea un ticket; incluye subject, hs_pipeline_stage (el estado) y hs_pipeline, con ID internos en lugar de etiquetas. Si no se indica ningún pipeline, se usa el predeterminado. Un GET a /crm/v3/properties/tickets lista las propiedades de ticket de tu cuenta. Las apps también pueden suscribirse a eventos de tickets a través de la Webhooks API, entre ellos ticket.creation y ticket.propertyChange, que se activa cuando cambia en cualquier ticket una propiedad que indiques. Estas suscripciones se configuran a nivel de app y necesitan el scope tickets.

Cómo ponerlo en marcha

TascaLab trabaja sobre las herramientas que ya usas, sin cambiar de plataforma, con APIs, webhooks y Make o n8n. HubSpot tiene una API documentada y admite webhooks, así que casi con total seguridad se puede conectar; la configuración concreta se confirma en una llamada de Health Check gratuita de 30 minutos. Ticket Routing & Categorization es un proyecto puntual de 690 €, Automated Reports por correo o Slack cuestan 620 € y Custom Automation entre varios sistemas, desde 1070 €. Todos los proyectos incluyen 30 días de soporte tras el lanzamiento, documentación básica y ningún coste oculto, y la mayoría de las implementaciones llevan 1–3 semanas.

Preguntas frecuentes

¿Cuáles son los estados de ticket predeterminados en HubSpot?

El 'Support Pipeline' predeterminado tiene cuatro estados: 'New', 'Waiting on contact', 'Waiting on us' y 'Closed'. Puedes añadir los tuyos y marcar cada uno como 'Open' o 'Closed'.

¿Puede el help desk de HubSpot medir los SLA?

Sí. Los objetivos de SLA del help desk miden el tiempo hasta la primera respuesta, el tiempo hasta la siguiente respuesta y el tiempo hasta el cierre, para todos los tickets o según propiedades del ticket, y pueden limitarse a un horario. Posponer un ticket no afecta a su SLA.

¿Puede un chatbot de HubSpot crear tickets?

Sí. La acción 'Submit a ticket' crea un ticket con el nombre, el pipeline y el estado que configures. Se omite si el visitante no tiene un registro de contacto asociado.

¿Cómo envío datos de tickets de HubSpot a otro sistema?

Añade una acción de webhook a un workflow basado en tickets, que envía una solicitud POST o GET a una URL HTTPS. Las apps también pueden suscribirse a eventos de tickets como ticket.creation y ticket.propertyChange a través de la Webhooks API.

¿Qué necesito para crear un ticket a través de la API de HubSpot?

Envía un POST a /crm/v3/objects/tickets con subject, hs_pipeline_stage y hs_pipeline, usando ID internos. Si no indicas el pipeline, se usa el predeterminado.

¿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. HubSpot Knowledge Base — Connect channels to help desk
  2. HubSpot Knowledge Base — Set up and manage object pipelines
  3. HubSpot Knowledge Base — Set SLA goals in help desk
  4. HubSpot Knowledge Base — Choose your workflow actions
  5. HubSpot Knowledge Base — Use webhooks with HubSpot workflows
  6. HubSpot Knowledge Base — Choose your rule-based chatbot actions
  7. HubSpot Developers — Tickets API
  8. HubSpot Developers — Webhooks API guide