“Quiero que los pedidos que me llegan por WhatsApp se registren solos en mi sistema.” Es una petición razonable y se puede hacer. Lo que no siempre queda claro es qué parte la hace la API de WhatsApp y qué parte la tiene que hacer tu sistema, y ahí es donde se venden promesas que terminan en un número bloqueado o en una mensualidad que no cuadra.
Aquí va qué permite la API oficial, qué no permite aunque te lo prometan, cómo se ve una integración sencilla y qué consecuencia tiene cada decisión en horas, pesos y riesgo. Si todavía no sabes si necesitas la API o la app del celular, primero lee WhatsApp Business vs. API; si tu caso es un CRM, ya lo cubrí en integrar WhatsApp con tu CRM. Aquí voy a lo que no está en esos dos.
Respuesta corta: la API es un cartero, no un empleado
La API de WhatsApp Business hace exactamente dos cosas: le entrega a tu sistema cada mensaje que llega y envía lo que tu sistema le pide enviar, con reglas sobre cuándo y en qué formato. No entiende pedidos, no sabe qué es un cliente ni consulta tu inventario. Todo eso lo hace tu sistema. Si tu sistema es una libreta, la API no tiene con quién hablar.
Lo que sí permite la API oficial
| Capacidad | Qué significa para tu negocio | Condición |
|---|---|---|
| Recibir mensajes en tu sistema | Cada texto, foto, audio o ubicación llega a tu servidor con el número del cliente | El número debe estar en la plataforma de Meta |
| Responder dentro de 24 horas | Tu sistema contesta con texto libre mientras la conversación esté abierta | La ventana se reinicia cada vez que el cliente escribe |
| Plantillas aprobadas | Mensajes que inicias tú: confirmación de pedido, estatus de entrega, recordatorio de cita | Meta aprueba cada plantilla y la cobra por mensaje |
| Botones y listas | El cliente elige “Confirmar / Cambiar / Cancelar” o un producto de una lista sin escribir | Máximo 3 botones o 10 opciones en lista por mensaje |
| Estatus de entrega | Tu sistema sabe si el mensaje se envió, se entregó y se leyó | Automático |
| Varias personas en un número | Vendedores y bot en el mismo número desde un panel | Requiere que tu sistema o plataforma lo maneje |
La ventana de 24 horas es el concepto que hay que entender: cuando un cliente te escribe, arranca un contador de 24 horas en el que puedes responder lo que quieras; si vuelve a escribir, el contador se reinicia (Meta for Developers, 2026). Fuera de esa ventana, solo puedes enviar plantillas aprobadas.
Consecuencia: un sistema que responde en segundos aprovecha la ventana; uno que deja al cliente esperando hasta el día siguiente tiene que pagar una plantilla para retomar la conversación.
Lo que no permite (aunque te lo vendan)
No lee los chats de la app personal ni de la app de WhatsApp Business
La API no se conecta al WhatsApp del celular. Para que un sistema reciba mensajes, el número tiene que darse de alta en la plataforma de Meta. Si el número ya está en la app de WhatsApp Business, hay que migrarlo: según Meta, al registrarlo en la API el historial de mensajes de la app se pierde y el número deja de poder usarse en la app, salvo que se haga a través de un socio que soporte el uso simultáneo (Meta for Developers, 2026).
Consecuencia: la migración se planea, no se improvisa. Hay que exportar lo que importe del historial antes y avisar al equipo que el número se atiende ahora desde el sistema.
No automatiza un número “sin tocarlo”
Las herramientas que prometen automatizar tu WhatsApp actual sin migrarlo funcionan sobre WhatsApp Web con un celular conectado. No es la API. WhatsApp indica que el uso de aplicaciones no oficiales o herramientas no autorizadas puede llevar al bloqueo temporal o permanente de la cuenta (WhatsApp Help Center, 2026), y Meta documenta que aplica sanciones a las cuentas que violan sus políticas de mensajería (Meta for Developers, 2026).
Consecuencia: el número por el que te escriben tus clientes puede desaparecer un martes en la mañana, sin aviso ni forma de apelar rápido. Para una taquería en Boca del Río que toma pedidos por ahí, es cerrar la ventanilla de ventas.
No envía mensajes ilimitados ni gratis
Dos límites que casi nadie menciona en la venta:
- Límite de conversaciones que tú inicias. Un portafolio de Meta recién creado puede iniciar conversaciones con hasta 250 números distintos en 24 horas; el límite sube automáticamente con volumen y calidad, pero arranca ahí (Meta for Developers, 2026). Las conversaciones que inicia el cliente no cuentan.
- Costo por mensaje. Desde el 1 de octubre de 2026 Meta cobra por mensaje las respuestas de servicio y los mensajes de utilidad enviados dentro de la ventana de 24 horas, con las tarifas por país de los mensajes de utilidad; solo quedan sin costo los mensajes dentro de la ventana de 72 horas que abre un anuncio de clic a WhatsApp (Meta for Developers, 2026).
Consecuencia: un bot que manda cinco mensajes donde bastaba uno ahora cuesta cinco veces más. Diseñar bien la conversación (un mensaje con botones en vez de cinco preguntas seguidas) es una decisión de costo, no de estilo.
No entiende nada por sí sola
La API entrega texto. Que ese texto se convierta en “pedido de 2 pollos con papas” lo hace tu sistema: con botones, con un menú de opciones o con un modelo de IA. Y para responder “tu pedido sale en 20 minutos” con el dato real, tu sistema tiene que saber cuánto tarda cocina hoy.
La arquitectura, explicada en una línea
Toda integración de WhatsApp a un sistema interno, por compleja que parezca, es este ciclo:
Mensaje → tu sistema recibe → busca o registra → decide → responde o avisa.
En concreto:
- Llega el mensaje. Meta lo manda a una dirección de tu sistema (un webhook) con el número del cliente y el contenido.
- Tu sistema busca. ¿Este número ya es cliente? ¿Tiene un pedido abierto? ¿Está en medio de una cotización?
- Tu sistema decide. Si es un pedido nuevo, lo registra; si pregunta por su entrega, consulta el estatus; si no entiende, lo pasa a una persona.
- Tu sistema responde. Manda texto, botones o una lista por la API, o envía una plantilla si la ventana ya cerró.
- Queda registro. Cada mensaje y cada acción se guardan con fecha, número y resultado.
El paso 2 es donde se decide si el proyecto funciona. Si tu catálogo está en tres archivos distintos y los clientes no tienen un identificador consistente, el sistema no tiene dónde buscar. Por eso, antes de conectar WhatsApp, reviso cómo está la información; si vives en hojas de cálculo, aquí explico hasta dónde llega Google Sheets como base de datos.
Regla práctica: WhatsApp se integra al final, no al principio. Primero el sistema que registra pedidos, citas o cotizaciones; después el canal por el que entran. Conectar WhatsApp a un proceso desordenado solo hace que el desorden llegue más rápido.
Ejemplo: una distribuidora en Xalapa
Imagina una distribuidora de abarrotes en Xalapa que surte a tiendas de la región. Recibe pedidos por WhatsApp de unas 60 tiendas, cada una con su lista de siempre. Hoy una persona copia cada pedido del chat a una hoja, arma la ruta y contesta uno por uno “ya va en camino”.
Con la API conectada a su sistema, el flujo cambia así: la tienda escribe “lo de siempre”; el sistema reconoce el número, arma el pedido con la lista habitual y manda una lista interactiva para confirmar o ajustar cantidades; al confirmar, el pedido queda registrado y entra a la ruta del día; cuando el repartidor marca “entregado” en su celular, el sistema manda una plantilla de utilidad a la tienda con la confirmación.
Lo que cuesta hoy: si copiar y confirmar cada pedido toma 4 minutos, 60 pedidos son 4 horas diarias de una persona, unas 80 horas al mes, más los errores de captura que se traducen en producto que va y regresa. Con la integración, la persona revisa excepciones y el resto entra solo. Lo que cuesta después: el desarrollo, más un puñado de mensajes de Meta por pedido.
Lo que hay que tener antes de integrar
- El número en tu propio Business Manager de Meta, no en el del proveedor. Lo explico en qué significa que tu sistema quede a tu nombre.
- Un sistema (o al menos una base de datos) donde registrar: clientes con un identificador, catálogo con precios vigentes, pedidos con estatus.
- Las plantillas escritas y aprobadas antes de arrancar: confirmación, estatus, recordatorio. Meta las revisa y puede rechazarlas.
- Una salida a una persona en cada flujo. Es requisito de la política de Meta y, más importante, es lo que evita que un cliente se frustre.
Riesgos y consecuencias, resumidos
| Decisión | Riesgo | Consecuencia en el negocio |
|---|---|---|
| Automatizar sobre WhatsApp Web | Bloqueo del número | Pierdes el canal de ventas de un día para otro |
| Cuenta de Meta a nombre del proveedor | No puedes cambiar de proveedor | Rehén de la mensualidad |
| Bot que manda muchos mensajes cortos | Costo por mensaje multiplicado | Un flujo que debía costar centavos cuesta pesos |
| Integrar sin sistema atrás | La API no tiene dónde registrar | Pagaste una integración que solo contesta “gracias por tu mensaje” |
| Sin salida a humano | Clientes atrapados en el bot | Pedidos que se van a la competencia |
Por dónde empezar
Lee los últimos 50 mensajes de tu WhatsApp de negocio y anota, para cada uno, qué debería haber pasado en tu sistema: ¿registrar un pedido? ¿consultar una entrega? ¿agendar? Esa lista es el diseño de la integración. Si quieres que la revisemos juntos, agenda un diagnóstico de tu operación por WhatsApp o lee cómo funciona en /diagnostico/.
Trabajo con negocios de Xalapa, Boca del Río, Puebla y, de forma remota, de todo México.
¿Tu negocio ya vende bien pero opera a mano? Empecemos por un diagnóstico: mapeo tu operación, encuentro el cuello de botella y te digo qué conviene automatizar primero.
Agendar diagnósticoQué incluyeFuentes
- Meta for Developers — Messaging Limits, WhatsApp Business Platform
- Meta for Developers — Upcoming pricing updates for Meta Business Agent, service and utility messages
- Meta for Developers — Migrate an existing WhatsApp number to a business account
- Meta for Developers — WhatsApp Business Platform policy and spam enforcement
- WhatsApp Help Center — About account bans on the WhatsApp Business app
- Meta for Developers — Interactive reply buttons messages (hasta 3 botones)