WhatsApp Business Integration
The channel most Kenyan customers use, with rules most businesses discover late.
What is WhatsApp?
WhatsApp integration means connecting your systems to the WhatsApp Business Platform, which carries specific rules about when you may message somebody, what you may say and how consent is obtained, none of which apply to the ordinary WhatsApp app.
WhatsApp is where most Kenyan customers actually are, which makes it the most valuable integration available to a lot of businesses and the one with the most rules attached.
Three of those rules catch almost everybody. You can only message freely within a limited window after the customer last messaged you. Outside it you must use a template Meta has approved in advance, and templates get rejected. And you need consent before messaging anybody at all.
There is also a practical trap. Once a number moves to the Business Platform it can no longer be used in the ordinary WhatsApp app, so the phone your team has been answering on stops working the way they expect.
Why we explain the rules first
Duara builds WhatsApp integrations from Nairobi for businesses whose customers already contact them there.
We explain the rules before you commit to the channel. Businesses regularly discover the messaging window and template approval after building a plan that depended on neither, and that discovery is expensive at exactly the wrong moment.
Who this is for
- Customers already message you on WhatsApp
- You want to send updates and reminders
- A team phone is being used for business messaging
- You need messaging inside your own systems
Industries we serve
- Retail and ecommerce
- Healthcare providers
- Financial services
- Logistics and delivery
- Hospitality
- Education
Problems this solves
These are the practical situations where the platform helps, and where its rules matter most.
- Business messaging on a personal phone. A team member handset holds the customer relationship, and it leaves when they do.
- Rules discovered after planning. A campaign plan is built assuming free messaging, and the window and template rules arrive as an unwelcome surprise.
- No record of conversations. Customer exchanges live on a device rather than in a system anybody else can see.
- Consent handled informally. Nobody recorded who agreed to be messaged, which is a data protection exposure rather than a marketing one.
What we deliver
Proper platform integration with the messaging window and template rules built into the design, consent recorded, conversations held in your systems, and template approval managed rather than assumed.
WhatsApp Business Platform integration
Message flows designed around the window rules
Templates prepared and submitted for approval
Consent recorded with source and date
Conversations held in your systems, not on a phone
Guidance on number migration before it happens
Features
- Rules explained before commitment. The window, templates and consent are covered before you build a plan that depends on none of them applying.
- Template approval managed. Templates are written to be approved and resubmitted when rejected, which is a normal part of the work rather than a failure.
- Consent recorded properly. Who agreed, when and how, since the record is what protects you and informal consent is not a record.
- Conversations in your systems. The customer relationship stops living on a handset that walks out of the building.
- Number migration handled deliberately. A number moved to the platform cannot go back to the ordinary app, and teams need to know that beforehand.
Benefits
- You reach customers where they are. For most Kenyan businesses WhatsApp is the channel with the highest chance of actually being read.
- The relationship stops being personal. Conversations in your systems survive a staff member leaving.
- Fewer compliance surprises. Consent and template rules handled properly prevents the problems that surface after volume grows.
- Messaging integrated with your systems. Order status, appointment reminders and account updates sent from the systems that hold the information.
Technologies we use
- Business Platform integration. Connecting through the official platform rather than through unofficial automation of the consumer app.
- Template management. Preparing, submitting and maintaining the templates required for messages outside the window.
- Consent capture and storage. Recording opt in with source and date, and honouring withdrawal.
- Conversation storage. Holding message history in your own systems rather than on a device.
- System integration. Triggering messages from your order, booking or account systems.
The messaging window and template approval are the two constraints that reshape most plans. Anything you want to send proactively needs an approved template, and approval is not guaranteed.
How the process works, step by step
WhatsApp integration usually takes three to six weeks, with template approval time outside anybody control.
-
Step 1
Free channel review
We look at how customers currently message you and what you want to send proactively.
-
Step 2
Rules explained
The window, template approval and consent requirements are covered before any plan is built on them.
-
Step 3
Number decision
Which number to use and what migrating it means, since it cannot return to the ordinary app afterwards.
-
Step 4
Templates submitted
Templates are written and submitted early, since approval time is outside anybody control.
-
Step 5
Integrated and live
Messaging connects to your systems so updates come from where the information lives.
Quality assurance and how we work
The commitments attached to a channel with platform rules.
- We explain the rules before you commit. The window and template approval regularly surprise businesses after they have planned around neither, and that is expensive at the wrong moment.
- We do not automate the consumer app. Unofficial automation risks the number being banned, which takes your customer channel with it.
- Consent is recorded, not assumed. Informal agreement is not a record, and the record is what protects you if anybody asks.
- We say when template approval is uncertain. Some message types are unlikely to be approved, and we would rather say so than submit and wait.
- Message history stays in your systems. Conversations belong to the business rather than to whoever was holding the phone.
Frequently asked questions about WhatsApp
Can we message customers whenever we want?
No. There is a limited window after they message you during which you can reply freely. Outside it you need an approved template.
What is a template?
A message format Meta approves in advance, required for anything you send proactively. They can be rejected and resubmission is normal.
Do we need consent?
Yes, recorded consent before messaging anybody. Informal agreement is not a record, and the record is what protects you.
Can we keep using the WhatsApp app on that number?
No, and this catches people. Once a number moves to the Business Platform the ordinary app cannot use it.
So which number should we use?
Usually a new one, and we cover that decision before migrating anything rather than after somebody loses their working phone.
Can you automate our existing WhatsApp?
Not the consumer app. Unofficial automation risks the number being banned, which takes your customer channel with it.
How long does template approval take?
It varies and it is outside anybody control, which is why we submit early rather than at the end of a project.
What if a template is rejected?
It is rewritten and resubmitted, which is a normal part of the work. Some message types are unlikely to be approved and we say so upfront.
What does it cost to send messages?
Meta charges for business messaging and the pricing model has changed more than once. We quote against current terms and flag that they move.
Can it send order updates?
Yes, triggered from your order system, which is one of the most useful things the integration does.
Can customers reply to those messages?
Yes, and a reply opens the window during which you can respond freely, which is worth designing around.
Where do conversations get stored?
In your systems, so the customer relationship survives a staff member leaving with their handset.
How long does integration take?
Three to six weeks, with template approval time sitting outside that estimate because nobody controls it.
Can several staff answer the same number?
Yes, and that is one of the main reasons to move off a single handset in the first place.
Will chats attach to the customer record?
Yes, so conversations attach to the customer record rather than sitting in a separate messaging tool.
Can we send marketing messages?
Within the rules and with consent. Marketing templates face more scrutiny than transactional ones and we would set expectations accordingly.
Is WhatsApp better than SMS here?
Usually for engagement, though SMS reaches feature phones and does not require consent in the same way. We would compare against your actual customers.
What happens if we breach the rules?
Meta can restrict or ban the number. That is why we build within the rules rather than around them.
Who can read the WhatsApp history?
Your authorised staff. Message history sits in your systems under your own permissions.
What does WhatsApp integration cost?
Build cost plus Meta message charges, both quoted separately so the ongoing cost is visible.
Glossary of terms
WhatsApp platform terms in plain language.
- Business Platform
- The official API for business messaging, distinct from the ordinary WhatsApp app.
- Messaging window
- The limited period after a customer messages you during which you can reply freely.
- Template
- A pre approved message format required for contacting somebody outside the window.
- Opt in
- Recorded consent to be messaged, which the platform requires and which protects you.
- Number migration
- Moving a phone number onto the Business Platform, after which the ordinary app cannot use it.
- Conversation history
- The message record, which should live in your systems rather than on a handset.
Related services in Integrations
Talk to us about WhatsApp
Check which phone your customers currently message and who owns it. That answer usually starts this conversation.
Start your project