Guía completa para activar WhatsApp Business API en México: requisitos, verificación de Meta, costos reales, proveedor BSP o Cloud API directo. Sin vueltas.
Hace tres años activar WhatsApp Business API era un dolor: tenías que pasar por un BSP (Business Solution Provider) tipo Twilio o 360dialog, pagar setup fees de USD $500-$2000 y esperar semanas. Hoy Meta lanzó WhatsApp Cloud API que es gratis de configurar, lo hospeda Meta directamente y se puede activar el mismo día.
Para una PyME en México, esto cambia todo: ya no necesitas un intermediario que te cobre por mensaje encima de lo que cobra Meta. Pagas solo a Meta los costos por conversación (que arrancan en $0 si el cliente te escribió primero) y tu CRM como Wapi101 se conecta directo vía API.
Importante: WhatsApp Business API ≠ WhatsApp Business (la app gratuita). La API es para automatizar con sistemas, integrar bots, mandar plantillas masivas y conectar a un CRM. Si tienes menos de 250 contactos y vendes manual, no necesitas API — la app sola alcanza. Si quieres saber cuál te conviene, te dejo la comparativa WhatsApp Business vs API.
Necesitas tres cosas: (1) un número telefónico que no esté actualmente usado en la app WhatsApp Business — Meta lo "migra" a la API y queda inutilizable en la app móvil; (2) una cuenta de Meta Business Manager verificada (mismo Meta de Facebook/Instagram); (3) una cuenta de WhatsApp Business Account (WABA) que se crea durante el flujo.
El número puede ser un fijo, celular o un VoIP — Meta acepta los tres. Lo único es que recibirás un código de verificación por SMS o llamada para confirmar que es tuyo. Si vas a usar tu número personal, mejor consigue uno dedicado: una vez que migras a la API no puedes "regresar" a la app sin volver a verificar el número (proceso de 30+ días).
La verificación de Meta Business sí es importante: si solo tienes la cuenta básica de Facebook Business sin verificar, te limita a ~250 conversaciones por día. Para quitar ese límite necesitas subir RFC, comprobante de domicilio comercial y un documento del representante legal. Toma ~3-5 días hábiles que Meta apruebe.
Cloud API directo (recomendado en 2026): te conectas a Meta sin intermediario. Pagas USD $0.005-$0.025 por conversación según el país y el tipo (utility, marketing, auth, service). En México un mensaje utility cuesta ~USD $0.012, marketing ~USD $0.030 — son centavos. Esta es la opción que conecta Wapi101.
BSP (Business Solution Provider) como Twilio, 360dialog, MessageBird: te cobran el precio de Meta + un margen (típicamente USD $0.005-$0.010 extra por mensaje) + cuotas mensuales de USD $50-$500. Sirven si necesitas SMS de respaldo, voz tradicional o si tu compliance interno exige un proveedor con SOC2 dedicado. Para una PyME normal en México no aportan algo que justifique el sobreprecio.
Si quieres ver una comparativa más detallada con números reales, escribí WhatsApp Cloud API vs Twilio: cuándo conviene cada uno y dónde se "esconde" el costo real.
Entra a business.facebook.com con tu cuenta personal de Facebook. Si nunca lo usaste, crea un Business Manager nuevo. En el menú lateral ve a Configuración del negocio → Información del negocio y llena nombre legal, dirección, RFC, sitio web, email del responsable.
Luego en Centro de seguridad sube los documentos para la verificación oficial de Meta: una identificación oficial del representante legal (INE) y un comprobante de domicilio comercial (factura CFE, agua, internet o acta constitutiva). Meta tarda 3 a 5 días en aprobar. Sin esta verificación tendrás límite de 250 conversaciones/día — suficiente para arrancar, pero crece rápido.
Mientras esperas la verificación puedes seguir con los siguientes pasos: la API funciona aunque la verificación oficial esté pendiente, solo con tope diario.
Dentro de Business Manager ve a Cuentas → Cuentas de WhatsApp y dale "Agregar nueva cuenta de WhatsApp Business". Te va a pedir un nombre para tu WABA (puede ser tu marca: "Wapi101 LATAM") y la zona horaria.
Después agregas tu primer número de teléfono. Aquí es donde te llega el código de verificación por SMS/llamada. Una vez verificado, el número queda asignado a esa WABA y ya no es usable en la app móvil. Para "des-migrar" en el futuro es un proceso de 30+ días — piensa bien qué número usas.
Configura el perfil del negocio: nombre que verán los clientes en el chat, foto de perfil (cuadrada 640×640 idealmente), descripción, dirección, sitio web, categoría de negocio. Esto sale en el "header" de la conversación de cada cliente.
En Business Manager → Configuración del negocio → Usuarios → Usuarios del sistema crea un nuevo "System User" con el rol Admin. Este usuario no es una persona, es un identidad técnica para que tu CRM se autentique con Meta.
Asignale la WABA que creaste en el paso anterior (en "Recursos asignados → Cuentas de WhatsApp"). Luego en el detalle del System User da clic en Generate New Token y selecciona los permisos: whatsapp_business_messaging y whatsapp_business_management. Marca "Never expires" para que el token no se invalide cada 60 días.
Copia el token y guárdalo bien — Meta NO te lo vuelve a mostrar. Este token es lo que pegarás en Wapi101 (o el CRM que uses) para que pueda mandar mensajes en nombre de tu WABA.
Para recibir mensajes en tu CRM (no solo enviar), Meta necesita una URL pública donde te hace POST cada vez que llega un mensaje. Esto se llama webhook. En la app de Meta ve a WhatsApp → Configuración → Webhooks y registra la URL.
Si usas Wapi101, la URL ya está lista: https://wapi101.com/webhooks/whatsapp y el verify token te lo damos al conectar tu integración. Solo lo copias, pegas, suscribes los eventos messages, message_template_status_update y phone_number_quality_update, y listo.
Si lo estás integrando custom, revisa la documentación en /developers — tenemos OAuth 2.0, webhooks con HMAC y SDK para Node.js y Python.
En Wapi101: Configuración → Integraciones → Conectar WhatsApp Cloud API. Pegas el Phone Number ID (lo ves en Meta Business → WhatsApp → Configuración de API), el WABA ID y el Access Token del System User. Listo, te conecta en 10 segundos.
Manda un mensaje de prueba a tu WhatsApp personal desde la sección "Plantillas" — Meta exige que el primer mensaje sea una plantilla aprobada (las "hello_world" ya viene aprobada por default).
Si quieres saber cómo crear y aprobar tus propias plantillas con el flujo de Meta, te lo platico paso a paso en Plantillas WhatsApp Business: guía completa.
Si lo que necesitas es WhatsApp para venta directa simple (responder clientes manualmente, ver el chat en computadora) y no requieres bots ni plantillas masivas, hay una alternativa gratuita: conectar WhatsApp Web normal a través de un CRM. Wapi101 ofrece esto como WhatsApp Lite — escaneas QR igual que en WhatsApp Web, todos tus mensajes entran al CRM, sin pagar por API.
La diferencia: con WhatsApp Lite puedes enviar hasta 200-300 mensajes nuevos por día sin que WhatsApp se ponga incómodo (sobre todo a contactos que no te habían escrito). Con la API formal puedes mandar miles, con plantillas pre-aprobadas y sin riesgo de baneo. Buena puerta de entrada antes de migrar a API.
Otra alternativa: para restaurantes, clínicas o inmobiliarias donde el volumen no justifica API, WhatsApp Lite + un CRM bueno ya es suficiente.
El setup es gratis con Cloud API directo. Pagas por conversación a Meta: ~USD $0.012 (utility) a ~USD $0.030 (marketing) por conversación de 24h. Las conversaciones iniciadas por el cliente cuestan menos. Para 1000 mensajes/mes calcula USD $20-$50.
La WABA y el primer número se activan el mismo día. La verificación oficial de Meta Business (que quita el tope de 250 conv/día) tarda 3-5 días hábiles. Si tu cuenta no está verificada igual puedes operar, solo con ese límite.
Técnicamente sí pero NO se recomienda. Una vez migrado a la API, ese número deja de funcionar en la app móvil. Si quieres regresar a la app son 30+ días de espera. Mejor consigue un número dedicado.
En 2026 ya no es obligatorio. Cloud API de Meta directo es la opción más barata y rápida. BSPs sirven para casos específicos (SMS de respaldo, voz tradicional, compliance estricto). Para una PyME normal, vete directo.
Meta puede suspender un número si recibe muchos reportes de spam o si mandas mensajes a contactos que no te dieron permiso. Para evitarlo: solo manda plantillas aprobadas a tu lista, no uses listas compradas, deja siempre opción de "STOP" o desuscripción.
Depende del "tier" de tu número. Empiezas en Tier 1 (1,000 conversaciones únicas/día). Si tu calidad de mensajes es buena (pocos reports), subes automáticamente a Tier 2 (10K), Tier 3 (100K) y eventualmente "ilimitado". El upgrade es automático según comportamiento.
Sí, la API es un estándar de Meta. Cualquier CRM con integración (Kommo, Salesforce, HubSpot, etc.) puede conectarse. Pero verifica si te cobra extra por mensaje encima de lo de Meta. En vs/kommo y vs/manychat comparamos.
Para la verificación oficial de Meta sí — te piden RFC y documentos del negocio. Sin verificar, puedes operar con tope diario. Para verificación: persona moral (S.A. de C.V., S. de R.L.) lo aprueban más rápido; persona física con actividad empresarial también funciona.
Sí, el número está vinculado a tu WABA, no al proveedor. Si te cambias de Twilio a Cloud API directo, solo generas nuevo token y actualizas en el nuevo proveedor. El historial de mensajes lo mantiene tu CRM, no Meta.
Sí — texto, imágenes (JPG/PNG hasta 5MB), video (MP4 hasta 16MB), audio, documentos (PDF hasta 100MB), ubicación, contactos vCard, listas interactivas y botones de respuesta rápida. Wapi101 expone todo desde la UI sin que toques la API.
Sin tarjeta. Conecta tu WhatsApp Business en 10 minutos.
Empezar gratis