Ir al contenido principal

Cómo enviar mensajes de WhatsApp usando webhooks de Zapier y Wati

Actualizado hace más de una semana

Resumen

¿Quieres enviar mensajes de WhatsApp automáticamente desde Zapier? Si estás usando Wati y tienes una cuenta aprobada de la API de WhatsApp Business, puedes integrarla fácilmente con Zapier usando Webhooks. Esta guía te guía a través de los pasos exactos para configurar la conexión y así poder automatizar mensajes para casos de uso como enviar actualizaciones a nuevos clientes potenciales, confirmar pedidos y más.

Instrucciones

Qué Necesitarás

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una cuenta de Zapier

  • Una cuenta de Wati con acceso a la API de WhatsApp

  • Tu punto de conexión de la API de Wati y tu token Bearer

:::info 💡 Nota: Para usar la API de WhatsApp Business, debes ser aprobado a través de un proveedor como Wati.

:::

Paso a Paso: Configuración de Mensajería por WhatsApp con Webhooks de Zapier

Paso 1: Crear un Nuevo Zap

  1. Inicia sesión en tu cuenta de Zapier.

  2. Ve a tu página de Zaps y haz clic en Crear Zap.

Paso 2: Elige tu Disparador

  1. Selecciona la aplicación de disparo (por ejemplo, Google Sheets, Typeform, Shopify).

  2. Elige el evento que enviará el mensaje de WhatsApp (por ejemplo, nueva fila añadida, formulario enviado, nuevo pedido realizado).

Paso 3: Añadir Webhooks por Zapier como Acción

  1. En la sección Haz esto, busca Webhooks por Zapier.

  2. Selecciónalo y haz clic en Continuar.

Paso 4: Configurar el Evento de Acción como POST

  1. Elige el método POST como tu Evento de Acción.

  2. Haz clic en Continuar.

Paso 5: Personalizar la Solicitud de Webhook

Ahora configurarás los detalles de la solicitud POST que enviará el mensaje de WhatsApp.

  • URL: Obtén esto de la sección API Docs de tu cuenta de Wati. Formatea la URL de esta manera:

https://your_wati_api_url/api/v1/sendTemplateMessage/####{{phone_number_with_country_code}}

  • Tipo de Payload: json

  • Datos: Añade las siguientes claves y valores:

json { "template_name": "your_template_name", "broadcast_name": "your_broadcast_name", "parameters": [ { "name": "1", "value": "Example Parameter" } ] }

📝 Reemplaza los valores de parameters con los valores reales según tu configuración de plantilla de WhatsApp.

Paso 6: Añadir Cabecera de Autorización

En la sección Headers, añade lo siguiente:

  • Clave: Authorization

  • Valor: Bearer YOUR_API_KEY

🔑 Puedes encontrar tu token Bearer en tu cuenta de Wati en la sección API Docs.

Paso 7: Probar y Activar tu Zap

  1. Haz clic en Probar y Continuar para verificar tu configuración.

  2. Una vez que la prueba tenga éxito, haz clic en Publicar Zap para activarlo.

Ahora tu mensaje de WhatsApp automatizado se enviará cada vez que se active tu disparador elegido.

Preguntas Frecuentes (FAQ)

Preguntas Generales

1. ¿Puedo enviar mensajes de WhatsApp usando Zapier?

→ Sí, puedes enviar mensajes de WhatsApp usando Zapier integrándolo con tu cuenta de Wati a través de Webhooks. Zapier no ofrece soporte nativo para WhatsApp, pero usando Webhooks y la API de WhatsApp de Wati puedes configurar la automatización de mensajes.

2. ¿Necesito acceso a la API de WhatsApp Business para usar esta integración?

→ Sí, debes tener una cuenta aprobada de la API de WhatsApp Business. Puedes solicitar acceso a través de un proveedor como Wati.

3. ¿Qué necesito para configurar esta integración?

→ Necesitarás una cuenta de Zapier, una cuenta de Wati con acceso a la API de WhatsApp, y tu punto de conexión de la API de Wati y token Bearer.

4. ¿Dónde puedo encontrar mi URL de la API de Wati y mi token Bearer?

→ Tanto la URL de la API como el token Bearer se pueden encontrar en la sección API Docs de tu panel de control de Wati.

Configuración y Personalización

5. ¿Qué debo ingresar como URL en la configuración del Webhook?

→ Usa el siguiente formato:

https://your_wati_api_url/api/v1/sendTemplateMessage/####{{phone_number_with_country_code}}

Reemplaza your_wati_api_url con tu URL base real de la API de Wati.

6. ¿Qué formato de payload debo elegir en la acción del Webhook?

→ Selecciona json como el tipo de payload al configurar tu Webhook en Zapier.

7. ¿Qué parámetros debo incluir en el cuerpo de la solicitud?

→ Debes incluir:

  • template_name

  • broadcast_name

  • parameters (un array que coincida con tu plantilla de mensaje de WhatsApp)

Ejemplo:

json { "template_name": "your_template_name", "broadcast_name": "your_broadcast_name", "parameters": [ { "name": "1", "value": "Example Parameter" } ] }

8. ¿Cómo autorizo la solicitud del Webhook?

→ En la sección Headers del paso del Webhook, añade:

  • Clave: Authorization

  • Valor: Bearer YOUR_API_KEY

Reemplaza YOUR_API_KEY con tu token Bearer de Wati.

¿Ha quedado contestada tu pregunta?