Negocio Verificado en WhatsApp pero sin Acceso API

Actualizado el 23/05/2026 — Este artículo fue actualizado con información reciente, troubleshooting expandido y pasos detallados para activar WhatsApp Cloud API desde Meta Business Manager.

En 30 segundos

  • WhatsApp Cloud API requiere tu negocio verificado en Meta Business Manager, pero la verificación no activa automáticamente la API.
  • Necesitás crear una aplicación en Meta for Developers, configurar webhooks y solicitar acceso al producto WhatsApp.
  • Los tokens de acceso se generan desde la sección App Roles, no desde Business Manager.
  • Si estás verificado pero sin acceso, el problema suele ser permisos insuficientes o la aplicación no conectada al número telefónico correcto.
  • Meta requiere que tu número esté asociado a la aplicación antes de generar cualquier token.

Negocio verificado en WhatsApp Cloud API: qué significa realmente

Cuando decís que tu negocio está “verificado” en Meta Business Manager, probablemente hiciste dos cosas: verificaste tu información comercial y completaste la autenticación de dos factores. Eso es importante, pero no es suficiente para activar WhatsApp Cloud API.

La confusión aparece acá: la verificación de negocio en Business Manager y el acceso a WhatsApp Cloud API son dos cosas diferentes. La primera te permite gestionar anuncios, páginas y otras herramientas Meta. La segunda es una API específica que requiere pasos adicionales de configuración.

Meta dividió esto en dos sistemas separados porque la API de WhatsApp tiene restricciones más estrictas. Necesitás:

  • Negocio verificado en Business Manager (que ya tenés).
  • Una aplicación registrada en Meta for Developers.
  • Acceso explícito al producto “WhatsApp” en esa aplicación.
  • Un número de teléfono registrado y confirmado en la plataforma.
  • Tokens de acceso generados con los permisos correctos.

Si completaste la verificación pero no tenés acceso a registrar un número o generar tokens, es porque falta alguno de estos pasos.

Cómo activar WhatsApp Cloud API desde Meta Business Manager verificado

Paso 1: Crear una aplicación en Meta for Developers

Primero necesitás una aplicación. Business Manager y Meta for Developers son plataformas separadas.

Acá está el flujo:

  1. Andá a developers.facebook.com y hacé login con tu cuenta Meta.
  2. Clickeá My Apps (arriba a la derecha).
  3. Seleccioná Create App.
  4. Elegí Business como tipo de aplicación.
  5. Completá los detalles: nombre de la app, email de contacto, propósito (seleccioná “Integrate WhatsApp Business Platform”).
  6. Aceptá los términos y creá la app.

Meta te va a pedir que confirmes tu email. Hacelo antes de continuar, porque sin eso no podés acceder a features adicionales.

Paso 2: Conectar tu aplicación con tu negocio en Business Manager

Ahora necesitás vincular esta app a tu Business Manager verificado.

  1. En tu aplicación de developers, andá a Settings > Basic.
  2. Buscá el campo App ID (lo vas a necesitar después).
  3. Abrí una pestaña nueva y entrá a business.facebook.com.
  4. Hacé click en Settings (abajo a la izquierda) > Apps and Websites.
  5. Clickeá Add Apps y buscá tu aplicación por nombre o App ID.
  6. Seleccionala y autorizala para acceder a tu Business Manager.

Este paso es crítico. Si no conectás la app con Business Manager, Meta no va a saber que el desarrollo que hacés está asociado a tu negocio verificado.

Paso 3: Agregar el producto WhatsApp a tu aplicación

Volvé a developers.facebook.com y tu aplicación.

  1. En el panel izquierdo, buscá Products.
  2. Clickeá Add Products.
  3. Buscá WhatsApp y clickeá Set Up.
  4. Elegí WhatsApp Business Platform.
  5. Meta te va a mostrar un resumen de permisos que necesita la app. Revisalos.

Si tu negocio no está verificado completamente (faltan documentos o confirmación de identidad), Meta va a bloquear este paso. Revisá tu estado de verificación en Business Manager antes de continuar.

Paso 4: Registrar tu número de teléfono

Este es el paso que muchos pierden. Sin registrar un número, no podés generar tokens ni enviar mensajes.

  1. Dentro de tu aplicación (aún en developers), buscá WhatsApp > Getting Started.
  2. Vas a ver una sección que dice Phone Number ID.
  3. Clickeá Add Phone Number.
  4. Entrá tu número en formato internacional: +54 9 (código área) (número). Ejemplo: +54 9 11 12345678.
  5. Meta te va a enviar un SMS de confirmación a ese número. Completá el código en la interfaz.

El número debe ser real y activo. Meta va a intentar contactarte. Si no recibís el SMS en 5 minutos, revisá que el país y el código de área sean correctos.

Importante: Este número es tu identidad en WhatsApp Cloud API. Si lo perdés o necesitás cambiarlo, es un trámite separado.

Paso 5: Generar tokens de acceso

Ahora podés generar los tokens que necesitás para usar la API.

  1. En tu aplicación, andá a Settings > Basic.
  2. Buscá App Roles (si no la ves, revisá que hayas agregado WhatsApp como producto).
  3. Clickeá Add App Roles y asignate permisos de administrador para WhatsApp.
  4. Volvé a Settings > Basic y clickeá Generate Token (o Create New System User Token si estás en la sección de Users & Apps).
  5. Seleccioná WhatsApp como permiso que quieres para ese token.
  6. La duración por defecto es 60 días. Podés cambiarla a “Never Expires” para desarrollo, pero para producción es más seguro un token con expiración.
  7. Copié el token. No lo vas a ver de nuevo después de cerrar este modal.

Guardá ese token en un lugar seguro. Lo necesitás cada vez que hagas requests a WhatsApp Cloud API.

Problemas comunes: verificado pero sin acceso

Problema 1: No ves la opción de “Add Phone Number”

Causa más frecuente: No agregaste WhatsApp como producto a tu aplicación, o no completaste el setup correctamente.

Solución:

  1. Volvé a Products en tu aplicación.
  2. Verificá que WhatsApp aparezca ahí con estado “Added”.
  3. Si no aparece, clickeá Add Products de nuevo y completá el setup de WhatsApp.
  4. Una vez que aparezca, andá a WhatsApp > API Setup (no “Getting Started”, sino la pestaña de “API Setup”).
  5. Ahí deberías ver el campo para registrar tu número.

Problema 2: Recibís error de permisos al generar el token

Causa: Tu usuario en la aplicación no tiene roles asignados para WhatsApp.

Solución:

  1. Andá a Settings > Users and Assets (o Users & Apps según tu versión).
  2. Buscá tu usuario (probablemente aparezca con el nombre de tu cuenta).
  3. Clickeá en tu nombre para editar permisos.
  4. Expandí App Roles y asegurate de que esté marcado Admin para la aplicación.
  5. Guardá los cambios.
  6. Cerrá sesión en developers y volvé a entrar. Los cambios de permisos a veces necesitan que refresques la sesión.

Problema 3: El token se genera pero falla al usarlo en la API

Causa más común: El token no tiene el permiso “whatsapp_business_messaging” o faltan permisos adicionales.

Cuando generás un token, hay un dropdown que dice Select Permissions. Necesitás estos como mínimo:

  • whatsapp_business_messaging — para enviar y recibir mensajes.
  • whatsapp_business_account_management — para gestionar configuración (opcional, pero recomendado).

Si no los ves en el dropdown, es porque tu usuario no tiene permisos de admin en WhatsApp. Volvé al paso anterior.

Problema 4: El número de teléfono no se confirma

A veces Meta no envía el SMS, o tarda mucho.

Qué probar:

  1. Revisá que el número esté en formato correcto: +54 9 (código area) (número) sin guiones ni espacios extra.
  2. Asegurate de que sea un número que tengas acceso. Meta envía SMS, no WhatsApp.
  3. Esperá 5-10 minutos antes de reintentar. Meta tiene rate limiting.
  4. Si seguís sin recibir el SMS, probá desde incógnito o borrá cookies de Meta.
  5. Como último recurso, contactá a Meta Support desde tu Business Manager. Deciles que no recibiste el SMS de confirmación.

Problema 5: Verificación incompleta en Business Manager

A veces Meta pide documentación adicional antes de permitir WhatsApp API.

Cómo revisarlo:

  1. Entrá a business.facebook.com.
  2. Andá a Settings > Business Information.
  3. Fijate en la sección de Verification Status. Si dice “Under Review” o tiene un ícono de alerta, clickeá ahí para ver qué documentos te piden.
  4. Completá la verificación: factura, documento de identidad, comprobante de domicilio.
  5. Meta demora 3-5 días en revisar. Mientras tanto, no podés activar WhatsApp API en nuevas aplicaciones.

Webhooks: el paso que olvidás después de generar tokens

Una vez que tenés los tokens, necesitás configurar webhooks si querés recibir mensajes, no solo enviarlos.

Los webhooks son URLs en tu servidor donde Meta va a enviar notificaciones cuando alguien te escriba un mensaje.

Configurar el webhook

  1. En tu aplicación (developers), andá a WhatsApp > Configuration.
  2. Buscá Webhook y clickeá Edit Subscriptions.
  3. Clickeá Edit Fields y seleccioná qué eventos querés recibir: messages, message_template_status_update, message_template_quality_update.
  4. Ingresá tu URL de webhook (ejemplo: https://tu-dominio.com/webhook).
  5. Meta va a enviar un token de verificación. Necesitás responder con ese token para confirmar que es tu servidor.
  6. Una vez confirmado, clickeá Save.

Si tu webhook no está configurado, la aplicación funciona pero solo en modo “envío”. No vas a recibir mensajes entrantes ni notificaciones de entrega.

Diferencias de versiones de WhatsApp Cloud API

Meta actualiza la API cada pocos meses. Los cambios son generalmente compatibles hacia atrás, pero a veces hay breaking changes.

VersiónCambios principalesRecomendación
v18 (2025)Soporte para documentos y stickers. Nuevo formato de webhooks.Usá esta si estás empezando ahora.
v17 (2024)Catalogs de productos. Mejoras en templates.Estable, compatible con v18.
v16 (2023)Cambios en estructura de mensajes.Funciona pero próxima a deprecar.
v15 (2022)Cambios mayores en autenticación.Evitá si podés. Meta va a deprecar pronto.

Para ver qué versión estás usando, revisá el endpoint que llamás. Normalmente es https://graph.instagram.com/v18.0/. El número después de “v” es la versión.

Meta depreca versiones viejas cada 2-3 años. Es recomendable actualizar al menos una vez al año.

Mejores prácticas para no perder acceso

  • Guardá tokens en variables de entorno. No los hardcodees en tu código. Usá .env o secretos del hosting (Donweb, AWS, etc.).
  • Rotaté tokens cada 90 días. Meta permite múltiples tokens activos. Generá uno nuevo, testealo, borrá el viejo.
  • Monitoreá webhooks. Si no recibís mensajes, revisá los logs de webhook en WhatsApp > Logs > Webhooks. Meta muestra qué requests fallaron y por qué.
  • Testea con números de prueba. Meta te da números de teléfono de prueba para desarrollar sin gastar llamadas API. Encontralos en WhatsApp > API Setup > Test Calls.
  • Documentá tu flujo. Si dejás pasar 6 meses sin usar la API, es fácil olvidar qué endpoints usás. Una pequeña documentación interna te ahorra horas después.
  • Reviá los logs de errores regularmente. Meta guarda logs de requests fallidos. Si algo falla, los logs te dicen exactamente por qué.

Casos de uso típicos donde esto falla

Caso 1: Agencias manejando múltiples clientes

Si trabajás en una agencia y manejás múltiples cuentas de clientes, cada cliente necesita su propia aplicación en Meta for Developers, su propio número de teléfono y su propio token.

El error típico: intentar usar una sola aplicación para múltiples números. Meta bloquea eso por seguridad. Cada número necesita su propia app.

Caso 2: Migración de números

Si cambiaste de número de teléfono o querés usar uno diferente, necesitás generar un nuevo Phone Number ID en Meta for Developers. El viejo se queda vinculado a la app antigua.

No es tan simple como cambiar el número en tu código. Meta rastrea el teléfono físicamente.

Caso 3: Cambio de Business Manager

Si tu aplicación está vinculada a un Business Manager que después transferiste a otra persona, pueden aparecer conflictos de permisos.

Solución: desvinculá la app del Business Manager anterior y vinculala al nuevo.

Testing rápido: cómo saber si funciona

Después de completar todo, hacé una prueba simple. Desde la terminal, ejecutá esto (reemplazá TOKEN, PHONE_NUMBER_ID y NUMBER_TO_TEST):

curl -X POST https://graph.instagram.com/v18.0/PHONE_NUMBER_ID/messages \ -H "Authorization: Bearer TOKEN" \ -d '{ "messaging_product": "whatsapp", "recipient_type": "individual", "to": "NUMBER_TO_TEST", "type": "text", "text": { "preview_url": false, "body": "Test" } }'

Si recibís un JSON sin errores, todo funciona. Si recibís un error 400 o 401, checkea:

  • 400 (Bad Request): El número está mal formateado o no pertenece a tu cuenta.
  • 401 (Unauthorized): El token expiró, tiene permisos insuficientes, o es inválido.
  • 403 (Forbidden): Tu negocio no está verificado o WhatsApp está bloqueado por alguna razón.

Resumen: por qué estás sin acceso aunque estés verificado

  • Verificación en Business Manager ≠ Acceso a WhatsApp Cloud API. Son dos procesos independientes.
  • Necesitás una aplicación en Meta for Developers. Business Manager solo gestiona negocios, no desarrollos de software.
  • Ese número debe estar registrado en tu aplicación. Si no aparece en “API Setup”, no podés generar tokens para él.
  • Los tokens se crean en app roles. No en Business Manager, sino en la aplicación específica.
  • Cada cliente o número necesita su propia app. Meta no permite reutilizar apps entre múltiples números.
  • Revisá logs y webhooks constantemente. Si algo falla después de que generaste el token, los logs te dicen qué pasó.

Si seguiste todos estos pasos y aún no podés registrar el número o generar tokens, probablemente tu Business Manager no completó la verificación. Revisá el estado en Settings > Business Information > Verification Status y completá cualquier documento pendiente.

Meta es meticulosa con WhatsApp. No es porque sean complicados, sino porque es un canal de comunicación sensible. Pero una vez que completás todo, es straightforward.

Desplazarse hacia arriba