SMSGate 001

Configurar WhatsApp

SMSGate 001 usa el protocolo de dispositivos vinculados de WhatsApp (el mismo que usa WhatsApp Web). No necesitas WhatsApp Business API ni aprobación de plantillas.

Pasos

  1. Panel → devices → Add WhatsApp device. Pon un nombre (ej: “Soporte Norditropin”).
  2. Haz clic en Show QR — aparece un código QR.
  3. En tu teléfono, abre WhatsApp → Ajustes → Dispositivos vinculados → Vincular dispositivo.
  4. Escanea el código. Al pocos segundos el dispositivo aparece como online en el panel.

La sesión se guarda en el servidor — no necesitas reescanear cada vez.

Enviar un WhatsApp

curl -X POST https://sms.001.com.mx/api/v1/send \
  -H "Authorization: Bearer sk_..." \
  -H "content-type: application/json" \
  -d '{
    "channel": "whatsapp",
    "phoneNumbers": ["+5215555555555"],
    "message": "Hola desde WhatsApp"
  }'

Recibir WhatsApps

Agrega un webhook apuntando a tu URL y selecciona el evento whatsapp:received. Recibirás un POST con el contenido del mensaje, el número del remitente y el messageId.

Limitaciones

  • ToS de WhatsApp: el protocolo de dispositivos vinculados no es oficial para integraciones masivas. Para uso personal o volumen bajo/medio es estable, pero cuentas con spam o envíos masivos no solicitados pueden ser bloqueadas por WhatsApp. Usa con responsabilidad.
  • Volumen recomendado: menos de 1,000 mensajes/día por número para mantener la cuenta sana.
  • Multimedia: texto y captions funcionan de inmediato. Adjuntos enviados (imágenes, video) están en roadmap.

Varias cuentas de WhatsApp

Puedes agregar tantas cuentas como quieras — cada una vive como un dispositivo separado. Los mensajes se enrutan a la que tú elijas (o automáticamente si no especificas).