DotsCom Agency
Módulo 4 · Automatizaciones

Bot de WhatsApp con Kommo: cada bloque explicado y cuál uso

Esta lección forma parte del Módulo 4: Automatizaciones del Curso de Kommo CRM.

La mayoría de los bots de WhatsApp que veo en empresas fallan por lo mismo: alguien encadenó tres bloques que no entendía del todo y el flujo se rompe en la primera respuesta rara del cliente. Acá te muestro qué hace cada bloque del salesbot de Kommo, cuáles uso todos los días en implementaciones reales y cuáles directamente no toco nunca. Es el mapa completo, no una receta suelta.

Armar un bot de WhatsApp funcional en Kommo es más una cuestión de bloques bien encadenados que de programación: pausa, validación y derivación son los tres que evitan que el bot moleste en vez de ayudar.

Antes de armar tu bot de WhatsApp: mirá las plantillas ya hechas

Kommo trae plantillas prearmadas. Vale la pena mirarlas antes de arrancar de cero, porque a veces una te resuelve el caso:

  • Recopilar inscripciones para webinars
  • Enviar obsequios a partir de palabras clave (te mandan "guía gratuita", el bot manda el PDF)
  • Compartir códigos promocionales
  • Recopilar opiniones con emojis
  • Ayudar al equipo de ventas a conocer un lead y sus preferencias
  • Distribuir conversaciones del equipo con Round Robin
  • Agendar mensajes promocionales

De todas, la que me parece que puede estar bastante buena es la de distribuir conversaciones con Round Robin, que la desarrollé aparte en otro tutorial de Round Robin en Kommo. Pero acá vamos a construir desde cero, que es la única forma de entender qué hace cada pieza.

Dónde se crea: Automatizar (arriba a la derecha) → tocás el disparador → Agregar salesbot → Comenzar desde cero.

El bloque Mensaje: el que más vas a usar

Es el ladrillo básico. Redactás un texto ---"Hola, ¿cómo estás?"--- y cuando entra una consulta por cualquiera de tus canales, la persona lo recibe.

Tiene una opción para evitar enviarlo si la persona nunca escribió antes a ese canal. Yo eso no lo uso: lo dejo sin tocar, igual que la configuración de canales primarios.

Botones de acción: acá empiezan los menús

Dentro del mensaje podés agregar botones de acción. Con eso armás un menú:

Hola, ¿cómo estás? Escribí un número para tu consulta. 1 - Precios 2 - Administración

Un detalle que cambia todo: si estás usando WhatsApp Lite, los botones no se ven. El propio sistema te avisa que el quick reply requiere WhatsApp Cloud API. En Instagram sí aparecen abajo del chat. Por eso, cuando trabajo con WhatsApp Lite, escribo las opciones dentro del texto: la persona no ve botones, ve solamente el texto, y así igual entiende qué contestar.

Las tres salidas de un menú

Un menú bien armado no tiene dos caminos, tiene tres:

  1. Eligió una opción válida → mandás el contenido correspondiente. Si pidió precios, va el mensaje con los precios.
  2. No responde → arranca un temporizador. Yo dejo 2 horas y 0 minutos, y después mando un mensaje de seguimiento del tipo "¿pudiste resolver tu consulta?".
  3. Responde otra cosa → "No comprendí. ¿Podrías indicarme con 1 o 2 cuál es tu consulta?", y volvés a conectar ese bloque con el menú principal.

Esa tercera rama es la que casi nadie arma, y es la que evita que el flujo muera cuando el cliente escribe "hola, quiero saber si tienen stock".

Derivar a otro embudo

Si la consulta es de administración y no de ventas, no la dejes en el mismo pipeline. Con Acciones → Cambiar etapa del lead podés mandarla a otro embudo. Creás un embudo llamado "Administración", igual que el de ventas, y ahí va. Esto lo hice en varias empresas y ordena muchísimo.

Comentario: para Instagram y Facebook

Este bloque responde comentarios en redes. Podés poner un emoji ---un fueguito, un bracito--- y que se dispare cuando alguien comenta.

Lo que yo suelo hacer es combinarlo: mando el comentario público y además el mensaje privado. Queda así:

  1. Bloque Comentario → "¡Muchas gracias! Ahora te contactamos por privado"
  2. Bloque Mensaje conectado a continuación → le llega el privado en Instagram o Facebook

Además del texto, un bloque de mensaje puede enviar un mensaje de voz (lo grabás), un archivo o una plantilla prearmada. Yo tengo una que llamo "plantilla de recontacto": no la puedo editar desde ahí, pero la selecciono y me ahorro redactarla cada vez. Es bastante habitual usar plantillas justamente en comentarios de Instagram.

Filtrar qué comentarios responde

No hace falta responderle a todos. Podés filtrar por palabra clave: que solo se dispare si el comentario contiene "info", "más info", "valor" o la palabra que uses como accionador en tus reels.

Mensaje interno: avisarle al equipo

Este bloque manda un aviso adentro de Kommo, a todos los participantes o a uno específico. Ejemplo: que le avise a Manuel "te acaba de llegar un lead". Es comunicación interna, no le llega nada al cliente.

List message: solo con Cloud API

Sirve para mandar un mensaje nuevo usando plantillas de WhatsApp Cloud API. Yo normalmente no lo toco. Si vas a trabajar con plantillas en serio, mirá primero cómo se crean y se aprueban las plantillas de WhatsApp en Kommo y la integración completa con Cloud API.

Pausa: el bloque del seguimiento automático

Esta es la que sí vas a usar mucho.

En su forma simple, espera a que la persona conteste y recién ahí sigue. Pero lo potente es la versión con dos salidas:

  • Espero 2 horas.
  • Si la persona escribe → el bot se apaga. La conversación pasó a manos humanas y no queremos que un robot le hable encima.
  • Si no escribe en 2 horas → cambio la etapa del lead. Lo mando de "chats generales" a la etapa Seguimiento (o "cierre pendiente", según cómo tengas armado el embudo).

Y no termina ahí: además del cambio de etapa, le mando un mensaje de recontacto ("¿pudiste ver mi mensaje?"). Después puedo encadenar otra pausa, esta vez de 24 horas, y otro recontacto. Es infinito: podés armar toda la cadencia de seguimiento que quieras sin que nadie tenga que acordarse.

Existe también la pausa hasta que el cliente abre o cierra un video que le enviaste. No la uso mucho.

Suscribirse a Meta

Sirve para el opt-in de mensajes recurrentes ---el clásico "seguí recibiendo mensajes nuestros, podés darte de baja"---, típico de newsletters y envíos masivos por Facebook. Yo realmente no lo utilizo.

Acciones: lo que el bot hace además de hablar

Acá está la mitad del valor de un bot, y es la parte que menos se aprovecha.

AcciónPara qué la uso
Administrar etiquetasEtiquetar el lead automáticamente (por ejemplo “seguimiento” o “anuncios”). La etiqueta queda visible arriba en la tarjeta
Agregar notaDejar una nota en el chat, como contexto interno
Crear tareaFecha límite, información y responsable. Sirve para armar workflows: llega un mensaje a cierta columna y se crea sola la tarea de enviar la factura o la cotización
Cambiar etapaMover el lead entre columnas del embudo. Es la que más se usa
Cambiar etapa de la conversaciónMarcar el chat como cerrado o respondido
Completar tareas, crear lead, enviar correo, enviar webhookExisten y funcionan, pero no son de uso cotidiano

Condición: caminos según lo que dijo el cliente

El bloque de condición evalúa el contenido y bifurca. Ejemplos concretos:

  • Si el comentario del cliente es igual a "info" (podés agregar una segunda condición con "Info" en mayúscula), responde de una forma; si no, de otra. Un camino para el comentario genérico con emoji y otro para el que escribió la palabra clave.
  • Si el mensaje contiene "info" ---típico de una campaña publicitaria donde en el anuncio pusiste "escribí INFO"---, el bot lo detecta y le pone una etiqueta tipo "anuncios" o "MetaAds". Después sabés exactamente de dónde vino cada lead.

También podés condicionar por estado de la respuesta (por ejemplo, "sin respuesta"). Se puede, pero normalmente ese caso lo resuelvo con el bloque de pausa, que es más limpio.

Validación: el bloque que sinceramente no uso

Valida si el mensaje del cliente contiene números, letras, un teléfono, un mail o un rango numérico.

Te lo dejo del lado de los que no toco: sinceramente no lo utilizo mucho, pero se podría hacer. El caso donde tendría sentido es este: pedís el teléfono y, sin validación, si el cliente manda cualquier otra cosa vos guardás basura en la base.

Si lo quisieras usar, quedaría así:

  • Contiene teléfono → "Muchas gracias" y seguís al siguiente dato (el mail, por ejemplo).
  • No cumple ninguna condición → "Por favor, escribí tu número de teléfono".

Y acá va un truco que ahorra mucho trabajo: no hace falta duplicar el bloque de la pregunta. Conectás la salida de error de nuevo al mismo paso, y el flujo obliga al cliente a volver al pedido hasta que lo escriba bien.

Iniciar salesbot: bots dentro de bots

Si ya tenés un salesbot armado, podés dispararlo desde otro. Sirve para que, al llegar a determinada etapa del embudo, se active un flujo entero que ya existe, sin duplicarlo.

Paso personalizado y widgets

Paso personalizado es para quien programa: si sabés código y conocés los pasos de Kommo, podés armar uno propio. No es lo habitual.

Widgets amplía lo que el bot puede hacer más allá de las acciones nativas. Si tenés conectado Stripe, PayPal, Mercado Pago o similares, es por acá que accedés a esas funciones extra.

Round Robin: el último bloque

Reparte los mensajes entrantes entre los usuarios del sistema. Entran tres mensajes de WhatsApp: el primero va al primer vendedor, el segundo al segundo, y cuando termina la lista vuelve a arrancar. Se combina con Acciones → Cambiar usuario responsable en cada rama, y así armás un equipo de ventas completo.

Parar salesbot: cerrá siempre el flujo

Cuando estás parado al inicio del bot no te aparece, porque no se puede terminar algo que recién empieza. Pero a medida que avanzás vas a ver la opción Parar salesbot. Es el bloque de cierre y conviene usarlo: un bot que no termina nunca es un bot que va a hablarle encima a tu vendedor.

Por qué publicamos esto

Publicamos el detalle de cada bloque porque el problema no es que la gente no quiera automatizar: es que arma bots que se rompen y después concluye que "los bots no sirven". Preferimos que entiendas la lógica completa y armes el tuyo. Si después querés que lo hagamos nosotros, va a ser una conversación mucho mejor: vas a saber pedir exactamente lo que necesitás.

Un buen bot de WhatsApp con botones y un Salesbot con bloques de validación bien armados son la diferencia entre un bot que ayuda y uno que el cliente abandona a la primera respuesta que no entiende.

El siguiente paso

Ya sabés qué hace cada bloque. El ejercicio que te propongo es chico: armá un bot con menú de dos opciones, una rama de "no entendí" que vuelva al menú, y una pausa de 2 horas con recontacto. Con eso solo ya cubrís la mayor parte de lo que se pierde hoy en tu WhatsApp.

Si no tenés el tiempo, en DotsCom instalamos los bots, hacemos la implementación y capacitamos a tu equipo. Somos Kommo partners oficiales, así que también podés comprar las licencias con nosotros. También desarrollamos Agentes de IA para casos donde el bot de flujo se queda corto. Escribinos y lo vemos.

Preguntas frecuentes

01¿Por qué no se ven los botones de mi bot en WhatsApp?

Porque estás usando WhatsApp Lite. El quick reply con botones requiere WhatsApp Cloud API. En Instagram sí se ven. Mientras tanto, escribí las opciones dentro del texto del mensaje.

02¿Cómo hago que el bot deje de hablar cuando el cliente responde?

Con el bloque de pausa configurado a la espera de respuesta: si la persona escribe, el bot se apaga; si no escribe en el tiempo que definiste, sigue el camino de seguimiento.

03¿Se puede responder automáticamente los comentarios de Instagram?

Sí, con el bloque Comentario. Lo más efectivo es combinarlo con un bloque de mensaje para además abrir el privado, y filtrar por palabra clave para no responderle a todos los comentarios.

04¿Cómo evito que me carguen datos basura en el bot?

Con el bloque de validación. Si el cliente no manda un teléfono válido, el bot le pide que lo reescriba y lo devolvés al mismo paso hasta que el dato sea correcto.

05¿Puedo saber qué leads vinieron de un anuncio?

Sí. Poné en el anuncio una palabra clave como "INFO", y con un bloque de condición que detecte esa palabra en el mensaje, aplicá una etiqueta tipo "MetaAds" al lead.

06¿Necesito programar para crear un bot de WhatsApp en Kommo?

No. El Salesbot se arma arrastrando bloques dentro del editor visual de Kommo, sin escribir código.

07¿Qué pasa si el bot no reconoce lo que escribe el cliente?

Con el bloque de validación lo devolvés al mismo paso hasta que el dato sea correcto, en vez de dejar que la conversación avance con información basura.