Genuka WA docs

Genuka WA vs WATI: WhatsApp API or team inbox tool

Genuka WA or WATI for the WhatsApp Business API: a REST API for developers or a team inbox with chatbots. Pricing, Meta fees and webhooks compared.

Genuka WA and WATI both run on Meta's official WhatsApp Business Platform, but they serve different jobs. WATI is a ready-made tool for a team: shared inbox, no-code chatbots, campaigns. Genuka WA is a REST API for developers, billed per WhatsApp number, where Meta bills your messages directly with no markup from Genuka.

Last updated October 8, 2026

How this page was written

Everything about WATI comes from its pricing page, its per-message rate cards and its API documentation, read on the date above and listed under Sources. WATI shows different prices depending on the visitor's country: we quote the ones shown for France and for Cameroon. Genuka publishes Genuka WA; check both price lists before you choose.

Genuka WA and WATI at a glance

Genuka WAWATI
Built forDevelopers and software vendors who build WhatsApp into their productSupport, sales and marketing teams who want a ready-made tool
Official WhatsApp Business PlatformYes. Genuka is a Meta Tech Provider; messages go through Meta's Cloud API on your own WhatsApp Business Account (WABA)Yes. WATI presents itself as an Official Meta Business Partner
What you use day to dayA REST API and webhooks. The dashboard connects numbers, manages templates, tracks sends and lets you read and answer conversationsA team inbox (WhatsApp, Instagram, Messenger, TikTok…), no-code chatbots and a campaign tool
WhatsApp numbersUp to 5, 15 or 100 depending on the tier; every extra number costs less than the firstOne channel on Growth and Pro; multiple numbers on Business
Users included1, 5 or 15 depending on the tier3 on Growth, with no way to add more; 5 on Pro and Business, then paid
API accessEvery tierEvery plan, capped at 10,000 calls a month on Growth, 200,000 on Pro, 20 million on Business
WebhooksEvery tier. Signed with timestamped HMAC-SHA256, 5 retries, replay from the dashboardNone on Growth, "limited" on Pro, "extensive" on Business
Meta message feesBilled by Meta straight to your WABA, with no Genuka markupPaid to WATI as prepaid credits, at WATI's rate card
Cheapest monthly subscription5,000 FCFA, €19 or $19 (Starter)€69 in France, $49 in Cameroon (Growth)
Payment methodsMobile Money (FCFA) or cardCards that support international purchases; bank transfer on annual plans
Keep the WhatsApp Business app on the numberYes (Meta coexistence)Yes, WATI advertises syncing with the WhatsApp Business app
Free trial7 days, no card7 days, no setup fee
Chatbots and AINo chatbot builder: your logic plugs into the webhooks. An MCP server (@genuka/whatsapp-mcp) lets an AI agent call the API: see WhatsApp API for AI agentsNo-code chatbots, AI Co-pilot credits included, Astra AI agents as a paid add-on
Running numbers for many businessesA connection link to send to each client, white-label from Growth, client sub-accounts from ScalePartner and reseller programs (see their site)

Developer API or team tool: what is the difference?

WATI assumes people answer the customers. Its pricing page describes a team inbox (assign, track, follow up, tag, report), no-code chatbots, campaigns with open and read rates, the WhatsApp catalog and, depending on the plan, Shopify, HubSpot or Salesforce integrations. The API comes on top: 10,000 calls a month and no webhooks on Growth.

Genuka WA assumes your code talks to the customers. Your backend sends an order confirmation, a one-time code or a campaign over HTTP. Replies and delivery receipts arrive on your signed webhooks, and your application decides what to do with them. The dashboard lets you read conversations and answer them, but it is not a support tool: no agent assignment, no routing rules, no chatbot builder, no campaign console.

Want a no-code campaign console?

Genuka WA exposes campaigns as an API primitive (/api/v1/campaigns: a template, a recipient list, a status per recipient). If your team wants to compose campaigns in a UI, Genuka Core (genuka.com) offers one.

How much do WATI and Genuka WA cost?

Each bill has two layers: the provider's subscription, and the messages Meta charges for.

How much is the subscription?

WATI prices depend on the visitor's country. On October 8, 2026, its pricing page showed, for France:

WATI planMonthlyAnnual, per monthWhat is included
Growth€69€591 channel, 3 users, 15,000 broadcasts a month, 10,000 API calls, no webhooks
Pro€149€1191 channel, 5 users, unlimited broadcasts, 200,000 API calls, limited webhooks
Business€349€279Multiple numbers, 5 users, 20 million API calls, extensive webhooks

For Cameroon, WATI applies a regional price list in US dollars: Growth at $49 ($39 a month billed annually), Pro at $99 ($79), Business at $249 ($199). Message charges come on top on every plan.

Genuka WA bills the WhatsApp number: a base price that covers the first number, then a cheaper rate for every additional one, lower the higher the tier.

Genuka WA tierMonthlyAnnual, per monthExtra number, per monthWhat is included
Starter5,000 FCFA or $193,000 FCFA or $152,500 FCFA or $9Up to 5 numbers, 500 outbound messages per number per billing period, 1 user, API and webhooks
Growth10,000 FCFA or $498,000 FCFA or $392,200 FCFA or $8Up to 15 numbers, 5,000 messages per number, 5 users, white-label, priority support
Scale30,000 FCFA or $14925,000 FCFA or $1191,800 FCFA or $6Up to 100 numbers, 30,000 messages per number, 15 users, client sub-accounts
EnterpriseQuoteQuoteQuoteCustom volume, terms and SLA

Euro prices use the same figures as dollar prices. The outbound message allowance is a subscription limit, not metering: once it is used up, the API answers 402 plan_limit_messages until the next period, or until you add numbers or move up a tier. The full grid is on the pricing page and in Plans & billing.

Who bills the WhatsApp messages?

Meta charges for templates by category (marketing, utility, authentication) and by the recipient's country. Since October 1, 2026, Meta also charges for service messages (the free-form replies sent inside the 24-hour window) at the country's utility rate, and utility templates sent inside that window are now billed too. WATI and Trengo state that the first 1,000 service messages of each number stay free every month. Messages sent inside the 72-hour free entry point window opened by a Click to WhatsApp ad stay free. That layer is the same with every provider. What changes is the path the bill takes.

With Genuka WA, Meta bills your WABA directly, on the card you add to your WhatsApp Business account. Genuka never touches those fees and adds nothing to them.

With WATI, you top up credits with WATI, and each message's cost is deducted from that balance. The price applied is WATI's rate card, which varies with your account's region and your plan. An excerpt from its two US-dollar rate cards dated October 1, 2026, for the Growth and Pro plans:

Recipient countryCategoryUSD "EAST" rate card (accounts in Cameroon)USD "WEST" rate card (accounts in the United States)
CameroonMarketing$0.0281$0.0360
CameroonUtility$0.0052$0.0072
FranceMarketing$0.1074$0.1374
FranceUtility$0.0390$0.0540

WATI states that an additional discount applies on Business. To put these figures in context, compare them with Meta's official rate card for the same country (linked under Sources): that Meta rate, and nothing else, is what a Genuka WA account pays.

Which plan fits which need?

Subscription only, billed monthly, Meta fees excluded:

NeedGenuka WAWATI (France prices)
One number, API sends and webhooks, one personStarter: €19Pro: €149 (Growth has no webhooks)
One number, a team of 3 to 5, webhooksGrowth: €49Pro: €149
Three numbersStarter: €19 + 2 × €9 = €37Business: from €349

It is not the same product

WATI's price includes the team inbox, chatbots, integrations and AI credits, none of which Genuka WA provides. If your team needs them and nobody can build them, these rows do not compare one to one. And Genuka WA's allowance matters: Starter includes 500 outbound messages per number per billing period, Growth 5,000.

How do the APIs and webhooks compare?

Genuka WAWATI
Base URLhttps://wa.genuka.com/api/v1https://live-mt-server.wati.io, with /api/ext/v3/… for v3 and your tenant ID in the path for v1
AuthenticationAuthorization: Bearer pk_live_…, key created in the dashboardAuthorization: Bearer <token>, token created in the WATI dashboard
Send a templatePOST /api/v1/messages with a template fieldPOST /api/ext/v3/messageTemplates/send
Send a free-form messagePOST /api/v1/messages with text, image, buttons…POST /api/ext/v3/conversations/messages/text
CampaignPOST /api/v1/campaigns, then POST /api/v1/campaigns/{id}/launchThe same template endpoint, with broadcast_name and up to 10,000 recipients
WebhooksX-Genuka-Signature header: HMAC-SHA256 of the timestamp and the raw bodySet up in the WATI dashboard; the webhook introduction page describes no signature
Retries5, after 1 min, 5 min, 30 min, 2 h, then 6 h; manual replay from the logUp to 144, every 10 minutes
SpecificationOpenAPI 3.1 at /openapi.jsonAn OpenAPI 3.0 definition per endpoint in the docs

How do I send a template with Genuka WA?

One Meta-approved template, sent to one recipient. variables fills the body's {{1}}, {{2}} parameters, in order:

curl -X POST https://wa.genuka.com/api/v1/messages \
  -H "Authorization: Bearer $GENUKA_WA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connectionId": "cnx_...",
    "to": "+237699001122",
    "template": {
      "name": "order_shipped",
      "language": "en_US",
      "variables": ["Awa", "#1042"]
    }
  }'

# { "data": { "messageId": "wamid.HBg..." } }

A 200 means Meta accepted the message, not that it was delivered: the final status arrives on your webhooks. Read the connectionId with GET /api/v1/connections.

What changes in my code if I leave WATI?

On WATIOn Genuka WA
POST /api/ext/v3/messageTemplates/send with template_name, broadcast_name and recipients[]One recipient: POST /api/v1/messages with template.name, template.language and template.variables. A list: POST /api/v1/campaigns (connectionId, templateId from GET /api/v1/templates, name, recipients[].to, recipients[].variables), then /launch
POST /api/ext/v3/conversations/messages/text with target and textPOST /api/v1/messages with to and text
channel, the channel's name or numberconnectionId, read with GET /api/v1/connections
Number without +, for example 14155552671International number with +, for example +237699001122
Named custom_params (name and value)Positional variables, or bodyNamed for a template with named parameters
Separate WATI events (messageReceived, templateMessageSent_v2, sentMessageDELIVERED_v2…)One messages event for inbound messages and statuses, with Meta's raw value in data and a signature to verify

The full reference is in the API documentation and in Sending messages. For the receiving side, see receive replies and statuses via webhook.

When should I choose WATI over Genuka WA?

  • Your agents answer customers by hand and need assignment, team routing and activity reports.
  • You want to build chatbots without writing code, or gather WhatsApp, Instagram and Messenger in one inbox.
  • You rely on ready-made integrations (Shopify, HubSpot, Salesforce) rather than your own.
  • Nobody on the team will write code against an API.

When is Genuka WA the better choice?

  • You are building WhatsApp into your product: order notifications, login codes, campaigns triggered by your backend. See the guides on order notifications, sending a WhatsApp OTP from Node.js and sending a campaign through the API.
  • You run the numbers of several client businesses: each one connects through your link, every extra number costs less, and one API key covers all your clients. See Connecting a number.
  • You want Meta to bill your messages directly, with no middleman and no markup.
  • You want signed webhooks from the first tier.
  • You pay in FCFA, by Mobile Money.

FAQ

Is Genuka WA cheaper than WATI?

On the subscription, yes for an integration use case: €19 a month for one number with API and webhooks, against €149 for the first WATI plan that includes webhooks (prices shown for France). But WATI includes a team inbox and chatbots. On messages, a Genuka WA account pays Meta's rate; on WATI, WATI's rate card applies.

Do WATI and Genuka WA both use the official WhatsApp API?

Yes. WATI presents itself as an Official Meta Business Partner; Genuka is a Meta Tech Provider. Either way, messages go through Meta's Cloud API under the same rules: Meta-approved templates outside the 24-hour window, recipient opt-in, messaging limits.

Can I keep my number if I leave WATI?

Meta provides a procedure to migrate a number from one partner to another, which keeps the display name, quality rating, messaging limits and approved high-quality templates. It has prerequisites: two-step verification turned off on the number, a valid payment method on the source WABA, and a business verified by Meta. Check your case with us before you switch anything off.

Does Genuka WA have an inbox?

Yes, a simple one in the dashboard: you read the messages your numbers receive and answer them. It has no agent assignment, routing or chatbot. To automate, your webhooks receive every inbound message.

Can I pay with Mobile Money?

On Genuka WA, yes: the subscription can be paid by Mobile Money in FCFA (Genuka Pay in Cameroon, pawaPay in the other CFA franc countries we cover) or by card. WATI's FAQ lists payment by cards that support international purchases, and by bank transfer on annual plans.

Sources

Read on October 8, 2026.

On this page