# Llamadas y registro de clientes potenciales de HubSpot

#### **🎯 Objetivo de la Campaña**

Llamar contactos recién agregados de HubSpot de una lista específica y entregar una introducción rápida del producto usando tu agente de voz. Registrar los detalles y resultados de la llamada de vuelta en HubSpot para seguimiento por tu equipo de ventas.

**🔧 Resumen del Flujo de Trabajo**

1. Conecta tu cuenta de HubSpot
2. Obtén una lista de contactos de HubSpot
3. Activa llamadas usando tu agente de voz con IA
4. Captura datos de llamada (grabación, transcripción, estado)
5. Registra resultados y actualiza registros de contacto en HubSpot

Comencemos !!!\
\
**🔑 Paso 1: Conecta tu Cuenta de HubSpot** \
Para comenzar, necesitarás autorizar tu cuenta de HubSpot para que Dapta pueda extraer datos de contacto y actualizar registros.

**🧭 Cómo Conectar HubSpot:**

1. Haz clic en tu avatar de perfil en la esquina inferior izquierda de Dapta.\
   ![](https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F1Ph8uU8bUQ7PTdY3lWxf%2Fimage.png?alt=media\&token=d577b536-13a3-44b5-965a-7cd3d066a921)
2. Selecciona **Credenciales** del menú desplegable.
3. Haz clic en el botón **➕** junto a HubSpot.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F9Lh91HCe7DtA2rDZFyUu%2Fimage.png?alt=media&#x26;token=57472cf4-8656-4f84-930a-448b120ffc9c" alt=""><figcaption></figcaption></figure>

4. En el modal:

* **Nombra** tu conexión (ej. "HubSpot Principal").
* Pega tu **Token de Aplicación Privada de HubSpot**. \
  🔗 [Aprende más sobre la Configuración de Aplicación Privada de HubSpot](https://docs.dapta.ai/dapta-docs-es/integraciones/hubspot)
* Haz clic en **Guardar**.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FhS2rL1zPoXmsOwDkWpUR%2Fimage.png?alt=media&#x26;token=c36fb8a4-3752-4e84-8957-ee1c8dd6c158" alt=""><figcaption></figcaption></figure>

Una vez conectado, podrás utilizar HubSpot en cualquier flujo a través de los nodos «Obtener lista», «Buscar registro» y «Actualizar registro».

✅ **Paso 2: Crea tu flujo y añade el nodo «Obtener lista»**

🆕 Inicia un Flujo\
Desde **Flow Studio:**

Haz clic en Nuevo flujo > Nuevo flujo desde cero

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FEfR2ZG8bWCvInXtCsQRt%2Fimage.png?alt=media&#x26;token=99a25df4-3759-4c70-a80b-ae7aee0fd856" alt=""><figcaption></figcaption></figure>

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F5wjvXKskHLjYnh7ul2XH%2Fimage.png?alt=media&#x26;token=98308561-8cbb-4aad-8057-7e3a210e53dd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FfbS47skKX5WpBmVMtAAg%2Fimage.png?alt=media&#x26;token=c3cfd841-8bd0-4b41-a9d9-4559d1611cb3" alt=""><figcaption></figcaption></figure>

* Nota: Aquí también puedes elegir entre plantillas preconstruidas (por ejemplo, «Actualizar contacto y registrar llamada en HubSpot»).

🔌 Añade el Nodo «Obtener Lista»\
Una vez dentro de tu flujo:

* Busca «Obtener Lista» en la barra lateral derecha.
* Arrástralo al lienzo

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FFfJ68fOTmf8CECKuXGSi%2Fimage.png?alt=media&#x26;token=03e1e669-0c0e-4a11-b84e-d8a6a4d3caf8" alt=""><figcaption></figcaption></figure>

**Conectar al Trigger** \
Conecta el nodo **Trigger** al nodo **Obtener Lista** arrastrando desde la parte inferior del Disparador hasta la parte superior de Obtener Lista.

⚡ **Acerca del Nodo Disparador**

Cada flujo nuevo de Dapta comienza con un nodo Disparador. \
Esto es lo que inicia el flujo cuando se cumple una condición.

Hay dos tipos principales de disparadores:

* **Webhook (Solicitud HTTP)** – \
  Inicia el flujo cuando un servicio externo envía una solicitud a esta URL. Útil para sincronizar datos de CRMs como HubSpot o responder a acciones del usuario.
* **Programación** – \
  Ejecuta el flujo automáticamente en una programación (ej. diariamente, cada hora).

Para este caso de uso, estamos usando un **Disparador Webhook** con un método `GET` para que el flujo se active cuando se envíe una solicitud GET a la URL de Webhook proporcionada.

&#x20;Aprende más sobre [LINK Triggers](https://docs.dapta.ai/flow-studio/setting-up-triggers-in-flow-studio)

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FHyddCxbxtTGVr9ASugvH%2Fimage.png?alt=media&#x26;token=0fdfccff-4f81-465d-8416-6f197e17663d" alt=""><figcaption></figcaption></figure>

**Configure el Get List Node**

* **Credenciales:** Selecciona tu cuenta autorizada de HubSpot.
* **Lista:** Elige la lista de contactos que deseas recuperar. \
  🔗[Learn More about HubSpot Lists](https://knowledge.hubspot.com/lists/create-active-or-static-lists)
* **Propiedades de salida (opcional):** Define qué campos quieres extraer (por ejemplo: `email`, `company`, `createdate`, etc.).

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FsZzuAiwbgLVNXdTijEtw%2Fimage.png?alt=media&#x26;token=ee823479-16cd-441b-9799-38340d7e1230" alt=""><figcaption></figcaption></figure>

Esto configura tu flujo para extraer una lista de contactos de HubSpot cada vez que se active.

**🔁 Paso 3: Agregar el Nodo "Loop List" (Acción Dapta)**&#x20;

Ahora que hemos extraído tus contactos de HubSpot, necesitamos iterar a través de ellos uno por uno.<br>

* **Buscar y Agregar Nodo**\
  En el panel de **Acciones**, busca `Loop List`. \
  Lo verás etiquetado como una **Acción Dapta**. \
  Arrástralo al lienzo.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FCSahMgFetAskCuKWLL8t%2Fimage.png?alt=media&#x26;token=c94f5cfd-db91-4482-9ca3-95c8c9dea217" alt=""><figcaption></figcaption></figure>

* **Conectalo**\
  Conecta el nodo `Get List` al nodo `Loop List` para comenzar a iterar a través de tu lista de contactos.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FbhufKL57Nnw23ZTAJjjo%2Fimage.png?alt=media&#x26;token=eeb46600-ae8a-45f8-811f-55bb4ffdbbea" alt=""><figcaption></figcaption></figure>

* **Configurar el Bucle** \
  En el campo **Lista de Elementos a Procesar**, ingresa: <mark style="color:green;">`{{get_list.response.results}}`</mark> Esto le dice a Dapta que itere sobre cada contacto en la lista. Cada elemento será accesible con la variable `item` en los siguientes pasos.\ <br>

  <figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FaLzkFg1qvgr94nmUTEyU%2Fimage.png?alt=media&#x26;token=24a9c70c-58d3-45d0-806a-425e1993ce64" alt=""><figcaption></figcaption></figure>

**📞 Paso 4: Agregar el Nodo "Dapta Phone Call"** \
Ahora que estamos iterando a través de cada contacto, es hora de realizar las llamadas.

**Buscar y Agregar Nodo** \
En el panel de Acciones, busca `Dapta Phone Call`.&#x20;

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F9xFhAqe0urcUAp5ChOx0%2Fimage.png?alt=media&#x26;token=08747d8f-8116-4cc9-b559-0b591a52830c" alt=""><figcaption></figcaption></figure>

Arrástralo al lienzo y conéctalo al nodo Loop List.\
\
**Configurar la Llamada** \
Haz clic en el nodo para establecer tus parámetros de llamada:

* Elige tu **Agente de Voz**
* Puedes mapear las variables como <mark style="color:green;">`{{item.firstname}}`</mark>, <mark style="color:green;">`{{item.phone}}`</mark>, etc.
* Ajusta la velocidad de llamada y lógica de reintentos si es necesario \
  🔗 Aprende más sobre [Configuración de Agente de Voz](https://docs.dapta.ai/ai-voice-agents/how-to-set-up-your-ai-voice-agent/voice-agent-settings-guide)

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FWfRi3pqznJxxklj8KFZy%2Fimage.png?alt=media&#x26;token=a4031de7-8caa-4ffc-8ddb-7885236de8ae" alt=""><figcaption></figcaption></figure>

Este nodo marcará cada contacto en tu lista de HubSpot usando el agente de voz seleccionado, uno a la vez.

**📤 Paso 4: Configurar Recuperación de Datos Post-Llamada**&#x20;

🔗 Aprende Información de [Extracción de tus Llamadas](https://docs.dapta.ai/dapta-docs-es/agentes-de-texto/como-extraer-informacion-de-tus-conversaciones)

**1. Ve a la Configuración de tu Agente** \
Abre tu agente en Dapta, \
luego navega a la pestaña **Análisis de Llamadas**.

**2. Selecciona un Flujo de Análisis de Llamadas** \
Haz clic en **"Seleccionar Flujo de Análisis de Llamadas"** y elige un flujo Dapta que hayas creado.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F3eOm5lcITEn4WePp5MXY%2Fimage.png?alt=media&#x26;token=a4c93f27-c2a1-4d2f-b56b-e9533cd69c25" alt=""><figcaption></figcaption></figure>

**3. Opcional Agregar Campos Post-Llamada**&#x20;

Bajo **Recuperación de Datos Post-Llamada**, haz clic en **"+ Agregar"** para definir las percepciones que quieres extraer.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FUnrMgd2RGgbgu7OLnsd3%2Fimage.png?alt=media&#x26;token=7b3ebafc-08c0-4c30-969e-53d2ca1843a2" alt=""><figcaption></figcaption></figure>

Campos de ejemplo:

* `detailed_call_summary` → *"Da un resumen detallado de la llamada respecto a los detalles de la llamada."*
* `reason_to_buy` → *"¿Cuál fue la razón principal por la que el contacto estaba interesado?"*

Estas instrucciones guían a la IA sobre qué extraer después de que termine la llamada.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FD75m2qNQfmYfLoje74HM%2Fimage.png?alt=media&#x26;token=6bbcb785-cf92-4912-87ef-e69ef15a9bbf" alt=""><figcaption></figcaption></figure>

**4. Construir el Nuevo Flujo Receptor**&#x20;

Crea un nuevo flujo Dapta para manejar datos post-llamada entrantes:

* Comienza con un **Disparador Webhook**
  * Método: `POST`
  * Acepta parámetros como: `event`, `call`, y `data`
* Agrega tu lógica para actualizar tu CRM usando valores de:
  * `call_analysis.call_summary`
  * `call_analysis.custom_analysis_data.detailed_call_summary`, etc.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fcf1CHKZJVSnHGkcSqxjr%2Fimage.png?alt=media&#x26;token=837ece05-4a41-47a8-afd0-4dc8aa95de01" alt=""><figcaption></figcaption></figure>

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FpyIGxcj5yjdP5MNPHZ9H%2Fimage.png?alt=media&#x26;token=8c9d55c0-2d4c-4444-a111-65ea02477aa2" alt=""><figcaption></figcaption></figure>

**✅ Paso Final: Conectar el Nodo de Registro de HubSpot**&#x20;

Para enviar los datos analizados de la llamada a tu CRM, conecta el nodo final **Log Phone Call**.

**Campos Requeridos:**

* **Datos de Llamada:** <mark style="color:green;">`{{trigger.body.call}}`</mark> \
  ⚠️ *Importante:* \
  Esto debe establecerse en `trigger.body.call`. Dapta maneja algunas mecánicas de actualización de CRM en segundo plano, por lo que esta estructura específica es requerida para que el registro funcione correctamente.
* **Nombre de Llamada:** <mark style="color:green;">`{{trigger.body.call.call_id}}`</mark>
* **ID de Contacto HubSpot o Número de Teléfono:** <mark style="color:green;">`{{trigger.body.call.to_number}}`</mark>

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FCiGXy953pAfKKrWA5DXv%2Fimage.png?alt=media&#x26;token=e7c59bf9-2b5b-41c2-a8de-1701656917f7" alt=""><figcaption></figcaption></figure>

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FXLRK5GT77wPTNc32tCf2%2Fimage.png?alt=media&#x26;token=352a42b7-3c53-48c7-8252-bf601f9819b7" alt=""><figcaption></figcaption></figure>

**🧪 Probar y Depurar Registro Post-Llamada**

1. **Abre el Flujo**
   * Ve a tu flujo activado por webhook que recibe datos post-llamada.
2. **Ejecuta una Ejecución Anterior**

   * Ve a la pestaña **Ejecuciones** en tu Flujo de Análisis de Llamadas.
   * Haz clic en el ícono 👁️ en una ejecución exitosa.

   <figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FIZ42ZnpGANQMKuj1QkCx%2Fimage.png?alt=media&#x26;token=0b4f9974-4143-4695-a14c-8b3d0f5c6c6e" alt=""><figcaption></figcaption></figure>

   * En el panel **Request Body**, \
     haz clic en **"Copiar a entrada."**\
     &#x20;

   <figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F0tn5L0e5eV4Y6uolebjL%2Fimage.png?alt=media&#x26;token=1f7296ee-0f77-4b84-b987-215b89477947" alt=""><figcaption></figcaption></figure>

   **Ver Solicitud Enviada**

   * Expande el panel **Request Body** para inspeccionar exactamente qué datos se enviaron.

   <figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FdGeyRqFSL6oTZH9kiMW5%2Fimage.png?alt=media&#x26;token=82f39fd2-5383-4a10-ad36-dedcceaca4e9" alt=""><figcaption></figcaption></figure>
3. **Activar el Flujo de Registro**
   * Presiona **"Ejecutar Flujo"**
4. **Confirmar Registro de CRM**
   * Verifica los Contactos de HubSpot para confirmar que la llamada se registró correctamente.&#x20;
   * ✅ **Una vez que el flujo se ejecute exitosamente,** \
     **la llamada se registrará dentro de la línea de tiempo de actividad del contacto en HubSpot.**

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FNfXAA6HoTkNjEwu5kGBD%2Fimage.png?alt=media&#x26;token=7f48f7e8-269d-44b9-b847-c21efdffdb3d" alt=""><figcaption></figcaption></figure>

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dapta.ai/dapta-docs-es/agentes-de-voz-ia/sesiones-practicas/llamadas-y-registro-de-clientes-potenciales-de-hubspot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
