Integration

WhatsApp Business API in Kuwait: how to set it up, step by step

To get the WhatsApp Business API in Kuwait, verify your business with Meta using your commercial licence, register a number you own that is not active on WhatsApp (or keep your WhatsApp Business app number through a partner's coexistence onboarding), get a display name approved, then connect Meta's Cloud API yourself or through a provider. A Business Solution Provider is optional, not required.

Last verified Written by the Rukn engineering team

Key takeaways

  • Meta's Cloud API is open to businesses directly. Solution Partners add billing, support and tooling, but you do not need one to get access.
  • Meta accepts a business registration or licence document for verification, and Arabic is a supported document language, so a current Kuwaiti commercial licence can be uploaded without translation.
  • The number must be yours, able to receive an SMS or voice call, and not active on WhatsApp. A WhatsApp Business app number can stay on the app through coexistence, which runs through a partner.
  • The display name must match your legal name or the brand on your website. Generic words, "Official" and promotional text are rejected.
  • From 1 October 2026 Kuwait gets its own WhatsApp rate card, and service replies are charged after 1,000 free per number each month.

Getting the WhatsApp Business API in Kuwait takes five steps: verify your business with Meta using your commercial licence, prepare a number, get your display name approved, connect the Cloud API, and submit Arabic and English templates. This technical guide follows Meta's documentation as checked on 27 September 2026, with sources at the end.

Do you need a Business Solution Provider?

No. Meta hosts the Cloud API and lets a business connect to it with its own Meta app. Meta's partner documentation tells a business building an app only for itself to follow the Cloud API Get Started guide, not the partner route.

Meta describes three main partner types for messaging:

Partner typeWhat Meta says it offersWhat it means for you
Solution PartnerMessaging, billing, integration and support; can extend a credit line and invoice clients for API usageOne bill and one support contact
Tech ProviderFull services without a credit line; clients add their own payment methodYou pay Meta for messages and the provider for its software
Tech PartnerA Tech Provider that is, or is eligible to become, a Meta Business PartnerSame as a Tech Provider, with partner program access

The main case where you need a partner is coexistence: keeping your number on the WhatsApp Business app while also using the API (see step 2). That onboarding runs through Embedded Signup, which Solution Partners and Tech Providers offer.

What you need before you start

ItemWhat Meta requiresKuwait note
Business portfolioA Meta business portfolio that owns the WhatsApp accountCreate it under the company. We recommend two or more admins
Verification documentProof of the legal business name, plus address or phoneThe commercial licence covers the legal name; Arabic is accepted
Phone numberOwned by you, with a country and area code, able to receive an SMS or voice callCheck that the line accepts international SMS and calls
Display nameA clear link to your legal name or website brandingUse the name on your licence, website and shopfront
Payment methodAdded in Billing HubNeeded for paid templates. From 1 October 2026, also for service replies after the 1,000 free each month
Privacy policyA published privacy policy (WhatsApp Business Messaging Policy)Publish it before launch
Opt-inCustomers gave you their number and agreed to receive messages from your business on WhatsAppRecord where and when each opt-in happened

Not sure you need the API yet? Compare the WhatsApp Business app and the API, or read how Kuwait businesses turn WhatsApp chats into customers.

Step 1: Verify your business with Meta

Meta asks for documents that show your legal business name, and your official mailing address or phone number. Accepted types:

  • Certificate or articles of incorporation
  • Business registration or licence document
  • Government-issued business tax document (self-filed tax documents are not accepted)
  • Business bank statement
  • Utility bill, for address and phone only, never for the legal name

For most Kuwaiti companies the commercial licence proves the legal name. Meta lists Arabic among its supported document languages, so no translation is needed. Documents must be unexpired and issued by the relevant authority, so check the licence expiry date first.

Before you submit, check three things:

  • The legal name in the portfolio matches the licence exactly, in the language you chose.
  • The portfolio address or phone number appears on at least one document, such as a company bank statement.
  • Personal data Meta does not need, such as Civil ID numbers, is blacked out. Meta asks you to hide it.

Verification also raises your limits. A new business portfolio can register two phone numbers, and up to 20 once the business is verified or reaches a 2,000 messaging limit. A verified portfolio with an approved display name can hold up to 6,000 message templates per WhatsApp account, against 250 before.

Messaging limits

Your messaging limit is the number of unique customers you can message outside a customer service window in a moving 24-hour period. A new portfolio starts at 250. Verifying the business is one way to reach 2,000. After that, Meta raises the limit one level at a time to 10,000, 100,000 and then unlimited, when your messages keep a high quality rating and you used at least half of your current limit in the last 7 days. The limit is shared by every number in the portfolio.

Step 2: Prepare the +965 number

The number must:

  • Be owned by you
  • Have a country and area code (short codes are not supported)
  • Be able to receive a voice call or an SMS for the verification code

Meta recommends a mobile number, and tells you to enable international reception of SMS and calls on it. If your line blocks them, ask your operator to turn them on first. A landline can take a voice-call code; turn off call forwarding and IVR menus while you verify.

After registration the number still takes normal calls and SMS, but it cannot be used on regular WhatsApp. If it is active on WhatsApp, delete that account first. You also set a two-step verification PIN when you register.

Already selling through the WhatsApp Business app?

You do not have to give up that number. Meta's coexistence onboarding keeps it working in the app while the API runs on it too, and can sync past chats if the business agrees. The conditions:

  • The app must be version 2.24.17 or later.
  • Onboarding runs through Embedded Signup from a Solution Partner or Tech Provider.
  • A shared number has a fixed throughput of 20 messages per second.
  • Messages sent from the app stay free. API messages follow API pricing.
  • In the app, broadcast lists become read-only, disappearing and view-once messages are turned off for one-to-one chats, and group chats are not synced.

Step 3: Get the display name approved

Meta reviews the name customers see against published guidelines:

  • It must have a clear relationship with your legal business name and match the branding on your website.
  • If the brand differs from the company on the licence, use the form "Brand by Company", and state the link on your website.
  • No generic terms (for example "Perfumes") and no bare place names (for example "Kuwait").
  • No "Official" or "Verified", and no mention of WhatsApp, Meta or Facebook.
  • No offers or slogans, and nothing formatted as a website or email address.

For an Arabic display name, use the same Arabic name on your website and signage.

Step 4: Connect the Cloud API

With a verified portfolio and a number ready, follow Meta's Get Started guide:

  1. Create a Meta app with WhatsApp in the App Dashboard and connect it to your business portfolio and WhatsApp account.
  2. Send test messages from the test number Meta generates and registers for you.
  3. Create a system user in your business portfolio and generate a permanent access token. The token the dashboard gives you for testing is temporary.
  4. Add your +965 number in App Dashboard, WhatsApp, API Setup. Adding it verifies ownership; you then call the register endpoint to use it with the Cloud API.
  5. Point a webhook at your server to receive incoming messages and delivery statuses. Status webhooks also tell you whether each message was billable.
  6. Add a payment method in Billing Hub.
  7. Connect the number to the tools your staff use: an inbox, a CRM, an order system.

Step 5: Write Arabic and English templates

Outside the 24-hour customer service window, you can only message a customer with an approved template. The window opens, and resets, each time the customer messages you.

Templates fall into three categories: marketing, utility and authentication. Meta reviews each one automatically, and review can take up to 24 hours. The category sets the price, and you accept the charge for the category Meta assigned, so check it after approval.

Plan bilingual templates in pairs. An Arabic and an English version can share a name, but each language counts toward your template limit. Write the Arabic natively rather than translating line by line.

Use (hypothetical Kuwaiti examples)Typical categorySent when
Order confirmation with order number and delivery areaUtilityAfter a purchase
Clinic appointment reminder the day beforeUtilityScheduled
One-time login code for an appAuthenticationOn request
Ramadan or White Friday offerMarketingCampaign, opted-in contacts only

Meta rates template quality from customer responses and can pause a low-quality template.

Direct Cloud API or a managed platform

Both routes use the same Meta rules and message prices. The difference is who builds and runs everything around them.

Direct Cloud APIManaged platform (such as Waslo)
Meta account and numberYoursShould still be yours; confirm it in writing
Staff inboxYou build or buy oneIncluded
Engineering workWebhooks, storage, templates, retries, monitoringThe provider's job
Running costMeta messages, hosting and developer timeMeta messages, a subscription and a one-time setup fee
Best fitA team with developers who want full controlA team that wants to sell and support on WhatsApp now

Waslo is the messaging platform Rukn built and runs. Rukn is an independent Tech Provider on the WhatsApp Business Platform, so Meta bills message charges directly to the payment method on your own WhatsApp account; the Waslo subscription is separate. Waslo adds:

  • WhatsApp Business API setup: we prepare and submit your business verification to Meta and register your number
  • A unified team inbox across a web chat widget, WhatsApp, Instagram, Telegram, LINE, SMS and email, plus Twilio and API connections
  • An AI agent that answers from your knowledge base in Arabic and English, and hands the chat to a person with full context
  • Order taking in the chat, with a KNET payment link from your own licensed payment gateway account; funds settle to your business, never through Rukn
  • Lead capture, broadcast campaigns to opted-in customers, CRM integrations on a Custom Build through your CRM's API (fields and sync direction confirmed during scoping), and analytics

Before you add AI, note that since 15 January 2026, WhatsApp's Business Solution Terms only let AI Providers offer general-purpose AI assistants on the platform where Meta is legally required to allow it. An agent that answers about your own business is a different use, but read the current terms before launch.

Pricing is quoted after we understand your scope. See our WhatsApp and messaging services in Kuwait, and the WhatsApp AI agent guide for what an agent should and should not answer.

Taking KNET payments inside the chat

Kuwaiti customers expect KNET. On WhatsApp that means a gateway payment link for each order:

  1. The customer asks to order in the chat.
  2. Your system, or an AI agent, confirms the items, the delivery area and the total.
  3. Your backend asks the gateway for a link for that exact order. MyFatoorah's SendPayment endpoint, for example, creates an invoice link and can return it in the response.
  4. You send the link. Inside the 24-hour window a normal message works; outside it, the link must go in an approved template.
  5. The gateway notifies your backend when the payment succeeds, and you send the confirmation.

The gateway side is covered in our KNET integration guide and MyFatoorah integration guide.

What it costs to run

Meta charges per delivered message. Rates depend on the message category (marketing, utility, authentication, and from October, service) and the recipient's country code. Meta's pricing calendar says rate changes happen on the first day of a quarter.

On 1 October 2026 Kuwait leaves its regional pricing group for its own rate card, with higher utility and authentication rates. From that date:

  • Marketing, utility and authentication templates are charged at Kuwait's rates. That includes utility templates inside the 24-hour window, which stay free until 30 September 2026.
  • Free-form service replies: 1,000 free per number each month, then charged at the utility rate. Unused free messages do not roll over.
  • With no payment method on file, Meta may stop delivering service replies once they become chargeable. Add one before 1 October 2026.
  • Kuwait also gets a new authentication-international rate, higher than the current regional authentication rate, for businesses Meta treats as eligible.

Free entry point window. When a customer messages you from a Click to WhatsApp ad or a Facebook Page call-to-action button, on the WhatsApp app for Android or iOS (not desktop or web), and you reply within 24 hours, Meta opens a 72-hour window from your reply. Every message you send in it is free.

Rates in US dollars and Kuwaiti dinars, with worked monthly examples, are in WhatsApp Business API pricing in Kuwait.

Where setups usually stall

  • Name mismatch. The portfolio name, the licence and the display name tell three different stories.
  • Expired licence. Meta rejects expired documents.
  • Number still on WhatsApp. Delete the old account first, or use coexistence through a partner.
  • Code never arrives. The line blocks international SMS, or the call hits an IVR menu.
  • Messaging without opt-in. It breaks the WhatsApp Business Messaging Policy and drags template quality down.
  • Automation with no way out. The policy requires a clear escalation path, such as a transfer to a human agent, whenever you automate replies.

Frequently asked questions

Can I get the WhatsApp Business API in Kuwait without a BSP?

Yes. Meta hosts the Cloud API and lets a business connect with its own Meta app, a verified business portfolio and a registered number. Meta's partner documentation points businesses that are not building for other companies to the Cloud API Get Started guide. A Solution Partner or Tech Provider is needed for coexistence, when the same number stays on the WhatsApp Business app.

How long does WhatsApp Business API approval take?

It depends mostly on how fast Meta verifies your business, and Meta publishes no fixed time for that. Template review is automatic and, according to Meta, can take up to 24 hours per template. Delays usually come from a portfolio name that does not match the commercial licence, an expired licence, or a number that is still active on WhatsApp. Fixing those before you submit saves the most time.

What documents does Meta need to verify a Kuwaiti business?

Meta needs documents that prove your legal business name and your official address or phone number. Accepted types include a business registration or licence, articles of incorporation, a government tax document and a business bank statement. A utility bill works for address and phone only. Arabic is a supported language, so a current Kuwaiti commercial licence can be uploaded without translation.

Can I use my existing WhatsApp number for the API?

Yes, with conditions. A number active on regular WhatsApp must have that account deleted before you register it. A number on the WhatsApp Business app can keep working in the app through coexistence onboarding, which needs app version 2.24.17 or later and runs through a Solution Partner or Tech Provider. Shared numbers are capped at 20 messages per second, and broadcast lists in the app become read-only.

Can customers pay with KNET inside WhatsApp?

Yes, through a payment link. Your system asks your payment gateway for a link for the order and sends it in the chat. Inside the 24-hour customer service window a normal message is enough; outside it, the link goes in an approved template. The gateway confirms payment to your backend, and you send the confirmation message.

Is the WhatsApp Business API free in Kuwait?

No. There is no Meta subscription, but Meta charges per delivered message, by category and recipient country. From 1 October 2026 Kuwait has its own rate card, utility templates inside the 24-hour window become billable, and service replies are charged after 1,000 free per number each month. Messages in a 72-hour free entry point window stay free. A provider or platform adds its own fee on top.

Sources

We checked the facts on this page against these sources on 27 September 2026.

  1. Meta for Developers: Pricing on the WhatsApp Business Platform (updated 10 Sep 2026)
  2. Meta for Developers: Solution Partners overview (partner types and direct Cloud API access)
  3. Meta for Developers: Cloud API Get started
  4. Meta for Developers: Business phone numbers (updated 21 May 2026)
  5. Meta for Developers: Messaging limits (updated 21 May 2026)
  6. Meta for Developers: Onboard WhatsApp Business app users (coexistence, updated 26 Jun 2026)
  7. Meta Business Help Center: Which official documents do I need to upload to verify my business?
  8. Meta Business Help Center: Display name guidelines for the WhatsApp Business Platform
  9. Meta for Developers: Message templates overview
  10. Meta for Developers: Pricing policy for AI Providers
  11. WhatsApp Business Messaging Policy
  12. MyFatoorah API: SendPayment

Rukn is an independent software company. We are not affiliated with, endorsed by or a partner of Meta, WhatsApp, and KNET, and we receive no referral fees. Names and trademarks belong to their owners and are used only to describe compatibility.

Want this built for your business?

Rukn designs and builds web, mobile, cloud, WhatsApp and AI systems for businesses in Kuwait. Tell us what you need and we reply within 24 hours with a plan, timeline and quote.