Saltar al contenido
Automatización

Integrar WhatsApp Business API con Salesforce: opciones reales

Las tres formas de conectar WhatsApp Business API con Salesforce, qué implica cada una en licencias, propiedad de la cuenta y mantenimiento, y cómo elegir según el tamaño de tu operación.

5 min de lectura

Si tu equipo comercial vive en Salesforce y tus clientes viven en WhatsApp, tienes el problema clásico: los vendedores atienden por WhatsApp desde su celular y el CRM se queda vacío. Nadie sabe qué se prometió, no hay historial en la oportunidad, y cuando el vendedor se va, se va con las conversaciones.

Conectar los dos se puede hacer de tres formas. La decisión no es técnica, es de quién carga el mantenimiento y de quién es dueño de la cuenta de WhatsApp.

Escribimos esto desde los dos lados: trabajamos Salesforce y somos Tech Provider autorizado de Meta. Es una combinación poco común y por eso vemos los dos errores clásicos, el del consultor de CRM que no entiende las reglas de Meta y el del proveedor de WhatsApp que no entiende el modelo de datos de Salesforce.

Antes de elegir: las dos reglas que no se negocian

La cuenta de WhatsApp Business queda a nombre de tu empresa. No del proveedor, no del integrador. Meta documenta la estructura en cuentas de WhatsApp Business. Si la cuenta es de alguien más, el día que cambies de proveedor pierdes el número, y el número es el activo. Lo desarrollamos en API oficial vs soluciones no oficiales.

Meta cobra por conversación, siempre. Vaya por Salesforce o por donde sea, el costo de mensajería de Meta existe y es aparte de las licencias del CRM. Está en el modelo de precios de Meta y lo aterrizamos en cuánto cuesta la API en México. Quien te cotice "WhatsApp en Salesforce" sin mencionar este costo no te está cotizando completo.

Opción 1: el canal nativo de Salesforce

Salesforce tiene soporte propio para canales de mensajería, WhatsApp incluido, dentro de su stack de atención al cliente.

A favor: las conversaciones quedan como registros nativos, atadas al contacto, al caso y a la oportunidad. El enrutamiento, las colas y los reportes son los de Salesforce, sin construir nada. Para un equipo que ya vive en Service Cloud es la experiencia más limpia.

En contra: requiere licencias adicionales de mensajería, y el costo por usuario escala con el equipo. En operaciones con muchos agentes es la opción más cara. Y la flexibilidad de los flujos automatizados es la que el producto te da, no más.

Cuándo la elegiríamos: equipo de atención mediano o grande que ya está en Service Cloud, con presupuesto de licencias, y donde lo que importa es que el agente humano trabaje sin salir del CRM.

Opción 2: un conector de AppExchange

Hay conectores de terceros que hacen el puente entre tu cuenta de WhatsApp y Salesforce.

A favor: se implementa rápido, suele costar menos que las licencias nativas, y muchos traen constructor de flujos, plantillas y bandeja propia ya hechos.

En contra: dependes de un tercero para algo crítico. Hay que revisar tres cosas antes de firmar: bajo qué cuenta de Meta queda tu número, si el conector se actualiza cuando Meta cambia la API, y qué pasa con tus datos si el proveedor desaparece. Además, la mayoría guarda las conversaciones en su nube y las espeja en Salesforce, lo que significa que tu historial vive en dos lados.

Cuándo la elegiríamos: operaciones chicas y medianas que necesitan estar funcionando en semanas y no en meses, con la advertencia de verificar propiedad de la cuenta por escrito.

Opción 3: integración directa contra la Cloud API

Se conecta la API oficial de Meta a Salesforce con desarrollo propio: servicios de plataforma para recibir los webhooks, objetos para modelar la conversación, y la lógica de negocio en Apex o en flujos.

A favor: control total. Tú decides el modelo de datos, cómo se atan las conversaciones a oportunidades y casos, qué se automatiza y qué no. Sin licencias de mensajería de terceros y sin intermediarios. Es la única opción que soporta lógica de negocio rara, y la mayoría de las operaciones reales tienen lógica rara.

En contra: es desarrollo, y el desarrollo se mantiene. Cuando Meta cambia la API, el ajuste es tuyo. Requiere alguien que entienda las dos plataformas, que es justo el perfil escaso.

Cuándo la elegiríamos: cuando el proceso comercial es el diferenciador del negocio, cuando hay volumen alto que hace que las licencias por agente no cierren, o cuando ninguna herramienta empaquetada modela lo que la operación necesita de verdad.

Lo que hay que resolver en cualquiera de las tres

Da igual la opción, estos puntos aparecen siempre y conviene decidirlos antes:

  • Las plantillas. Todo lo que salga fuera de la ventana de 24 horas necesita plantilla aprobada por Meta. Quién las redacta, quién las envía a revisión y quién responde a un rechazo tiene que estar definido. La guía de aprobación explica por qué no es un trámite menor.
  • La identidad del contacto. WhatsApp te da un número de teléfono. Salesforce tiene contactos, leads y cuentas. Cómo se resuelve un número contra el registro correcto, y qué pasa cuando no existe, es la primera regla de negocio que hay que escribir. Si se deja al default, acabas con leads duplicados.
  • Quién es el dueño de la conversación. Si el bot atiende primero y luego escala, el handoff tiene que dejar rastro en el CRM, no empezar de cero.
  • El límite de mensajes. Los límites de mensajería arrancan bajo y suben con buen comportamiento. Una campaña grande el primer día es la forma de arrancar con mala calificación de calidad.
  • El consentimiento. Guardado en el CRM, con fecha y origen. Es lo que te protege si alguien te reporta, y lo que evita el escenario de número bloqueado.

Nuestra recomendación por tamaño

  • Hasta 5 agentes, proceso estándar: conector de AppExchange, con la cuenta de Meta a tu nombre.
  • Equipo de atención en Service Cloud, presupuesto de licencias: canal nativo.
  • Proceso comercial propio, volumen alto o lógica que ninguna herramienta modela: integración directa.

Lo que no recomendamos en ningún escenario es dejar a los vendedores atendiendo desde su WhatsApp personal mientras el CRM se llena a mano. Es el punto de partida de casi todos los proyectos que nos llegan y es el más caro de todos, solo que el costo no aparece en ninguna factura.

Si quieres revisar cuál de las tres aplica a tu caso, lo vemos entre el servicio de consultoría Salesforce y el de automatización de WhatsApp. Si aún no tienes claro qué hace un consultor de Salesforce, empieza por ahí.