Simple messaging for developers
Send OTPs, alerts, and system messages with APIthat handles EMAIL, SMS, WhatsApp, and Voice.
Send OTPs, alerts, and system messages with APIthat handles EMAIL, SMS, WhatsApp, and Voice.
Add a sending domain, confirm its DNS records, and send through the API. Every send returns delivery status, and bounces and complaints are tracked and automatically suppressed.
import { Zend } from '@usezend/node';const zend = new Zend(process.env.ZEND_API_KEY);const { data } = await zend.emails.send({from: 'onboarding@zend.dev',to: 'cirlorm@deadal.us',subject: 'Your invite is ready',html: `<h1>Your invite is ready</h1><p>Welcome aboard, Cirlorm.</p><p>You can sign in any time at<a href="https://tryzend.com/login">tryzend.com/login</a>.</p><p>Your test API key is on your dashboard, ready to send.</p><p>Cirlorm</p>`,});
Welcome aboard, Cirlorm.
You can sign in any time at tryzend.com/login.
Your test API key is on your dashboard, ready to send.
Cirlorm
Reach MTN, Telecel, and AirtelTigo through multiple providers with a registered alpha sender ID. When a message can't get through, Zend falls back to WhatsApp or a voice call automatically.
import { Zend } from '@usezend/node';const zend = new Zend(process.env.ZEND_API_KEY);const { data } = await zend.messages.send({to: '+233540920557',senderId: 'Zend',body: "Hey Cirlorm — your Zend sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.",preferredChannels: ['sms'],fallbackEnabled: true,});
Today at 2:14 PM
Pre-approved templates, delivery and read receipts on every message, and interactive button replies. Bring your own WhatsApp Business number or send through ours — with the same typed API as email, SMS, and voice.
import { Zend } from '@usezend/node';const zend = new Zend(process.env.ZEND_API_KEY);const { data } = await zend.messages.send({to: '+233540920557',preferredChannels: ['whatsapp'],templateId: 'order_shipped',templateParams: { order: 'RG-29481', carrier: 'UPS', eta: 'Wednesday' },});
Order RG-29481 shipped
Hey Cirlorm — your order is on the way. Carrier UPS, ETA Wednesday.
Send text and Zend speaks it with natural TTS, or upload audio in your own voice. Unanswered calls retry automatically, are refunded if they never connect, and fall back to SMS so your message always lands.
import { Zend } from '@usezend/node';const zend = new Zend(process.env.ZEND_API_KEY);const { data } = await zend.voice.send({recipients: ['+233540920557'],text: 'Your verification code is 482917.',voice: 'female',fallback: { sms: true },});
Zend
+233 24 555 0182
Your verification code is two four five five five zero one.
More than send endpoints — real-time delivery tracking, encrypted PII, regulatory compliance, and a dashboard that keeps every channel under control.
Simple HTTP API for sending OTPs, alerts, and notifications with comprehensive documentation.
Real-time delivery tracking and automatic retry mechanisms for failed messages ensure a 99% delivery rate.
Your messages and PII are encrypted with industry-standard security protocols and secure API key management.
One platform for SMS, WhatsApp, email, and voice with intelligent routing and automatic fallback.
Compliant with data-privacy regulations and telecom guidelines, so your messages meet every requirement.
A dashboard with real-time analytics, sender ID management, and template configuration tools.
Real feedback from the developers, founders, and product teams who rely on zend for their critical messaging.
“Zend made it easy to send reliable SMS notifications for my health app, keeping doctors and patients instantly updated. Integration was smooth, delivery is fast, and support is great.”
“Zend's OTP delivery is lightning fast. Our user authentication improved dramatically, and our users now enjoy a seamless sign-in experience. Highly recommended for any team that values reliability and speed.”
“WhatsApp + SMS fallback ensures our users never miss important notifications. It gives us peace of mind knowing our messages always reach users. Game changer for our app and a huge boost to user engagement.”
Quick answers about channels, delivery, pricing, and integration. Can't find yours? Email our support team.