Auth
Sign up, password reset, new device. WhatsApp or email. Same template slug.

Builders
Product teams send signup codes, dunning, and “approve this Chrome on Lagos” from one SDK. Docs, MCP, WordPress, an afternoon, not a quarter. You keep the mailbox and the WhatsApp session.
Auth, invoices, PushMirror in app.

What you send
Auth, invoices, PushMirror in app.
Sign up, password reset, new device. WhatsApp or email. Same template slug.

Welcome, invoice, dunning, flags. Your SMTP. Our templates and logs.

1 tap, emoji, or digit inside your app. Not a hosted login page.


On the ground
The user signs in from Chrome. PushMirror opens in your app: device, city, approve or deny. WhatsApp OTP if they have no push token yet. Invoice failed? Email from your SMTP, WhatsApp only if they opted in for billing chat.
Northwind
New device
Security
Connexion Chrome · Mac · Lagos. Approuver cet appareil ?
09:41
Approuver
09:41
Appareil ajouté. Prochaine connexion sans challenge pendant 30 jours.
09:41
How it works
Link the desk, map the templates, send when the file moves. One POST /send on every channel.
Step 01
Key, templates, optional WhatsApp QR.

Step 02
Node, Python, PHP, Java, .NET. MCP if you want a guided setup.

Step 03
Device token + challenge. OTP stays the fallback.

const challenge = await zindua.pushMirror.create({ userId: user.id, type: "approve", purpose: "login", context: { device: "Chrome on Mac", city: "Lagos", }, fallback: { channel: "whatsapp", to: user.phone },});Preferred channels
Instant communication platform for businesses, optimized for developers. Not SMS, USSD, or voice. Same send() for this desk.
Transactional mail from Gmail, Outlook, SMTP, or your ESP.

OTP and product alerts on a scanned number.

1 tap challenges inside the product you already ship.

Outcomes
Ship in an afternoon. Isolation per app and key.
You keep the mailbox and the WhatsApp session.
Email, WhatsApp, push, channel is a field.
More desks

TIN login, counter tickets, city notices.
Open
Clinic slots, labs, vaccination waves.
Open
Wallet OTP, payouts, KYC, new device.
Open
Shifts, appeals, donor receipts.
Open
ETA, door OTP, driver shift.
Open
Orders, restocks, till OTP.
Open
Enrollment, rooms, fee week.
Open