WhatsAppChatbotIATutorial

Cómo Crear un Chatbot en WhatsApp en 2026 (Guía Práctica)

Guía paso a paso para crear un chatbot en WhatsApp en 2026: opciones no-code, vía API, con IA. Costos, requisitos y código de ejemplo.

Redactado por: Victor VillalobosRevisado por: Jennifer Villalobos17 de mayo de 202610 min de lectura
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":

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):
  • Crea cuenta en zavu.dev/es (gratis para empezar)
  • Conecta WhatsApp Business vía OAuth con Meta (5 min)
  • Diseña el flujo en el editor visual:
  • - Trigger: "Cuando alguien envía mensaje" - Decisión: "¿El texto contiene 'precio'?" - Respuesta: enviar mensaje + botones - Handoff humano si IA no resuelve
  • Publica y empieza a atender
  • 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):

    typescript
    import 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(/rastreopedidoorden/)) { // Consultar base de datos const pedido = await db.pedidos.findByPhone(from) if (pedido) { await zavu.messages.send({ to: from, channel: "whatsapp", text: Tu pedido #${pedido.id} está ${pedido.estado}. }) } else { await zavu.messages.send({ to: from, channel: "whatsapp", text: "No encontré tu pedido. ¿Me das el número?" }) } } else if (text.match(/preciocostocuanto/)) { 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(/humanopersona
    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") }

    Combina con tu lógica de negocio, base de datos, ML, lo que sea.

    Requisitos para crear un chatbot en WhatsApp

  • Cuenta Meta Business Manager verificada
  • Número de teléfono dedicado, no usado en otro WhatsApp
  • BSP oficial (Zavu, Twilio, MessageBird, etc.) — la Cloud API directa requiere mucho más setup
  • Templates aprobados para mensajes iniciados por el bot
  • Política de privacidad publicada
  • Sitio web verificado
  • Costos reales de un chatbot WhatsApp en 2026

    Para un negocio con 5.000 conversaciones/mes:

    ComponenteCosto (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

  • Saludo claro: di que es un bot. "Soy el asistente automático de [Empresa]." Cliente prefiere bot sincero a humano fake.
  • Opciones simples: máximo 3-4 botones por menú. Listas con 5-7 ítems.
  • Escape a humano siempre: nunca encierres al cliente. Botón "Hablar con humano" presente todo el tiempo.
  • Lenguaje corto: máximo 4-5 líneas por mensaje. WhatsApp es móvil first.
  • Respuestas rápidas: < 3 segundos. Cliente que espera más se frustra.
  • Confirma comprensión: "¿Entendí bien tu pregunta?" antes de respuesta larga.
  • Mide siempre: tasa de resolución, NPS, abandono. Sin métricas, vuelas a ciegas.
  • 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

    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.

    Necesitas ayuda? Contáctanos o únete a nuestra comunidad en Discord para soporte.

    Siguenos en redes sociales

    Listo para empezar?

    Comienza a construir gratis, o agenda una llamada para discutir tu caso de uso específico.

    Cómo Crear un Chatbot en WhatsApp 2026 | Zavu Blog