Automatizar WhatsApp con ChatGPT o Claude: guía práctica
Para automatizar WhatsApp con ChatGPT (o con Claude) conectas dos APIs: la API de WhatsApp Cloud de Meta, que recibe y envía los mensajes de tu número de negocio, y la API del modelo (OpenAI o Anthropic), que redacta las respuestas siguiendo las instrucciones de tu negocio. En medio va un flujo en n8n o Make, o un pequeño programa. Aquí está la arquitectura, un ejemplo de instrucciones y lo que debes cuidar.
Cómo funciona
- Un cliente escribe a tu WhatsApp de negocio.
- Meta avisa a tu flujo (webhook) con el mensaje.
- Tu flujo arma la petición para la IA: instrucciones del negocio + historial reciente + mensaje nuevo.
- ChatGPT o Claude responde.
- Tu flujo manda la respuesta por la API de WhatsApp.
Importante: la suscripción de ChatGPT Plus o Claude Pro no sirve para esto. Un bot usa la API, que se cobra aparte por consumo. Precios de la API: OpenAI y Anthropic. Para los mensajes de WhatsApp, precios de Meta.
Paso a paso
1. Prepara WhatsApp Cloud API
Crea una app en Meta for Developers con el producto WhatsApp, usa el número de prueba y configura el webhook. Lo explicamos completo en crear bot de WhatsApp con la API.
2. Saca tu llave de API
- OpenAI: en platform.openai.com → API keys.
- Anthropic (Claude): en console.anthropic.com → API Keys.
Pon un límite de gasto mensual en la consola del proveedor desde el día uno.
3. Arma el flujo
Sin código: en n8n usa WhatsApp Trigger → AI Agent (con el modelo de OpenAI o Anthropic y memoria por número) → WhatsApp Business Cloud. Guía en crear bot de WhatsApp con n8n.
Con código: un servidor que recibe el webhook y llama al modelo. Ejemplo mínimo con OpenAI en Python:
from openai import OpenAI
client = OpenAI() # lee OPENAI_API_KEY del entorno
def responder(historial, texto):
r = client.chat.completions.create(
model="gpt-4.1-mini", # revisa los modelos vigentes en platform.openai.com
messages=[{"role": "system", "content": INSTRUCCIONES}]
+ historial
+ [{"role": "user", "content": texto}],
)
return r.choices[0].message.content
Con Claude es casi igual usando el SDK anthropic y client.messages.create(...) con el parámetro system.
4. Escribe las instrucciones del bot
Es lo que más impacto tiene. Ejemplo:
Eres el asistente de WhatsApp de "Muebles Norte", Monterrey.
Objetivo: resolver dudas y agendar visitas a la sala de exhibición.
Tono: amable, breve (máximo 3 frases), español de México, de "tú".
Información:
- Horario: lun-sáb 10 a 19 h. Dirección: Av. Ejemplo 100.
- Envíos: costo según la colonia; un asesor lo confirma.
- Formas de pago: tarjeta, transferencia, meses sin intereses con tarjetas participantes.
Reglas:
- Nunca inventes precios ni existencias. Si no está en la lista, di que un asesor confirma.
- Si el cliente se queja o pide factura, responde que lo atiende una persona y termina.
- No hables de temas ajenos a la tienda.
La última regla importa también por la política de Meta (abajo).
5. Dale datos reales
Para precios y existencias, no los pongas fijos en las instrucciones si cambian seguido. Mejor dale al modelo una herramienta (function calling) que consulte tu hoja de cálculo o sistema, y que responda con eso.
ChatGPT o Claude para WhatsApp
| Criterio | Qué revisar |
|---|---|
| Español y tono | Ambos lo manejan bien; prueba con tus preguntas reales |
| Seguir reglas | Haz 20-30 preguntas trampa (“¿me das 50% de descuento?”) y compara |
| Costo | Depende del modelo elegido y del largo de tus instrucciones e historial |
| Herramientas | Ambos soportan llamar funciones para consultar tus datos |
| Lo que ya usas | Si tu empresa ya paga uno, la integración puede ser más simple |
Para la comparación a nivel empresa, ve Claude vs ChatGPT para empresas.
El pase a una persona
Un bot que no sabe soltar la conversación frustra más que no tener bot. Define desde el principio:
- Cuándo pasa a humano: quejas, facturación, pagos con problema, cuando el cliente lo pide (“quiero hablar con alguien”) o después de dos respuestas que no resolvieron.
- Cómo se marca: el flujo guarda que ese número está “con asesor” y el bot deja de contestar hasta que alguien lo libere.
- A quién le llega: un aviso al equipo (otro chat, correo o una bandeja compartida) con el resumen de la conversación, para que nadie tenga que preguntar todo de nuevo.
- Fuera de horario: el bot avisa cuándo responderá una persona, en lugar de prometer algo inmediato.
La ventana de 24 horas
WhatsApp Business solo te deja mandar mensajes libres (como los que redacta la IA) dentro de las 24 horas siguientes al último mensaje del cliente. Pasado ese tiempo, solo puedes escribirle con plantillas aprobadas por Meta. Esto importa para la automatización: si el bot o un asesor tarda más de un día en dar seguimiento, ya no puede contestar con texto generado por la IA. Revisa los detalles vigentes en la documentación de Meta sobre mensajes.
Prueba antes de abrirlo a clientes
- Haz una lista de 30 a 50 preguntas reales, sacadas de tus chats de los últimos meses.
- Incluye preguntas trampa: descuentos que no existen, productos que no vendes, groserías, temas ajenos.
- Revisa cada respuesta: ¿inventó algo?, ¿respetó el tono?, ¿pasó a humano cuando debía?
- Ajusta las instrucciones y repite. Guarda la lista para volver a probar cada vez que cambies algo.
Datos personales
Las conversaciones incluyen nombres, teléfonos y a veces direcciones. Al mandarlas a OpenAI o Anthropic, esos datos salen a un tercero. Revisa los términos de uso de datos de la API que elijas, no mandes más información de la necesaria y actualiza tu aviso de privacidad para mencionar el uso de proveedores de IA. Si manejas datos sensibles (salud, finanzas), consúltalo con un abogado antes de lanzar.
La política de Meta sobre IA (2026)
Desde el 15 de enero de 2026, los términos de la API de WhatsApp Business prohíben a proveedores distribuir chatbots de IA de propósito general (asistentes tipo “pregúntame lo que quieras”). Los bots que usan IA para atender tu negocio (ventas, soporte, citas, avisos) siguen permitidos. Por eso conviene limitar al bot a tus temas. Resumen de la política en respond.io.
Errores comunes
- Usar extensiones o apps que “conectan ChatGPT a tu WhatsApp” con código QR: no son oficiales y pueden costarte el número.
- Mandar todo el historial siempre: sube el costo. Manda los últimos mensajes o un resumen.
- No poner límite de gasto en la API.
- Instrucciones vagas: la IA rellena huecos inventando.
- Responder tarde al webhook: Meta reintenta y el cliente recibe la respuesta doble.
Para cerrar
Conectar ChatGPT o Claude a WhatsApp es sencillo en un prototipo; lo que hace la diferencia es la calidad de las instrucciones, los datos reales y el pase a humano. En Black Engine construimos bots de WhatsApp con ChatGPT o Claude sobre la API oficial y los dejamos medidos y con límites; escríbenos por WhatsApp.
Preguntas frecuentes
¿Puedo conectar ChatGPT directamente a mi WhatsApp?
No hay un botón oficial para eso. Se conecta la API de WhatsApp Cloud con la API de OpenAI mediante un flujo (n8n, Make) o código. Los atajos con código QR no son oficiales.
¿Qué es mejor para WhatsApp, ChatGPT o Claude?
Ambos funcionan bien para atención en español. Elige por costo, por qué tan bien sigue tus reglas en tus pruebas y por la plataforma que ya uses. Prueba los dos con tus preguntas reales.
¿Puedo usar mi suscripción de ChatGPT Plus para el bot?
No. La suscripción de ChatGPT es para la app; un bot usa la API de OpenAI, que se cobra aparte por uso. Lo mismo pasa con Claude y la API de Anthropic.
¿Meta permite bots de IA en WhatsApp?
Sí, si atienden tu negocio (ventas, soporte, citas). Desde el 15 de enero de 2026 los términos de la API prohíben distribuir asistentes de IA de propósito general.