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

Ministries and agencies

The counter, on the phone.
Before the queue forms.

A tax desk, a commune, a ministry: citizens already live in WhatsApp. Zindua puts OTP, file status, and official waves on that thread, email for the archive, PushMirror when a clerk signs in from a new machine.

TIN login, counter tickets, city notices.

Citizen in a terracotta blouse checking a TIN login on her phone

What you send

Public sector

TIN login, counter tickets, city notices.

Portal OTP

eTIN, civil status, land registry. WhatsApp code or PushMirror 1 tap for clerks. Same send() as the rest of the stack.

Counter tickets

Fees received, document ready, window number. The citizen sees it in chat instead of waiting at the door.

City and ministry waves

Water, markets, polling places, health desks. Your lists. STOP + Guardian so the official number stays trusted.

Archive

Email when the notice must live in a dossier. Logs if an inspector asks who was told, and when.

Citizen in a terracotta blouse checking a TIN login on her phone

On the ground

TIN login and a ticket that is actually ready

Not a passport copy paste. A Direction Générale des Impôts portal: the citizen asks for a code, pays the stamp, then gets “ready for collection” on the same official number. The paper file still exists. The second trip to the guichet does not.

  • OTP for eTIN / one stop portal, 10 minutes, then it dies
  • Ticket: fees paid, document ready, window B, bring the old card
  • City wave: water cut, market day moved, polling station change, Guardian paced
9:41
●●●

DGI eTIN

Official · Kinshasa

eTIN

Code de connexion 482917. Valable 10 min. Ne le partagez pas. Guichet unique DGI.

08:12

Dossier TIN 24 1184 : quitus prêt au guichet 3, Gombe. Ancienne carte + reçu. Fermeture 15h.

11:40

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

Link the office number

QR in the dashboard. Display name = the desk citizens already know.

Step 02

Map the statuses

OTP, fees due, ready, pickup window. Templates in FR / EN / SW.

Step 03

Send from the portal

POST /send when the file moves. Campaigns for notices, never a burst.

dgi-portal.ts · TypeScriptAuto
await zindua.send({  to: citizen.phone,  channel: "whatsapp",  template: "dgi-tin-otp",  lang: "fr",  variables: { code: otp, tin: citizen.tin },});

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

OTP, tickets, and paced official waves on the QR linked office line.

Zinc WhatsApp sculpture
WhatsApp docs

Email

Quittance and formal letters from the SMTP the agency already runs.

Zinc email sculpture
Email API

PushMirror

Clerk login from a new workstation, 1 tap, in the internal app.

Zinc push sculpture
PushMirror

Outcomes

Fewer return trips

Status lands before the citizen leaves home.

One contract

Interior, finance, commune, one API, not a vendor per ministry.

A number that lasts

Guardian paces national lists. OTP stays transactional.

More desks

Open the scene that matches the job.

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

Commerce & retail

Orders, restocks, till OTP.

Open

Schools & training

Enrollment, rooms, fee week.

Open