Agentes relacionados: Gestión de leads (HubSpot).
Qué hace
Cuando la llamada al lead termina, el flujo lee la transcripción, decide en cuál de tres desenlaces cayó, y en los tres actualiza el contacto en HubSpot y le manda un email:
Es un flujo post-llamada: se ejecuta en segundo plano cuando la llamada ya ha terminado, así que nunca añade retraso a la conversación.
Cómo funciona
Qué necesitas
- Una conexión de HubSpot
- Una conexión de Gmail
- El email del lead en la variable dinámica
mailde la llamada - El agente Gestión de leads, o cualquier otro al que quieras asignarlo
Puesta en marcha
1
Copia la plantilla
Desde la sección Flujos, abre el catálogo de plantillas y cópiala. El flujo se crea deshabilitado. También puedes crearla a partir del agente Gestión de leads (HubSpot).
2
Rellena las conexiones de HubSpot
Selecciona tu conexión de HubSpot en los cuatro pasos que la usan: la búsqueda de contacto y las tres actualizaciones de contacto.
3
Indica por qué campo buscar el contacto
En el paso Buscar contacto en HubSpot, selecciona “Contact Information: Email” en Primer nombre de propiedad de búsqueda. Con eso, el paso busca el contacto por el email que llega en la variable dinámica
mail.Esa variable no se define sola. Tienes que pasarla al hacer la llamada, en el campo Variables dinámicas del flujo Disparador de llamada mediante Webhook, que en la plantilla llega vacío.Si tus leads no traen email, usa phone en su lugar y el teléfono del contacto. En ese caso los pasos de Gmail se quedan sin destinatario: quítalos o sustitúyelos por otra notificación.4
Elige qué propiedades escribir en HubSpot
Los tres pasos de Actualizar contacto llegan con Object Properties vacío: tal cual, encuentran el contacto y no le escriben nada.Actualiza en cada uno las propiedades que quieras rellenar.
5
Rellena las conexiones de Gmail y los correos
Selecciona tu conexión de Gmail en los tres pasos de email. Después, en cada uno adapta el texto del cuerpo, escrito en genérico, a tu tono. En el de confirmación, mantén el resultado de la pieza: es lo que imprime la fecha acordada tal y como se dijo por teléfono.
6
Publica el flujo y asígnalo al agente
Publica el flujo y asegúrate de que quede habilitado. Si no lo creaste a partir del agente Gestión de leads (HubSpot), añádelo ahora desde la sección Flujos del agente al que quieras asociarlo; aparecerá con la etiqueta Post-llamada.
7
Pruébalo con los tres desenlaces
Haz tres llamadas de prueba: una cerrando cita, otra sin cerrarla y otra sin descolgar. Comprueba que cae en la rama correcta y que llega el email que toca. Puedes seguir el recorrido paso a paso en las trazas de llamada.
Antes de publicar
- Sin la variable
mail, el flujo se ejecuta pero no hace nada útil. La búsqueda en HubSpot no encuentra contacto y los emails salen sin destinatario. Es el fallo más probable al montar esta plantilla por primera vez: revisa el paso correspondiente. - Si el contacto no está en HubSpot, no se crea. Los pasos de actualización apuntan al primer resultado de la búsqueda; si no hay ninguno, fallan. Están configurados para continuar si falla, así que el flujo sigue y el email se envía igualmente, pero en tu CRM no queda constancia. Si quieres darlo de alta, añade un paso de creación de contacto.
- Los pasos de actualización no escriben nada de fábrica. Hasta que no rellenes Object Properties, el flujo no cambia ningún dato en HubSpot. Consulta el paso correspondiente.
- La clasificación la hace un modelo de lenguaje. Los dos pasos de extracción usan
gpt-4sobre la transcripción y pueden equivocarse, sobre todo si la cita quedó a medias o el lead dijo algo ambiguo. Trata el resultado como una buena aproximación, no como un dato verificado. - La fecha de la cita es texto libre.
appointment_datetimeviene en lenguaje natural (por ejemplo,jueves 6 de marzo a las 10:00). Sirve para leerla en un email, no para volcarla en una propiedad de tipo fecha sin convertirla antes. - La cita real está en el calendario, no aquí. Quien la crea es el flujo
crear_citadurante la llamada. Este flujo solo lee la transcripción para contar lo que pasó: si el agente dijo una hora perocrear_citafalló, el email de confirmación se manda igual. - Los emails no perdonan un fallo. Los tres pasos de Gmail están configurados para detener el flujo si fallan, al contrario que los de HubSpot.
- Solo una rama se ejecuta. Los dos routers están en modo primera coincidencia, así que cada llamada cae en exactamente un desenlace.
Siguientes Pasos
Gestión de leads
El agente que hace la llamada.
Disparador de llamada mediante Webhook
Donde se define la variable
mail.Flujos post-llamada
Cómo funcionan los flujos que se ejecutan al terminar.
La pieza de Diga
Los datos que recibe el trigger Llamada finalizada.

