2.2 Conexión directa con Meta vs BSP: Twilio, 360Dialog y otros proveedores
Meta Cloud API vs BSP: elige tu ruta de conexión
Ya entiendes qué es la WhatsApp Business API y cómo está estructurada en tres capas. Ahora toca tomar la decisión más importante de infraestructura antes de escribir la primera línea de código: ¿te conectas directamente con Meta o usas un intermediario (BSP)?
Esta decisión afecta tus costos mensuales, la privacidad de los datos de tus clientes, la velocidad de implementación y el nivel de control que tienes sobre tu sistema. No existe una respuesta universal — existe la respuesta correcta para tu situación específica.
Conectarte directamente con Meta es como
contratar directamente en la fuente. Un BSP es la agencia de reclutamiento.
Contratar directo te da más control y mejor precio a largo plazo, pero requieres más tiempo de gestión. La agencia te simplifica el proceso y te da soporte, pero cobra una comisión. Ninguna es mala — depende de tu presupuesto, tu tiempo y tu tolerancia a la complejidad técnica inicial.
Meta Cloud API
Conexión directa con los servidores de Meta. Sin intermediarios.
Recomendado en este diplomado- Costo de acceso: $0 — solo pagas mensajes a Meta
- Control total sobre la configuración
- Los datos solo pasan por Meta y tu servidor
- Acceso a funciones nuevas antes que los BSP
- Sin dependencia de terceros adicionales
- Configuración inicial más técnica (2-3 horas)
- Debes gestionar la verificación con Meta directamente
- Soporte de Meta es lento y por documentación
BSP (Twilio, 360Dialog…)
Intermediario certificado por Meta que simplifica el acceso.
Cuando necesitas arrancar rápido- Configuración más guiada y sencilla
- Soporte técnico dedicado del BSP
- Sandbox para probar sin verificar el negocio
- Útil si Meta rechaza tu verificación inicial
- Cobran tarifa adicional por mensaje o suscripción
- Los datos pasan por los servidores del BSP también
- Dependencia de un tercero adicional en la cadena
- Acceso a funciones nuevas más lento que directo
La Cloud API de Meta es una API REST estándar. Para enviar un mensaje, tu n8n hace un HTTP POST a los servidores de Meta con el número destino, el tipo de mensaje y el contenido. Para recibir mensajes, Meta hace un POST a tu webhook en n8n. Así de simple en concepto — aunque la configuración inicial requiere varios pasos en Meta for Developers.
Pasos de configuración en Meta for Developers
Crear cuenta en Meta Business Manager
En business.facebook.com — necesitas una cuenta de Facebook personal para crearlo. Aquí gestionarás tu empresa, tus activos y tu acceso a la API.
Verificar tu negocio con Meta
Meta requiere documentos oficiales: en México se acepta RFC con actividad económica, acta constitutiva o comprobante de domicilio fiscal. El proceso toma 1-5 días hábiles y puede rechazarse si los documentos no coinciden exactamente.
Crear una App en Meta for Developers
En developers.facebook.com — creas una aplicación de tipo “Business” y le agregas el producto “WhatsApp”. Esta app es la que tendrá acceso a la API y generará tu token de autenticación.
Registrar el número de teléfono
Agrega tu número dedicado a la app y verifica vía SMS o llamada. Meta te asigna un Phone Number ID que usarás en cada llamada a la API para identificar desde qué número envías.
Configurar el webhook en tu app
Indica la URL de tu Webhook Trigger de n8n y un token de verificación. Meta hará un GET de verificación primero — n8n debe responder con ese token para confirmar que la URL es tuya.
Generar el System User Access Token
En Business Manager, crea un System User permanente y genera su token de acceso. Este token no expira (a diferencia del token temporal del dashboard) y es el que usarás en n8n para autenticar todas las llamadas.
Llamada real a la API de Meta desde n8n — Enviar mensaje de texto
/* HTTP Request en n8n para enviar mensaje via Meta Cloud API */ // Método: POST // URL: https://graph.facebook.com/v19.0/{{ $env.PHONE_NUMBER_ID }}/messages // Headers: { "Content-Type": "application/json", "Authorization": "Bearer {{ $env.META_ACCESS_TOKEN }}" } // Body — mensaje de texto libre (dentro de ventana de 24h): { "messaging_product": "whatsapp", "recipient_type": "individual", "to": {{ $json.telefono }}, ← número del destinatario "type": "text", "text": { "preview_url": false, "body": {{ $json.respuesta }} ← respuesta generada por el agente IA } } // Respuesta de Meta (200 OK si fue exitoso): { "messaging_product": "whatsapp", "contacts": [{ "input": "523319126408", "wa_id": "523319126408" }], "messages": [{ "id": "wamid.HBgN..." }] }
Principio de selección: El mejor BSP no es el más conocido ni el más caro — es el que resuelve tu problema específico con el menor costo y fricción posibles. Para la mayoría de los casos del Nivel 2, la Cloud API directa supera a cualquier BSP una vez pasada la configuración inicial.
Twilio
La plataforma de comunicaciones como servicio más grande del mundo. Referencia en SMS, voz y ahora WhatsApp.
Más conocido · Mayor ecosistema+ precio Meta
✓ Ventajas
- Sandbox gratuito para probar sin verificar
- Documentación excelente y extensa
- Soporte técnico robusto y comunidad grande
- SDK en múltiples lenguajes de programación
- Integración con SMS y voz en el mismo sistema
✗ Desventajas
- El más caro de los BSP por mensaje
- Precio se dispara a escala
- Los datos pasan por servidores de Twilio (EE.UU.)
- Overkill si solo necesitas WhatsApp
360Dialog
El BSP más especializado en WhatsApp. Su API es casi idéntica a la de Meta Cloud — la transición entre ambas es mínima.
Mejor BSP para WhatsApp puro+ precio Meta por msg
✓ Ventajas
- API casi idéntica a Meta Cloud API
- Onboarding guiado paso a paso
- Precios por mensaje al mismo nivel que Meta
- Migración a Cloud API directa muy sencilla
- Buena opción de transición hacia independencia
✗ Desventajas
- Suscripción mensual fija (~$49 USD) incluso con poco volumen
- Costo innecesario si puedes conectarte directo
- Menos funcionalidades que Twilio fuera de WhatsApp
WATI
BSP con interfaz gráfica propia. Tiene chatbot builder no-code, bandeja de conversaciones compartida y CRM básico integrado.
Mejor para equipos sin técnicos+ precio Meta por msg
✓ Ventajas
- Interfaz gráfica para gestionar conversaciones
- Chatbot no-code sin necesidad de n8n
- CRM básico integrado en la misma plataforma
- Ideal para equipos de atención al cliente no técnicos
✗ Desventajas
- Suscripción mensual alta para lo que ofrece
- Si usas n8n, la interfaz de WATI es redundante
- Menos flexible que Cloud API para casos avanzados
- El bot builder es más limitado que un agente de IA real
Infobip
Plataforma enterprise de comunicaciones omnicanal. SMS, WhatsApp, email, voz y RCS en un solo sistema. Precios altos justificados solo a escala.
Solo para enterprisecontratos enterprise
✓ Ventajas
- Infraestructura enterprise de alta disponibilidad
- Soporte dedicado con SLAs contractuales
- Omnicanal: WhatsApp, SMS, email, voz en uno
- Presencia en 190+ países con números locales
✗ Desventajas
- Precios prohibitivos para negocios pequeños
- Contratos anuales, sin opción mensual
- Excesivo para el caso de uso del Nivel 2
- Proceso de onboarding lento y comercial
El costo de Meta por conversación varía por país y categoría. Para México, una conversación de tipo Service (el cliente escribe primero) cuesta ~$0.0 USD, y una de tipo Marketing cuesta ~$0.0531 USD. Lo que varía entre opciones es el costo de acceso a la API y el costo adicional por mensaje del BSP.
| Opción | Costo de acceso | Extra por conversación | Soporte | Control |
|---|---|---|---|---|
| Meta Cloud API | $0 ✓ Gana | $0 extra ✓ Gana | Documentación | Total ✓ Gana |
| 360Dialog | ~$49 USD/mes | $0 extra (precio Meta) | Dedicado ✓ Gana | Alto |
| Twilio | $0 acceso | +$0.005-0.015/msg Costoso | Excelente ✓ Gana | Alto |
| WATI | $49-99 USD/mes Alto | Precio Meta | Dedicado + GUI | Limitado Menos |
| Infobip | Cotización enterprise | Precio personalizado | Enterprise SLA | Alto |
📊 Simulación: 3,000 conversaciones/mes en México (mix Service + Marketing)
La buena noticia: en n8n, la lógica del agente de IA no cambia según el proveedor. Solo cambia el nodo HTTP Request de salida — la URL base y los headers de autenticación. El resto del workflow es idéntico:
☁️ Meta Cloud API directa
// URL: https://graph.facebook.com/v19.0/{PHONE_NUMBER_ID}/messages // Header de autenticación: Authorization: Bearer {SYSTEM_USER_ACCESS_TOKEN}
📞 Twilio WhatsApp
// URL: https://api.twilio.com/2010-04-01/Accounts/{ACCOUNT_SID}/Messages.json // Autenticación: Basic Auth Authorization: Basic {Base64(ACCOUNT_SID:AUTH_TOKEN)} // Body: form-data (no JSON) From=whatsapp:+14155238886&To=whatsapp:+523319126408&Body=Hola!
💬 360Dialog
// URL (casi idéntica a Meta): https://waba.360dialog.io/v1/messages // Header de autenticación (diferente nombre): D360-API-KEY: {TU_API_KEY_DE_360DIALOG} // Body: idéntico al formato de Meta Cloud API ✓
🔀 La conclusión técnica
/* En n8n: para migrar entre proveedores solo actualizas */ // 1. La URL base del HTTP Request // 2. El header de autenticación y su formato // 3. (A veces) el formato del body (Twilio usa form-data) // El workflow de IA, el CRM, la lógica: NO CAMBIAN ✓ // Migrar de un proveedor a otro toma menos de 30 minutos
☁️ Usa Meta Cloud API si…
- Puedes invertir 2-3 horas en la configuración inicial
- Quieres el mínimo costo posible a largo plazo
- Manejas datos sensibles y quieres minimizar terceros
- Tu negocio tiene documentación para verificarse con Meta
- Tienes o desarrollas capacidad técnica mínima
💬 Usa 360Dialog si…
- Necesitas arrancar en horas sin gestionar Meta Business
- El cliente tuvo problemas para verificar con Meta directo
- El sobreprecio de $49/mes es aceptable en el presupuesto
- Quieres un BSP que facilite la migración futura a Cloud API
📞 Usa Twilio si…
- Ya usas Twilio para SMS o voz y quieres unificar
- Necesitas el sandbox para probar sin verificar el negocio
- El volumen es bajo y el costo extra por mensaje no es relevante
- Valoras la documentación y comunidad más grande del mercado
🤖 Usa WATI si…
- El cliente no tiene equipo técnico y necesita interfaz visual
- La gestión manual de conversaciones es tan importante como el bot
- No usarás n8n — WATI tiene su propio chatbot builder
- El cliente prefiere un SaaS llave en mano sin configurar nada
🔄 Migrar entre proveedores — Sin perder el número ni el workflow
Solicitar portabilidad
Contactas al BSP saliente e indicas que quieres portar el número a otro proveedor o a Cloud API directa
Coordinación Meta
Meta coordina la transferencia entre proveedores. El número queda temporalmente suspendido (24-72h)
Actualizar n8n
Solo cambias la URL base y el header de autenticación en el nodo HTTP Request de salida
Sistema restaurado
El número sigue siendo el mismo. Los clientes no notan el cambio. Las plantillas se mantienen aprobadas
💡 Estrategia recomendada para el diplomado: Empieza con Meta Cloud API directa desde el inicio. Si por alguna razón Meta rechaza la verificación de tu negocio durante las prácticas, usa 360Dialog como alternativa temporal. Evita Twilio si el presupuesto es ajustado — el costo por mensaje a escala es significativamente mayor.
🎯 Lo que debes recordar del subtema 2.2
Cloud API = control total
Sin costo de acceso, sin intermediarios. Solo pagas a Meta por conversación. La opción recomendada para este diplomado.
La matemática no miente
A 3,000 conversaciones/mes: Cloud API ~$80, 360Dialog ~$129, Twilio ~$200. La diferencia crece con el volumen.
360Dialog = mejor BSP
Si no puedes conectar directo con Meta, 360Dialog ofrece precios de Meta con soporte de BSP y migración fácil.
Solo cambia URL y headers
Migrar entre proveedores en n8n toma 30 minutos. La lógica del agente, el CRM y las plantillas no cambian.
WATI ≠ n8n
WATI tiene su propio chatbot builder. Si usas n8n para la IA, WATI es redundante y más caro que las otras opciones.
Migración sin perder el número
El número de teléfono se porta entre proveedores. Los clientes no notan el cambio. Las plantillas aprobadas se mantienen.
Comentarios