¿Tus clientes escriben por WhatsApp y no reciben respuesta? Descubre cómo una solución multiagente evita mensajes perdidos, mejora tiempos de respuesta y convierte más ventas.
CONTÁCTANOS
1) Qué vas a hacer
Configurar un webhook que reciba mensajes y contestar automáticamente usando el endpoint de envío de mensajes de WhatzMeAPI. Whatzmeapi
💼 Empleos tech relacionados:
- ***Desarrollador Java Semi Sr*** Híbrido CDMX · NOVA SOLUTION SYSTEMS, S.A. DE C.V.
- Agente de Service Desk N1 (Nocturno) · Monterrey IT Cluster
3,097 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google
¿En qué te ayudamos hoy?
🎓 Cursos confirmados con 50% OFF hoyInicia 26 Sep — cupo limitado para lectores del blog:
-
💬 Diplomado .NET Empresarial Desde Cero
· Inicia 26 Sep · sabatino ·
$39,990$19,995 (-50%) MXN -
💬 Visual Studio .NET Desde Cero
· Inicia 26 Sep · sabatino ·
$12,250$6,125 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 28 Sep · lunes - jueves ·
$8,130$4,065 (-50%) MXN
Por WhatsApp en horario habil · ver todos los cursos → · ⭐ Opiniones en Google
2) Requisitos
- Token activo y acceso a la REST API (plan Developer o Plus).
- URL pública HTTPS para tu webhook (en el plan Developer puedes configurar una URL para recibir mensajes). Whatzmeapi
3) Probar el envío (cURL)
La API de prueba publicada acepta JSON con numero (con código de país) y mensaje:
curl -X POST "https://whatzmeapi.com:10501/rest/api/enviar-mensaje?token=TU_TOKEN" \
-H "Content-Type: application/json" \
-d '{"numero":"5215555555555","mensaje":"¡Auto-reply activo con WhatzMeAPI!"}'
La página oficial lista el host de prueba y los endpoints (enviar-mensaje, enviar-ubicacion, enviar-archivo, etc.). Whatzmeapi
4) Webhook mínimo (Node.js)
Cuando tu webhook reciba un mensaje entrante, reenvía una respuesta usando el endpoint anterior.
import express from "express";
import fetch from "node-fetch";
const app = express();
app.use(express.json());
app.post("/webhook", async (req, res) => {
res.sendStatus(200); // confirma recepción rápido
// Adapta según el formato que recibas de WhatzMeAPI en tu plan
const from = req.body?.numero || req.body?.from;
const texto = req.body?.mensaje || req.body?.text || "";
if (!from) return;
await fetch("https://whatzmeapi.com:10501/rest/api/enviar-mensaje?token="+process.env.WHATZME_TOKEN, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
numero: from,
mensaje: `Gracias por escribir: "${texto}". Soy un auto-reply 🤖`
})
});
});
app.listen(3000, () => console.log("Webhook en :3000"));
En el plan Developer se menciona explícitamente que puedes configurar una URL (webhook) para recibir los mensajes del dispositivo vinculado al API. Whatzmeapi
5) Buenas prácticas rápidas
- Ritmo de envío: la FAQ sugiere no exceder ~60 mensajes/min (~6,000/día) para evitar bloqueos por quejas de usuarios. Evita campañas agresivas. Whatzmeapi
- Contenido: respeta políticas de WhatsApp Business (calidad, no spam). Whatzmeapi
- Errores: si el servidor de pruebas no está disponible, el sitio indica reintentar más tarde. Maneja reintentos/backoff. Whatzmeapi
Conoce WhatzMeAPI (API REST + Chatbot): WhatzMeApi
💼 Empleos tech relacionados:
- ***Desarrollador Java Semi Sr*** Híbrido CDMX · NOVA SOLUTION SYSTEMS, S.A. DE C.V.
- Agente de Service Desk N1 (Nocturno) · Monterrey IT Cluster
3,097 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google



