Skip to main content
Puedes activar automáticamente una llamada de VoiceAgent de CloudTalk mediante los Workflows de HubSpot. En esta guía te explicamos cómo configurar el activador, enviar los datos del contacto a CloudTalk y consultar los resultados de inscripción en HubSpot.
Nivel de usuario: Agente

Antes de empezar

Necesitarás:
  • Un VoiceAgent de CloudTalk ya creado
  • Credenciales de API de CloudTalk (Clave de API y Secret)
  • Una cuenta de HubSpot con acceso a Workflows
  • Propiedades de contacto que incluyan al menos un número de teléfono

Crear un activador de flujo de trabajo en HubSpot

  1. Abre HubSpot > Workflows.
  2. Crea un flujo de trabajo nuevo de tipo Contact-based.
  3. Elige un tipo de activador, por ejemplo:
    • Property value changed
    • List membership changed
      (También se admiten campos personalizados.)
  4. Opcional: activa Re-enrollment si quieres que se llame varias veces al mismo contacto cada vez que se cumplan las condiciones.

Añadir la acción de código personalizado

Después de configurar el activador:
  1. Haz clic en + Agregar acción
  2. Selecciona Data ops > Custom code
  3. Configura la acción:
    • Language: Node.js 20.x
    • Secrets: déjalo vacío
    • Properties to include in code:
      • phone (obligatorio)
      • Los campos adicionales que necesites, como name o contactId
Estas propiedades se convierten en event.inputFields[...] dentro del script.

Pegar el fragmento de código

Este script:
  • Envía una solicitud POST a la API de VoiceAgent de CloudTalk
  • Envía el número de teléfono del contacto
  • De forma opcional, envía variables como el nombre o el Record ID
  • Recibe el resultado del VoiceAgent en el endpoint que hayas seleccionado en CloudTalk

Generar el encabezado de autorización

CloudTalk utiliza autenticación básica para las solicitudes de API.
Para generar tu valor codificado:
  1. Ve a https://www.debugbear.com/basic-auth-header-generator
  2. Introduce tu Clave de API de CloudTalk y tu Secret de API de CloudTalk
    (los encontrarás en la Configuración de la empresa de CloudTalk).
  3. Copia el encabezado generado. Se parecerá a esto: Basic XXXXXXXXX
Sustituye #{{ Auth Header }} en el script por este valor.

Publicar y probar el flujo de trabajo

  1. Guarda el paso de código personalizado.
  2. Haz clic en Review and publish.
  3. Decide si el flujo de trabajo debe:
    • Ejecutarse solo para los contactos nuevos que cumplan las condiciones, o
    • Ejecutarse también para los contactos que ya las cumplen cuando se activa el flujo de trabajo.
  4. Activa el flujo de trabajo actualizando una propiedad o la pertenencia a una lista de un contacto de prueba.

Comprobar el historial de inscripciones

Para confirmar que se ha activado tu llamada de VoiceAgent:
  1. Abre el flujo de trabajo
  2. Ve a Performance history > Enrollment history
  3. Busca tu contacto de prueba en la lista
Si todo ha funcionado, verás el contacto inscrito y la acción Call triggered successfully. ¡Todo listo! A partir de ahora, tu flujo de trabajo de HubSpot activará automáticamente una llamada de VoiceAgent de CloudTalk cada vez que un contacto cumpla las condiciones que hayas elegido.
¿Necesitas ayuda o tienes alguna pregunta? Escríbenos a través de nuestro Portal de atención al cliente : estamos aquí para ayudarte.