Skip to main content
010 447 2445Contact
Arke Technologies home
Arke Technologies home
Two colleagues talk through a task at a laptop in a light-filled office.

WhatsApp Business API integration

The WhatsApp Business API, now delivered as Meta's Cloud API, lets an organisation send and receive WhatsApp messages from its own systems at scale. Arke Technologies in Johannesburg sets it up for organisations, public bodies and schools across South Africa, connects it to your CRM, service desk or chatbot, and supports it under an SLA.

What is the WhatsApp Business API?

The WhatsApp Business API is Meta's programmable interface to WhatsApp for organisations that need more than one phone can handle. Your CRM, service desk, booking system or chatbot sends messages through the API and receives replies through webhooks. Meta calls the product the WhatsApp Business Platform. Meta's WhatsApp Cloud API is the version Meta hosts, and it is the standard route now that the older self-hosted On-Premises API has been retired.

A WhatsApp Business API account (formally a WhatsApp Business Account, held in your Meta business portfolio) carries your verified profile, phone numbers and approved message templates. It should be registered to your organisation, never to the developer.

Searches for "api whatsapp com" usually mean the click-to-chat address api.whatsapp.com/send (or wa.me), which opens a chat from a website button or QR code. It is free and useful, but it is a link rather than an integration: nothing reaches your systems.

Three colleagues in a meeting at a white table, laptops and a tablet open.

WhatsApp Business app vs WhatsApp Business API

WhatsApp Business appWhatsApp Business API (Cloud API)
SuitsSole traders and small teamsOrganisations with volume, several agents or systems to connect
How it runsAn app on a phone, with linked devicesYour software, connected to Meta's cloud; no phone app
AgentsA few people sharing one numberAs many agents as your inbox or CRM supports
AutomationQuick replies, greeting and away messagesChatbots, workflows, CRM and ERP integration, notifications
Starting a conversationAny message, sent by handApproved templates, sent to customers who opted in
CostFree appA price per template message, plus build and running costs

The choice is about scale and integration. The older "WhatsApp Business API vs Cloud API" question is now history: the Cloud API is the current form of the Business API.

A small team gathers round a laptop at a meeting table.

What organisations use it for

The WhatsApp Business API features that matter most are message templates, interactive buttons and lists, media and documents, and structured forms (WhatsApp Flows). Organisations use them for:

  • Notifications

    Order, delivery, appointment, account and outage updates, triggered where the event happens.

  • Authentication

    One-time passcodes for sign-in and payments.

  • Customer service

    A shared inbox that routes chats, keeps history on the customer record and hands over between bot and agent.

  • Chatbots

    Answers, bookings and status checks outside office hours.

  • Marketing

    WhatsApp Business API for marketing means templates sent only to customers who opted in, with opt-outs honoured at once.

Schools can use it for parent notices and fee statements, and municipalities for service requests and outage updates.

WhatsApp chatbots and AI automation

A WhatsApp chatbot can be a simple menu or an AI assistant that answers in plain language from your own content and systems. For WhatsApp AI automation we build with models from Anthropic (Claude) and Google (Gemini, through Vertex AI), with guardrails, logging and cost controls.

We build each WhatsApp Business API bot with three modes: off, draft (staff approve each reply) and automatic, the approach we use for the customer assistant on our own Server Hub platform. Start in draft, measure accuracy, then automate only what the bot answers well; a person can always take over. Meta's terms restrict general-purpose AI assistants on WhatsApp, so we design bots that answer your own customers' questions and check the current policy during design. See chatbots and conversational AI and AI automation.

A manager stands beside a colleague at his laptop to go through a task.

How to get the WhatsApp Business API

How to apply for WhatsApp Business API access:

  1. Business portfolio

    A Meta business portfolio in your organisation's name, administered by your own staff.

  2. Verification

    Meta verifies the organisation from its company documents, which raises messaging limits.

  3. Account and number

    A WhatsApp Business Account and a number that can receive a verification code. A number on the Business app can be moved across.

  4. Display name

    Submitted for approval, with the business profile completed.

  5. Templates

    Drafted and submitted in the right category: marketing, utility or authentication.

  6. Access and webhooks

    A system-user access token, a webhook endpoint for messages and statuses, and a payment method for template charges.

  7. Build and launch

    Your CRM, service desk or chatbot connected, tested and launched.

Meta's developer documentation covers each step. We do the setup with your team, so every credential stays yours.

How the API sends and receives messages

To send, your system calls the WhatsApp message API with the recipient and either free-form content or an approved template. Inside the 24-hour customer service window, which opens when a customer messages you, you may reply freely; outside it, every message you send through the API must be an approved template.

To get messages, the WhatsApp API uses webhooks: Meta pushes each incoming message, and each delivery and read status, to an endpoint you host. There is no mailbox to poll, so we build the endpoint with signature checks, queues and retries that lose nothing on a busy day.

Quality matters as much as code. Daily messaging limits start low and rise while your quality rating stays high; blocks and reports pull it down, so we design templates and opt-in flows to keep it healthy.

Colleagues work through a document together on a laptop at a long office table.

Cloud API direct, a BSP or a third-party API?

RouteWhat it isSuitsWatch for
Cloud API, directYour own WhatsApp Business Account on Meta's hosted Cloud API, integrated into your systemsOrganisations that want to own the account, the data flow and the costsNeeds development and someone to run it
A BSP platformA business solution provider (Meta lists them as WhatsApp Business API partners), such as Twilio or WATI, providing access plus its own inbox or developer toolsTeams that want a ready-made inbox, or already use onePlatform fees on top of Meta's charges; data and templates held in their tool
An unofficial "open" or third-party APILibraries or services that automate the consumer WhatsApp appNothing we would recommendBreaks WhatsApp's terms; numbers get banned; no POPIA-grade control of data

You do not need a WhatsApp BSP to use the Cloud API. If your number already sits with a provider such as Twilio or WATI, we can integrate your systems with that provider's API instead of moving you. We will not build on unofficial WhatsApp open API libraries: a banned number takes your customer channel down with it.

WhatsApp Business API pricing in South Africa

Meta charges no hosting fee for the Cloud API, and replies inside the 24-hour customer service window cost nothing. You pay for business-initiated template messages, charged per delivered message, and for the integration that sends them. The full cost has three parts.

CostWhat sets itWho charges it
Template messagesThe price per delivered message depends on the category (marketing costs most; utility and authentication less) and on the recipient's country. Utility templates sent inside an open service window are freeMeta, from its published WhatsApp API pricing, which includes rates for South African numbers
Platform feesA subscription or per-message mark-up; nil on the Cloud API directlyA BSP, if you use one; Twilio WhatsApp API pricing, for example, sits on top of Meta's
Integration and runningSystems connected, chatbot complexity, reporting, hosting for your webhook endpointArke: the build is quoted per project after discovery; support, monitoring and template management run under an SLA

What moves the total is the cost per message multiplied by your mix of categories, plus the systems you connect. For context, published hourly rates for IT project work in South Africa run from about R550 to R750 ex VAT (matnet.co.za, September 2026). The WhatsApp Business app itself is free, so WhatsApp Business charges begin only with the API.

Last reviewed: September 2026.

Connecting WhatsApp to your CRM, service desk and website

WhatsApp business integration is where the value sits. We connect the WhatsApp integration API to:

Moving from a BSP's tool to the Cloud API? Your WhatsApp Business Account can move with you, and opt-in records and conversation history that the old tool can export are moved as a planned data migration.

Governance, compliance, procurement and continuity

  • Governance and reporting. A named lead, template and flow changes under change control, a written escalation path, and an SLA with a monthly service review and report on volumes, delivery failures, quality rating and cost by category.
  • Compliance. POPIA by design, with a section 21 operator agreement where we process personal information for you, ISO/IEC 27001-aligned controls, and audit logs that support King IV Principle 12 reporting and PFMA or MFMA audit.
  • Procurement. Level 1 B-BBEE contributor (sworn affidavit available on request), giving buyers 135% procurement recognition. Company documents, CSD supplier number and tax compliance status are available on request, and we complete SBD forms when a bid requires them. Buy by proposal, SLA and purchase order, or by tender; see company facts.
  • Continuity. Your Meta business portfolio, WhatsApp Business Account, numbers and templates are registered to your organisation, with your staff as administrators. We hold only the access you grant, and you keep the code, documentation and message history, so the channel stays up if you change provider or bring the work in-house. Part of our systems integration service.

Frequently asked questions

What is the WhatsApp Business API? Show answer

The WhatsApp Business API is Meta's interface for sending and receiving WhatsApp messages from an organisation's own software instead of a phone app. It connects WhatsApp to CRMs, service desks and chatbots, supports many agents on one number, and uses approved templates for business-initiated messages. New integrations use the Cloud API, which Meta hosts.

Is the WhatsApp Business API free? Show answer

Partly. Meta charges no hosting fee for the Cloud API, and replies inside the 24-hour customer service window are free. Business-initiated template messages are charged per message, by category. Building, hosting and supporting the integration are separate costs, which we quote after discovery so you can compare them with the manual work they replace.

How much does the WhatsApp Business API cost in South Africa? Show answer

The WhatsApp Business API in South Africa costs Meta's per-message charges for templates, set by category and published for South African numbers, plus any provider platform fees and the cost of building and running the integration. Marketing templates carry the highest price per message. We model your expected message mix before you commit.

How do I apply for the WhatsApp Business API? Show answer

You apply through Meta: create a business portfolio, verify your organisation, register a WhatsApp Business Account and phone number, and have your display name and message templates approved. Then connect the API to your systems. We do this with your team, so the account and credentials are registered to your organisation.

What is the difference between the WhatsApp Business app and the API? Show answer

The WhatsApp Business app runs on a phone and suits a few people answering chats by hand. The API has no app of its own: it connects WhatsApp to your software, supports many agents, chatbots and automated notifications, and charges for business-initiated templates. Organisations move to it when volume or integration needs outgrow the app.

Do I need a BSP to use the WhatsApp Business API? Show answer

No. Meta's Cloud API is open to organisations directly, and we build on it under your own account. A business solution provider makes sense if you want its ready-made inbox, and if you already use one, we can integrate with its API instead of moving your number to a new provider.

Is the WhatsApp Business API worth it for a small business or a single office? Show answer

Only once one phone stops coping. For one or two people answering chats, the free WhatsApp Business app is usually enough. The API makes sense when several staff share the number, when you need automated notifications or a chatbot, or when chats must be logged in a CRM. See IT for small and medium businesses.

Put WhatsApp inside your systems

Tell us what customers should be able to do on WhatsApp, and which systems hold the answers. We will map the flows, estimate your message costs and quote the build.