WhatsApp setup
SMSGate 001 uses WhatsApp’s linked-devices protocol (same as WhatsApp Web). No Business API, no template approvals.
Steps
- Dashboard → devices → Add WhatsApp device. Name it.
- Click Show QR — a code appears.
- On your phone, open WhatsApp → Settings → Linked Devices → Link a Device.
- Scan the QR. In seconds the device shows as online.
The session persists on the server — no rescans needed.
Send a WhatsApp
curl -X POST https://sms.001.com.mx/api/v1/send \
-H "Authorization: Bearer sk_..." \
-d '{"channel":"whatsapp","phoneNumbers":["+15551234567"],"message":"Hello"}'
Receive WhatsApp
Add a webhook with event whatsapp:received. You’ll get a POST with body, from, and messageId.
Caveats
- ToS: the linked-devices protocol is not officially sanctioned for automated volume. Low-to-medium volume is stable; spam or unsolicited bulk can get the account banned by WhatsApp.
- Recommended volume: under 1,000 msgs/day per number to keep the account healthy.
- Media: text and captions work out of the box; outbound media attachments are on the roadmap.
Multiple WhatsApp accounts
Add as many as you want — each is a separate device. Route messages explicitly via deviceId, or let auto-routing pick.