A complete API for messaging, groups, webhooks, and anti-ban features. Built for developers who ship fast.
Send and receive plain text messages with full Unicode support
Send images, videos, audio files, and documents up to 100MB
Encrypted storage with configurable retention (7, 14, or 30 days)
Track message delivery status and read confirmations
Create, update, and manage WhatsApp groups programmatically
Add, remove, promote, and demote group members via API
Fetch group info, participant lists, and settings
Send messages to multiple recipients efficiently
Automatically sync WhatsApp contacts to your account
Retrieve contact profile pictures and status messages
Check if contacts are online or typing
Manage blocked contacts programmatically
Receive instant notifications for new messages and status updates
Configure multiple webhook URLs for different event types
Automatic retries with exponential backoff on failures
Subscribe only to the events you need
Gradually increase activity over 15-20 days to avoid spam detection
Track reply rates and get alerts when ban risk increases
Stay within safe sending limits (2000 messages/day for paid tier)
Maintain connections without frequent re-authentication
See how developers use WAZEN in production
Automate responses, handle inquiries, and provide 24/7 support via WhatsApp
// Auto-reply to customer inquiries
webhook.on('message', async (msg) => {
if (msg.text.toLowerCase().includes('hours')) {
await sendMessage(msg.from, {
text: 'We're open Mon-Fri, 9am-6pm EST'
});
}
});Send order updates, appointment reminders, and transactional alerts
// Send order confirmation
await sendMessage(customer.phone, {
text: `Order #${orderId} confirmed!
Expected delivery: ${deliveryDate}`
});Reach customers with personalized promotions and broadcasts
// Send promotional message
for (const contact of targetList) {
await sendMessage(contact.phone, {
text: `Hi ${contact.name},
Special 20% off for you this week!`
});
await sleep(5000); // Delay between sends
}Explore our complete API documentation with endpoints, parameters, and response examples.