¿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:

3,097 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google

🎓 Cursos confirmados con 50% OFF hoy para lectores del blog:

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

Obtén descuentos exclusivos de nuestros cursos en vivo en línea

Capacítate con los expertos


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:

3,097 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google

About Author

Giss Trejo

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
La mas nueva
Más antiguo Más votada
0
¿Te gusta este articulo? por favor comentax