Email+WhatsApp

Send with confidence.
Launch in minutes.

One API for email and WhatsApp OTP. Connect your channels, templates, send.

send.ts
import { Zindua } from '@zindua/sdk';const client = new Zindua({ apiKey: process.env.ZINDUA_KEY });await client.send({  to: '243812345678',  channel: 'whatsapp',     // or 'email'  template: 'otp-verification',  lang: 'fr',  variables: { code: '482910' },});// ✓ Delivered in 12ms
Email + WhatsApp·200 WhatsApp OTP free·One API · POST /v1/send·Multi-project·i18n built-in·No credit card·OTP · Welcome · Reset·Gmail · SMTP · Outlook·Email + WhatsApp·200 WhatsApp OTP free·One API · POST /v1/send·Multi-project·i18n built-in·No credit card·OTP · Welcome · Reset·Gmail · SMTP · Outlook·
Free plan

200 WhatsApp OTP.
Free every month.

Start on WhatsApp. Add email on Pro. One API, both channels.

  • 2 isolated projects
  • Multilingual: FR, EN, SW, AR and more
  • 5 templates per project
  • Auto i18n fallback built-in
200
WhatsApp OTP / mo
2
Projects
5
Templates each
24/7
Always online
alex@example.com
Subject:Votre code de vérification
École XYZ

Votre code de vérification

Utilisez ce code pour confirmer votre identité. Il expire dans 10 minutes.

482 910
Expire dans 10 min

Si vous n'avez pas demandé ce code, ignorez cet email.

Envoyé via ZinduaÉcole XYZ · FR
lang:FRfallback → EN
send.ts
await zindua.send({
  to: '243812345678',
  channel: 'whatsapp',
  template: 'send-otp',
  lang: 'fr',
  variables: { code: '482910' }
});

// ✓ Delivered · 11ms · lang: 'fr'

Verification codeson WhatsApp.

Reach users where they already are. Connect your business number, scan once, and deliver OTPs, login codes, and transactional alerts. Often cheaper than SMS in Africa and Central Africa.

send.tslang: fr
await client.send({  to: '243812345678',  channel: 'whatsapp',  template: 'otp-verification',  lang: 'fr',  variables: { code: '4592' },});
  • Connect in 2 minutes

    Scan a QR code from your dashboard. Your number, your brand.

  • Secure by design

    API keys stay on your server. Pause or unlink anytime.

  • Built for developers

    Same API as email. Switch channel with one parameter.

Architecture

From one call
to the inbox.

One SDK call. Your email service. Any language. Delivered.

Your app

API Key
znd_live_…
SDK call
TypeScript · Node.js

Zindua engine

Project resolve
Decrypt creds
Template lookup
Lang resolve
Inject variables
Quota & log

Delivery

Your service
Gmail · SMTP
Inbox
Delivered ✓
Template engine

Real templates.
Any language, instantly.

Click any language tab — the same template renders in a different version automatically.

Welcome
welcome-email
Bienvenue sur MyApp, Alex !
MyApp

Bienvenue, Alex ! 🎉

Votre compte est prêt. Commencez à explorer dès maintenant.

Accéder à mon compte →
2 languages · slug: welcome-email
OTP Code
send-otp
Your verification code
MyApp

Your one-time verification code:

482 910

Expires in 10 minutes. Do not share this code.

3 languages · slug: send-otp
Reset Password
reset-password
Réinitialisez votre mot de passe
MyApp

Réinitialisez votre mot de passe

Cliquez sur le bouton ci-dessous pour définir un nouveau mot de passe. Ce lien expire dans 30 min.

Réinitialiser →

Si vous n'avez pas demandé ceci, ignorez cet email.

2 languages · slug: reset-password

Everything you need.
Nothing you don't.

Zindua handles email delivery so your team can focus on your product.

Universal Connectors

Connect Gmail, Outlook, SMTP, or any major API in seconds. Your infrastructure, our delivery engine.

GmailOutlookSMTPAPI

One-Line SDK

A single npm package that works front-end and back-end. Send emails in one function call.

zindua.send({ template: 'welcome', lang: 'fr' });

Trust & Security

CORS whitelisting, AES-256 encrypted credentials, and automatic deliverability protection.

AES-256-GCM encrypted at rest

Multi-Project Architecture

Manage multiple apps under one account. Each project has its own API key, service, and templates. Fully isolated.

Project AProject B+ more

Built-in i18n

One template, many languages. Write FR, EN, SW, AR versions. The SDK picks the right one automatically.

lang: 'fr' // → fallback to 'en' if not found

Real-time Analytics

Track opens, clicks, bounces, and delivery rates with a dashboard built for developers.

61%
Opens
24%
Clicks
0.3%
Bounces
14ms
Latency
Developer Experience

Built for developers.
Ready in minutes.

Install the SDK, grab your API key, and send your first email before your coffee cools down. Full TypeScript support included.

  • TypeScript & JavaScript support
  • Multilingual support: FR, EN, SW, AR and more
  • Multi-project isolation with separate API keys
  • REST API with OpenAPI spec + Webhooks
send.ts
i18n ready
Read Docs
Typescript
Works with your stack
Next.js
Node.js
TypeScript
Python
React
{}
REST API

Loved by developers

Join teams that moved fast with Zindua.

Zindua cut our email integration time from 2 weeks to an afternoon. The SDK is incredibly clean.

AS
Aditi Sharma
CTO, Waverly Labs

Finally an email platform that doesn't feel like it's from 2010. The DX is exceptional.

MC
Marcus Chen
Lead Engineer, Helios AI

We handle 500k emails a month through Zindua. Zero downtime since launch. Absolutely solid.

FA
Fatima Al-Rashid
Head of Product, Kairo Fintech
No credit card required

Start sending today.

Free plan includes WhatsApp OTP on your number. Pro adds email and more volume. No lock-in.

Compare Zindua with Resend, SendGrid, Mailgun, Postmark & Unosend