Genuka WA docs

WhatsApp Business API guides

WhatsApp Business API guides with Genuka WA: OTP codes, order notifications, campaigns, webhooks, coexistence, Meta pricing and AI agents.

Each of these guides answers one integration question about the WhatsApp Business API with Genuka WA: sending an OTP code, notifying customers about an order, running a campaign, receiving replies and statuses on a webhook, keeping the WhatsApp Business app on your number, starting without Meta verification, estimating message costs in Africa, or handing WhatsApp to an AI agent.

Last updated October 8, 2026

How do I send WhatsApp messages from my backend?

How do I receive replies and delivery statuses?

How do I connect my WhatsApp number?

The procedure itself is in Connecting a number. These two guides answer the questions that come before it.

How much does a WhatsApp message cost?

Those are Meta's rates. The Genuka WA subscription, billed per number, is on the pricing page and in Markdown at /pricing.md.

How do I plug an AI agent into WhatsApp?

What do I need before following a guide?

A Genuka WA account, a connected number and an API key. The quickstart covers all three, authentication covers the key, and the API reference lists every endpoint. The same API is described in OpenAPI 3.1 at /openapi.json. When a call fails, the code Meta returned is explained under error codes.

FAQ

Do I need Meta business verification to follow these guides?

Not to get started. An unverified business sends marketing and utility templates to up to 250 unique recipients per 24 hours outside the customer service window to start with (Meta, Messaging limits). OTP codes are the exception: authentication templates require clearing one of Meta's scaling paths, business verification in most cases (360dialog, Authentication messages). The details are in WhatsApp API without Meta verification.

Can I keep a number that already runs on WhatsApp Business?

Yes. With Meta's coexistence, the WhatsApp Business app, version 2.24.17 or later, keeps working on the number connected to the API, and one-to-one chat history stays in sync (Meta, Onboarding WhatsApp Business app users). Only a number registered on regular WhatsApp, the consumer app, has to be freed first. See the coexistence guide.

Who bills the messages I send?

Meta, directly on your WhatsApp Business account: a client onboarded by a Tech Provider adds its own payment method, and Meta bills it for usage (Meta, Solution Partners and Tech Providers). Genuka takes no markup on those rates and charges a subscription per WhatsApp number.

Which languages are the code samples in?

curl, Node.js, Python and PHP in most guides. The webhooks guide shows Next.js, Express, Flask and the @genuka/whatsapp library; the OTP guide sticks to Node.js and curl.

Sources

Read on October 8, 2026.

On this page