← Journal

9 min

#whatsapp#api#b2b#crm

WhatsApp Business API vs QR: diferencias reales para empresas.

Cuál conectar a tu CRM, cuándo QR te puede bloquear el número, y qué cambia para escalar atención B2B. Con tabla comparativa y recomendación por escenario.


Tu WhatsApp Business funciona bien con 10 mensajes al día. Con 100 empieza a fallar. Con 500 Meta te bloquea el número y te enteras cuando un cliente te escribe por Instagram preguntando si cerraste la empresa.

Este post resuelve una sola pregunta: cuándo conectar tu operación a la API oficial y cuándo sobrevivir con un bot por QR. No es una decisión técnica de segundo nivel — decide si tu atención de WhatsApp es una operación comercial seria o un experimento que se puede caer cualquier martes. Son dos productos distintos, con dos contratos con Meta, dos perfiles de riesgo y dos ventanas de escala.

Si diriges operaciones o marketing B2B en LATAM, lee hasta abajo. Vas a saber qué pedirle a tu proveedor y qué números sumar para justificar la inversión.

Qué es cada uno, sin marketing.

Antes de comparar, hay que nombrar bien. La mitad de las cotizaciones confusas vienen de que nadie define qué vende.

WhatsApp Web (QR) es una sesión de navegador asociada a un número personal o de WhatsApp Business. Se accede vía librerías no oficiales como Baileys, Venom o whatsapp-web.js, que emulan el cliente web que usa tu navegador cuando escaneas el código QR. El bot lee y escribe mensajes como si fuera un humano sentado frente a la pantalla. Es barato, rápido de montar, y funciona sin verificación de empresa. No es oficial. No hay contrato con Meta, no hay soporte, no hay SLA.

WhatsApp Business API es el canal oficial de Meta para empresas. Se contrata a través de un BSP — Business Solution Provider autorizado, como Twilio, 360dialog, Mercately, Take o MessageBird. Requiere verificar tu negocio en Meta Business Manager, aprobar plantillas de mensajes, aceptar la política de uso y registrar un webhook oficial. El número que usas queda asociado a la API y deja de funcionar con el cliente normal de WhatsApp en el teléfono. A cambio, Meta garantiza entrega, te deja operar con rate limits altos y te da auditoría real.

La diferencia mental útil: QR es una extensión de navegador sofisticada, API es una integración empresarial. Una se monta en una tarde con un VPS de veinte dólares. La otra necesita verificación, presupuesto mensual y responsable técnico.

La tabla comparativa que necesitas.

Esta es la comparación que debería acompañar cada cotización. Está hecha con datos de abril 2026, revisa costos con tu BSP antes de firmar.

EjeQR (Baileys/Venom)API oficial Meta
Oficialidad MetaNo
Riesgo de bloqueoAlto y sin avisoBajo, solo por violación de políticas
Volumen típico soportado20 a 150 msg/día1.000 a 100.000 msg/día
Costo por mensajeCeroUSD 0,005 a 0,08 según mercado y categoría
Costo fijo mensualVPS USD 5 a 20BSP USD 0 a 500
Plantillas obligatoriasNoSí, fuera de la ventana de 24h
Multi-agente nativoNo, hay que forzarloSí, diseñado para equipos
Integración CRMCustom vía scraping/API no oficialWebhooks oficiales estandarizados
Tiempo de setupHoras3 a 10 días hábiles
Ventana de conversación 24hNo aplicaEstricta, define tarifa
Opt-in obligatorioNo exigido por MetaSí, documentado
Webhook oficialNo
Cold outreach proactivoRiesgo inmediato de bloqueoPermitido con plantilla de marketing
Auditoría para complianceInexistenteLogs oficiales, exportables
Rate limits controladosLos pone la sesión webTier por calidad: 1K/10K/100K/ilimitado
Llamadas, estados, gruposNo, o limitado según implementación
Exportación del históricoPosible si tú lo guardasDepende del BSP

Si solo lees dos filas, lee estas: oficialidad y riesgo de bloqueo. Ahí se define si la conversación con tu cliente depende de que Meta te tolere o de que Meta te autorice.

Cuándo usar QR, honestamente.

No todo negocio necesita API. Decirle lo contrario a un cliente pequeño es vender humo.

El primer caso legítimo es validar un MVP. Si no sabes si tu bot va a funcionar o si tu equipo va a saber gestionar un canal automatizado, no tiene sentido pagar BSP y esperar una semana por verificación. Montas por QR, pruebas dos meses, mides conversión, decides si migrar. Lo hago con clientes que dudan: primero QR, después API cuando el negocio lo pide.

El segundo caso es volumen bajo con equipo pequeño. Menos de cincuenta mensajes al día y una sola persona atendiendo, QR está bien. Meta no suele detectar patrones automáticos en ese volumen, si el bot responde con pausas realistas y sin ráfagas.

El tercer caso es restricción económica o jurídica. Sin LLC, sin NIT válido, sin documentos de empresa, o sin presupuesto para BSP, QR es tu única puerta. Meta exige verificación de negocio real para la API, no acepta personas naturales.

El riesgo que aceptas al usar QR es que Meta puede bloquear el número sin aviso. No hay soporte. No hay apelación rápida. Tu operación se cae, pierdes histórico, pierdes perfil verificado y a veces pierdes el número. Asúmelo o no lo uses.

Cuándo es obligatoria la API.

Hay tres escenarios donde QR deja de ser opción — son decisiones que no se discuten con el cliente, se le informan.

Volumen superior a cien mensajes al día. Meta tiene detección de comportamiento automatizado que analiza frecuencia, patrones y latencia. Sobre ese umbral la probabilidad de bloqueo crece rápido — es el punto donde he visto caer sesiones de QR en producción. Con API, Meta da tiers oficiales de 1.000, 10.000, 100.000 y sin límite, y los sube automáticamente cuando la calidad de atención es buena.

Cold outreach a leads que no han iniciado conversación. Fuera de la ventana de 24h, WhatsApp solo permite iniciar con una plantilla pre-aprobada, y eso solo existe en la API. Remarketing, reactivación de leads dormidos, recordatorios a contactos antiguos, campañas a base de datos: API sí o sí. Hacerlo por QR es pedir el bloqueo.

Operación formal B2B con requisitos de auditoría. Si tu empresa vende a corporativos, tiene compliance o maneja datos regulados, no puedes sostenerlo sobre QR. Los logs de Baileys no son evidencia oficial, las conversaciones se pueden perder si el VPS reinicia mal, y no hay forma de demostrar ante un auditor que un mensaje se entregó.

Si tu empresa cruza alguno de estos tres umbrales, el cálculo deja de ser “API es cara”. La API deja de ser un costo y pasa a ser seguro operacional.

Costos reales, desglosados.

Los números cambian por mercado y mes, pero el orden de magnitud se mantiene. Esto es lo que vas a pagar en 2026 en LATAM.

QR con Baileys self-hosted: cero en setup si lo programas tú, USD 30 a 80 por hora si lo contratas. VPS en Hetzner, DigitalOcean o Contabo entre USD 5 y 20 al mes. El mensaje no cuesta nada. El costo oculto es mantenimiento: cuando Baileys cambia, tu bot se rompe. Presupuesta dos a cuatro horas mensuales para que siga vivo.

API oficial vía BSP: dos costos separados. El BSP cobra una plataforma mensual entre USD 0 y USD 500 según volumen y features. Twilio y 360dialog dominan fuera de LATAM; para Colombia veo mucho Mercately y Treble; en Brasil reina Take Blip. Incluye interfaz multi-agente, constructor de flujos e integraciones básicas.

Encima, Meta cobra por conversación — ventana de 24h desde que la abres. Las categorías son utilidad, autenticación, marketing y servicio. En Colombia abril 2026, marketing iniciada ronda USD 0,027, utilidad USD 0,0065, servicio USD 0,023. México y USA más caros; Brasil más barato. Meta regala las primeras 1.000 conversaciones de servicio al mes por número — revisa porque cambia.

Ejemplo. Tienes 1.000 leads nuevos por mes, cada uno recibe dos mensajes de utilidad y un recordatorio. En Colombia: 1.000 × USD 0,0065 × 3 = USD 19,5 de Meta. Suma plataforma BSP USD 30 a USD 100 y la factura total queda entre USD 50 y USD 120 mensuales. Para una operación que factura decenas de miles, es el costo más barato que vas a pagar.

El costo real que nadie cuenta es el tiempo. Plantillas de marketing tardan 24h a 72h en aprobarse. Planea con margen.

Qué pasa cuando Meta te bloquea un QR.

Cuento corto, real, cliente innombrado.

Operación de ventas con bot en Baileys, 80 a 120 mensajes al día, conversión sobre quince por ciento. Un jueves cualquiera, Meta desconectó el número. Sin alerta. El bot seguía corriendo, mensajes en cola sin salir, seis horas sin que nadie lo notara porque no había monitoreo de sesión. Cuando el cliente llamó enojado, ya había recibido tres cotizaciones de un competidor.

Recuperar el número tomó cuarenta y ocho horas: reinstalar WhatsApp en un teléfono físico, reverificar con SMS, reautenticar el QR, y rezar para que Meta no detectara otra vez patrón automatizado. Historial perdido, leads calientes evaporados, tres ventas que estaban por cerrar se cayeron.

Meta no te avisa cuando bloquea. Simplemente te apaga. Y cuando estás apagado, pierdes plata por minuto.

Si el bot es misión crítica, la pregunta no es si migrar a API, es cuándo. Si es experimento controlado, QR está bien pero ten plan B documentado y monta alerta por Telegram si la sesión cae.

Cómo migrar de QR a API sin perder conversaciones.

Migrar bien es un proceso, no una noche de trabajo. Estos son los seis pasos que aplicamos en los sistemas de atención que montamos para clientes B2B.

Primero, verificación de negocio en Meta Business Manager. Necesitas nombre legal, documento de constitución, factura de servicios o bancaria a nombre de la empresa, y dominio propio. Meta tarda uno a tres días hábiles. Si algún dato no coincide exacto, te rechaza.

Segundo, elección del BSP. No hay uno mejor universal. En Colombia, Mercately o Treble dan buena experiencia en español. Para integraciones customizadas, 360dialog por su API directa. Global, Twilio. Brasil, Take. Pide cotización a dos o tres, y revisa si te dejan exportar data si un día te quieres ir.

Tercero, migración del número. Proceso oficial de phone number migration: transfiere el número del cliente de WhatsApp al endpoint de la API conservando perfil y foto. Durante la migración, el bot de QR deja de funcionar en minutos. Coordina el corte en horario no laboral.

Cuarto, creación y aprobación de plantillas. Redacta saludo, confirmación de cita, recordatorio, reapertura, promoción. Cada una pasa por revisión de Meta — rechazan spam, emojis abusivos, phishing o promesas imposibles. Presupuesta 48 a 72 horas por plantilla.

Quinto, reconfiguración del webhook. El bot que escuchaba a Baileys ahora escucha al BSP. Payload distinto, identificadores distintos, rutas distintas. Con capa de abstracción el cambio es un adapter; sin ella, es refactor.

Sexto, data histórica. Las conversaciones de QR no migran automáticamente. Exporta la base del bot antes de cortar y vuélcalo en la nueva plataforma como nota interna por contacto.

En los casos reales de migración que he hecho, el proyecto completo toma entre dos y tres semanas desde la verificación hasta el primer mensaje en producción por API. Quien te venda “migración en 48h” te está mintiendo o va a dejar agujeros.

La decisión en 2 minutos.

Pasa por esta secuencia en orden. Donde respondas sí, esa es tu respuesta.

¿Tu operación de WhatsApp maneja menos de cincuenta mensajes al día y es experimental o estacional? QR alcanza, pero monta alertas de caída y exporta data semanalmente.

¿Superas los cien mensajes al día con tendencia a crecer, o tu empresa depende de que ese canal funcione todos los días? API, no hay atajo. El costo es menor que el riesgo.

¿Necesitas enviar mensajes proactivos a leads que no escribieron primero — remarketing, recordatorios de cobro, anuncios de eventos? API obligatoria, con plantillas aprobadas. Hacerlo por QR termina en bloqueo en semanas.

¿Tu empresa factura más de USD 500.000 al año o tiene compliance formal? API sin discutir. El costo mensual es insignificante comparado con un día de operación caída por bloqueo no anunciado.

¿Estás en etapa previa, validando si el canal siquiera convierte para ti? QR bien montado, monitoreado, con plan de salida documentado hacia API el día que la métrica lo justifique.

Cierre.

La pregunta real no es “API o QR”. Es qué papel juega WhatsApp en tu operación. Si es el canal por donde entra la plata y se queda la relación con el cliente, lo tratas como infraestructura crítica y pagas lo que cuesta tenerlo oficial. Si es un experimento, lo tratas como experimento y aceptas los riesgos.

Si no sabes en cuál de los dos lados estás, agenda un diagnóstico de 30 minutos conmigo en Calendly. Revisamos tu volumen actual, tu stack, y te digo sin maquillaje qué necesitas. Sin propuesta de servicios si no aplica — a veces la respuesta es quedarte con QR seis meses más.