kerneltics

Blog

WhatsApp API or the WhatsApp Business app? The difference that actually matters to a shop owner

The app is free on one phone; the API puts a team on one number with bots, approved templates and billed messages. When each is enough, and whether your number has to leave the app.

By kerneltics9 min read
  • واتساب
  • واتساب API
  • متاجر
  • خدمة العملاء

There are three versions of WhatsApp, and most people mix them up:

  1. Regular WhatsApp: for individuals.
  2. The WhatsApp Business app: a free phone app with a business profile, quick replies and a catalogue.
  3. The official WhatsApp Business API (or Platform): not an app. A service you connect to a system or a platform, where a whole team, bots and campaigns work one number.

The question we get every week: "do we need the API?". The honest answer in half the cases: no, not yet. In the other half: yes, and you needed it a while ago. This post is so you know which half you are in. For the wider detail on cost and rules, read the WhatsApp API for Saudi shops.

The WhatsApp Business app: what it gives you and what it does not

It gives you: a business profile (name, address, hours, website), saved quick replies, a greeting message and an away message, conversation labels, a simple product catalogue, and a link to a Facebook page and Instagram. All free.

It does not give you:

  • More than one person on the number, properly. There is multi-device linking, but no conversation assignment and no record of who answered whom.
  • Smart automated replies. Only the greeting and away messages. No bot that understands and answers.
  • Safe campaigns. Broadcasts from the app reach only people who saved your number, and overdoing them gets the number banned.
  • Integration with your systems. You cannot have the booking system send a reminder from the app automatically.
  • A central record. Conversations live on the phone; lose the phone or the employee and they are gone.

The official WhatsApp Business API: what it gives you and what it costs

It gives you:

  • A team inbox: every employee on the same number from the browser or phone, with conversation assignment, internal notes, canned replies and a full history.
  • Bots: automated replies that understand language, book, check orders, and hand over to a person. We explained this in an Arabic customer service bot, and if you want the bot to actually read orders and invoices from your system, see connecting an AI agent to WhatsApp.
  • Approved templates: messages where you start the conversation (appointment reminder, order confirmation, shipment status, an offer to people who opted in), pre-approved by Meta. They are the only sanctioned way for a business to message first. Approval does not protect the number on its own, though: if people block and report it, its quality rating drops.
  • Integration: the booking system, the store or Odoo sends messages automatically on the event. Which events deserve a message at all is covered in Odoo notifications on WhatsApp.
  • The blue verified checkmark next to the name (an Official Business Account), which is a separate request with its own conditions.

It costs:

  • Billed messages: since July 2025 Meta charges per message rather than per "conversation", priced by template category (marketing, utility, authentication) and the customer's country, as set out on Meta's pricing page. Replying to a customer who wrote to you, inside the 24-hour window, used to be free. Meta's page on non-template messages says that from 1 October 2026 it charges for those replies too, and for utility templates sent inside the window. So the old rule of thumb, "replies cost nothing", no longer holds. Take the rates from Meta's own page and run them against your volume.
  • A platform or a system: the API is not an interface; you need a platform to work on, or a custom system.
  • Meta Business verification: a commercial registration, documents and review time.
  • Discipline: templates have rules, and too many customer complaints lower the number's quality rating.

When the app is enough

  • One or two people reply, and the volume is comfortable.
  • You do not need automated messages from a system.
  • You have no intention of running bulk campaigns.
  • Incoming messages do not repeat enough to need a bot.

In that case, tidy the app: well-written quick replies, an honest away message, labels, and an updated catalogue. And watch: the moment replies take hours or conversations get lost, move.

The October change tilts things slightly further towards the app if nearly all your traffic is customers writing in and your volume is small: those replies are now billed on the API, and the app is still free.

When you need the API

  • A team answering the same number, and you want to know who replied and who did not.
  • Automated messages from a system: appointment reminders, order confirmations, shipment status.
  • Campaigns to customers who opted in, through the sanctioned route instead of app broadcasts that put the number at risk.
  • Repeated questions eating staff time that need a bot.
  • A record that stays with you if the employee or the phone goes.

If two of these apply, you are in the half that needs it.

The move: what happens to the old number

This is the question that worries people most, and the answer that has changed most in the last year. There are now three routes, and they are very different.

1. The same number on the app and the platform at once

Meta now lets a WhatsApp Business app number be registered on the API while it stays on the app, an option usually called coexistence. The owner keeps answering from their phone as before, the platform sends templates and campaigns and runs the bot, and conversations stay in sync between the two. According to Meta's documentation for it:

  • The most recent six months of chats sync to the platform, provided you approve sharing them during signup.
  • The app has to be recent: version 2.24.17 or later.
  • Onboarding goes through a Meta Tech Provider or Solution Partner that supports this option. Not every platform does, so ask before you start.
  • Some app features switch off: broadcast lists, disappearing messages, view once and live location in one to one chats. Linked devices that are not supported, such as Windows and WearOS, are unlinked.
  • Sending speed has a fixed ceiling on a shared number (20 messages per second, per Meta), which only matters if you send large campaigns.

This route suits a number your customers have known for years, when you want to add a team and automation without taking the number off your phone.

2. Moving the number off the app entirely

The old route, still available: delete the number's account from the app's settings and register it on the platform. The number stays the same, but:

  • Old conversations do not carry over. Back up or export the important ones first.
  • The number leaves the app and from then on works only through the platform.
  • The two-step verification PIN you set at registration belongs with the business, not with an employee. You will need it the day you move the number to another platform.

3. A new number for the API

Start with a new number on the platform, keep the old one running for a while, and move customers across gradually. This is the cleanest start when the old number is someone's personal line or registered to an employee.

On all three routes, customers notice nothing except faster replies, and Meta's verification takes time, so start it before you need it. The setup itself, in order from the Meta account to the first approved template, is in setting up a WhatsApp API account from zero.

Mistakes we see

  • Moving to the API because "the competitor has it", then using it like the regular app with no bot, no templates and no integration. Paid for, unused.
  • Deleting the account from the app before anyone asked about coexistence, and losing years of chat history for nothing.
  • Sending campaigns to everyone who ever messaged you, without consent. The quality rating drops and the number gets restricted.
  • Ignoring template rules, so they are rejected and the campaign is delayed.
  • A bot with no boundaries confidently answering things it does not know.

Quick questions

Can I try the API before moving my number?

Yes, with a new number on a ready platform. You see the inbox, templates and bot at a small scale, then decide what to do with the main number.

Can I keep the number on my phone after signing up?

Yes, if it is onboarded with coexistence through a provider that supports it. You keep replying from the app while the team replies from the platform, on the same number. Broadcast lists switch off, so campaigns move to the platform as approved templates.

Does the verified checkmark come with the API?

No. It used to be green and is now blue, and the API is a precondition, nothing more. Meta lists the conditions: the number registered on the platform for at least 30 days, a verified business portfolio, two-step verification on the number, and an approved display name. Even then it is a request Meta reviews. Most small businesses work fine without it.

How many employees can work the number?

It depends on the platform, and there is usually no practical limit for small and medium teams. The real difference is that every conversation has an owner and a record.

The short version

The app is free and enough for one or two people with no automation. The API gives you a team on one number, bots, approved templates and integration with your systems, in exchange for messages billed one by one, a platform and verification. Move when you have a team, automated messages, campaigns or repeated questions, not before. The number stays the same, and sometimes it even stays on your phone.

How we do it

We start with one question: what is slipping through the cracks on WhatsApp today? If the answer is "nothing", we tell you to stay on the app. If you need the API, we set up the Meta account, verification, number and templates, and choose with you the route for the number that fits your situation.

The platform is our own, K-Message, built on the official WhatsApp Cloud API, and Kerneltics is a Meta-approved Tech Provider: you connect your number yourself through Meta's official window, and your team answers from one shared inbox with templates, campaigns, an Arabic AI chatbot, and Instagram DMs and email in the same place.

Details are on the WhatsApp API page, or book a free consultation and we will tell you plainly whether you need it today.