Send messages, media, and OTPs through WhatsApp from your code in 30 seconds. No BSP paperwork, no template approvals, no surprise per-message fees.
No credit card required · Cancel anytime · EU-hosted
curl -X POST https://senwaapi.com/api/send-message \
-H "Authorization: Bearer snw_..." \
-H "Content-Type: application/json" \
-d '{"to":"+221771234567","text":"Your code is 4729"}'< 30 sec
Setup time
0 €
Per-message fee
15 days
Trial
eu-west-1
EU hosted
3 simple steps
From QR scan to your first message in 30 seconds — no Meta paperwork, no BSP, no template approvals.
Scan a QR code to securely link your WhatsApp account with our platform in seconds. No complex configuration.
Text, image, document, voice or location — craft your messages through our simple HTTP API or MCP server for AI agents.
Dispatch and track delivery status in real-time via HMAC-signed webhooks. Audit logs included.
Powerful Integration · Seamless Communication
Integrate WhatsApp messaging through our webhook system. Receive messages and events in real-time — check the docs to see how simple the integration is.
Text
Send formatted text messages.
Image & Video
Share photos and videos.
Document
Send documents and files.
Voice
Share voice messages.
Contact
Share contact cards.
Location
Share location data in real-time.
Users
Direct one-on-one conversations.
Groups
Engage multiple participants.
Channels
Broadcast messages to subscribers.
Sénégal Boutique
online
Invoice_Order_4729.pdf
120 KB
Your order is on the way! Tracking: DK-882-XR 📦
Your verification code: 4729
Valid for 5 minutes
Send
One Bearer token. Four endpoints. Webhooks signed with HMAC SHA-256. No SDK lock-in.
Send text, images, videos, audio, and documents through the same Bearer-authenticated POST. No template pre-approval, no business profile.
Receive sent/failed events on your URL, signed with HMAC SHA-256. Exponential retry on delivery failure, auto-disable after 5 strikes.
Every API call is logged. Dashboard shows messages/day, error rate, session status. Full visibility from the moment you deploy.
AI-native
Claude Desktop, Claude Code, and any MCP-aware agent can call WhatsApp directly — no plumbing.
senwa_send_text, senwa_send_media, senwa_get_status. Drop into Claude Desktop or Claude Code config, your agent can now act on WhatsApp.
~/.config/claude_desktop_config.json
{
"mcpServers": {
"senwa": {
"command": "npx",
"args": ["-y", "senwaapi-mcp"],
"env": { "SENWA_API_KEY": "snw_..." }
}
}
}DX
Interactive docs, real-time webhook delivery logs, audit trails, multi-account dashboards. No support tickets to get started.
Send-rate enforced atomically in Postgres. Send too fast on the same session, you get a 429 with Retry-After — never a banned number.
Every failure returns a stable code (SEND_RATE_LIMITED, SESSION_DISCONNECTED, AUTH_INVALID). Your error handlers stay deterministic.
Already on UltraMsg, Green API, or WaSender? Your customers' snw_ keys keep working — we preserve hashes across migrations.
Suggested Use Cases
Dive into how businesses worldwide leverage SenWaAPI to transform their customer engagement and drive extraordinary growth.
Instant WhatsApp responses, automated FAQs, issue resolution and feedback collection for unparalleled efficiency.
Critical notifications, timely reminders and important updates for orders, appointments and events.
Deploy smart chatbots that handle inquiries, manage returns and streamline 24/7 support workflows. Reduce operational load.
Convert more prospects by engaging each with personalized messages at the right moment of their journey.
Automate order confirmations, shipping updates, abandoned cart recovery and promotional campaigns.
Seamlessly sync WhatsApp interactions with your analytics stack for data-driven decisions.
Pay your way — card in EU, Wave in West Africa.
Credit card or mobile money. Pick the plan or one-shot pack that matches your runway.
15 days free. No credit card. Cancel anytime.