Crear un chatbot en WhatsApp en 2026 puede tomar 30 minutos (con plataformas no-code y IA) o semanas (si quieres construir desde cero con la Cloud API). Esta guía cubre las tres rutas más comunes con costos reales, requisitos y código de ejemplo para que elijas la mejor para tu caso.
Las 3 formas de crear un chatbot en WhatsApp
1. No-code con flow builder (más rápido)
Plataformas tipo "drag-and-drop":
- Zavu Flow Builder
- ManyChat
- LandBot
- Tidio
- Wati
Tiempo: 30 min - 2 horasCosto: $20-$200 USD/mes según volumenPara quién: marketing, customer service simple
2. Agente de IA conectado a WhatsApp (medio)
Combina LLM (GPT, Claude) con la API de WhatsApp. Resuelve preguntas complejas con base de conocimiento.
Tiempo: 1-3 díasCosto: $50-$500 USD/mes (depende del volumen + tokens LLM)Para quién: SaaS, e-commerce, soporte 24/7
3. Bot custom con código (más control)
Desarrollas tu propio bot conectando WhatsApp Business API a tu backend.
Tiempo: 1-4 semanasCosto: tiempo de desarrollo + infra + WhatsApp ($0.04-$0.18 por conversación)Para quién: lógicas muy específicas, integraciones complejas
Ruta 1: Chatbot no-code con Zavu Flow Builder
Zavu incluye un flow builder visual en su plan Hobby ($25 USD/mes):
Resultado: chatbot que responde 24/7 sin escribir una línea de código.
Ruta 2: Chatbot con IA (agente RAG)
Si quieres un bot que responda con base en tu documentación, FAQs y catálogo, usa un agente de IA con RAG (Retrieval Augmented Generation):
TypeScriptimport Zavu from "@zavudev/sdk" const zavu = new Zavu({ apiKey: process.env.ZAVU_API_KEY }) // 1. Crear agente con base de conocimiento const agent = await zavu.agents.create({ name: "Soporte Tienda", model: "gpt-4o-mini", systemPrompt: "Eres asistente de TiendaXYZ. Responde con base en la documentación. Si no sabes, escala a humano.", channels: ["whatsapp"] }) // 2. Subir documentos a la base de conocimiento await zavu.agents.knowledgeBase.upload({ agentId: agent.id, files: [ "./docs/preguntas-frecuentes.md", "./docs/politica-devoluciones.pdf", "./docs/catalogo-productos.json" ] }) // 3. Conectar al webhook (Zavu lo hace automáticamente) // 4. ¡Listo! Cliente manda mensaje → agente responde con info de la KB
El agente:
- Lee la pregunta del cliente
- Busca relevantes pedazos de tu documentación
- Genera respuesta con citas
- Si no tiene info suficiente, transfiere a humano
- Aprende con correcciones
Costo típico: $50-200 USD/mes en LLM tokens + costo Meta por conversación.
Ruta 3: Chatbot custom con código
Para lógica muy específica (integración con tu base de datos, ERP, comportamiento condicional complejo):
TypeScript// app/api/whatsapp-webhook/route.ts import Zavu from "@zavudev/sdk" const zavu = new Zavu({ apiKey: process.env.ZAVU_API_KEY }) export async function POST(req: Request) { const event = await req.json() if (event.type !== "message.inbound") return new Response("ok") const text = event.message.text?.toLowerCase() || "" const from = event.message.from // Lógica del bot if (text.match(/rastreo|pedido|orden/)) { // Consultar base de datos const pedido = await db.pedidos.findByPhone(from) if (pedido) { await zavu.messages.send({ to: from, channel: "whatsapp", text:}) } else { await zavu.messages.send({ to: from, channel: "whatsapp", text: "No encontré tu pedido. ¿Me das el número?" }) } } else if (text.match(/precio|costo|cuanto/)) { await zavu.messages.send({ to: from, channel: "whatsapp", messageType: "buttons", text: "¿Qué producto te interesa?", content: { buttons: [ { id: "p1", title: "Plan Básico" }, { id: "p2", title: "Plan Pro" }, { id: "p3", title: "Hablar con vendedor" } ] } }) } else if (text.match(/humano|persona|agente/)) { // Transferir a equipo await transferToAgent(from) } else { // Default await zavu.messages.send({ to: from, channel: "whatsapp", text: "¡Hola! 👋 Soy el asistente. ¿Cómo te ayudo? (rastreo, precios, hablar con humano)" }) } return new Response("ok") }Tu pedido #${pedido.id} está ${pedido.estado}.
Combina con tu lógica de negocio, base de datos, ML, lo que sea.
Requisitos para crear un chatbot en WhatsApp
Costos reales de un chatbot WhatsApp en 2026
Para un negocio con 5.000 conversaciones/mes:
| Componente | Costo (USD/mes) |
|---|---|
| Plan plataforma Zavu Pro | $50 |
| Conversaciones Meta (mix 60% utility, 30% marketing, 10% service) | ~$200 |
| Tokens GPT-4o-mini (si usas IA) | ~$30 |
| Total | ~$280/mes |
Vs. equipo humano dedicado:
- 1 atendente full-time (LATAM) = $400-800/mes
- 24/7 cobertura = 3+ atendentes = $1.500+/mes
- Chatbot atiende 70% sin intervención + escala sin contratar más
ROI típico: payback en < 2 meses.
Buenas prácticas para chatbots WhatsApp
Errores comunes
1. Bot que finge ser humano. Cliente se da cuenta y queda enojado. Sé honesto.
2. Sin escape a humano. Bot que solo da loop "no entendí" sin opción de transferir = pérdida de cliente.
3. Respuestas largas. Lo que en email son 3 párrafos, en WhatsApp es 1 frase.
4. Sin testing antes de lanzar. Prueba con 10 colegas antes de tu lanzamiento. Vas a encontrar 20 cosas para arreglar.
5. Marketing fuera de templates. Mandar promoción cruda fuera de la ventana de 24h sin template aprobado = bloqueo de número.
Recursos relacionados
- API de WhatsApp: guía para developers
- WhatsApp Cloud API tutorial
- Agentes de IA para WhatsApp
- Construye un agente con Python + FastAPI
- Documentación Zavu
Conclusión
Crear un chatbot en WhatsApp en 2026 es mucho más fácil de lo que era hace 3 años. Con un BSP oficial como Zavu, puedes tener un bot funcionando en 30 minutos (no-code), en horas (con IA) o en días (custom). Empieza por el flow builder, después agrega IA cuando el volumen pida y custom code solo cuando necesites lógica muy específica. La inversión típica de $280/mes atiende 5.000 conversaciones — equivalente a 2-3 empleados humanos a una fracción del costo.