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
- Panel → devices → Add WhatsApp device. Pon un nombre (ej: “Soporte Norditropin”).
- Haz clic en Show QR — aparece un código QR.
- En tu teléfono, abre WhatsApp → Ajustes → Dispositivos vinculados → Vincular dispositivo.
- 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).