Send 10,000+ messages daily through one powerful API. Now with CSV/Excel uploads, image/PDF attachments, and bulk campaign tools. Starting at KES 0.70/SMS + exclusive WhatsApp plans. Perfect for marketing campaigns, transaction alerts, M-Pesa notifications, and OTP verification.
// Send WhatsApp with Attachment (PHP)
$ch = curl_init('https://www.wasms.co.ke/api/v2/send');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
'to' => '254712345678',
'message' => 'Hello from WASMS!',
'attachment' => [
'type' => 'image',
'url' => 'https://example.com/invoice.pdf'
],
'csv_batch' => 'contacts.csv'
]));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-Key: your_key_here',
'Content-Type: application/json'
]);
$response = curl_exec($ch);
Works with any programming language • Supports CSV/Excel uploads • Rich media attachments
Everything you need to communicate with your customers at scale
Connect your personal WhatsApp in 30 seconds. Send messages, images, PDFs, documents, and audio. No business verification needed.
Upload contact lists from Excel or CSV files. Personalize messages using merge tags like {{name}}, {{order_id}}. Send to thousands instantly.
Reliable SMS delivery to Safaricom, Airtel, and Telkom. Perfect for OTPs, alerts, and marketing campaigns.
Developer-friendly API with comprehensive documentation and code examples in 8 languages.
Bank-level security with API keys, IP whitelisting, and 256-bit encryption.
Based in Nairobi, we understand Kenyan businesses. Get help when you need it.
Connect your existing WhatsApp Number in 30 Seconds. No approval needed. No monthly contracts. Includes CSV uploads & attachments
All plans include WhatsApp connection, message history, API access, 24/7 support, CSV/Excel upload, and image/PDF attachments. No setup fees. Cancel anytime.
From KES 0.70 per credit + VAT. No monthly fees. No hidden costs.
1 credit = 1 SMS (160 characters) to any network
One-time purchase (16% VAT applies). Your messages appear from YOURBRAND. Processing takes 1-3 business days.
Reach thousands of customers with personalized messages in one click
Supports .CSV and .XLSX files with columns: phone, name, custom fields
Boost engagement with images, PDFs, videos, and documents — all through one API
Send product photos, banners, infographics, and QR codes. Supported formats: JPEG, PNG, WEBP.
Share invoices, receipts, tickets, brochures, and reports directly in WhatsApp chat.
Send promotional videos, voice notes, and audio messages. Max file size: 16MB.
// Send WhatsApp message with PDF attachment
{
"to": "254712345678",
"message": "Your invoice is attached. Thank you for your business!",
"attachment": {
"type": "document",
"url": "https://your-server.com/invoices/invoice_12345.pdf",
"filename": "invoice_12345.pdf"
}
}
Join 528+ Kenyan companies using WASMS daily
Order updates, invoices, delivery tracking
OTP, M-Pesa alerts, transaction notifications
Appointment reminders, lab results, prescriptions
Campaigns, newsletters, promotional broadcasts
See what our customers are saying
"WASMS has transformed our customer communication. We send 50,000+ WhatsApp messages monthly with PDF invoices attached. The CSV upload feature saves us hours every week."
"We use WASMS for all OTP and transaction alerts. Delivery is instant - under 2 seconds. The attachment feature lets us send PDF statements directly to customers. Excellent support team in Nairobi."
"The free trial let us test CSV uploads and image attachments before committing. Integration took less than 2 hours. Customer support is based in Nairobi and responds within minutes on WhatsApp."
Everything you need to know about WASMS
Join 528+ Kenyan businesses already using WASMS.
No credit card required. 24-hour full access with CSV uploads & attachments.
We're here to help 24/7
Nairobi, Kenya