¿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


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


About Author

Giss Trejo

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