Todos los artículos
Por Carlos García Actualizado 11 min de lectura

Cómo hacer un agente comercial con WhatsApp y CRM

Cómo hacer un agente comercial con WhatsApp y CRM

En 60 segundos: Construí un agente comercial especializado, no un vendedor generalista que improvise. WhatsApp recibe la conversación; el CRM conserva identidad, etapa, responsable, consentimiento y próximo paso. El agente responde preguntas frecuentes desde contenido aprobado, captura datos, clasifica la intención, prepara una respuesta y propone la actualización del CRM. Asigná control por acción: leer, recomendar, preparar o ejecutar dentro de límites verificables. Precio fuera de política, presupuesto desconocido, identidad ambigua o reclamo van a una persona. Durante dos semanas medí tiempo a primer contacto, cobertura de próximo paso y escalados por motivo. No lo construyas si el volumen es bajo, no hay fuente de verdad o nadie es dueño de las excepciones.

Una persona pregunta por WhatsApp si un producto sirve para su empresa. Otra pide una cotización, otra confirma un pedido y otra reclama por una entrega. Para el canal, son cuatro mensajes entrantes. Para ventas y operaciones, son trabajos con datos, permisos y destinos distintos.

Un agente comercial útil no intenta cerrar cada conversación. Convierte cada contacto elegible en un estado visible: responde con información aprobada, pide el dato que falta, prepara una propuesta, crea un próximo paso o entrega el caso a una persona. La conversación sigue en WhatsApp; la decisión comercial queda en el CRM.

Esta es una nota de construcción, no un tutorial de un proveedor concreto. El diseño complementa la arquitectura de CRM como fuente de verdad y WhatsApp como canal de KIIA-42. Si varias líneas o agentes comparten el canal, primero aplicá los criterios de KIIA-43 sobre un número de WhatsApp por propósito.

1. Definí cinco trabajos y un punto de parada

Evitá un objetivo como “vender por WhatsApp”. Es demasiado amplio para probarlo y demasiado ambiguo para asignarle permisos. La primera versión puede cubrir cinco trabajos concretos:

  1. Responder FAQ. Recupera una respuesta vigente sobre producto, servicio, cobertura o proceso y conserva la fuente utilizada.
  2. Capturar datos. Extrae los campos necesarios sin convertir una inferencia en un hecho. Pide aclaración cuando falta un dato obligatorio.
  3. Clasificar la intención. Enruta la conversación como consulta, cotización, pedido o reclamo. La clasificación decide el flujo; no decide por sí sola una condición comercial.
  4. Preparar la respuesta. Combina una plantilla aprobada con datos verificados del contacto, catálogo y CRM.
  5. Dejar el próximo paso. Propone o registra en el CRM una acción con responsable y fecha, o crea una excepción con motivo.

Cada ejecución debe terminar en una salida observable:

mensaje elegible
  -> respuesta aprobada + próximo paso en CRM
  -> aclaración solicitada + estado pendiente en CRM
  -> handoff humano + motivo y responsable en CRM

“Respondió el bot” no es un estado final. Si el equipo no puede encontrar después qué ocurrió, quién continúa y cuándo, el agente solo trasladó el trabajo al historial del chat.

2. Hacé del CRM el sistema de registro

CRM significa acá cualquier registro comercial compartido y gobernado. Puede ser un CRM dedicado, un módulo del ERP o una base operativa que cumpla el contrato. WhatsApp aporta mensajes, timestamps e identificadores del canal; no reemplaza el registro de la oportunidad.

Dato o decisiónFuente autorizadaRegla del agente
Identidad y cuentaCRM o maestro de clientesUsa una coincidencia estable; si hay más de una, no fusiona ni elige por intuición
Consentimiento y preferenciasRegistro aprobado por la empresaLee el estado vigente y detiene el contacto cuando corresponde
Etapa, owner y próximo pasoCRMRelee antes de actuar y escribe el resultado en el mismo registro
Producto y precioCatálogo y lista de precios aprobadosCita versión o vigencia; no calcula un descuento no autorizado
ConversaciónPlataforma de WhatsApp BusinessConserva ID y evidencia del mensaje, pero no mantiene una etapa paralela
Reclamo, pedido o cobroSistema operativo correspondienteEntrega el caso y enlaza su ID; no suplanta al sistema especializado

Usá IDs de correlación para unir contacto, conversación, oportunidad y acción. Antes de escribir, releé la versión actual del registro. Después de escribir, releé el resultado. Esa verificación evita que una respuesta tardía sobrescriba una reasignación o que dos eventos creen el mismo próximo paso.

Definí también la política de retención y acceso al contenido del chat. El piloto no necesita copiar conversaciones completas al CRM: puede guardar el mínimo contexto permitido, una referencia al mensaje original y un resumen revisable. No uses conversaciones históricas como permiso implícito para exponer datos personales a cualquier herramienta.

3. Asigná control a cada acción

El control no se concede al agente entero. Se concede a una acción, sobre una población y bajo condiciones observables. El marco de copiloto o piloto automático desarrolla esta progresión.

NivelQué puede hacerLímite verificable
LeerConsultar contacto, oportunidad, FAQ y catálogoCampos y segmentos permitidos, mínimo privilegio y log de acceso
RecomendarClasificar intención y proponer ruta o próximo pasoMuestra evidencia, confianza y motivo; no cambia el CRM
PrepararRedactar respuesta o armar el cambio exacto del CRMUna persona revisa el payload; si cambia, la aprobación anterior vence
EjecutarEnviar o escribir una acción preaprobadaSegmento, plantilla, horario, frecuencia, importe y reglas de parada comprobables

Una misma conversación puede mezclar niveles. El agente puede leer el catálogo, recomendar que se abra una cotización y preparar el mensaje, mientras una persona aprueba el precio. Puede registrar de forma autónoma una FAQ enviada si el contenido y el destinatario fueron verificados, pero escalar cualquier promesa sobre descuento, crédito, stock o fecha.

Empezá por un especialista con límites claros. La comparación entre agentes especializados y un agente generalista explica por qué separar autoridad comercial, soporte y operaciones reduce cruces de contexto y permisos.

4. Dale cuatro herramientas estrechas

El agente no necesita acceso genérico a la base de datos ni libertad para navegar todos los sistemas. Necesita herramientas con entradas, salidas y errores explícitos:

  1. API del CRM. Busca por identificadores estables, devuelve etapa, owner, última actividad y próximo paso, y acepta escrituras idempotentes con control de versión.
  2. Biblioteca de plantillas. Expone FAQ y borradores aprobados por intención, idioma, segmento y versión. Distingue variables permitidas de texto libre.
  3. Catálogo y precios aprobados. Devuelve SKU o servicio, moneda, vigencia, disponibilidad de referencia y reglas aplicables. Un resultado ausente o vencido bloquea la cotización.
  4. Handoff humano. Crea una tarea o caso con prioridad, motivo, evidencia, borrador y decisión necesaria; asigna un owner y devuelve un ID que el CRM conserva.

El adaptador de WhatsApp envía y recibe mensajes, pero no debería contener la lógica comercial. Así podés cambiar el proveedor sin reescribir las reglas de precios, clasificación o escalado.

Antes de activar envíos, verificá y fechá con Meta y tu proveedor las reglas vigentes de consentimiento, plantillas, ventanas de conversación, opt-out, disponibilidad regional y tratamiento de datos. Son condiciones externas que pueden cambiar; no las conviertas en constantes silenciosas dentro del prompt.

5. Construí el flujo feliz como estados auditables

Probá primero una intención y un segmento, por ejemplo, una consulta de producto de un contacto existente. El flujo mínimo es:

  1. Recibir el evento y deduplicarlo por ID de mensaje.
  2. Resolver identidad y cuenta con una coincidencia exacta o una regla aprobada.
  3. Releer consentimiento, etapa, owner, última actividad y excepciones abiertas.
  4. Clasificar consulta, cotización, pedido o reclamo y guardar la evidencia de la decisión.
  5. Recuperar la plantilla, FAQ, catálogo y precio vigentes para esa ruta.
  6. Preparar la respuesta y el cambio propuesto: estado, próximo paso, owner, fecha y canal.
  7. Validar reglas deterministas de política y control.
  8. Ejecutar solo lo autorizado o solicitar aprobación sobre el payload exacto.
  9. Escribir el resultado en el CRM, releerlo y conservar IDs del mensaje y de la acción.
  10. Detener cualquier secuencia anterior cuando entra una respuesta, baja, reclamo, cierre o pausa manual.

El patrón de seguimiento entre WhatsApp, Teams y CRM muestra cómo usar Teams para alertas y aprobaciones sin convertirlo en otra fuente de verdad. Este agente puede reutilizar esa infraestructura, pero su responsabilidad empieza con una conversación entrante y termina con un próximo paso trazable.

6. Diseñá las excepciones antes de ampliar autonomía

Las excepciones no son fallos del modelo: son salidas operativas que necesitan dueño y tiempo de atención.

Precio no autorizado

Si el contacto pide un descuento, una moneda no disponible o una condición fuera del catálogo vigente, el agente no improvisa. Conserva el pedido literal, enlaza la lista consultada, prepara una respuesta sin compromiso y crea una aprobación para el owner comercial. La aprobación queda ligada a importe, moneda, producto, cantidad y vencimiento.

Lead sin presupuesto

No conocer el presupuesto no significa automáticamente descalificar. El agente puede pedir el rango o registrar “presupuesto desconocido” y proponer una llamada. La regla de calificación debe venir de ventas. Si el equipo decide pausar, guarda motivo, responsable y condición de reactivación; no confunde falta de dato con falta de interés.

Identidad ambigua

Si un teléfono coincide con varias cuentas, el nombre no alcanza o escribe una persona distinta desde un número compartido, el agente limita la respuesta a información no sensible y pide un dato de verificación aprobado. No muestra historial, precio negociado ni saldo hasta resolver la identidad. El handoff incluye candidatos posibles sin fusionarlos.

Pedido o reclamo

Una intención de pedido puede pasar al agente de pedidos cuando los campos estén completos; un reclamo se entrega a soporte de inmediato y detiene la secuencia comercial. Ambos resultados conservan un ID en el CRM. El agente comercial no promete resolución ni usa el reclamo como oportunidad de venta.

Medí estas rutas por códigos estables, no por una categoría libre. El revisor debe poder corregir clasificación, datos o próximo paso, y esa corrección vuelve al expediente para mejorar reglas y evaluación.

7. Ejecutá un piloto de dos semanas

Elegí un solo número o propósito, una línea de negocio, un idioma, un horario y una población de contactos. Antes del día uno, tomá una línea base con la misma definición de elegibilidad que usará el piloto.

Semana 1: sombra y preparación

  • El agente lee, clasifica y prepara, pero una persona controla cada respuesta y escritura.
  • Revisá a diario falsos matches de identidad, fuentes vencidas, clasificaciones corregidas y motivos de escalado.
  • Ajustá plantillas y reglas deterministas; no tapes una política faltante con un prompt más largo.
  • Probá duplicados, eventos fuera de orden, timeout del CRM, precio vencido, baja y pausa manual.

Semana 2: ejecución acotada

  • Automatizá solo una acción que haya sido repetible y verificable en la primera semana.
  • Mantené aprobación para precios, reclamos, identidad dudosa y compromisos externos.
  • Revisá la cola de excepciones y los registros todos los días.
  • Ensayá apagado, reanudación y recuperación sin duplicar mensajes ni próximos pasos.

Usá pocas métricas, con numerador y denominador definidos:

MétricaDefinición para el piloto
Tiempo a primer contactoMediana y percentil alto desde un mensaje elegible hasta la primera respuesta válida o handoff
Próximo paso en CRMConversaciones elegibles con acción, owner y fecha registrados / conversaciones elegibles atendidas
EscaladosCasos enviados a una persona / conversaciones elegibles, separados por motivo
Corrección humanaRespuestas, clasificaciones o payloads cambiados antes de aprobar / propuestas revisadas
Fallos de controlDuplicados, acciones fuera de segmento, envíos después de una parada o escrituras no confirmadas

Segmentá los resultados por intención. Un reclamo escalado correctamente no es un fallo, y una respuesta rápida que deja el CRM vacío no es éxito. Dos semanas sirven para decidir si el sistema cubre el trabajo y respeta los límites. Cualquier afirmación de ROI, ahorro o mejora en cierre necesita una línea base más larga, atribución acordada y datos verificados; no la deduzcas de este piloto.

8. Reconocé cuándo no construirlo

No construyas el agente todavía cuando:

  • el volumen elegible es tan bajo que una bandeja bien gestionada resuelve el trabajo con menos coste;
  • no existe CRM ni registro equivalente, o sus etapas, owners y próximos pasos no son confiables;
  • nadie es dueño de precios, contenido aprobado, excepciones o incidentes;
  • no podés relacionar de forma segura teléfono, contacto, cuenta y oportunidad;
  • el catálogo, las FAQ o las políticas cambian sin versión ni responsable;
  • el equipo espera que el modelo decida la política comercial que todavía no ha definido; o
  • no existe una forma de detener envíos, revocar acceso y corregir registros.

Si el problema real es una cartera de oportunidades ya abiertas sin próximo paso, empezá por el playbook de recuperar ventas olvidadas. Si el canal mezcla inbound, partners y soporte, separá primero propósito, acceso y ownership. Construir el agente antes de esos contratos solo automatiza la ambigüedad.

Kiia puede mapear un tramo comercial, fijar la fuente de verdad y montar un piloto con permisos y métricas observables. Conocé nuestro enfoque de integración de sistemas y llevá a la conversación diez casos recientes, incluidos los que terminaron en excepción: ahí aparece el diseño real.

Preguntas frecuentes

¿Un agente comercial puede atender WhatsApp sin un CRM?

Puede redactar respuestas, pero no debería operar como agente comercial si no existe una fuente compartida que registre identidad, etapa, responsable, consentimiento y próximo paso. Esa fuente puede ser un sistema equivalente al CRM, siempre que sea auditable y tenga un owner.

¿Qué debería poder ejecutar durante el piloto?

Empezá con lectura, clasificación, recomendación y borradores. Solo una acción repetible, reversible y validada con reglas deterministas debería pasar a ejecución acotada. Precios no autorizados, identidad ambigua, reclamos y compromisos comerciales se escalan a una persona.

¿Cómo se evalúa un piloto de dos semanas?

Compará una línea base con el tiempo a primer contacto, el porcentaje de conversaciones elegibles con próximo paso completo en el CRM, los escalados por motivo y las correcciones humanas. Dos semanas validan cobertura y control operativo; no demuestran por sí solas ROI ni una mejora en cierres.

De la idea a la acción

¿Quieres convertir esto en un agente que trabaje para tu equipo?

Cuéntanos qué proceso quieres mejorar. En una llamada gratuita identificaremos el primer flujo que vale la pena construir.

Agenda una llamada gratuita