Zindua

Instant communication platform for businesses, optimized for developers.

Product
  • WhatsApp
  • Campaigns
  • Bot builder
  • MailGuard
  • Verify
  • Pricing
Developers
  • Documentation
  • Node.js
  • Next.js
  • PHP
  • FastAPI
  • MCP / Cursor
Solutions
  • Public sector
  • Health & care
  • Banking & fintech
  • NGOs & associations
  • SaaS & product teams
  • All solutions
Company
  • About
  • Blog
  • Contact
  • Status
  • Terms
  • Privacy

Product

  • WhatsApp
  • Campaigns
  • Bot builder
  • MailGuard
  • Verify
  • Pricing

Developers

  • Documentation
  • Node.js
  • Next.js
  • PHP
  • FastAPI
  • MCP / Cursor

Solutions

  • Public sector
  • Health & care
  • Banking & fintech
  • NGOs & associations
  • SaaS & product teams
  • All solutions

Company

  • About
  • Blog
  • Contact
  • Status
  • Terms
  • Privacy

© 2026 Zindua, Inc. All rights reserved.

System status
Zindua
How it WorksPricingCompare
Sign in
Get started

Shops and brands

The order, the restock,
the points at the till.

A boutique, a marketplace, a loyalty club: order #4821 is packed, Ankara is back, redeem at till needs a code. Campaigns stay behind Guardian. Receipts stay on the store mailbox.

Orders, restocks, till OTP.

Shop owner in a rust wax-print blouse checking order 4821 on her phone

What you send

Commerce & retail

Orders, restocks, till OTP.

Orders

Confirmed, packed, out, delivered. WhatsApp for the ping. Email for the receipt.

Restocks

Drops to a list you own. Guardian paces. Promo never shares the OTP quota.

Till and loyalty OTP

Redeem points, join the club, reset the wallet PIN. Same OTP path as the app.

Shop owner in a rust wax-print blouse checking order 4821 on her phone

On the ground

Commande #4821, packed, then a restock they asked for

WhatsApp for the ping. Email for the receipt. A restock list you own, not a burst that bans the shop number. At the till, loyalty OTP is the same path as app login.

  • Confirmed → packed → out → delivered
  • Restocks and drops to opted in lists
  • Loyalty / till OTP, transactional, not a promo
9:41
●●●

Atelier Kasaï

Commandes

#4821

Commande #4821 expédiée. Wax 6 yards. Suivi : znd.app/t/4821 or répondez ICI.

10:03

Ankara “Rivière” de retour, 12 pièces. Liste restock, répondre STOP pour sortir.

16:20

How it works

Three steps. Same API.

Link the desk, map the templates, send when the file moves. One POST /send on every channel.

Step 01

Scan the shop number

Customers save “Atelier …”, not a random SIM.

Step 02

Hook checkout

WooCommerce, custom, or a sheet. Status → template.

Step 03

Split promo and OTP

Campaigns behind Guardian. Till codes stay transactional.

order-shipped.ts · TypeScriptAuto
await zindua.send({  to: order.phone,  channel: "whatsapp",  template: "order-shipped",  lang: "fr",  variables: {    order: order.id,    sku: "Wax 6 yards",    track: order.trackUrl,  },});

Preferred channels

Email, WhatsApp, and push.

Instant communication platform for businesses, optimized for developers. Not SMS, USSD, or voice. Same send() for this desk.

WhatsApp

Orders, restocks, and loyalty codes on your shop number.

Zinc WhatsApp sculpture
WhatsApp docs

Email

Receipts and returns from the store mailbox.

Zinc email sculpture
Email API

PushMirror

Staff till login and high risk refunds.

Zinc push sculpture
PushMirror

Outcomes

Open rates

Order chat lives where the customer already talks.

Safe drops

Guardian on promos. OTP stays a code, not a blast.

One key

Stall, Shopify, or marketplace, same send().

More desks

Open the scene that matches the job.

Public sector

TIN login, counter tickets, city notices.

Open

Health & care

Clinic slots, labs, vaccination waves.

Open

Banking & fintech

Wallet OTP, payouts, KYC, new device.

Open

NGOs & associations

Shifts, appeals, donor receipts.

Open

SaaS & product teams

Auth, invoices, PushMirror in app.

Open

Delivery & fleet

ETA, door OTP, driver shift.

Open

Schools & training

Enrollment, rooms, fee week.

Open