Aahfil.

the order's out, and they already know

WhatsApp Business API for online stores in Kuwait, from cart to doorstep

For a Kuwait online store, the WhatsApp Business API does four jobs worth automating first: confirming orders, checking cash-on-delivery orders before the driver leaves, sending shipping updates and recovering abandoned carts. Shopify connects through a $5/month add-on, WooCommerce is supported, and KNET is paid through a link from your gateway. From 1 October 2026, each of those order updates carries a Meta fee.

Is the free app enough?

A small online shop can sell on the free WhatsApp Business app for a long time. Build the catalogue with clear photos, sizes and colours, set a greeting that asks what the customer is looking for, and save quick replies for delivery areas, delivery times, exchanges and ways to pay. Label chats as enquiry, awaiting payment, packed and delivered, and clear old labels each week. The owner's phone is enough while one person answers. The signal to move to the API is typing the same 'your order is on the way' message for every order, or needing a teammate on the number during a sale.

The four flows to build first

Most store owners want WhatsApp to 'do marketing'. The better first build is the order journey: it takes pressure off support from the start, and it runs on messages customers are actually waiting for. We start with four flows and add the rest once those are stable.

Order confirmation. Trigger: an order is placed in your store. Message: a utility template with the order number, items, total and delivery area. Reply: two buttons, 'All correct' and 'Change something'. Handover: any change request lands in the team inbox with the order details attached, so nobody has to ask for the order number again.

Cash-on-delivery check. Trigger: a COD order comes in. Message: a short template asking the buyer to confirm, showing the address and the amount to have ready. Reply: 'Confirm' or 'Cancel'; silence after the cut-off you choose flags the order for a phone call. Handover: cancellations go to whoever runs dispatch, before the parcel is packed.

Shipping updates. Trigger: the fulfilment status changes. Message: shipped, out for delivery, delivered, each sent only when it is true. Reply: a customer who answers 'I'm not home' or sends a location pin reaches a person, not a bot loop.

Abandoned cart. Trigger: checkout started and not finished. Message: one reminder with what was in the cart and a link back to it. Reply: questions about sizes, delivery time or payment go straight to a person, because those are usually why the cart was left. Handover: the agent sees the cart before answering.

What each order message costs from October 2026

Meta charges per delivered message, and the category sets the price. Order confirmations and shipping updates are utility. Abandoned-cart reminders, back-in-stock alerts and review requests are marketing. We budget review requests as marketing even when they mention an order, because Meta can reclassify a utility template it judges promotional.

Until 30 September 2026, Kuwait sits in Meta's 'Rest of Middle East' group: $0.0341 per marketing message and $0.0091 per utility message, and utility templates are free inside an open 24-hour chat. From 1 October 2026 Kuwait gets its own rates, $0.0792 for marketing and $0.044 for utility, and utility templates are charged even inside the 24-hour window. Gallabox's rate card adds 15% on top of Meta's price.

In practice, a store that sends four status updates per order pays four utility fees per order. We usually trim that to two or three, and let the courier's tracking page carry the detail. Utility volume discounts exist, but they only start above 100,000 utility messages a month in one market.

Replies typed by your team or sent by the bot inside the chat are service messages. From October each number gets 1,000 of those free a month, and Kuwait's $0.044 applies after that. A bot that answers 'where is my order?' in one message instead of three keeps the count down.

Shopify and WooCommerce connect; Salla and Zid need a custom build

Gallabox connects to Shopify through its app, billed as a $5/month add-on on any plan. It sends order, COD and shipping notifications, runs the abandoned-cart workflow, syncs products into a WhatsApp catalog and can nudge COD buyers to pay online before dispatch. WooCommerce stores are supported too, for cart recovery and store notifications.

Salla and Zid, which many Gulf stores run on, have no built-in Gallabox integration. For those stores we build a custom connection: the store's webhooks or API report the order event, and the Gallabox API sends the right template. It works, but it is a build we scope and test, not a switch you flip.

Instagram-first brands without a store platform can still sell. Products go into a WhatsApp catalog, which is included from the Basic plan; customers add items in the chat, and the team confirms the order and sends a payment link. For abaya, perfume and gift brands with a small, changing range, that is often simpler than running a full store.

Which plan a store usually needs

Basic, at $112 a month billed yearly, covers the catalog, payments and up to three users. That suits an owner-run store that answers its own chats. It allows 10K broadcast contacts a month and has no drip sequences.

Stores that run ads usually end up on Essential, at $248 a month billed yearly. It adds drip sequences for post-purchase follow-ups, Conversions API tracking that reports WhatsApp sales back to your Meta campaigns, six users, and business-hours rules so the bot knows when the team is off. Advanced is worth it when you run several brands or a large support team. Meta's message fees are billed on top of any plan, by usage.

Setup through Aahfil costs nothing: we connect your number, prepare and submit business verification (Meta makes the decision) and write your first templates. What you pay is the Gallabox plan and Meta's message fees.

Where it stops

WhatsApp won't replace your checkout in Kuwait. Customers can browse and build a cart in the chat, but paying still happens on your gateway's page, and an automatic 'paid' message needs the gateway to call a webhook we set up.

It won't make marketing free or unlimited either. Each person only receives so many marketing messages from all businesses combined; blocked sends come back with error 131049 and shouldn't be retried for 24 hours. Messaging your whole customer list every week is the fastest way to hurt your quality rating. And nobody can promise that Meta will approve a template in the category you asked for.

How we set it up

  1. 01

    Map your order statuses

    We list every status your store uses and decide which deserve a WhatsApp message and which stay on email or SMS.

  2. 02

    Connect the store

    Shopify through the Gallabox app, WooCommerce through its integration, Salla or Zid through a webhook build we scope first.

  3. 03

    Write and submit the templates

    Arabic and English versions of each template, in the right category, submitted to Meta for review.

  4. 04

    Launch orders, then add marketing

    Order flows go live first. Cart recovery and back-in-stock alerts follow once the order messages run cleanly.

Kuwait & the GCC

What’s different here

Ask for the pin, not the address

Block, street, avenue and house number still leave drivers calling. The confirmation asks for a location pin, which the driver can open directly.

Cash on delivery is still common

A COD confirmation before packing protects the driver's day. Offering a KNET link in the same message gives buyers the option to pay first.

Instagram is the shop window

Many buyers find a brand on Instagram first. Gallabox plans include an Instagram account in the same inbox, so the DM and the WhatsApp order sit side by side.

Friday and Ramadan dispatch

If you don't deliver on Fridays, or dispatch times shift in Ramadan, the confirmation should say so instead of promising a time the drivers can't meet.

Connects with

  • Shopify
  • WooCommerce
  • Meta Conversions API
  • Google Sheets
  • Webhooks
  • Gallabox API

Integrations Gallabox documents. Kuwaiti gateways such as KNET have no built-in integration; we connect them with payment links or a custom build.

A question about your own business?

Send it on WhatsApp. We reply with a straight answer: whether you need the API at all, which plan, and which flow is worth building first.

Frequently asked questions

Can WhatsApp confirm orders automatically?
Yes. When your store is connected, a new order triggers an approved utility template with the order details. Shopify and WooCommerce connect through Gallabox; other platforms need a webhook or API build.
Does Gallabox work with Salla or Zid?
Not out of the box. There is no built-in Salla or Zid integration, so we connect them with a custom build using the store's webhooks or API and the Gallabox API.
Can customers pay with KNET inside WhatsApp?
No. In-chat WhatsApp payments aren't available in Kuwait. The chat sends a payment link from your gateway, and the customer pays on the gateway's page.
Will abandoned-cart messages cost more after October 2026?
Yes. They are marketing messages: $0.0341 to a Kuwait number until 30 September 2026 and $0.0792 from 1 October, before Gallabox's 15%. One reminder per cart is usually the right amount.
Ask us on WhatsApp