✅ Actualizado: 28 de abril de 2026 · Publicado: 28 de abril de 2026
Resumen rápido: conectar WhatsApp con un chatbot de IA en 2026 requiere tres piezas: una cuenta WhatsApp Business Platform aprobada por Meta, un BSP (Business Solution Provider) como Twilio, 360dialog, MessageBird o Wati que haga de pasarela, y un backend que conecte los mensajes con un LLM (OpenAI, Claude o Gemini). Esta guía explica los pasos verificados a abril de 2026, con costes reales por proveedor y los errores típicos que retrasan la aprobación.
Qué es exactamente la WhatsApp Business API
La WhatsApp Business Platform (anteriormente WhatsApp Business API) es la vía oficial que Meta proporciona para integrar WhatsApp con sistemas empresariales. Hay dos productos distintos que confunde mucha gente:
- WhatsApp Business App: aplicación gratuita para autónomos y micropymes. Sin API. Una sola línea, hasta 4 dispositivos vinculados. Suficiente si tu volumen es bajo y atiende una persona.
- WhatsApp Business Platform (API): para empresas con volumen alto, atención automatizada y necesidad de integrar con CRM, ERP o chatbots. Requiere número dedicado, aprobación Meta y un BSP.
Si tu objetivo es chatbot con IA que atienda decenas o cientos de conversaciones simultáneas, necesitas la versión Platform/API, no la App.
Requisitos previos antes de empezar
- Cuenta Meta Business Manager verificada (sin verificación, los volúmenes son bajos).
- Número de teléfono dedicado que no esté ya en uso en WhatsApp normal o Business App.
- Web pública con política de privacidad y aviso legal en el dominio.
- Información fiscal de la empresa (CIF/NIF, dirección, sector).
- Plantillas de mensajes pre-aprobadas (templates) si vas a iniciar conversaciones tú (notificaciones); no necesarias si solo respondes a usuarios que escriben primero.
- Pasarela BSP elegida (Twilio, 360dialog, MessageBird, Wati, Infobip, etc.).
- Cuenta en al menos un proveedor de IA (OpenAI, Anthropic Claude, Google Gemini) con API key.
Plataformas BSP comparadas (abril 2026)
Un Business Solution Provider es la pasarela oficial entre tu sistema y la API de WhatsApp. Meta no permite conexión directa: hay que pasar por uno. Las opciones serias en 2026:
| BSP | Coste setup | Coste por mensaje | Curva | Sencillez |
|---|---|---|---|---|
| Twilio | 0 € | ~0,005 €/msg + tarifa Meta | Alta | Para devs |
| 360dialog | ~50 €/mes | Tarifa Meta directa | Media | API limpia |
| MessageBird | 0 € | ~0,005 €/msg + Meta | Media | UI razonable |
| Wati | ~39 USD/mes | Tarifa Meta | Baja | No-code friendly |
| Infobip | Custom | Variable | Alta | Enterprise |
Sobre la «tarifa Meta»: WhatsApp cobra a las empresas por conversaciones iniciadas, dividas en categorías (utility, marketing, authentication, service) con precios distintos por país. En España y México las conversaciones de servicio (iniciadas por el usuario, primeras 24 horas) cuestan entre 0,01 y 0,03 USD aproximadamente.
Recomendación rápida
- Si eres dev y necesitas control total: Twilio o 360dialog.
- Si quieres lanzar rápido sin programar mucho: Wati con su builder visual.
- Si tu empresa es grande y necesita compliance: Infobip o MessageBird Enterprise.
Paso a paso para conectar WhatsApp + IA
Paso 1: Verifica tu Meta Business Manager
- Entra en business.facebook.com con tu cuenta Meta.
- Ve a Configuración del negocio > Información de la empresa.
- Sube tu certificado fiscal o factura reciente con razón social, dirección y CIF/NIF.
- Espera aprobación: 5-10 días hábiles. Sin verificación, los volúmenes están limitados a 50 conversaciones diarias.
Paso 2: Da de alta el número en WhatsApp Business Platform
- En Meta Business Manager > WhatsApp Accounts crea una cuenta WhatsApp Business.
- Añade el número de teléfono que vas a usar (debe estar disponible, no usado en WhatsApp normal).
- Verifica el número por SMS o llamada.
- Configura el Display Name (nombre que verá el usuario): tiene que respetar las normas de Meta (no usar el nombre de marca de terceros, no engañoso, etc.).
Paso 3: Conecta el BSP
Aquí varía según el proveedor. Con Twilio:
- Crea cuenta en twilio.com.
- Ve a Messaging > Senders > WhatsApp y solicita activación.
- Vincula el número que añadiste en Meta Business.
- Twilio te da un Account SID, Auth Token y un endpoint webhook donde recibirás los mensajes entrantes.
Con 360dialog:
- Crea cuenta en 360dialog.com.
- El proceso es más directo: te dan acceso a la API oficial de Meta sin capa intermedia (Twilio sí pone capa). Resultado: precios más bajos a volumen pero más trabajo de implementación.
- Configuras webhook en su panel.
Con Wati:
- Crea cuenta en wati.io.
- Su asistente de onboarding te guía con conexión a Meta y configuración de templates en una hora.
- Tienen builder visual para flujos sin código.
Paso 4: Crea el backend que conecta WhatsApp con la IA
Aquí está el corazón. La idea es:
Mensaje del usuario → BSP (webhook) → Tu servidor → API LLM → Respuesta → BSP → WhatsApp del usuario
Ejemplo simplificado en Python con Flask + OpenAI:
from flask import Flask, request
import openai
import requests
app = Flask(__name__)
openai.api_key = "sk-..." # API key de OpenAI
BSP_API_URL = "https://api.bspxyz.com/messages"
BSP_TOKEN = "..."
@app.route("/webhook", methods=["POST"])
def webhook():
data = request.json
user_message = data["messages"][0]["text"]["body"]
user_phone = data["messages"][0]["from"]
# Llamar a OpenAI
response = openai.ChatCompletion.create(
model="gpt-5.5",
messages=[
{"role":"system", "content":"Eres asistente de la empresa X."},
{"role":"user", "content":user_message}
]
)
reply = response.choices[0].message.content
# Enviar respuesta al usuario por WhatsApp vía BSP
requests.post(BSP_API_URL,
headers={"Authorization": f"Bearer {BSP_TOKEN}"},
json={"to": user_phone, "text": reply})
return {"status":"ok"}
Este es el esqueleto. Para producción real necesitas: gestión de sesiones con histórico de conversación, manejo de errores, rate limiting, logs, monitorización, gestión de templates y opt-out, y cumplimiento RGPD.
Paso 5: Mantén el contexto de la conversación
El paso anterior responde a cada mensaje aislado, lo que funciona para FAQs simples. Para conversaciones reales necesitas memoria:
- Almacén de sesiones en Redis, Postgres o similar, identificando al usuario por número de teléfono.
- Histórico de mensajes que pasas al modelo en cada llamada (los últimos 10-20 turnos).
- Resumen de conversaciones largas para no superar el límite de tokens del modelo.
- Datos del usuario que puedas integrar (CRM): nombre, último pedido, plan contratado.
Paso 6: Crea templates pre-aprobados (si quieres iniciar conversaciones)
Si tu chatbot va a enviar notificaciones (recordatorios, confirmaciones de pedido, alertas), necesitas templates aprobados por Meta. La aprobación tarda 1-3 días hábiles y los templates deben:
- Cumplir las políticas de WhatsApp (no spam, no contenido prohibido).
- Tener variables claramente identificadas {1}, {2}, etc.
- Estar en idioma del receptor.
- Tener categoría correcta (utility, marketing, authentication).
Paso 7: Pruebas y go live
- Empieza con número de prueba en sandbox del BSP.
- Cuando funciona, mueves al número productivo.
- Activa el «calidad de número» en Meta para empezar a subir el rating.
- Comienza con volúmenes bajos y escala progresivamente.
Costes reales mes 1 para una pyme tipo
Empresa con 200 conversaciones diarias (~6.000 al mes), respuestas con GPT-5.5 vía API:
- BSP (Wati Pro): 39 USD/mes plan
- Tarifa Meta (servicio): 6.000 conv × ~0,02 USD = ~120 USD
- API OpenAI GPT-5.5: 6.000 conv × ~0,01 USD/conv (depende de longitud) = ~60 USD
- Hosting backend (VPS): ~10 USD
- Total: ~230 USD/mes (~210 €/mes)
Comparado con tener un agente humano cubriendo el mismo volumen, es entre 5x y 10x más barato. Y trabaja 24/7.
Errores comunes que retrasan o bloquean
- Usar un número que ya estuvo en WhatsApp normal. Hay que esperar 7 días tras desinstalar la app del número o usar uno nuevo.
- No verificar Meta Business antes de empezar. Los límites bajos sin verificación frenan crecimiento desde el día 1.
- Templates con tono comercial agresivo. Meta rechaza templates con descuentos o promociones excesivas.
- No respetar los 24 horas de ventana de servicio. Después de 24h sin que el usuario te escriba, solo puedes enviarle templates aprobados.
- Saturar al usuario con mensajes. El sistema de calidad de WhatsApp baja el rating del número y te limita el alcance.
- Conectar la IA sin guardrails. Si el bot puede prometer cualquier cosa al cliente, vas a tener problemas legales. Limita el system prompt y deriva a humano cuando haga falta.
Ejemplos de uso reales
Atención al cliente postventa
Cliente de ecommerce escribe a +34 6XX XXX XXX preguntando por su pedido. El bot detecta el número de pedido si lo da, consulta el CRM/ERP, y responde con estado, tracking y ETA. Si pregunta algo que no resuelve, escala a humano.
Reservas y citas
Clínica dental, peluquería, restaurante: el bot pregunta servicio, día y hora preferida, consulta el calendario, ofrece huecos disponibles y confirma. Envía recordatorio 24h y 2h antes vía template.
Soporte técnico nivel 1
Empresa SaaS con preguntas repetidas (cómo restablecer contraseña, dónde está la factura, política de cancelación). El bot responde el 70% sin intervención humana usando RAG sobre la base de conocimiento.
Lead qualification
Inmobiliaria recibe leads desde el formulario web; el bot llama por WhatsApp en 30 segundos, hace 3-4 preguntas (zona, presupuesto, momento de compra) y agenda visita con el comercial humano si el lead encaja.
Cumplimiento RGPD y aspectos legales
- Política de privacidad accesible antes del primer mensaje (link en bio o en mensaje de bienvenida).
- Consentimiento expreso para enviar comunicaciones de marketing.
- Opt-out claro: el usuario debe poder pedir «no más mensajes» y el sistema debe respetarlo.
- Datos personales mínimos. Si el bot guarda nombre, email o número, debe estar justificado y declarado en RAT.
- Si usas LLM con servidores fuera UE (OpenAI, Anthropic, Google con datos USA), requieren cláusulas contractuales tipo SCC o transfer impact assessment.
- Logs de conversación: retención justificada por finalidad (típicamente 6-12 meses para soporte).
Preguntas frecuentes
¿Puedo usar la WhatsApp Business App con un chatbot de IA?
No directamente. La App no tiene API oficial. Para chatbot con IA necesitas la WhatsApp Business Platform (Cloud API) y un BSP.
¿Cuánto cuesta empezar siendo autónomo?
Setup mínimo viable: Wati Lite (~9 USD/mes) + tu propio backend con OpenAI API + número dedicado. Total bajo: 25-50 USD al mes con volumen pequeño.
¿Cuánto tarda la aprobación de Meta?
Verificación de Business Manager: 5-10 días hábiles. Aprobación de número y nombre comercial: 24-72 horas. Templates: 1-3 días.
¿Puedo enviar mensajes masivos como SMS?
No del todo. Solo puedes iniciar conversaciones con templates pre-aprobados, y los usuarios deben haber dado consentimiento. WhatsApp castiga el spam con bloqueo del número.
¿Qué pasa si el usuario me bloquea?
Ese número no recibirá más mensajes y baja tu calidad de número. Si muchos te bloquean, Meta limita tu alcance.
¿Puedo pasar la conversación a un humano cuando hace falta?
Sí, casi todas las plataformas BSP modernas (Wati, Zoko, Hellosafe, etc.) tienen una bandeja de agentes humanos integrada. El bot detecta intención compleja o explícita («hablar con persona») y escala.
¿Es lo mismo Twilio que un BSP?
Twilio es un BSP, sí. Es uno de los más conocidos pero hay alternativas más económicas como 360dialog para proyectos a volumen. Twilio cobra una capa adicional sobre la tarifa Meta.
¿Qué LLM elijo para el backend?
Para preguntas estándar y costes bajos, GPT-5.5 (OpenAI) o Gemini 2.5 Flash. Para conversaciones largas con mucho contexto, Claude Sonnet 4.5 o GPT-5.5 Pro. Para multilingüe con LATAM, todos funcionan; la diferencia mayor está en coste por token.
Última revisión: 28 de abril de 2026. Datos verificados con la documentación oficial de Meta WhatsApp Business Platform (developers.facebook.com/docs/whatsapp), páginas oficiales de Twilio, 360dialog, Wati, MessageBird e Infobip. Los precios pueden cambiar; consulta cada proveedor antes de contratar. Para implementaciones complejas con datos sensibles, consulta a un asesor RGPD especializado.

