Meta Business: verificación de cuenta paso a paso
La verificación de Meta Business es el trámite más importante — y más temido — del proceso de conexión con WhatsApp API. No es difícil, pero tiene detalles específicos que, si no se conocen, provocan rechazos innecesarios y retrasos de días.
Este subtema te lleva por el proceso completo: qué portales existen, qué documentos acepta Meta en México, los pasos exactos de configuración, cómo verificar el webhook en n8n, cómo generar el token permanente, y cómo crear y enviar a revisión tu primera plantilla de mensaje.
La verificación de Meta no es un obstáculo.
Es el contrato de confianza entre tu negocio y 2,000 millones de usuarios.
Meta verifica tu negocio para garantizar que quien envía mensajes a sus usuarios es una entidad real y responsable. Una vez verificado, tienes acceso completo a la infraestructura de mensajería más grande del mundo. Vale la pena hacerlo bien desde el inicio.
Antes de empezar: Confundir estos dos portales es el error más frecuente. Meta Business Manager es donde administras tu empresa. Meta for Developers es donde configuras técnicamente la API. Ambos son obligatorios — pero se usan en momentos distintos del proceso.
Meta Business Manager
Portal de gestión empresarial
business.facebook.com- Verificación del negocio (empresa real)
- Gestión de activos: páginas, cuentas, números
- Administración de usuarios y permisos
- WhatsApp Manager: plantillas y número
- Generación del System User Access Token
- Monitoreo de calidad de la cuenta
Meta for Developers
Portal de configuración técnica
developers.facebook.com- Crear la App de tipo “Business”
- Agregar el producto WhatsApp a la App
- Configurar el webhook y el Verify Token
- Obtener App ID y App Secret
- Ver el token temporal del dashboard
- Gestionar permisos de la aplicación
Meta requiere al menos uno de los siguientes documentos. La clave es que el nombre legal del negocio en el documento debe coincidir exactamente con el nombre registrado en Meta Business Manager. Una variación mínima puede causar rechazo.
Registro del negocio
- Constancia de Situación Fiscal (SAT) con actividad económica activa
- Acta constitutiva notariada
- Alta ante el IMSS como patrón
- Registro en el REPSE (si aplica)
Dirección fiscal
- Estado de cuenta bancario empresarial
- Comprobante de servicios a nombre de la empresa
- Contrato de arrendamiento del local
- Constancia de Situación Fiscal también sirve
Presencia en línea
- Sitio web con dominio propio (ayuda mucho)
- Página de Facebook del negocio activa
- Perfil de LinkedIn de la empresa
- Perfil en directorios de negocios verificados
Requisitos de formato
- Documentos en PDF o imagen de alta resolución
- Deben estar vigentes (no más de 3 meses de antigüedad para estados de cuenta)
- Nombre exactamente igual al registrado en Meta
- Deben ser legibles sin partes cortadas
Crear cuenta en Meta Business Manager
Ve a business.facebook.com e inicia sesión con tu cuenta de Facebook personal (necesitas una cuenta de Facebook como base). Crea un nuevo Business Manager con el nombre legal exacto de tu empresa, tu email empresarial, tu país (México) y el sitio web del negocio.
Crítico: El nombre que pongas aquí debe coincidir exactamente con tu Constancia de Situación Fiscal o Acta Constitutiva. Sin excepción.
Completar la información del negocio y confirmar email
En Meta Business Manager → Configuración → Información del negocio: completa todos los campos incluyendo dirección física, número de teléfono del negocio y categoría de industria. Meta enviará un email de confirmación a la dirección registrada — debes confirmarlo antes de continuar.
Iniciar el proceso de Business Verification
En Meta Business Manager → Configuración → Centro de seguridad → Verificar tu empresa. Meta te pedirá subir los documentos del negocio. Selecciona el tipo de documento, carga el archivo (PDF o imagen) y envía a revisión.
Crear la App en Meta for Developers
Ve a developers.facebook.com → Mis Apps → Crear App. Selecciona el tipo “Empresa” (no “Consumidor” ni “Juego”). Asigna un nombre a la app, tu email de contacto y vincula con tu Meta Business Manager. Una vez creada, agrega el producto “WhatsApp” desde el dashboard de la app.
Agregar y verificar el número dedicado
En el dashboard de WhatsApp de tu App → Comenzar → Agregar número de teléfono. Ingresa el número, selecciona verificación por SMS o llamada de voz. Meta enviará un código de 6 dígitos. Una vez verificado, obtienes el Phone Number ID — anótalo, lo usarás en cada llamada a la API.
Configurar el webhook — el puente con n8n
En tu App de Meta for Developers → WhatsApp → Configuración → Webhooks. Debes proporcionar dos datos: la URL de tu Webhook Trigger de n8n (debe ser HTTPS y estar en modo producción — workflow activo), y un Verify Token que tú inventas (un string secreto cualquiera).
Meta hará inmediatamente un GET de verificación a tu URL. Tu n8n debe responder devolviendo el parámetro hub.challenge que Meta envía en la query string.
Verifica que hub.verify_token === “MI_TOKEN” → responde con hub.challenge = 1158201444
Generar el System User Access Token
El token temporal del dashboard de Developers expira en 24-60 días. Para producción necesitas un System User Access Token permanente que no expira.
Proceso: Meta Business Manager → Configuración del negocio → Usuarios del sistema → Nuevo usuario del sistema (tipo Administrador) → Agregar activos → selecciona tu App de WhatsApp con permisos Controlar completamente → Generar nuevo token → selecciona tu App → permisos: whatsapp_business_messaging y whatsapp_business_management.
Guardarlo en n8n como variable de entorno:
// En n8n → Settings → Environment Variables: META_ACCESS_TOKEN = EAA...tu-token-aqui...XYZ PHONE_NUMBER_ID = 123456789012345 // En tus nodos HTTP Request lo referencias así: Authorization: Bearer {{ $env.META_ACCESS_TOKEN }}
Crear y enviar a revisión tu primera plantilla
En Meta Business Manager → WhatsApp Manager → Plantillas de mensajes → Crear plantilla. Las plantillas son la forma de iniciar conversaciones fuera de la ventana de 24h.
Las 3 categorías de plantilla disponibles
🔔 Utility
Confirmaciones de pedido, actualizaciones de estado, recordatorios de cita. Más baratas y fáciles de aprobar.
🔐 Authentication
Códigos OTP, verificación de identidad. Formato muy específico definido por Meta.
📣 Marketing
Promociones, ofertas, campañas. Las más caras y con revisión más estricta.
Vista previa — Ejemplo de plantilla Utility aprobada
Hola {{1}}, te recordamos que tu próxima sesión en vivo del Diplomado IA es el {{2}} a las {{3}}.
Accede desde: {{4}}
¿Tienes alguna duda? Responde a este mensaje.
🚫 El negocio no pasa la verificación
Causa más frecuente: El nombre del negocio en Meta Business Manager no coincide exactamente con el documento subido. Una abreviatura, un artículo (“S.A. de C.V.” vs “SA de CV”) o un acento faltante pueden causar el rechazo.
🔗 El webhook no se verifica
Causas posibles: La URL del webhook no es HTTPS, el workflow de n8n no está en modo activo (producción), el Verify Token ingresado en Meta no coincide con el configurado en n8n, o el servidor no es accesible desde internet (n8n local sin tunel).
📱 El número no puede verificarse
Causa: El número ya está registrado en WhatsApp (personal o Business App). Meta detecta que ese número tiene una cuenta activa y no permite el registro en la API hasta que se elimine la cuenta de la app del celular.
📋 La plantilla es rechazada
Causas frecuentes: La categoría no corresponde al contenido (una plantilla de marketing catalogada como Utility), el contenido incluye palabras de marketing agresivo, las variables no tienen ejemplos de valor, o el idioma seleccionado no coincide con el contenido.
🔑 El token expira en producción
Causa: Se usó el token temporal del dashboard de Meta for Developers (que expira cada 24-60 días) en lugar del System User Access Token permanente. Los workflows de n8n empiezan a fallar con error 401 Unauthorized.
$env.META_ACCESS_TOKEN se actualizarán automáticamente sin cambiar nada más.✅ Checklist completo — Todo listo para producción
Meta Business Manager creado con nombre legal exacto y email empresarial confirmado
Verificación del negocio aprobada — aparece “Verificado” en Configuración → Centro de seguridad
App creada en Meta for Developers de tipo “Empresa” con producto WhatsApp agregado
Número de teléfono verificado y Phone Number ID anotado en las variables de entorno de n8n
Webhook configurado y verificado con URL de producción de n8n en HTTPS y Verify Token correcto
Campos suscritos: messages, message_deliveries y message_reads activados en el webhook
System User Access Token generado y guardado en variables de entorno de n8n como META_ACCESS_TOKEN
Al menos una plantilla aprobada lista para iniciar conversaciones fuera de la ventana de 24h
Prueba de envío exitosa con el número de prueba del dashboard de Meta for Developers
🎯 Lo que debes recordar del subtema 2.3
Dos portales distintos
business.facebook.com para el negocio y su verificación. developers.facebook.com para la app técnica y el webhook.
Nombre = exactamente igual
El nombre en Meta Business Manager debe ser idéntico al del documento de verificación. Una diferencia mínima causa rechazo.
Webhook necesita HTTPS + modo activo
La URL del webhook debe ser HTTPS y el workflow de n8n debe estar activado en producción antes de configurarlo en Meta.
System User Token = permanente
El token del dashboard expira. El System User Token no expira. Siempre usa el System User Token en producción.
Primera plantilla: Utility simple
Empieza con una plantilla de recordatorio o confirmación. Sin palabras de marketing. Incluye ejemplos para cada variable.
El checklist es tu guía
9 puntos que confirman que todo está listo para producción. No actives el agente hasta que todos estén marcados.
Comentarios