Envía y Registra Mensajes y Campañas en tu CRM utilizando WhatsApp Business API, Brevo Conversations, Pipedrive y Make.com
En este post te mostraré cómo integrar Brevo Conversations, Pipedrive y WhatsApp Business API utilizando Make para enviar campañas promocionales por WhatsApp, al mismo tiempo que registras todas las conversaciones como actividades en Pipedrive. Esta integración no solo optimiza tu flujo de trabajo, sino que también mejora la experiencia del cliente ya que toda la conversación queda almacenada en el CRM para futuras consultas.
¿Por qué utilizamos estas herramientas?
- WhatsApp Business API permite enviar mensajes promocionales a tus clientes de manera masiva y personalizada, lo que aumenta la eficacia de tus campañas de marketing.
- Pipedrive es una herramienta de CRM potente que facilita el seguimiento de las interacciones con los clientes, ayudándote a mantener un historial detallado de cada conversación.
- Brevo Conversations permite gestionar múltiples canales de comunicación en una sola plataforma, lo que simplifica la respuesta a consultas y mejora la eficiencia del equipo de soporte.
- Make.com es una plataforma de automatización visual que conecta tus aplicaciones y servicios favoritos. Con una interfaz intuitiva de arrastrar y soltar, puedes crear flujos de trabajo automatizados (escenarios) que ejecutan tareas repetitivas sin intervención manual. Se destaca por su flexibilidad y potencia, permitiéndote construir integraciones complejas de manera fácil y sin necesidad de programación.
Paso a Paso
- Si ya tienes tus cuentas en estas aplicaciones puedes ir directo al paso 2, sino debes abrirlas. Para WhatsApp Business API primero debes tener un teléfono disponible (si no tienes uno puedes comprar uno virtual).
- No registres tu número directo en Whatsapp Business API, debes hacerlo a través del flujo de Brevo Conversations, con esto tu cuenta quedará habilitada y podrás enviar y recibir mensajes utilizando Brevo Conversations, además de poder utilizar la API de Brevo Conversations para enviar y obtener los mensajes de las conversaciones (esto es clave para el registro en el CRM).
- En Brevo Conversations configura un webhook para fragmentos de conversaciones, esto te permitirá ir almacenando cada cierto tiempo la conversación completa en tu CRM. Cada vez que se genere un fragmento de conversación, se enviará a tu webhook en Make.
- Utiliza un filtro, para continuar sólo si son mensajes de Whatsapp, para esto en los datos del webhook viene el visitor -> source con el valor
whatsapp
. - Busca el contacto por el número de teléfono en tu CRM, en la data del webhook viene el teléfono del cliente.
- Itera a través de los mensajes con un
Array Iterator
(en el webhook viene el arraymessages[]
, que contiene todos los datos de cada mensaje del fragmento de la conversación (el texto del mensaje, quien lo envía, hora y fecha y otros datos). - Dale el formato (html) que necesites a tus mensajes con el módulo
Text Agregator
, por ejemplo<strong>{{type}}</strong>:{{text}}<br/>
, con esto guardaras cada mensaje en una nueva línea, aparecerá quien envía el mensaje y luego el mensaje enviado. - Crea una nueva actividad en tu CRM asociada al contacto, en notas de la actividad utiliza el texto que entrega el
Text Agregator
.
¡Listo! cada mensaje que envíes a través de la plataforma y que genere una conversación con un contacto por Whatsapp quedará almacenada automáticamente en el CRM. Es importante notar que los mensajes automáticos (campañas promocionales) no activan el webhook, pero dentro de la automatización de esa campaña puedes utilizar este mismo método para almacenar ese mensaje también en el CRM.
Cómo enviar un mensaje promocional por WhatsApp utilizando la API de Brevo Conversations
Si bien una vez que tengas activado tu canal de WhatsApp Business API en Brevo podrás enviar mensajes directamente desde las opciones de Campañas, Automatizaciones y Conversaciones, es interesante saber como enviar un mensaje promocional utilizando directamente la API de Brevo de WhatsApp Campaigns. Para esto te recomendamos primero crear el template de ese mensaje directamente en Brevo (debes esperar que Meta apruebe tu template), la que luego podrás utilizar en tu campaña o mensaje personalizado.
Te dejamos aquí un ejemplo:
- Método: POST
- Endpoint:
https://api.brevo.com/v3/whatsapp/sendMessage
- Headers:
api-key
: Tu clave API obtenida en Brevoaccept
:application/json
content-type
:application/json
Body:
{
"TemplateId": 123,
"SenderNumber": "16626666666",
"ContactNumbers": [
"56912312312",
"54345123456"
]
}
Donde:
TemplateId
es el ID del template creado en Brevo.SenderNumber
es el número que tienes asociado a WhatsApp Business API.ContactNumbers
es un arreglo que puede tener varios números de teléfono a los que se enviará el mensaje.
Potenciales Casos de Uso
- Campañas de Marketing: Envía promociones y ofertas personalizadas a tus clientes a través de WhatsApp.
- Seguimiento de Ventas: Registra automáticamente todas las interacciones en Pipedrive para mejorar el seguimiento y cierre de ventas.
- Atención al Cliente: Mantén un historial completo de las consultas de los clientes y sus resoluciones, mejorando así la calidad del servicio.
Integrar Brevo Conversations, Pipedrive y WhatsApp Business API utilizando Make no solo optimiza tus procesos de marketing y ventas, sino que también mejora la gestión de las relaciones con tus clientes. Al automatizar estas tareas, puedes enfocarte en estrategias más creativas y efectivas para hacer crecer tu negocio.
Para más detalles sobre la implementación de esta integración, puedes revisar otros artículos en Mente Digital donde profundizamos en el uso de Make para diversas automatizaciones y estrategias digitales, te recomendamos también suscribirte a nuestro Newsletter.