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

Drop blocks. They write your number.The bot replies.

Menus, photos, your API. Free on the scanned OTP line.

Paste your OpenAI, Claude, or Gemini key. The AI block writes what WhatsApp sends.

Start freeHow to use AIOpenAIClaudeGemini

Menus, photos, your API

Test before you publish

Free on the OTP number

Your OpenAI, Claude, or Gemini key

Shop owner on WhatsApp: Kivu Market numbered menu, stall photos, and the canvas

Test before you publish

Try the bot on the same engine

Open Test bot on the canvas. Tap a menu choice or type 1, 2, 3. Same engine as WhatsApp. This canvas, even unsaved.

  • Quick replies match the menu
  • Reset starts a fresh chat
  • Publish when the path feels right
1. See products2. Opening hours3. Place an orderhi
Someone testing the shop bot on a phone: menu 1 2 3 then opening hours

Kivu Market

hi

1. See products

2. Opening hours

3. Place an order

Test bot

They typed 2.

Mon-Sat 07:00-19:00

Sunday closed

Reset

Canvas, not a blank page

Start, message, menu 1-2-3, If, delay, jump. Variables {{name}} insert from the picker. Models for shop, delivery, bank, and school so you are not staring at empty cards.

  • Publish on the bot number when you scan one
  • Sessions per contact, not a shared brain
  • Pause stops replies. Resume starts them.
Zinc Bot Builder canvas with Start, Shop menu, Image, If, and Human desk blocks

Send a photo in the chat

Drop an Image block. Paste a link, upload a file, pick Giphy, Unsplash, or an icon. Caption still supports {{variables}}. WhatsApp fetches the https URL.

  • Link, Upload, Giphy, Unsplash, or Icon
  • {{vars}} in the caption
  • Next block picks where the flow goes
Zinc Image block with beignet preview, caption, and Link Upload Unsplash tabs

Stock photos without leaving the canvas

Search Unsplash inside the block. Tap a shot. It lands on the Image card. No separate asset desk. No lime collage generator.

  • Search stays in the block
  • Tap to attach
  • Works next to Link and Upload
Zinc Unsplash search grid of stall photos inside the Image block

Apply a ready model

Shop, delivery, bank, school, site desk. One click replaces the canvas and saves now. Shop ships a product list you edit, not a blank file. Log out, it is still there.

  • Hello stays free on the scanner
  • Pro models unlock API and live map
  • You can still edit every block after
Zinc Apply a model picker with shop, delivery, bank, and school cards

Watch the line move

Analytics on the canvas. People who wrote, inbound writes, bot replies, talking now and waiting. Change the text on a block when a path goes quiet. We do not count WhatsApp opens, and we do not invent template dollars.

  • 7, 30, or 90 days, polling live
  • Where people sit, by block
  • GA4 ping is a separate block
Zinc bot analytics with People, Inbound, Replies, and an orange bar chart

Filter days with the calendar

Pick 7, 30, or 90 days, or open the calendar. From and To. Apply. The chart and counts follow the range you chose.

  • Presets for week, month, quarter
  • Custom From and To
  • Apply redraws the series
Zinc analytics date range calendar with 7 days preset and Apply

API

Open API for people who want to code the bot

Same project key as send(). List bots, write a graph, simulate a turn. The canvas HTTP block is the other direction: the bot calls your backend.

GET  /api/v1/bots
POST /api/v1/bots
GET  /api/v1/bots/:id
PATCH /api/v1/bots/:id
POST /api/v1/bots/:id/simulate

Authorization: Bearer znd_live_xxx

In life

What the canvas does while they sleep

They write your number. Menus, photos, your API. The bot replies on the same scanned line.

Someone asleep while the WhatsApp bot keeps the desk open

They write after hours. The canvas still replies.

Shop owner checking the bot menu on a phone

Hours, a menu, a person. They tap 1, 2, 3.

Someone at a laptop wiring the bot to an API

Ask, then your API, then a person.

Site

Put the desk on the site

WordPress plugin. Shopify, Wix, Next, a script. Sign in, create a bot, publish, then copy from Share.

WordPressShopifyWixHTMLReactNext.js
How to embed

Intelligence

Your key

Your key. One AI call. WhatsApp sends {{ai}}.

Drop AI after your facts. Connect OpenAI, Claude, or Gemini on the project. The next message sends {{ai}}. Zindua never buys tokens.

OpenAIOpenAIClaudeClaudeGeminiGemini
How to use AI in the chatbot

FAQ

Is this WhatsApp Cloud API?

No. You scan your business number for OTP. Campaigns can use a second scan. The bot can use a third on Pro. Free still replies on the OTP line. Guardian paces each number. Cloud API onboarding is a different product.

Can the bot place a WhatsApp call?

Not through the scanned session. Drop a Call invite message with a wa.me link. Native calling needs official Business Calling, which we do not run on the scanned line.

How do people find the bot?

Sign in, create a bot, publish. Then Share, Site, or /b/your-slug and the QR. WordPress is a plugin ZIP. Shopify and Wix get a snippet from Share. A sample on the embed page will not chat.

Can I build the bot from my own app?

Yes. GET and PATCH /api/v1/bots with your project Bearer key. POST /api/v1/bots to create. POST /simulate to dry-run a turn. The canvas HTTP block still calls your https API at runtime.

Does analytics show opened like email?

No. Bot Analytics counts sessions, inbound writes, and replies the bot actually sent. WhatsApp read receipts are not stored for those replies. Campaigns have their own conversation report.

Can the bot send a product card or a catalog?

Yes. Drop Products, or apply Shop. Edit name, price, photo, stock. They reply 1, 2, 3. The next block can ask how many and hand off to a person. Paste CSV if you already have a file. Native Facebook Commerce Manager cards need WhatsApp Cloud API. This canvas is a scanned line, not Cloud API.

How does the AI block work?

Pro. You paste your OpenAI, Claude, or Gemini key on the project. Zindua never buys tokens. The AI block writes {{ai}}. The next message sends it. One call per step. Hours stay a Message if they never change. Recipes: /bot-builder/ai. Full walkthrough: /bot-builder/guide.

OTP, campaigns, and bot can be three numbers.

Scan OTP once and leave it. Pro can add a campaign line and a bot line. A blast on the campaign phone does not start the canvas. Guardian holds each pace.

Start freeWhatsApp campaigns