Add complete user communication to your app in 3 lines of code. Send Email, SMS, WhatsApp, and Push notifications. Just like how Stripe handles payments, Sendmator handles all your user messaging.
// Send email from your app
await sendmator.messages.send({
to: 'user@example.com',
subject: 'Welcome!',
template: 'welcome-email'
});
Just as Stripe solved payments infrastructure, Sendmator solves communication infrastructure
For Payments
For User Communication
Built specifically for app developers who want to ship fast
Designed like Stripe's API. RESTful, well-documented, with SDKs for all major languages. Get started in 5 minutes, not 5 days.
Email, SMS, WhatsApp, Push notifications. One unified API. No need to integrate multiple vendors.
Let users manage their communication preferences. Unsubscribe links, preference centers - all handled.
Track opens, clicks, deliveries, and bounces. Understand how users engage with your messages.
99.9% uptime SLA. Auto-scaling infrastructure. Handle 1 message or 1 million with the same code.
Like Stripe's pricing model - simple, transparent, no hidden fees. 1,000 free emails every month forever.
From authentication to engagement, handle all user communication
Send verification codes via Email, SMS, or WhatsApp with built-in verification flow
Welcome emails, setup guides, and activation campaigns for new users
Order confirmations, payment receipts, shipping updates, and system notifications
Appointment reminders, deadline alerts, and scheduled notifications
Re-engagement campaigns, feature announcements, and product updates
Cart abandonment, order tracking, delivery updates, and customer support
As simple as integrating Stripe. Three steps and you're done.
npm install @sendmator/node
Free tier, no credit card
Start with 3 lines of code
const Sendmator = require('@sendmator/node');
const sendmator = new Sendmator('your-api-key');
// Send welcome email
await sendmator.messages.send({
channel: 'email',
to: 'user@example.com',
subject: 'Welcome to our app!',
template: 'welcome-email',
variables: {
user_name: 'John'
}
});
// Send OTP via SMS
const otp = await sendmator.otp.send({
channel: 'sms',
phone: '+1234567890'
});
// Verify OTP
const verified = await sendmator.otp.verify({
session_token: otp.session_token,
code: '123456'
});
Join hundreds of apps using Sendmator for user communication
1,000 free emails/month • No credit card required • Cancel anytime