Tu chatbot de IA para WhatsApp puede funcionar con cualquier modelo de IA, y puedes cambiar de modelo cuando quieras sin reconstruirlo. Un webhook en tu servidor recibe cada mensaje del cliente, y el modelo de lenguaje grande, o LLM, escribe la respuesta. Un socio de soluciones (Business Solution Provider o BSP), es decir, una empresa que Meta autoriza a ofrecer acceso a la API de WhatsApp, le envía esa respuesta al cliente. Tu bot puede responder libremente durante las 24 horas posteriores al último mensaje del cliente y, después de ese plazo, solo con plantillas aprobadas. Para conectarlo todo necesitas conocimientos básicos de programación del lado del servidor, y 360Dialog es un BSP líder que puede ayudarte con esto.
Puntos clave
- Tú pones tu propio LLM y tu propio código, y el BSP solo aporta la conexión con WhatsApp.
- Puedes concentrarte en la lógica del bot mientras un BSP se encarga de la configuración del webhook, la entrega de mensajes, la incorporación de números de teléfono y el cumplimiento de las normas de Meta.
- Las tarifas de los LLM de la tabla comparativa van de $0.10 a $2.00 por millón de tokens de entrada y de $0.50 a $10.00 por millón de tokens de salida.
- La ventana de atención al cliente de 24 horas de WhatsApp permite que tu bot envíe cualquier tipo de mensaje mientras está abierta y solo plantillas aprobadas cuando se cierra.
- 360Dialog, Official Meta Solution Partner para más de 100,000 empresas, conecta tu bot a la API de WhatsApp desde EUR 49 por número al mes, sin recargo sobre las tarifas de mensajería de Meta.
¿Cómo es la arquitectura?
Un chatbot de IA para WhatsApp tiene tres capas: el webhook, el LLM y el paso de envío. Cada turno de la conversación pasa por ellas en seis pasos:
- Un cliente envía un mensaje por WhatsApp.
- Tu BSP reenvía la carga útil del mensaje a tu webhook, un punto de conexión HTTPS en tu servidor.
- Tu servidor extrae el texto y lo envía a la API del LLM que elegiste, como OpenAI, Anthropic o Google.
- El LLM devuelve una respuesta generada.
- Tu servidor envía esa respuesta a WhatsApp a través de la API de mensajería del BSP.
- El cliente ve la respuesta en su chat de WhatsApp.
El BSP se ubica entre tu servidor y la WhatsApp Cloud API de Meta, así que no tienes que trabajar directamente con la infraestructura de Meta. Tu código cubre todo el recorrido, desde recibir el mensaje entrante hasta redactar el saliente. Puedes cambiar el LLM o agregar generación aumentada por recuperación (RAG) sin tocar la capa de mensajería.
¿Por qué necesitas un BSP entre tu bot y WhatsApp?
Un BSP le quita a tu equipo de ingeniería el trabajo operativo de WhatsApp: la incorporación de números de teléfono, la configuración del webhook, la autenticación de la API, la entrega de mensajes y el cumplimiento continuo de las normas de Meta. Puedes acceder directamente a la WhatsApp Cloud API de Meta, pero entonces cada tarea operativa queda a tu cargo: aprovisionar tu número de teléfono, configurar y supervisar los webhooks, mantenerte al día con las versiones de la API y resolver incidencias con el soporte de Meta. Un BSP como 360Dialog se encarga de esto por ti.
360Dialog aprovisiona tu acceso a la WhatsApp Business API, configura el punto de conexión de tu webhook, emite tu clave de API (la credencial que tu servidor envía con cada solicitud) y ofrece soporte técnico 24/7. Todo el flujo de trabajo de tu chatbot depende de que los webhooks estén bien configurados. Si el webhook se cae, los mensajes dejan de llegar a tu LLM hasta que uno de los reintentos de Meta logra pasar. La función multiwebhook de 360Dialog entrega cada mensaje entrante a más de un punto de conexión. Puedes dirigir los mensajes a tu chatbot y, al mismo tiempo, a una bandeja de entrada compartida aparte, con el mismo número.
Si prefieres crear el bot en una herramienta de flujos de trabajo sin escribir código, consulta la guía completa sobre automatización de WhatsApp y estos otros métodos de automatización.
Obtener acceso a la API te da acceso a nivel de API para un chatbot personalizado y te permite conectar tu número.
¿Qué LLM deberías elegir para un chatbot de WhatsApp?
Elige tu LLM según el volumen de mensajes, el presupuesto y la complejidad de tus conversaciones. Los seis proveedores de la tabla ofrecen API listas para producción que se adaptan a un chatbot de WhatsApp, cada una con precios, ventanas de contexto y fortalezas distintas. Para usar los modelos detrás de ChatGPT, llama a la API de OpenAI, que ofrece el modelo de ChatGPT como chat-latest. La tabla compara un modelo recomendado por proveedor con sus tarifas publicadas más recientes.[1][2][3][4][5][6]
| Proveedor | Modelo | Entrada ($/1M tokens) | Salida ($/1M tokens) | Ventana de contexto | Principal fortaleza |
|---|---|---|---|---|---|
| OpenAI | GPT-6 Luna | $0.10 | $0.50 | 1.05M tokens | Rápido y económico para grandes volúmenes |
| Anthropic | Claude Sonnet 5.5 | $2.00 | $10.00 | 1M tokens | Equilibrio entre velocidad e inteligencia, contexto amplio |
| Gemini 3.8 Flash | $0.75 | $3.75 | 1M tokens | Nivel gratuito disponible, contexto de 1M, capacidades de agente | |
| Perplexity | sonar (Agent API) | $0.25 | $2.50 + $2.50/1K búsquedas web | No publicado | Búsqueda web integrada, respuestas con fuentes |
| Azure OpenAI | GPT-6 Luna* | $0.10 | $0.50 | 1.05M tokens | Cumplimiento normativo empresarial, residencia de datos |
| xAI | Grok 4.7 | $2.00 | $6.00 | 500K tokens | Sólido en programación, razonamiento configurable |
*Los precios de Azure OpenAI corresponden al tipo de implementación Global y coinciden con los precios de lista de OpenAI. Las implementaciones de Zona de datos cuestan $0.11 de entrada y $0.55 de salida por millón de tokens. La Agent API de Perplexity suma $2.50 por cada 1,000 búsquedas web al costo de los tokens, y Perplexity dejó de dar soporte a Sonar Chat Completions el 27 de septiembre de 2026. Los precios de Gemini 3.8 Flash de Google se aplican hasta el 31 de diciembre de 2026. A partir del 1 de enero de 2027, se duplican a $1.50 de entrada y $7.50 de salida por millón de tokens. Los precios pueden cambiar en cualquier momento; consulta las fuentes originales más abajo para ver la información actualizada.
Para bots de atención al cliente con mucho volumen e intercambios cortos, GPT-6 Luna tiene el costo por token más bajo de la tabla. Si tu chatbot debe responder con datos actuales, OpenAI, Google Gemini, Perplexity y Grok de xAI ofrecen búsqueda web integrada.
Microsoft Copilot encaja en esta arquitectura de dos formas. Tu propio servidor de webhook puede comunicarse con un agente de Copilot Studio a través de la Direct Line API de Microsoft: tu servidor le pasa el mensaje de WhatsApp al agente y envía su respuesta a través de tu BSP.[7] El canal de WhatsApp propio de Microsoft para Copilot Studio funciona con Azure Communication Services, fuera de un BSP. Dejó de aceptar nuevas conexiones de WhatsApp después del 23 de octubre de 2026, y los agentes conectados antes de esa fecha siguen funcionando.[8] Para un desarrollo nuevo, usa la ruta de Direct Line a través de tu BSP. Azure OpenAI, que aparece en la tabla, es la API de modelos de Microsoft.
¿Cómo conectas tu chatbot en tres pasos?
Conectas tu chatbot a WhatsApp a través de 360Dialog en tres pasos: configura tu webhook, llama a tu LLM y envía la respuesta. La API de 360Dialog necesita un encabezado de autenticación y una carga útil JSON sencilla. Así, el código de integración de tu lado se mantiene mínimo. Cuando tu webhook está en línea y tu clave de API está activa, cada mensaje de WhatsApp entrante llega automáticamente a tu punto de conexión.
Paso 1: configura tu webhook
Registra tu punto de conexión HTTPS en 360Dialog para que los mensajes entrantes lleguen a tu servidor. Tu servidor de webhook necesita un certificado TLS o SSL válido, y no se admiten certificados autofirmados. Responde a cada notificación válida con el código de estado HTTP 200. Si una entrega falla, Meta la reintenta de inmediato y luego cada vez con menos frecuencia durante 7 días. Cualquier notificación que siga sin confirmarse después de 7 días se descarta. Elimina las notificaciones duplicadas en tu servidor, porque un reintento puede repetir una que ya recibiste.[9]
Paso 2: llama a tu LLM
Cuando tu webhook recibe un mensaje, extrae el texto y envíalo a la API del LLM que elegiste. Agrega las instrucciones del sistema, el historial de la conversación o el contexto de RAG que requiera tu caso de uso. El LLM devuelve una respuesta generada.
Paso 3: envía la respuesta
Envía la respuesta del LLM a WhatsApp a través de la API de mensajería de 360Dialog:
Punto de conexión: POST https://waba-v2.360dialog.io/messages
Encabezado: D360-API-KEY: your-api-key
Cuerpo:
{
"messaging_product": "whatsapp",
"to": "<CUSTOMER_PHONE_NUMBER>",
"type": "text",
"text": {
"body": "Aquí va tu respuesta generada"
}
}
Meta recomienda escribir el número de teléfono del destinatario con el signo más y el código de país. El campo to acepta signos más, guiones, paréntesis y espacios.[10]
¿Qué es la regla de las 24 horas para los chatbots?
WhatsApp le da a cada número de empresa una ventana de atención al cliente de 24 horas, y esa ventana decide qué puede enviar tu chatbot. Se abre cuando un cliente le escribe o llama a tu número de empresa.[11] Mientras está abierta, tu chatbot puede enviar cualquier tipo de mensaje: texto, imágenes, documentos, listas interactivas o botones. Cuando se cierra, cada mensaje que envía tu bot, incluido un seguimiento proactivo, tiene que ser una plantilla que Meta haya aprobado con anticipación.
Diseña tus conversaciones en torno a esta regla. Si un cliente deja de escribir durante 24 horas y luego vuelve a escribir, su nuevo mensaje reinicia la ventana.
Desde el 1 de octubre de 2026, Meta cobra por mensaje los mensajes de servicio enviados dentro de la ventana de 24 horas, con las mismas tarifas por mercado que los mensajes de utilidad y de autenticación.[12] Cada número de teléfono de empresa recibe 1,000 mensajes de servicio gratuitos al mes, y Meta cobra a partir del mensaje 1,001. Los mensajes gratuitos que no uses no pasan al mes siguiente. Las plantillas de mensaje de utilidad enviadas dentro de una ventana abierta también se cobran.
Las respuestas escritas por una IA de terceros cuentan como mensajes de servicio. Un chatbot que resuelve las consultas en menos turnos usa menos mensajes facturables. La política de Meta para proveedores de IA, vigente desde el 15 de enero de 2026, permite que un asistente de IA de uso general use la plataforma de WhatsApp Business solo donde la ley obliga a Meta a permitirlo.[13] La política mantiene sin cambios los cargos de Meta para todas las demás empresas. Si tu chatbot responde en nombre de tu propia empresa, sus respuestas se facturan como mensajes de servicio.
¿Cuándo debe el bot ceder la conversación?
Tu bot debe pasarle la conversación a un agente humano cuando llega a sus límites, y una transferencia confiable es tan importante como la lógica del bot. Activa la transferencia cuando el cliente pida explícitamente hablar con una persona, cuando la confianza del LLM baje de un umbral que tú definas o cuando pase un número definido de turnos sin resolución. Actívala también cuando la conversación llegue a un tema para el que tu bot no está entrenado, como disputas de facturación, preguntas legales o quejas. Tu chatbot debe avisarle al cliente que un agente humano toma la conversación y luego dejar de generar respuestas en ese hilo.
Con el enrutamiento multiwebhook de 360Dialog, tu bot y tu bandeja de entrada compartida pueden funcionar en el mismo número de WhatsApp. Cuando se activa una transferencia, tu aplicación marca la conversación para un agente humano en tu herramienta de soporte o de bandeja de entrada.
¿Qué no hace tu proveedor de API?
Tu proveedor de API deja el chatbot en tus manos: la lógica de tu chatbot, el LLM, las instrucciones, el historial de conversaciones y la facturación del LLM quedan de tu lado. 360Dialog proporciona la infraestructura de la API de WhatsApp que está debajo.
Cuando tu proveedor de LLM sube los precios o sale un modelo mejor, el enfoque en la capa de API te permite cambiar: reemplazas la llamada al LLM en tu código y todo lo demás sigue igual.
¿Por qué 360Dialog?
Como Official Meta Solution Partner, 360Dialog opera la infraestructura de la API de WhatsApp para más de 100,000 empresas y más de 2,000 millones de mensajes al mes. Los planes empiezan desde EUR 49 por número al mes, sin recargo sobre las tarifas de mensajería de Meta. Los mensajes entrantes llegan a tu webhook en tiempo real, y cada respuesta sale por un único punto de conexión de mensajería. Cuando algo falla a nivel de la infraestructura de WhatsApp, nuestro equipo de soporte 24/7 se encarga, y tu equipo de ingeniería sigue concentrado en el bot.
Para los equipos que prefieren una ruta sin código, la página de integraciones cubre herramientas de flujos de trabajo como Zapier, n8n y Make. Meta Business Agent es el agente de IA propio de Meta, una opción aparte si no quieres operar tu propio LLM.
Obtener acceso a la API te permite conectar tu número para que tu chatbot envíe mensajes de WhatsApp desde el LLM que elijas.
Preguntas frecuentes
¿Necesito saber programar para crear un chatbot de IA para WhatsApp?
Crear un chatbot de IA personalizado para WhatsApp requiere conocimientos básicos de programación del lado del servidor. Como mínimo, configuras un punto de conexión HTTPS para el webhook, haces solicitudes HTTP a la API de un LLM y envías una carga útil JSON a la API de mensajería de 360Dialog. Sirven Python, Node.js, PHP y cualquier lenguaje con una biblioteca HTTP.
¿Cuánto cuesta operar un chatbot de IA para WhatsApp?
Un chatbot de IA para WhatsApp tiene tres costos: el acceso a la API con tu BSP, los mensajes de servicio que cobra Meta en la ventana de 24 horas y el uso del LLM. 360Dialog cobra desde EUR 49 por número al mes, sin recargo sobre las tarifas de Meta. Meta da 1,000 de estos mensajes gratis al mes por número, sin acumulación, y después cobra según el mercado.
En el extremo más bajo, GPT-6 Luna de OpenAI cobra $0.10 por millón de tokens de entrada y $0.50 por millón de tokens de salida.
¿Mi chatbot puede enviar mensajes fuera de la ventana de 24 horas?
Fuera de la ventana de atención al cliente de 24 horas, tu chatbot solo puede enviar plantillas de mensaje aprobadas previamente. WhatsApp inicia el temporizador de 24 horas cuando un cliente le escribe o llama a tu número de empresa. Mientras la ventana está abierta, se permite cualquier tipo de mensaje. Cuando se cierra, los mensajes de formato libre quedan bloqueados hasta que el cliente vuelva a contactarte.
¿Qué pasa si mi webhook se cae?
Si tu webhook no responde a una notificación con el código de estado HTTP 200, Meta considera que la entrega falló. La reintenta de inmediato y luego cada vez con menos frecuencia durante 7 días, y descarta cualquier notificación que siga sin confirmarse después de 7 días. Los reintentos pueden llegar duplicados. Por eso, una caída prolongada le deja a tu bot notificaciones acumuladas que debe depurar y procesar.
Con la función multiwebhook de 360Dialog, cada mensaje entrante también puede ir a un segundo punto de conexión, como un servicio de registro.
¿En qué se diferencia un chatbot de IA personalizado de Meta Business Agent?
Un chatbot de IA personalizado funciona con el LLM, las instrucciones y la lógica de conversación que tú eliges, y llega a WhatsApp a través de tu BSP. Meta Business Agent es el agente de IA propio de Meta para la mensajería empresarial. Nuestra comparación de Meta Business Agent vs. un agente de IA de terceros muestra cuándo conviene cada uno.
Fuentes
[1] OpenAI API Pricing. https://developers.openai.com/api/docs/pricing (accessed October 22, 2026).
[2] Anthropic Claude Models Overview. https://platform.claude.com/docs/en/models/overview (accessed October 22, 2026).
[3] Google Gemini API Pricing. https://ai.google.dev/gemini-api/docs/pricing (accessed October 22, 2026).
[4] Perplexity Agent API Models. https://docs.perplexity.ai/docs/agent-api/models (accessed October 22, 2026).
[5] Azure OpenAI Service Pricing. https://azure.microsoft.com/en-us/pricing/details/azure-openai/ (accessed October 22, 2026).
[6] xAI Grok Models. https://docs.x.ai/developers/models (accessed October 22, 2026).
[7] Microsoft Copilot Studio: Connect Your Agent to a Custom Application (Direct Line API). https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-connect-bot-to-custom-application (accessed October 22, 2026).
[8] Microsoft Copilot Studio: Publish an Agent to WhatsApp. https://learn.microsoft.com/en-us/microsoft-copilot-studio/publication-add-bot-to-whatsapp (accessed October 22, 2026).
[9] Meta WhatsApp Cloud API: Create a Webhook Endpoint. https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/create-webhook-endpoint (accessed October 22, 2026).
[10] Meta WhatsApp Cloud API: Service Messages. https://developers.facebook.com/documentation/business-messaging/whatsapp/messages/send-messages (accessed October 22, 2026).
[11] Meta WhatsApp Pricing: Pricing on the WhatsApp Business Platform. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing (accessed October 22, 2026).
[12] Meta WhatsApp Pricing: Upcoming Pricing Updates for Meta Business Agent, Service and Utility Messages. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing/non-template-messages (accessed October 22, 2026).
[13] Meta WhatsApp Pricing: New Pricing Policy for AI Providers. https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing/ai-providers/ (accessed October 22, 2026).




