Configurar mensajes automáticos en WhatsApp Business es una de las primeras cosas que toda empresa debería hacer. Bien hecho, evita perder clientes en horarios libres y da una primera impresión profesional. Esta guía muestra cómo activar mensajes automáticos tanto en la app gratis como en la API oficial, con ejemplos listos para copiar.
Tipos de mensaje automático en WhatsApp Business
Hay tres tipos principales:
Cómo configurar mensaje automático en la app WhatsApp Business
Funciona en Android y iOS con pequeñas variaciones de menú.
Mensaje de saludo
Mensaje de ausencia
Respuestas rápidas
/precios → tabla de precios)/ y el atajo apareceEjemplos listos de mensaje automático
Saludo
> "¡Hola! 👋 Recibimos tu mensaje. Un agente te va a responder en menos de 15 minutos. Para urgencias, llama al (555) 123-4567."
> "¡Gracias por contactar a [Empresa]! Para ayudarte mejor, cuéntanos: ¿quieres (1) Comprar, (2) Soporte, (3) Post-venta?"
Ausencia
> "Estamos fuera del horario de atención en este momento. Atendemos de lunes a viernes, de 9am a 6pm. Tu mensaje está registrado y respondemos el siguiente día hábil. 🤝"
> "¡Buenas noches! 🌙 Nuestro equipo ya cerró el día. Vuelve a hablar con nosotros mañana o deja tu duda y respondemos por la mañana."
Respuestas rápidas útiles
/precios— Tabla de precios completa/horario— Horario de atención y dirección/cambio— Política de cambios y devoluciones/rastreo— Cómo dar seguimiento al envío/pago— Métodos de pago aceptados
Limitaciones de la app gratis
La app es buena para empezar, pero tiene límites:
- Solo un mensaje de saludo activo a la vez
- Solo un mensaje de ausencia activo a la vez
- No puedes segmentar por categoría de cliente
- No puedes personalizar con nombre u otras variables
- Funciona en un celular solo
Cuando el volumen crece, esos límites duelen.
Mensaje automático vía WhatsApp Business API
La API cambia el juego. Programas flujos automáticos con lógica, segmentación y personalización. Aquí está cómo funciona con Zavu:
Ejemplo: respuesta automática cuando cliente envía mensaje
TypeScriptimport Zavu from "@zavudev/sdk" const zavu = new Zavu({ apiKey: process.env.ZAVU_API_KEY }) // Webhook recibe mensaje del cliente export async function POST(req: Request) { const event = await req.json() if (event.type === "message.inbound") { const text = event.message.text?.toLowerCase() || "" // Respuesta por palabra clave if (text.includes("precio") || text.includes("costo")) { await zavu.messages.send({ to: event.message.from, channel: "whatsapp", text: "Nuestros planes empiezan en $25 USD/mes. Ve todos en zavu.dev/es/pricing" }) } else { // Saludo predeterminado await zavu.messages.send({ to: event.message.from, channel: "whatsapp", text:¡Hola! 👋 Recibimos tu mensaje. En breve un agente responde.}) } } return new Response("ok") }
Ejemplo: mensaje fuera de horario con lógica de tiempo
TypeScriptconst hour = new Date().getHours() const dayOfWeek = new Date().getDay() // 0 = domingo, 6 = sábado const isBusinessHours = dayOfWeek >= 1 && dayOfWeek <= 5 && hour >= 9 && hour < 18 if (!isBusinessHours) { await zavu.messages.send({ to: event.message.from, channel: "whatsapp", text: "Estamos fuera del horario. Volvemos el siguiente día hábil. 🌙" }) }
Ejemplo: usando templates para iniciar conversaciones
Para mandar mensaje antes que el cliente hable (recordatorio de carrito, confirmación de pedido), necesitas template aprobado por Meta:
TypeScriptawait zavu.messages.send({ to: "+525511223344", channel: "whatsapp", messageType: "template", content: { templateId: "tpl_recordatorio_pago", templateVariables: { "1": "Juan", "2": "$89.90 MXN", "3": "mañana" } } })
Cuándo usar app gratis vs API
| Escenario | Recomendado |
|---|---|
| Menos de 50 conversaciones/día | App gratis |
| Necesitas personalizar con nombre del cliente | API |
| Múltiples agentes | API |
| Quieres integrar con CRM (HubSpot, RD Station) | API |
| Atender 24h con IA | API + Agente IA |
| Mandar confirmación automática de pedido | API |
| Enviar OTP / código de verificación | API |
Errores comunes
1. Mensaje muy genérico. "Hola, en breve respondemos" no dice nada. Pon expectativa de tiempo, opciones de menú o al menos un teléfono alternativo.
2. No probar antes de activar. Manda mensaje desde otro número y ve cómo llega.
3. Olvidar desactivar cuando el equipo entra de guardia. Cliente recibe "estamos ausentes" en horario comercial y se confunde.
4. En la app, activar saludo para todos. Cada vez que un cliente recurrente manda mensaje, recibe el mismo saludo. Configura para enviar solo a nuevos o fuera de agenda.
5. Contenido de marketing dentro de mensaje automático. Saludo no es hora de empujar promoción. Mantén limpio, enfocado en atención.
Recursos relacionados
- Cómo funciona WhatsApp Business
- Lista de transmisión WhatsApp Business: guía
- WhatsApp Cloud API: tutorial paso a paso
- Documentación Zavu — Webhooks
Conclusión
El mensaje automático en WhatsApp Business es esencial, no opcional. En la app gratis lo activas en 2 minutos por el menú Herramientas para empresas. Si ya tienes volumen o necesitas personalización, la API te da control total: respuestas por palabra clave, lógica de horario, segmentación por cliente, templates aprobados y hasta agentes de IA que responden 24h. Empieza simple, evoluciona cuando el volumen pida.