# Plantillas de integración a llamadas IA (webhook, logs)

**Cómo Automatizar Llamadas con IA en Dapta**

En este artículo, te mostraremos dos formas adicionales a campañas, de automatizar llamadas con **Agentes de IA** en Dapta:

1. **Llamadas desde una lista en Google Sheets**
2. **Llamadas activadas desde un webhook**

Ambos métodos optimizan la gestión de llamadas y mejoran la eficiencia en la comunicación con clientes.

***

## Plantillas de activación de llamadas

### **1. Llamadas desde una Lista en Google Sheets**

**Utiliza la plantilla&#x20;**<mark style="color:green;">**Call from Google Sheets**</mark>**&#x20;en**[ **Flow Studio**](https://app.dapta.ai/apis)

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FpWMhdextwZXVKpF2LQun%2Fimage.png?alt=media&#x26;token=3cc90729-91bb-4c7e-a2c5-cc29f2be366c" alt=""><figcaption></figcaption></figure>

**Descripción**\
Este método permite que los Agentes de IA realicen llamadas a una lista de contactos almacenada en **Google Sheets**. Es ideal para empresas que gestionan bases de datos y requieren llamadas automatizadas de forma periódica.

**Cómo funciona:**

1. Un **disparador programado** activa el proceso (por ejemplo, cada mañana).
2. El nodo **obtener\_contactos** extrae los números de teléfono desde Google Sheets.
3. Un **bucle de contactos** recorre cada número de la lista.
4. El nodo **llamar\_contacto** realiza la llamada con IA.
5. Si ocurre un error, el nodo **registrar\_error\_llamada** guarda el fallo en Google Sheets para su seguimiento.

:white\_check\_mark: **Beneficio clave:** Automatiza llamadas desde una lista predefinida sin necesidad de intervención manual.

**Plantilla JSON:**<br>

{% file src="<https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FJjW6TyEt3bA6JcobQOU9%2Fcall_from_google_sheets_list.json?alt=media&token=ca2ae1d4-cd3c-49c8-8181-7d8be9308829>" %}

**Plantilla Google Sheets:** <br>

[- Plantilla de Google Sheets](https://docs.google.com/spreadsheets/d/1maC5-1x8Ek0DZY7at13BoUX2vrUoR-UB6QhYB4UhQpQ/template/preview)

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FBAF8IDPlWeIYyVj1GYxi%2Fimage.png?alt=media&#x26;token=e7a058c5-a2b4-45fd-8c41-c17e7b54a2c3" alt=""><figcaption></figcaption></figure>

***

### **2. Llamadas Activadas desde un Webhook**

**Utiliza la plantilla&#x20;**<mark style="color:green;">**Call From Webhook en**</mark>[ **Flow Studio**](https://app.dapta.ai/apis)

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2F2t0D6DC4Tjjgw679pJgE%2Fimage.png?alt=media&#x26;token=3817e8b1-6170-4a0c-917b-e8eb33d8f065" alt=""><figcaption></figcaption></figure>

**Descripción**\
Este método permite realizar llamadas de IA en tiempo real cada vez que un webhook externo envía una solicitud. Es ideal para integraciones con CRMs, sistemas de automatización y plataformas que requieren llamadas inmediatas según eventos específicos.

**Cómo funciona:**

1. Un **disparador HTTP** recibe la solicitud del webhook.
2. El nodo **llamar\_contacto** realiza la llamada con los datos proporcionados.
3. Si la llamada falla, el nodo **registrar\_error\_llamada** almacena la información en Google Sheets.
4. Si la llamada es exitosa, el proceso finaliza sin registrar errores.

:white\_check\_mark: **Beneficio clave:**  Permite la activación dinámica de llamadas a partir de eventos externos, optimizando procesos comerciales.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FHduIwEqn7ATyTEIRxpme%2Fimage.png?alt=media&#x26;token=966dd579-c791-4d22-93b0-3e9d2d860413" alt=""><figcaption></figcaption></figure>

**Plantilla JSON:**

{% file src="<https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FQR7dZhSKFhunNDGd7KBf%2Fcall_from_google_sheets_list.json?alt=media&token=a0027a1b-cff1-4e79-a53f-0d30d6db2fae>" %}

**Plantilla Google Sheets:** <br>

[- Plantilla de Google Sheets](https://docs.google.com/spreadsheets/d/1maC5-1x8Ek0DZY7at13BoUX2vrUoR-UB6QhYB4UhQpQ/template/preview)

***

### **Siguientes Pasos**

* Si trabajas con bases de datos de clientes, usa el método de **Google Sheets**.
* Si necesitas llamadas en tiempo real desde otros sistemas, integra el método de **webhooks**.
* Si requieres realizar campañas subiendo un CSV, te recomendamos que crees una [campaña](https://docs.dapta.ai/dapta-docs-es/agentes-de-voz-ia/guia-avanzada-plantillas-de-integracion-de-llamadas-ia-y-google-sheets-con-franja-horaria/broken-reference).
* Revisa los registros en Google Sheets para verificar el estado de las llamadas.

Si tienes preguntas o necesitas soporte, contáctanos en [**support@daptatech.com**](mailto:support@daptatech.com).

***

## Plantillas de registros de logs

Así mismo, te explicaremos dos formas de registrar el resultado de las llamadas realizadas por los Agentes de IA de Dapta en **Google Sheets**:

1. **Registro simple de llamadas**
2. **Registro con gestión de cuotas**

Ambos métodos permiten almacenar los detalles de las llamadas y asegurar un control eficiente de la información.

### **3. Registro Simple de Llamadas en Google Sheets**

**Utiliza la plantilla&#x20;**<mark style="color:green;">**Call Log to Sheets**</mark>**&#x20;en**[ **Flow Studio**](https://app.dapta.ai/apis)

#### **Descripción**

Este método permite registrar automáticamente los detalles de cada llamada en una hoja de Google Sheets sin restricciones de cuota.

#### **Cómo funciona:**

1. Un **Webhook Trigger** escucha la información de la llamada una vez finalizada.
2. El nodo **registrar\_llamada\_en\_sheet** guarda los datos en una nueva fila o actualiza una existente.
3. El proceso finaliza tras registrar la información con éxito.

#### :white\_check\_mark:**Beneficio clave:** Registro directo y automático de llamadas sin preocuparse por límites de uso.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FYhMaHUUY10lYa08u7GW0%2Fimage.png?alt=media&#x26;token=046641a0-ce72-4344-9d0b-5a633ae2ad46" alt=""><figcaption></figcaption></figure>

{% file src="<https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fup5q8qiaZ2wvSvwQ5Cnl%2Fcall_log_to_sheet.json?alt=media&token=e33fc640-acc1-48ce-91d5-19080e84dfa5>" %}

**Plantilla Google Sheets:** <br>

[- Plantilla de Google Sheets](https://docs.google.com/spreadsheets/d/1maC5-1x8Ek0DZY7at13BoUX2vrUoR-UB6QhYB4UhQpQ/template/preview)

### **4. Registro de Llamadas con Gestión de Quota**

**Utiliza la plantilla** <mark style="color:purple;">Call Log to Sheets with Quota</mark> **en**[ **Flow Studio**](https://app.dapta.ai/apis)

#### **Descripción**

Este método permite registrar las llamadas en Google Sheets, pero con un sistema de control de cuotas para evitar exceder los límites de llamadas a la API.

#### **Cómo funciona:**

1. Un **Webhook Trigger** recibe los datos de la llamada completada.
2. Se verifica si la llamada se registró correctamente.
3. Si la operación falla, un **contador de intentos** lleva el control de reintentos.
4. Si se han intentado menos de 5 veces, el sistema espera y vuelve a intentar.
5. Si se supera el límite de reintentos o de cuota, se activa un flujo alternativo para manejar el error.

#### :white\_check\_mark: **Beneficio clave:** Previene el exceso de solicitudes a la API mediante reintentos y control de quota.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FhIOQ3mIXuD2XhNz42pvi%2Fimage.png?alt=media&#x26;token=b49d436e-a29c-4944-9b50-17eed66b342a" alt=""><figcaption></figcaption></figure>

**Plantilla JSON:**<br>

{% file src="<https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2FdxMu8meA9px04OO5tKua%2Fcall_log_to_sheet_with_quota.json?alt=media&token=82fe5c76-b593-401a-a5c5-d96d5fdb1e25>" %}

**Plantilla Google Sheets:** <br>

[- Plantilla de Google Sheets](https://docs.google.com/spreadsheets/d/1maC5-1x8Ek0DZY7at13BoUX2vrUoR-UB6QhYB4UhQpQ/template/preview)

### **Siguientes Pasos**

* Si solo necesitas registrar las llamadas sin preocuparte por cuotas, usa el **registro simple**.
* Si manejas un alto volumen de llamadas y necesitas evitar bloqueos, usa el **registro con gestión de cuotas**.
* Verifica en Google Sheets que los registros se estén almacenando correctamente.

Si necesitas ayuda con la integración, escríbenos a [**support@daptatech.com**](mailto:support@daptatech.com).
