arkesel.com https://arkesel.com Wed, 02 Sep 2026 12:08:02 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.4 https://arkesel.com/wp-content/uploads/2023/12/arkesel_favicon.png arkesel.com https://arkesel.com 32 32 How to Send Automated Birthday SMS to Your Customers https://arkesel.com/how-to-send-birthday-sms-to-your-contacts/ Wed, 02 Sep 2026 12:08:02 +0000 https://arkesel.com/how-to-send-birthday-sms-to-your-contacts/ How to send birthday SMS to customers automatically: the group setup, the 08:00 daily run, the six placeholders that work — and what happens to a seventh.

The post How to Send Automated Birthday SMS to Your Customers appeared first on arkesel.com.

]]>
Put a birth date on each contact, put those contacts in a contact group, tick Enable Birthday Messaging on that group and choose an SMS template. The platform then texts each of them on their birthday at 08:00, and nobody has to remember the date.

That is how to send birthday SMS to customers, start to finish. What catches people out is the next part: the message can carry the customer’s name, but only through six exact placeholders, and anything else you type between the delimiters vanishes from the text that goes out with no error to warn you.

What do you need to set this up?

Three things. One of them stops the setup dead if it is missing.

A contact group

Birthday messaging is switched on per group, not per contact and not account-wide. Put the customers you want to reach into one group — your whole customer list, or a narrower group if the messages are only for certain people.

A birth date on each contact record

Only contacts whose record holds a birth date are picked up. You can set it on the contact record itself, or supply it in the contact-list file when you import.

Do you need the customer’s birth year?

No. The birth year does not have to be right, or there at all. Recipients are matched on month and day only, and the stored birth year is ignored.

That makes the field easier to ask for: a customer who would rather not give you their birth year can still give you the day and the month.

If you do not hold birth dates yet, collect them where the customer is already giving you details — the loyalty card sign-up, the booking form, the warranty slip, the moment a new account is opened. Ask for the day and month only, and say what you will use it for.

You do not need the whole list before you switch this on. A group with a hundred birth dates in it starts sending tomorrow, and the rest fill in as customers come through.

An SMS template with a sender ID

This is the blocker. A template used for birthday messaging must have a sender ID set, or the platform rejects it with a validation error — so a group cannot be saved against a template that has none. If you have not set one up yet, our guide to sending SMS under your company name shows you how to register a sender ID first.

Plan for the wait. A sender ID goes through a review before it can be used, so start it well ahead of any date you want the first birthday messages to go out on.

How do you turn on automated birthday SMS?

Six steps, and the order matters — step 6 will not save without step 2.

  1. Add a birth date to each contact, either on the contact record or in the contact-list file you import.
  2. Create the SMS template you want sent, and set its sender ID.
  3. Put those contacts into a contact group, if they are not in one already.
  4. Open that group and edit it — the birthday settings live in the group’s edit window.
  5. Tick Enable Birthday Messaging.
  6. Pick your birthday template from the template picker, then save.

Six numbered steps to set up automated birthday SMS, from adding a birth date to picking the template, ending with the 08:00 daily run

From the next morning’s run onward, every contact in that group whose birth date falls on the day receives the template. That is the whole of it: automatic birthday text messages, running off the contact list you already keep.

Can the birthday message include the customer’s name?

Yes. The daily job renders your template once for each contact, so every recipient gets their own version rather than one shared message.

Which placeholders can you use in a birthday SMS?

You do that with placeholders: short tokens you type into the template body, wrapped in <% and %>. Exactly six are supported.

Placeholder What it puts into the message
<%First Name%> The contact’s first name
<%Last Name%> The contact’s last name
<%User Name%> The contact’s user name
<%Company%> The contact’s company
<%Phone Number%> The contact’s phone number
<%Email Address%> The contact’s email address

The six supported birthday SMS placeholders — First Name, Last Name, User Name, Company, Phone Number, Email Address — and a warning that anything else is replaced with an empty string

Copy them exactly as they appear above, spelling and spacing included.

A template written like this:

Happy birthday <%First Name%>! We hope the day treats you well.

goes out to one contact as Happy birthday Ama! We hope the day treats you well. and to the next as Happy birthday Kofi! We hope the day treats you well. You write the template once and the platform builds every version of it, contact by contact, at send time.

For a birthday text you will mostly want <%First Name%>. <%Phone Number%> and <%Email Address%> are rarely worth merging into a birthday message, since the customer already has both.

Birthday SMS personalisation stops at those six fields. Merging contact fields into a message is a wider idea than birthdays, and our guide to personalising bulk SMS covers segmenting your list and writing campaign templates. Before you write your first template, though, there is one behaviour worth knowing about, and it is the subject of the next section: an empty field has no default to fall back on.

What happens if you use a placeholder that isn’t supported?

It disappears, and nothing tells you.

Anything between <% and %> that is not one of the six is replaced with an empty string, and the delimiters are stripped along with it. A field name you assumed exists, a token you have used in another tool, a small misspelling of one of the six — all three are handled the same way.

The message still sends. It goes out with a hole where you expected a word, and there is no error, no warning and no failed-send notice to catch it. The first person who sees the gap is your customer, on their birthday.

A supported placeholder does the same thing when the contact’s field is blank. <%First Name%> on a record with no first name substitutes as nothing.

The platform has no fallback value for a placeholder. You cannot set a stand-in word that fills the gap when a field is empty, so never write a template that leans on one. Everything the message needs in order to make sense has to sit in the fixed text.

There is a way to see the delivered message before a customer does, and it follows from the two rules above. Because a contact is matched on month and day, and because every contact in an enabled group with a birth date is included, a test contact sitting in this group is treated exactly like a customer.

Pick a number that is not already a contact in this group. The group holds your customer list, so your own number may already be in there — if it is, write down the birth date currently on that record before you change anything, or run the test on a second number instead.

Now add that number to the group and set its birth date to tomorrow’s day and month, or today’s if it is still before 08:00. Either way the test lands on the next 08:00 run, and what arrives is exactly what your customers will receive: placeholders resolved, sender ID and all.

Read that message rather than the template. Then put things back: delete the contact if you added a new one, or restore the original birth date if you changed a record that was already there.

Birthday texts are one of several sends that run without anyone opening the dashboard. See how scheduled and automated sending works on Arkesel’s SMS Platform.

What should a business birthday message say?

Write the template so it reads correctly whether or not the name arrives. That rule has a specific shape: keep punctuation away from the placeholder, and never let the meaning of a sentence depend on it.

Here is the difference in practice. This template:

Happy birthday, <%First Name%>! Enjoy your day.

delivers as Happy birthday, Ama! Enjoy your day. to a contact with a first name, and as Happy birthday, ! Enjoy your day. to one without. The comma does the damage, and every contact with a half-finished record gets that second version.

Move the placeholder off the punctuation and the worst case is one extra space, which nobody notices.

For a salon

Happy birthday <%First Name%>! Everyone at Adepa Beauty Studio is thinking of you today. Come in any time this week and your next treatment is on us.

For a pharmacy

Happy birthday <%First Name%>. Wishing you a healthy year ahead, from all of us at Nsawam Community Pharmacy.

For a supplier or wholesaler

Happy birthday <%First Name%>. From everyone at Kwame Motors, thank you for another year of working together.

Three habits make these hold up.

  • Put the offer in the fixed text, never inside a placeholder, so the message still says something useful to a contact with a sparse record.
  • Keep it to one screen, because the fixed text is carrying the message and the merged name is only the greeting.
  • If you want <%Company%> in a trade template, check the field is filled across the whole group first — a blank company leaves the same gap a blank name does.

What time does the birthday message go out?

Once a day, at 08:00. The scheduled job picks up every contact group that has birthday messaging switched on and sends to whoever has a birthday that day. That single run is the whole of the automated birthday SMS schedule.

Four things follow from it.

  • Matching is on month and day, as above — the birth year never affects who gets a message.
  • Blacklisted numbers are filtered out before the send, so a customer who has opted out of your messages will not receive a birthday text from you.
  • Contacts with no birth date on file are skipped, so a part-filled group still works.
  • The message goes out on the birthday itself — there is no setting to send it a fixed number of days ahead.

When should you use the API instead?

A birthday is a date already sitting on a contact record, which is why the platform can act on it without you writing a line of code. A checkbox is enough.

Events inside your own systems work the other way round. A payment landing, a cart left behind, a new sign-up — the platform cannot see any of those, so your system has to fire them at it. Our guide to event-triggered SMS campaigns covers that side.

The two fit together neatly: dates on the contact go through the group, events in your system go through the API. For the wider picture, our guide to SMS marketing in Ghana shows where recurring messages like these sit alongside your campaigns.

Start with one group

One contact group, one template with a sender ID, one tick box — and your automated birthday SMS takes care of itself from the next morning’s run. The two things worth checking twice before you save are the sender ID and the placeholder spelling. Everything else is forgiving.

Birthday messages draw on the same SMS credit as any other send; see SMS credit pricing for current rates, and our comparison of bulk SMS providers in Ghana for how that sits against the rest of the market.

Ready to set yours up? Create a free Arkesel account, build your first birthday group and let the platform handle the dates.

The post How to Send Automated Birthday SMS to Your Customers appeared first on arkesel.com.

]]>
Call Centre Quality Monitoring in Ghana: A 2026 Guide https://arkesel.com/call-centre-quality-monitoring-ghana/ Tue, 25 Aug 2026 09:48:19 +0000 https://arkesel.com/call-centre-quality-monitoring-ghana/ Call centre quality monitoring in Ghana: supervise live calls, score every one, and see what the Data Protection Act asks before you switch recording on.

The post Call Centre Quality Monitoring in Ghana: A 2026 Guide appeared first on arkesel.com.

]]>
Call centre quality monitoring in Ghana is really two jobs: watching calls while they happen, and reviewing them after they end. If you run the floor, the first is squeezed between your own calls and the second happens rarely, so your picture of what customers experience comes from a handful of recordings. This guide covers both, and the part that decides whether you may do either: what Ghana’s Data Protection Act asks of you the moment you switch recording on.

What does call centre quality monitoring actually involve?

Two halves that do different work, and a call centre quality assurance programme needs both. Live supervision can change the outcome of the call in front of you; post-call review can change the next hundred calls.

Run one without the other and the blind spot is predictable. Live-only supervision catches today’s crisis and misses the script that fails every Tuesday; review-only writes an excellent report about a customer you already lost.

Live supervision Post-call review
When it happens While the call is in progress After the call ends
What it catches A call going wrong now, a queue backing up, an agent stuck Patterns across calls: repeated objections, a script that fails, a recurring compliance slip

Still choosing the platform underneath? Our cloud contact centre in Ghana guide covers that decision.

How can a supervisor watch live calls without disrupting them?

Start with the wallboard: every queue and every agent on one screen. Go into a call only when it tells you to.

VoiceConnect’s supervisor tools are silent listen, whisper coaching, barge-in, force-ready and a real-time wallboard. They are levels of intervention, and the order matters.

Silent listen puts you on the call as a listener only. Keep it as the default: it tells you how a call is really going before you decide.

Whisper coaching lets you speak to the agent mid-call. Use it for the correction that saves the call: the right refund policy, the forgotten question.

Barge-in joins you as a third voice. Use it rarely, and only for the call about to lose a customer or breach a commitment.

Force-ready returns an agent to the available state so the queue can route to them. Use it when someone sits in wrap-up while the queue climbs.

Escalate in that order and your team learns that a supervisor on the line is help, not inspection.

Four live supervision steps in escalating order: silent listen, whisper, barge-in and force-ready, each with a note on when a supervisor should use it.

Which numbers should a supervisor watch in real time?

Four, and they are all about the queue rather than the individual agent.

  • Queue depth. How many callers are waiting right now. Your earliest warning: it moves before wait time does.
  • Longest wait. How long the caller at the front has been holding. Queue depth is the size of the problem; longest wait is how angry the first person is.
  • Abandons. Callers who hung up before an agent answered. Each one is a customer with an unresolved problem.
  • Agent state mix. How your logged-in agents split across talking, wrap-up, ready and unavailable. Deep queue with zero ready means you need capacity; deep queue with half the floor in wrap-up means you need a different conversation.

Set thresholds from your own two weeks of data, not a figure you read somewhere: a five-agent desk and a forty-seat outbound campaign do not share a normal. Attach an action to each, because a number nobody acts on is decoration.

If the queue climbs because after-hours and overflow calls have nowhere to go, that is a routing problem, and AI voice agents and call bots handle it upstream.

How do you review every call instead of sampling a few?

Do the arithmetic on your own operation: divide last month’s calls by the number anyone actually sat down and listened to. That ratio is the sample your coaching programme rests on, and for many teams it is a small fraction of the queue.

Let the platform do the first pass on every call instead, and reserve human attention for what it flags. VoiceConnect’s AI post-call analysis produces a transcription, a sentiment reading, a quality score, a call summary and a suggested disposition. Call scoring means rating a finished call against consistent criteria, so two calls a week apart are measured the same way.

That changes the supervisor’s job. You stop hunting for calls worth listening to and start opening the ones the system surfaced: sentiment that fell off a cliff, a low score on the dimension you are coaching, a transcript mentioning a refund.

See how VoiceConnect handles live supervision and post-call analysis for contact centres in Ghana: VoiceConnect.

What does Ghana’s Data Protection Act require before you record calls?

Start with three, and the first one happens before you record anything: register with the Data Protection Commission, tell the caller what you are collecting and why, and keep the recording no longer than the purpose needs.

The full text of the Act does not use the words “call recording” anywhere, and it does not need to. A recording of a customer call is information about an identifiable person, which is what the Act means by personal data.

Read plainly, that puts a contact centre which records, transcribes and scores calls in the position of a data controller, and the duties below follow from that reading. This is a plain reading of the statute rather than legal advice, and the Data Protection Commission is the authority on how it applies to your operation.

Register before you process. Ghana’s Data Protection Act, 2012 (Act 843) requires a data controller that intends to process personal data to register with the Data Protection Commission. The Commission’s own registration guidance states that all entities involved in processing personal data are required to register with it, and lists data controllers, data processors, foreign companies processing personal data within Ghana, businesses and organizations, and public and private institutions among those that must complete registration. The Act names the data controller; the Commission’s list goes wider and names data processors too. A contact centre is inside it either way, whether you run it for your own customers or for someone else’s, and your registration is yours: a registered platform does not register you.

This is not a formality to pick up later. Under section 56 of the Act, a person who fails to register as a data controller but processes personal data commits an offence and is liable on summary conviction to a fine of not more than two hundred and fifty penalty units or a term of imprisonment of not more than two years or to both. Arkesel is registered with Ghana’s Data Protection Commission, and the advice would be the same either way: do this before you switch recording on, not after your first complaint.

Tell the caller. Section 27(2) lists nine matters, (a) to (i), that a data controller collecting personal data must make the data subject aware of. Three of them shape a recording announcement: the nature of the data being collected, the purpose for which the data is required, and the recipients of the data. In a contact centre those three go before the conversation starts: that the call is recorded, what you will use it for, and who else will have access.

“This call may be recorded for quality purposes” covers one of the nine. Write the wording once and use it at the top of every inbound flow and every outbound campaign.

Something in this shape carries those three: “This call is recorded and transcribed so we can check service quality and settle any dispute about what was agreed, and it is handled by us and by our contact centre provider.” Change the details to match your operation. Read section 27(2) in full before you sign it off: six further matters run from who is responsible for the collection to the caller’s right to see and correct what you hold.

The third duty, retention, has the next section to itself.

The Act does not require you to appoint anyone: section 58 says a data controller may appoint a certified and qualified data supervisor to act as a data protection supervisor. It does govern who is eligible: nobody may be appointed unless they satisfy the Commission’s criteria. The supervisor may be your own employee, so read those criteria before you name anyone.

The Commission’s compliance guidance does tell organisations to appoint a Data Protection Supervisor to oversee compliance internally, and to develop internal policies including privacy notices, consent forms and data protection impact assessments. One named person then owns the answer when a customer asks what you did with their recording.

Call recording duties under Ghana's Data Protection Act, as three numbered cards. One, register with the Data Protection Commission before you process, under section 27(1); processing without registering is a section 56 offence. Two, tell the caller: section 27(2) lists nine matters, (a) to (i), and three of them shape a recording announcement — the nature of the data being collected, the purpose for which the data is required, and the recipients of the data. Three, under section 24(1) keep the recording no longer than the purpose needs. A separate gold-dashed panel marked 'not one of the three' sets out section 58 in two halves. Above the divider, under a SECTION 58 chip: appointing is optional, because a controller may appoint a certified and qualified supervisor, but who qualifies is not optional, because no one qualifies unless they meet the Commission's criteria. Below the divider, under a gold Commission compliance guidance caption: Commission guidance recommends appointing one, and internal policies in writing.

How long can you keep call recordings in Ghana?

As long as the purpose you collected them for requires, and no longer. Under section 24(1), Ghana’s Data Protection Act bars a data controller that records personal data from retaining it for longer than is necessary to achieve the purpose for which the data was collected and processed, unless retention is required or authorised by law, is reasonably necessary for a lawful purpose related to a function or activity, is required by a contract between the parties, or the data subject consents to it.

That is a purpose test rather than a fixed number of days, which is why “keep everything forever” is the wrong default. Low storage cost is not one of the four exceptions. Write down each purpose separately and give each one its own clock:

  • Quality scoring and coaching. Short. Once the call is scored and the coaching conversation has happened, the recording has done its work.
  • Dispute and complaint resolution. Longer, tied to how long a customer realistically has to raise a dispute with you. Read that window off your own terms of service, your sector regulator, or your contract with the client if you run the centre for someone else. It is the input to an irreversible deletion.
  • A contractual or regulatory obligation. Whatever the contract or the regulator specifies, documented against that source rather than against a habit.

One recording usually serves more than one of those purposes, and where it does, the longest applicable clock governs. A call that has been scored and closed can still be the only record of a disputed order.

So before you switch any automatic deletion on, take one pass over what you already hold and set aside anything under an open dispute, a contractual retention term, or a request from a regulator. Those are the kinds of thing the Act’s own exceptions protect, and they outlast your quality-scoring clock.

Then make deletion automatic, because a policy that depends on someone remembering to clear a folder is not a policy. Automatic deletion is a configuration job rather than a paragraph in a document: a retention period on the recording platform, a deletion rule on the storage where recordings land, or a scheduled job someone writes. Find out which of the three you have before you promise anyone a retention period.

Then decide who can access recordings, log that access, and review the list when people change roles.

Three retention clocks running from one recorded call: a short quality-scoring clock, a longer dispute-resolution clock and a contract or regulator clock, with the longest one governing, then the set-aside step and automatic deletion.

How do you turn call scores into coaching that changes behaviour?

Scores are inputs to a conversation, not the conversation itself.

Pick one behaviour per agent per cycle. Not six. Play them the specific moment, agree the one change they will make on the next call, then re-check that dimension next week and only that one.

Score the process alongside the person. When five agents miss the same step, the step is wrong or the training was.

Do not let the score become the target, or you will get calls that score well and customers who leave. The same loop applies outbound, though campaign mechanics shape what you can coach: our outbound dialling in Ghana guide covers those choices.

How VoiceConnect handles supervision, scoring and recording

VoiceConnect is Arkesel’s cloud contact centre platform, available in Ghana. The contact centre supervisor tools above cover live supervision; the AI post-call analysis makes review by exception possible instead of sampling.

Be clear on which plan does what. On VoiceConnect, call recording is included from the Growth plan, supervisor tools from the Business plan, and AI analysis from the Enterprise plan.

The plans track how a contact centre grows: recording first, supervisor tools once someone watches the floor, automated scoring once volume passes what a person can review. Check the current pricing page.

If you run a contact centre for other companies, our white-label contact centre platform for BPOs guide covers isolation and billing. If your agents need the customer’s history before they speak, that is contact centre CRM integration.

Frequently asked questions

Is call recording legal in Ghana?

On a plain reading of the Act, recording customer calls is processing personal data, and the Data Protection Act sets conditions on it rather than prohibiting it: register with the Data Protection Commission before you process, make the caller aware of what you are collecting and why, and do not keep the recording longer than the purpose requires.

Do I have to tell the caller the call is being recorded?

Section 27(2) of the Act lists nine matters a data controller must make the data subject aware of when it collects personal data. An announcement at the start of the call normally carries three of them: the nature of the data, the purpose it is required for, and the recipients. Read the section for the rest before you settle your wording.

How long can I keep call recordings?

Only as long as necessary to achieve the purpose you collected them for, unless one of the Act’s exceptions applies: retention required or authorised by law, reasonably necessary for a lawful purpose related to a function or activity, required by a contract between the parties, or consented to by the data subject. Where a recording serves more than one purpose, the longest applicable clock governs.

Does my contact centre have to register with the Data Protection Commission?

The Commission states that all entities involved in processing personal data are required to register with it, and its list covers businesses and organizations that use personal data to provide services. Processing personal data without registering is an offence under the Act.

Can a supervisor listen to a live call without the agent knowing?

Treat that as a policy decision you publish rather than a technical one: tell your agents the floor is supervised and how. The Act’s notice duty runs to the caller.

Where to start

Call centre quality monitoring in Ghana comes down to two decisions. If your quality process today is listening to whichever calls you find time for, the first fix is a live view of the floor and an automated first pass over every call. The second is a recording policy that names its purposes, protects what is under dispute, and deletes the rest on schedule, the half a regulator will ask about.

Talk to the Arkesel team about setting up supervision and call scoring for your contact centre in Ghana.

The post Call Centre Quality Monitoring in Ghana: A 2026 Guide appeared first on arkesel.com.

]]>
How to Become a Bulk SMS Reseller in Ghana: The Business Model and What to Ask a Supplier https://arkesel.com/how-to-become-a-bulk-sms-reseller-in-ghana/ Fri, 21 Aug 2026 16:21:18 +0000 https://arkesel.com/how-to-become-a-bulk-sms-reseller-in-ghana/ How to become a bulk SMS reseller in Ghana: how wholesale capacity works, 8 questions to ask a supplier, and the NCA rules your clients have to follow.

The post How to Become a Bulk SMS Reseller in Ghana: The Business Model and What to Ask a Supplier appeared first on arkesel.com.

]]>
Becoming a bulk SMS reseller in Ghana means buying messaging capacity wholesale from a supplier that holds the connections into the mobile networks, then selling it on under your own brand. Your margin is the gap between the wholesale rate you pay and the price you charge your client.

Three decisions shape whether it works: how the chain runs and where your margin sits in it, which supplier you buy from, and what happens on your side once your clients start sending.

How wholesale A2P SMS actually works in Ghana

A2P means application-to-person — messages generated by software and delivered to a phone, rather than two people texting each other. Wholesale A2P is that capacity bought in volume on commercial terms. Arkesel’s Wholesale A2P SMS page describes it as an SMS sending service designed for wholesale SMS customers, connecting them directly to its gateway. Its Ghana wholesale page addresses that service to aggregators, resellers and wholesalers in Ghana.

The chain has four links, and every bulk SMS reseller sits at the third one.

  1. The mobile networks — MTN, Telecel and AirtelTigo in Ghana — deliver the message to the handset.
  2. A supplier with direct connections into those networks moves traffic onto them and sells capacity in volume.
  3. You buy that capacity wholesale and sell it on under your own brand, your own pricing and your own support.
  4. Your clients — a school, a church, a fintech, a retailer — send the messages and pay you.

Your margin is the gap between what you pay per message and what you charge per message. Because that number is per message, volume is what turns it into a business, and the two levers on your economics are the rate you negotiate and how much your book of clients sends each month. Rates move, so check Arkesel’s current pricing directly, and read up on what determines bulk SMS cost in Ghana before you quote anyone.

Aggregator, reseller, or wholesale buyer — which one are you?

These three terms describe positions in the same chain: who holds the network connections, whose routes carry the traffic, and who owns the client relationship.

Position Who holds the network connections Whose routes carry the traffic Who owns the client relationship
SMS aggregator Direct connections into multiple mobile networks Its own Sells to businesses sending their own messages, and to resellers
SMS reseller None of its own; buys capacity from a supplier The supplier’s Owns the end client — your brand, your pricing, your support
Wholesale buyer None of its own; buys capacity from a supplier The supplier’s No end clients; the volume is its own traffic
Three positions in the bulk SMS chain in Ghana compared: SMS aggregator, SMS reseller and wholesale buyer, set against who holds the network connections, whose routes carry the traffic and who owns the client relationship.

If you are buying capacity and selling it on under your own name, you are in the middle row. That row is the whole reason the next section matters.

Why the route you buy decides the business you can run

As a bulk SMS reseller, your delivery rate is your supplier’s delivery rate. You cannot promise a client better delivery than the route underneath you actually achieves, so the route — not the platform, not the dashboard — is the product you are really buying.

Our guide to how SMS aggregation works and why direct network connections matter puts this from the buyer’s side: a reseller sells another provider’s routes under its own brand, which adds hops between the buyer and the carrier and can mean weaker delivery and less visibility. That warning stands, and it is not an argument against the business you are building. It is an argument about buying from a reseller of a reseller.

Applied one level up, it becomes your buying rule. Take your wholesale capacity from a supplier with direct connections into the networks rather than from another reseller. Every extra hop you inherit becomes your delivery problem and your client’s complaint — and your client will never see the hop, only the message that did not arrive.

It is also why an unusually low wholesale quote deserves a question rather than a signature. Unauthorised routing is a problem the regulator has named in its own words: the NCA’s March 2026 consultation paper on international A2P messaging traffic lists revenue leakage through unauthorised routing of messaging traffic among the challenges it set out to address. Ask where a low-priced route terminates and who holds the connection at the far end.

Two wholesale SMS routes compared: a direct route with one party between a bulk SMS reseller and the Ghanaian mobile networks, and a reseller-of-a-reseller route with three parties in between and no visibility of the extra hops.

What to ask a wholesale supplier before you sign

Two wholesale offers can look identical on a rate card and behave completely differently in production. These are the questions that separate them. If you are still shortlisting on the retail side first, our guide to comparing bulk SMS providers covers that half of the decision.

  1. Routes and network connections. Do you hold direct connections into the Ghanaian networks, or do you buy from someone who does? A good answer names the networks and is specific about which routes are direct and which are onward.
  2. Delivery reports at message level. Can I see per-message delivery status rather than a campaign summary? You need message-level status the day a client tells you their customer never got it. A good answer is one the supplier can show you on screen rather than describe: a live delivery log with per-message status specific enough to forward to a client unedited.
  3. Sub-accounts and pricing control. Can I run a separate account per client, and do I set what they pay? Without both, you are administering someone else’s platform instead of running your own book.
  4. Billing and reconciliation. How is usage billed, how often is it reported, and does it break down per sub-account? You cannot invoice a client whose usage you cannot isolate. A good answer is a per-sub-account statement you can set beside your own invoice and match line for line, on a reporting schedule written into the agreement rather than left to whoever is on shift.
  5. Integration and documentation. Which integration methods are supported, and can I see the documentation before I commit? Arkesel publishes its API documentation openly, which is the standard to hold any supplier to.
  6. Support when a route fails. Who do I reach at 9pm on a Friday, and what response commitment is written into the contract? “Email support” is not an answer when a client’s OTP traffic has stopped. A good answer names who you reach out of hours and how, and puts the response commitment in the agreement rather than on the call — something specific enough to hold them to.
  7. Sender IDs. What is the approval process, how long does it usually take, and what happens to a campaign if a sender ID is rejected? Read how sending bulk SMS with your own sender ID works before you promise a client a go-live date.
  8. What is expected of you when a client misbehaves. If one of my clients sends something they should not, what happens to my account, and what am I expected to have done in advance? The answer tells you exactly what to write into your own client terms.
Eight questions to ask a wholesale SMS supplier in Ghana before signing, covering routes and network connections, message-level delivery reports, sub-accounts and pricing control, billing and reconciliation, integration and documentation, out-of-hours support, sender IDs, and what happens when a client misbehaves.

One practical note on the account itself: opening a wholesale or reseller account with Arkesel requires a registered business.

One upstream change is worth raising on the same call: the consultation paper from that March 2026 exercise, which closed on 10 April 2026, proposes licensing a single neutral national gateway operator to build and run a national A2P gateway as infrastructure, and states that this operator would not sell retail messaging services. The same paper asks whether a per-message regulatory levy should apply to international A2P traffic instead of revenue sharing between the parties. Ask a supplier what either outcome would mean for the routes they sell you and for wholesale pricing; as at publication, no final framework had been published.

Working through that list with a shortlist of suppliers is a better use of a week than any amount of platform comparison. See what wholesale A2P SMS in Ghana covers for aggregators and resellers before you make the calls.

The rules you are now enforcing — on your clients

Your clients send the messages. The rules those messages have to follow are published by Ghana’s National Communications Authority, and enforcing them across a book of clients is the ongoing work of running a reseller business. It is far easier to build into your platform on day one than to retrofit after the first complaint.

Those rules are not written only for the mobile networks. The NCA’s Code of Conduct on Unsolicited Electronic Communications defines an operator to include a company that transmits bulk SMS, not only mobile network operators — so its conduct duties are not confined to the carriers.

Three published rules matter most to the traffic your clients will send.

  • Sending hours. The NCA’s consumer guidance states that promotional messages, which it describes as coming from mobile network operators or from third-party providers, should reach consumers only between 8.00 a.m. and 7.00 p.m., and should not be sent on Sundays.
  • A way out of every commercial message. The Code requires that a means for a recipient to unsubscribe be provided in all commercial electronic communications, and that unsubscriptions be without charge.
  • Free opt-out by STOP. The NCA tells consumers they can stop promotional messages by sending STOP to the same short code the message came from, and that opt-outs and unsubscriptions are at no cost to them.

Three things follow for a reseller. Write the rules into your client terms, so a breach is a contract matter rather than an argument.

Then enforce what your platform can enforce, rather than leaving it to trust. Hold the suppression list yourself and apply it at send time instead of relying on every client to honour a STOP they received. Put the sending window in your own scheduler, so a campaign queued for 11pm on a Sunday is held until the window reopens rather than going out and becoming a complaint.

And keep records, because when a complaint lands you want to show who sent what, to whom, and when.

Our guide to the conduct rules your clients have to follow sets them out in more depth, and the NCA-compliant bulk SMS workflow shows how a clean send is put together end to end.

Frequently asked questions

How do I become a bulk SMS reseller in Ghana?

It starts with a wholesale supply agreement: you buy messaging capacity at a wholesale rate from a supplier with direct connections into the mobile networks, then sell it on under your own brand at your own price. The decisions that decide the outcome are whose routes you inherit and how well you handle your clients’ sending conduct.

What is wholesale A2P SMS, and how is it different from buying bulk SMS credits?

A2P messaging is software-generated messages sent to phones. Buying bulk SMS credits is buying capacity to send your own messages; wholesale A2P is buying capacity in volume, on commercial terms, to send on behalf of others or to sell on. Expect to agree rate, volume, sub-accounts and support with the supplier directly rather than pick them off a page.

What is the difference between an SMS aggregator and an SMS reseller?

An aggregator holds direct connections into multiple mobile networks and carries traffic on its own routes. A reseller sells another provider’s routes under its own brand, which means the reseller’s delivery quality is the supplier’s delivery quality. The difference is where the network connections sit, not how large the company is.

What should I ask a wholesale SMS supplier before signing up?

Ask about routes and direct network connections, message-level delivery reports, sub-accounts and control of end-client pricing, billing and reconciliation, integration methods and documentation, support response when a route fails, sender ID handling, and what the supplier expects of you if a client of yours sends something they should not. The checklist above expands each one.

What are the rules on when promotional SMS can be sent in Ghana?

The NCA’s consumer guidance states that promotional messages should reach consumers only between 8.00 a.m. and 7.00 p.m., and should not be sent on Sundays. For a reseller, those are rules to enforce on the clients sending through your account.

Am I responsible for what my clients send?

Your supply agreement is where that answer is written, so read the acceptable-use and suspension clauses closely and put the question to the supplier directly. Practically, the traffic leaves under your account and your client calls you first when something goes wrong, which is why opt-out handling and message records belong in your platform rather than in a promise from each client.

Where to start as a bulk SMS reseller in Ghana

The supplier you choose sets the delivery rate you can promise, and the client terms you write decide how much of your week goes to complaints. Settle both before you take on your first client.

Talk to Arkesel’s wholesale team about routes, sub-accounts and what they expect of you on client conduct.

The post How to Become a Bulk SMS Reseller in Ghana: The Business Model and What to Ask a Supplier appeared first on arkesel.com.

]]>
WhatsApp Ticketing System: Turn Chats Into Tickets With SLAs That Fit the 24-Hour Window https://arkesel.com/whatsapp-ticketing-system-sla/ Tue, 04 Aug 2026 14:27:04 +0000 https://arkesel.com/whatsapp-ticketing-system-sla/ A WhatsApp ticketing system turns chats into tickets with owners, statuses and SLA clocks. See how to set response targets that fit Meta's 24-hour window.

The post WhatsApp Ticketing System: Turn Chats Into Tickets With SLAs That Fit the 24-Hour Window appeared first on arkesel.com.

]]>
A WhatsApp ticketing system turns every customer conversation into a tracked request with one owner, a status, a priority and a response-time target, so support work on WhatsApp becomes measurable instead of scattered across chat threads.

The complication is that WhatsApp is not a neutral channel. Meta runs a 24-hour clock on every service conversation, and that clock decides whether your next reply is a free-form message or a pre-approved template. Set your response targets without accounting for it and your policy and the platform will disagree.

This guide covers the decision between a shared inbox and a WhatsApp ticketing system, what the 24-hour rule actually says, and how to write first-response and resolution targets that fit inside it — including the Friday-evening-before-a-public-holiday case.

What is a WhatsApp ticketing system?

A WhatsApp ticketing system captures inbound WhatsApp conversations as tickets: tracked units of work, each with an owner, a status, a priority and a deadline. The customer keeps chatting in WhatsApp. Your team works a queue where every request carries a name and a clock.

The lifecycle runs in one pass:

  1. A customer messages your business number.
  2. The message opens a new ticket or attaches to an open one.
  3. The ticket gets categorised, prioritised and routed to an owner.
  4. The owner works it, logs time against it, and resolves it.
  5. If the customer returns on the same issue, the ticket reopens instead of starting a thread nobody recognises.

What changes is not the conversation. It is that you can answer three questions at any moment: who owns this, is it late, and what is still open.

Is a shared WhatsApp inbox the same as a ticketing system?

No. A shared inbox solves access. A ticketing system solves accountability.

A shared WhatsApp inbox for teams lets several agents work one WhatsApp number without passing a phone around. Everyone sees the thread, replies go out under one business identity, and conversations stop dying in one person’s chat list. A ticketing system sits on top of that and adds structure: an owner per request, a state, a target time, and a record you can report on afterwards.

Question Shared inbox Ticketing system
Who owns this request? Whoever picks it up One named owner, assigned and reassignable
What state is it in? Read or unread Configurable statuses from new through to resolved
Is there a deadline? No First-response and resolution targets per priority
What can you report on? Volume and activity Response times, breaches, reopens, per-agent performance
What happens when the customer returns? A new message in the thread The original ticket reopens with its history
What is the audit trail? The chat history A logged record of every status change, owner and edit

The decision rule is short. If your problem is two agents replying to the same customer, or a conversation nobody else can see, a shared inbox closes it. If your problem is that you cannot say whether a request was answered in time, who owned it, or what is still open, you need a WhatsApp ticketing system on top.

Build the inbox first, then add ticketing to it.

What is the WhatsApp 24-hour customer service window?

When a customer messages or calls your business on WhatsApp, a 24-hour clock starts. Inside it, you reply with free-form messages. When it closes, your options change.

According to Meta’s WhatsApp Business Platform documentation, a 24-hour customer service window opens when a WhatsApp user messages or calls your business, and the timer resets to 24 hours if they message or call again before it expires. Every new inbound message buys you another full day.

This is the part that circulating summaries get wrong. It is not true that you cannot reply after 24 hours. Meta’s documentation states that when the window closes, you can only send pre-approved template messages.

What expires is the free-form reply, not your ability to reach the customer — but the template has to be written and approved in advance, so the conversation continues on the platform’s terms rather than yours.

One scope note worth having: this rule governs the WhatsApp Business Platform, the API-based route that inbox and ticketing tools connect through. If you have not set that up yet, start with WhatsApp Business API setup in Africa.

Why the 24-hour window changes how you set support SLAs

A service-level agreement (SLA) is the response-time promise you make to a customer and then measure yourself against. On WhatsApp, a first-response target is not only a service promise. It decides which kind of message your reply is.

Meta replaced conversation-based pricing with per-message pricing on 1 July 2025, according to its own deprecation notice. Under that model, Meta’s pricing documentation states that you are only charged when a template message is delivered, and that Meta does not charge for non-template messages, which can only be sent inside an open customer service window.

So a reply that lands inside the window and a reply that lands after it are not the same transaction. The first is a free-form message on a conversation that is already open, and it carries no charge. The second has to be a template, and template messages are charged: a message you pay for, and would not have needed to send, because the clock ran out.

Every first response that lands late turns a reply you could have sent for nothing into one you pay for. Current rates sit on Arkesel’s pricing page.

There is a second cost that has nothing to do with billing. A template is copy you wrote and submitted for approval in advance, so restarting a lapsed conversation takes a step that a timely reply never needed.

That gives you a concrete design constraint. Your first-response target has to sit comfortably inside 24 hours of real elapsed time, not 24 hours of working time. Those are different numbers the moment a weekend or a public holiday is involved.

How to set WhatsApp customer support SLAs that fit the 24-hour window

Start from the window and work backwards. Every first-response target belongs well inside 24 hours of the customer’s last message, with enough margin that a queue spike does not push it over.

Priority Typical request First response Resolution target At breach
Urgent Payment taken but no order created; account compromised; service down 15 minutes 4 hours Warn the owner at 10 minutes; alert the supervisor and reassign at breach
High Delivery overdue; account locked; wrong item shipped 1 hour Same working day Escalate to the team lead at 45 minutes
Normal Product questions, order changes, account details 4 hours 1 working day Warn the owner at 3 hours
Low General enquiries, feedback, feature requests Acknowledged inside the window, substantive reply by the next working day 3 working days Weekly queue review
WhatsApp support SLA targets by priority: Urgent, 15 minutes to first response and 4 hours to resolution, warn the owner at 10 minutes and reassign at breach; High, 1 hour and same working day, escalate to the team lead at 45 minutes; Normal, 4 hours and 1 working day, warn the owner at 3 hours; Low, acknowledged inside 24 hours with a substantive reply by the next working day and 3 working days to resolve, reviewed weekly. Every first-response target sits well inside the 24-hour customer service window, which runs on real elapsed time.

Two rules make a table like this work on WhatsApp specifically.

Any resolution target longer than a day needs a defined re-contact step. If a Normal ticket will not close the same day, your policy has to say what happens once the window shuts: either you wait for the customer’s next message to reopen it, or you re-engage with an approved template. Decide that in writing, so an agent is not discovering it at 9am in front of a lapsed thread.

The same logic sets the floor on the Low tier: acknowledge inside the window even when the substantive answer waits for the next working day, because a first-response target measured in working days will cross the window every weekend.

The window does not observe your working hours. It runs on real elapsed time, counting overnight, on Sundays and through every public holiday.

Working hours, weekends and public holidays

Take a message that arrives at 6:00pm on the Friday before a Monday public holiday — a long weekend any team working to Ghana’s public-holiday calendar plans around, and a shape that repeats on every calendar your customers keep.

The window expires at 6:00pm on Saturday. By the time your team is back at their desks on Tuesday, the free-form reply is long gone — for a customer who messaged on an ordinary working day.

Timeline of the WhatsApp 24-hour customer service window over a long weekend: a customer messages Friday at 6:00pm and the clock starts, the window expires Saturday at 6:00pm while the office is closed, and the team returns Tuesday at 9:00am to find only a pre-approved template can reopen the conversation.

The fix is a policy decision rather than a heroic one. Pick one and write it down: staff a holiday rota that covers first response only, or set an after-hours acknowledgement that tells the customer what to expect and when, then plan the template re-engagement for the morning you return. A well-built WhatsApp auto-reply setup covers the acknowledgement; the rota covers the resolution.

Then configure your published support hours and holiday closures in the tool that measures the SLA. A clock that counts Sunday night against your agents produces breach reports nobody trusts, and a team that ignores its breach reports has no SLA at all.

KOVA IQ turns every WhatsApp, social and live-chat conversation into a ticket with an owner, a status and an SLA, with working hours and public holidays built into how those targets are measured. See how KOVA IQ runs support operations.

How do you convert WhatsApp messages to tickets?

Six steps, start to finish.

Capture. Every inbound message lands in one queue rather than on a device. The first message on a new issue creates the ticket; follow-ups attach to it.

Categorise and prioritise. Tag the request type and set a priority. Priority sets the clock, which is why your priority definitions belong in writing and shared with the team rather than decided per agent.

Route to an owner. Routing rules send the ticket to the right team or agent. If a bot took the first pass, this is the point of handing a chatbot conversation to a human agent with the transcript attached, so the customer does not repeat themselves.

Work and time-track. The owner replies, logs time against the ticket, and leaves internal notes on it rather than in a side chat. If two threads turn out to be the same issue, merge them. If one thread carries two issues, split it.

Resolve. Move the ticket to resolved with a resolution note. That note is what makes the next reopen fast.

Reopen. When a customer comes back about a resolved issue, the ticket reopens with its history. If their reply lands after the window has closed, that message itself opens a fresh 24-hour window, because the customer’s inbound message is what starts the clock. Your agent has a full day of free-form replies again, and the reopen is the moment to use it.

What to measure once WhatsApp support runs on tickets

Five numbers cover it, and a WhatsApp ticketing system records every one of them as a by-product of the work.

The five numbers a WhatsApp ticketing system records as a by-product of the work: first-response time, resolution time, reopen rate, per-agent SLA result, and window-expiry rate — the WhatsApp-specific measure, highlighted, because a closed window turns a service problem into an outbound-message problem.

First-response time. Measured from the customer’s message to your first human reply, against the target for that priority. This is the number that connects service quality to the window.

Resolution time. Measured to the resolved status and reported by priority and by category. Sort it by category: the categories that run long are where to look first for a fix outside the support team.

Reopen rate. The share of resolved tickets a customer comes back on. A climbing reopen rate means tickets are being marked resolved before the customer agrees they are.

Per-agent SLA performance. Response and resolution results by owner. Use it to rebalance workload and find the queues that are structurally understaffed, not to rank people.

Window-expiry rate. The share of conversations where the 24-hour window closed before your first reply. This is the WhatsApp-specific number, and it is the one that turns a service problem into an outbound-message problem.

Where WhatsApp support breaks without tickets

If your team answers customers from personal phones, or from one device everybody reaches for, here is what you lose.

  • Ownership. Two agents answer the same customer, or nobody does, and there is no record of which was supposed to happen.
  • History. When an agent leaves, the conversations on their phone leave with them.
  • Deadlines. Without a clock on each request, “we got back to them” and “we got back to them in time” look identical in a status meeting.
  • Duplicates. One customer with one problem opens three threads across three numbers, and every agent starts from zero.
  • The reopen path. A customer returns a week later. Nobody knows what was decided, so the conversation restarts — often after the window has closed, which means it restarts on a template.

None of this is WhatsApp’s doing. It is what happens when a channel carrying real support volume runs without the structure a WhatsApp ticketing system supplies. For the wider picture of running sales and support on WhatsApp in Ghana, our full guide covers the sell, serve and follow-up side together.

Running SLA-backed WhatsApp support with KOVA IQ

KOVA IQ is Arkesel’s messaging-first CRM and customer engagement platform. WhatsApp, Facebook Messenger, Instagram DM, Telegram and website live chat land in one agent queue, and every conversation sits against a single Customer 360 timeline rather than in a channel-specific silo.

On the ticketing side, KOVA IQ ships conversation-to-ticket conversion, configurable ticket statuses and priorities, routing rules, ticket merge and split with undo, ticket time tracking, ticket audit logging, and an OTP-gated customer ticket portal that lets customers check and reply to their own ticket without an account or password.

On the SLA side, it tracks conversation SLAs and delivers SLA warnings and breach alerts, working hours and public-holiday schedules, and per-agent SLA reporting. That last set is what makes the policy in this article enforceable rather than aspirational: targets measured against your real calendar, a warning before a breach rather than a report after it, and per-owner results you can act on.

Because the same platform runs your WhatsApp Business API messaging, your campaigns and your customer record, a ticket does not sit in one tool while the customer’s order history sits in another. That matters most for teams graduating off personal-phone support, where the whole point of the move is getting one view of the customer.

Frequently asked questions

Can I use WhatsApp as a helpdesk or support ticket system?

Yes, through the WhatsApp Business Platform. A WhatsApp ticketing system connects to your business number, and the work splits cleanly: the messaging happens in WhatsApp, while the ticketing, routing, SLA clocks and reporting happen in the connected platform. A WhatsApp helpdesk is that arrangement, not a feature inside the chat app.

How do I turn WhatsApp messages into support tickets automatically?

Connect your WhatsApp business number to a WhatsApp support ticket system with conversation-to-ticket conversion, then set rules for which inbound messages open a ticket and how they are categorised and routed. After that, the first message on a new issue creates the ticket and follow-ups attach to it.

What happens if you reply to a WhatsApp customer after 24 hours?

You can still reach them, just not with a free-form message. Meta’s documentation is explicit that when the window closes, you can only send pre-approved template messages. Its pricing documentation is equally explicit that template messages are charged while non-template messages are not, so the late reply costs you something the in-window reply would not have. The customer’s next inbound message opens a new window and returns you to free-form replies.

What SLA should you set for WhatsApp support?

Set first-response targets that sit comfortably inside 24 hours of real elapsed time for every priority tier, then resolution targets by priority on top. Anything longer than a day needs a defined re-contact step, because the free-form window will have closed by then.

How do you track first-response and resolution time on WhatsApp?

Measure from the customer’s message to your first human reply, and from ticket creation to resolved status. Both come from the ticket layer, which is where the target, the owner and the breach state live.

What happens when a customer replies to a resolved WhatsApp ticket?

The ticket reopens with its history intact, and the customer’s message opens a fresh 24-hour customer service window. That gives your agent a full day of free-form replies to close it out properly.

Is a shared WhatsApp inbox enough on its own?

It is enough if your problem is access. Once you need to prove who owned a request and whether it was answered in time, add the ticket layer.

Start measuring what your team already does

Support on WhatsApp stops being guesswork the moment a WhatsApp ticketing system gives every conversation an owner, a status and a clock that respects the platform’s 24-hour window. Write the policy first, then configure the tool to measure it.

Turn your WhatsApp conversations into SLA-backed tickets with KOVA IQ, create an account to get started, or talk to the team about your support workflow.

The post WhatsApp Ticketing System: Turn Chats Into Tickets With SLAs That Fit the 24-Hour Window appeared first on arkesel.com.

]]>
Bulk SMS in Tanzania: What Businesses Need to Know Before Choosing a Provider (2026) https://arkesel.com/bulk-sms-tanzania-guide/ Mon, 03 Aug 2026 07:40:42 +0000 https://arkesel.com/bulk-sms-tanzania-guide/ Choosing a bulk SMS provider in Tanzania? Compare network reach, deliverability, sender ID compliance, and API needs in this practical 2026 buyer's guide.

The post Bulk SMS in Tanzania: What Businesses Need to Know Before Choosing a Provider (2026) appeared first on arkesel.com.

]]>
When you choose a bulk SMS provider in Tanzania, four things decide whether your campaigns land: how many networks the provider reaches directly, whether you can see delivery status per message, how it handles sender ID registration, and whether it gives you an API when you need one. Get those right and your messages arrive in seconds. Get them wrong and you pay for messages that quietly never arrive.

This guide gives you a clear, provider-neutral checklist for choosing a bulk SMS service in Tanzania you can rely on, so you can measure any option — including Arkesel — against the same standard. It is grounded in current market data, not sales copy.

Why does bulk SMS still work so well in Tanzania?

SMS works in Tanzania because it reaches every phone, not just smartphones.

As of December 2025, Tanzania had 106.9 million telecom subscriptions, up 7.7% from 99.3 million in September 2025, and mobile subscriptions made up 99.9% of them, according to TanzaniaInvest, citing the Tanzania Communications Regulatory Authority (TCRA) Q4 2025 Communication Statistics. Mobile is how the country connects.

The handset mix is the other half of the story. As reported by TanzaniaInvest, citing TCRA, Tanzania’s smartphone penetration rate was 41.82% as of December 2025, up from 39.53% in September 2025. In plain terms, most mobile users in Tanzania are still on feature phones or shared devices without a data connection.

That single fact settles a lot of channel debates. App notifications, in-app messages, and even WhatsApp assume a smartphone and mobile data. SMS makes no such assumption — it lands on any phone, with no app and no data required. For reaching your whole customer base rather than the connected minority, SMS remains the most reliable channel in the Tanzanian market.

There is a practical upside too. Because SMS needs no data bundle to receive, it reaches customers even when they are offline, out of data credit, or in an area with patchy coverage. For time-sensitive messages — a payment confirmation, a delivery update, or a promotion with a deadline — that near-universal reach is the entire point of the channel.

Which mobile networks must a bulk SMS provider reach in Tanzania?

A provider is only as good as the networks it can deliver to. In Tanzania, that means five operators: Vodacom, Yas (formerly Tigo), Airtel, Halotel, and TTCL.

The market is genuinely split, so partial coverage is a real risk. As reported by TanzaniaInvest, citing TCRA’s Q4 2025 Communication Statistics, Vodacom held the largest share (31.2%), followed by Yas (28.9%) and Airtel (21.8%). Halotel and TTCL make up the remainder.

Network Position in the market (December 2025)
Vodacom Largest mobile subscription share (31.2%)
Yas (formerly Tigo) Second largest (28.9%)
Airtel Third largest (21.8%)
Halotel Smaller operator (remaining share)
TTCL Smaller operator (remaining share)
Tanzania's mobile network landscape for bulk SMS: Vodacom 31.2%, Yas 28.9%, Airtel 21.8%, and Halotel and TTCL 18.1% combined subscription share (TCRA Q4 2025)

Here is why this matters for your shortlist. No single network covers even a third of subscribers, so a provider that routes strongly to Vodacom but weakly to Yas or Airtel leaves a large slice of your audience unreached — and you still pay for those attempts.

The question to ask every provider is direct: do you connect to all five Tanzanian networks, and do you route messages directly rather than through third-party relays? Direct network routing means your message travels the shortest path to the recipient’s carrier, which lifts delivery rates and speed. Indirect routes add hops, delay, and points where a message can silently drop.

What should you look for when choosing a bulk SMS provider in Tanzania?

Use these six criteria to compare any provider on the same terms. Treat them as a scorecard, not a wish list.

What to check What good looks like
Network coverage and routing Direct connections to all five Tanzanian networks; no reliance on indirect relays
Deliverability and delivery reports Real-time delivery status for every message, not just a “sent” confirmation
Sender ID and compliance Registers and manages your branded sender ID for you
API and integration A documented REST API for teams that need to send from their own systems
Pricing transparency Clear per-message rates with no hidden setup or routing fees
Support and reliability Responsive local support and a stated uptime commitment
Six criteria for choosing a bulk SMS provider in Tanzania: network coverage and routing, deliverability and reports, sender ID and compliance, API and integration, pricing transparency, and support and reliability

Network coverage and routing comes first for the reasons above — direct reach to all five networks is non-negotiable.

Deliverability and delivery reports are how you prove it. A “sent” status only means the message left the provider. What you need is a per-message delivered, failed, or pending status you can see in real time, so you can spot a routing problem before it costs you a whole campaign. Our guide on SMS delivery reports and tracking walks through how to read these signals and act on them.

Sender ID and compliance protects your brand and your delivery. A branded sender ID (your business name in place of a random number) needs to be registered and approved before you can use it in Tanzania — more on that below.

Pricing transparency matters because the advertised per-message rate is not always the full cost. Ask whether setup, sender ID registration, or routing to specific networks carries extra fees. Compare total cost to send, not the headline number.

See how Arkesel delivers with real-time delivery tracking on the Arkesel SMS Platform.

How do you send bulk SMS compliantly in Tanzania?

Before you can send branded messages in Tanzania, your alphanumeric sender ID — the business name that shows up in place of a phone number — must be registered and approved. This is a required step, not an optional one, and it takes time to clear across the networks.

Plan for it early. Registration is the most common reason a first campaign stalls: the messages are ready, the list is clean, but the sender ID has not yet been approved. Build the wait into your launch timeline rather than discovering it on the day you want to send.

This is also where a capable provider earns its place. The right partner handles sender ID registration on your behalf — preparing and submitting the details the networks require and following the application through to approval — instead of leaving you to work through the process alone.

To register an alphanumeric sender ID in Tanzania, you supply your chosen sender ID, a short description of the service, sample messages you intend to send, and your business registration certificate; a provider such as Arkesel then completes and submits the registration for you. Handled this way, approval typically takes 7 to 14 working days, so build that window into your launch timeline.

When you compare providers, ask exactly one question here: do you register and manage my sender ID for me, and what do you need from me to start? A provider that owns this step removes the single biggest delay between you and your first send.

Timelines and requirements can still change, so confirm the current specifics with your provider at the point you sign up. Treat the ability to manage this cleanly as a selection criterion in its own right.

Do you need an SMS API, or is a dashboard enough?

The answer depends on how your messages are triggered.

Choose a dashboard-only provider when your sends are campaign-style and human-initiated: a promotion to your customer list, an event reminder, a seasonal offer. You upload a list, write the message, and send. No developer required.

Choose a provider with a strong API when messages need to fire automatically from your own systems. An API — a connection that lets your software send messages directly — is what you need for order confirmations, delivery updates, appointment reminders, and one-time passwords (the short codes used to verify a login or payment). These are triggered by an event in your app or platform, not by someone clicking send.

A concrete example makes the line clear. A Dar es Salaam retailer running weekend promotions is well served by a dashboard alone. The same retailer, once it starts taking online orders, needs an API so that every checkout automatically triggers a confirmation SMS the moment a customer pays. The message channel is identical; only the trigger changes — and that is what decides whether you need code or a login.

Most growing businesses end up needing both. So even if you only run campaigns today, favour a provider that offers a documented REST API you can grow into.

A REST API is the common, well-understood way software talks to a messaging service, and clear documentation with copy-paste code samples matters more than a long feature list — it is the difference between an integration that takes an afternoon and one that drags on for weeks. If you are weighing the technical side across the region, our guide on choosing an SMS gateway for Africa goes deeper on integration.

Common mistakes when choosing a bulk SMS provider

Three mistakes cost Tanzanian businesses the most, and all three are avoidable.

Choosing on price alone and landing on indirect routes. A rate that looks lower often reflects indirect routing — lower cost for the provider, worse for your delivery. If a provider cannot confirm direct connections to all five Tanzanian networks, the saving is on messages that may never arrive.

No delivery visibility. If a provider only tells you a message was “sent,” you are flying blind. Without a real-time delivered-or-failed status per message, you cannot tell a successful campaign from a broken one until customers stop responding. Insist on delivery reports before you commit.

Ignoring sender ID registration until launch day. Teams that treat compliance as an afterthought lose their first launch window to it. Confirm how a provider handles sender ID registration before you sign up, not after.

A fourth, quieter mistake is skipping the shortlist entirely and picking the first name on a search results page. The same discipline applies in every market — our guide on choosing a bulk SMS provider in Nigeria and our look at free bulk SMS in South Africa show how the criteria play out elsewhere, and you can apply the same approach to comparing bulk SMS providers here.

How Arkesel fits

Arkesel’s SMS Platform serves Tanzania, so it is worth measuring against the same checklist you would use for any provider — no special treatment.

On coverage and routing, the platform is built on direct mobile network connections, the routing model that lifts delivery rates and speed. On deliverability, it gives you real-time delivery tracking with a status for every message, so you see what landed and what did not rather than guessing. On compliance, sender ID registration and lifecycle management are handled for you, which removes the most common launch delay.

On integration, Arkesel offers a documented REST API with copy-paste code samples in cURL, Python, Node.js, and PHP, plus a sandbox environment for testing your calls without spending live credit — so your developers can move from campaigns to automated, event-triggered messages when you are ready. And as an enterprise-grade platform, it pairs high availability and ISO 27001:2022 certification with the reliability that mission-critical messages demand.

On pricing, rates are published openly. Because prices change, check the current figures on the Arkesel pricing page rather than any number quoted elsewhere. You can also see how the platform is set up for the local market on the Arkesel bulk SMS in Tanzania page.

Weigh all of that against the alternatives on the same six criteria. A guide that only tells you one provider is best is selling, not helping.

How to evaluate a provider in a week

You do not need a long procurement cycle to make a confident choice. Comparing bulk SMS providers in Tanzania is a one-week job, not a one-quarter one — you just need a structured week.

One-week plan to evaluate a bulk SMS provider in Tanzania: Days 1-2 shortlist and screen, Days 3-4 test delivery across Vodacom, Yas and Airtel, Days 5-7 check compliance and integration

Days 1 to 2 — shortlist and screen. List three or four providers. Ask each the coverage question directly: do you connect to all five Tanzanian networks, and is routing direct? Drop any that cannot confirm it.

Days 3 to 4 — test delivery. Open a test account with your top two and send a small batch to real numbers across Vodacom, Yas, and Airtel. Watch the delivery reports. The provider that shows you clear, per-message delivered statuses across every network is the one telling you the truth.

Days 5 to 7 — check compliance and integration. Confirm how each provider registers your sender ID and what it needs from you. If you will need automation, have a developer skim the API documentation and try one test send. Then compare total cost to send, not the headline rate.

At the end of the week you will have evidence, not marketing claims, behind your decision.

Related Articles

Reach every customer in Tanzania

Choosing well comes down to reach, visibility, compliance, and the option to automate. Score every provider on those, test delivery with your own numbers, and let the delivery reports decide.

Ready to reach customers across Tanzania? Create a free Arkesel account and send your first bulk SMS with real-time delivery tracking.

The post Bulk SMS in Tanzania: What Businesses Need to Know Before Choosing a Provider (2026) appeared first on arkesel.com.

]]>
Email List Segmentation: How to Segment Your List for Higher Conversions https://arkesel.com/email-list-segmentation-guide/ Fri, 31 Jul 2026 08:53:53 +0000 https://arkesel.com/email-list-segmentation-guide/ Email list segmentation for African marketers: the segments to build first, a decision table, list hygiene, and how to lift opens, clicks, and conversions.

The post Email List Segmentation: How to Segment Your List for Higher Conversions appeared first on arkesel.com.

]]>
Sending the same email to your entire list feels efficient, but it quietly caps your results. One message can’t be relevant to everyone who signed up, so opens sag and clicks dry up. Email list segmentation fixes that by splitting your contacts into smaller groups, so each message speaks to what that group actually cares about. This guide shows you how to segment your email list: what to divide it by, which segments to build first, and how to turn sharper targeting into higher conversions.

What Is Email List Segmentation?

Email list segmentation is the practice of dividing your email list into smaller groups — segments — based on shared traits or behaviour, so you can send each group a more relevant message.

A segment might be everyone who opened your last three campaigns, everyone who bought in the past 90 days, or everyone in Greater Accra. Instead of one broadcast to your whole list, you send several targeted campaigns that each match a group’s interests.

Segmentation is often confused with personalization, but the two solve different problems. Personalization changes details inside a single message — a first name, a recent order, a nearby branch. Segmentation changes who receives the message in the first place. They work best together: segment to decide the audience, then personalize to sharpen the copy for that audience.

The payoff is relevance. A promotion for a product someone already bought, or an event in a city they don’t live in, teaches them to ignore you. A message matched to their behaviour teaches them to open the next one.

Does Email Segmentation Actually Improve Conversions?

Yes. Segmented campaigns consistently outperform batch-and-blast sends, because relevance drives engagement and engagement drives conversions.

In a Mailchimp study of around 2,000 email marketers — a global sample from 2017 — segmented campaigns averaged 14.31% higher opens and 100.95% higher clicks than the same brands’ non-segmented campaigns. The same research recorded 9.37% lower unsubscribe rates and 4.65% lower bounce rates for segmented sends.

Those figures are global and several years old, so treat them as direction rather than a guarantee for your own list. The pattern behind them holds across markets: when a message matches what someone signed up for, more people open it, more people click, and fewer people leave. Lower unsubscribes and fewer bounces matter beyond a single campaign, too — they protect your sender reputation, which keeps your future emails landing in the inbox instead of the spam folder.

The takeaway is not that a formula will double your clicks. It is that irrelevant sends carry a hidden cost — attention lost, contacts unsubscribing, deliverability eroding — and segmentation is how you stop paying it.

Which Segments Should You Build First?

You don’t need thirty segments to see results. The most effective email segmentation strategies start with the few segments that carry the most signal, then expand as your data grows. Build these first:

  1. Engagement and recency. Group contacts by how recently and often they open or click. This single split lets you reward your most active readers and re-earn the attention of those going quiet — the two audiences that need very different messages.
  2. Purchase or transaction behaviour. Separate recent buyers from browsers, and one-time customers from repeat ones. Past action is the strongest predictor of the next one, so this segment powers your highest-converting campaigns.
  3. Location or network. City, region, or mobile network. This drives store events, regional offers, and better timing for the people it actually concerns.
  4. Signup source. How and where a contact joined — in-store, website form, event, or checkout. The entry point tells you what they expected when they handed over their address.
  5. Language or preference. The language or content type a contact chose. Sending in someone’s preferred language lifts both trust and response.

Master these five and you cover the highest-impact ways to make a message relevant before you reach for anything more advanced. Most of the data they need already sits in your contact records — you are organising what you have, not collecting something new.

If you can only build one to start, build the engagement segment. Knowing who is active, who is drifting, and who has gone silent shapes almost every campaign you send after it, from win-back offers to your next product launch. Add the others in order as each earns its place.

The five email segments to build first: engagement and recency, purchase or transaction, location or network, signup source, and language or preference

Segment-Type Decision Table

Use this table to choose the right segment for the job: the data each one needs, when it fits, and a local example to picture it.

Segment type Data you need Best-fit use case African-market example
Engagement / recency Opens and clicks over recent sends Re-engage lapsing contacts; reward loyal readers Send a win-back offer to contacts who haven’t opened in 60 days
Purchase / transaction Order history, payment records Product-specific offers, repeat-purchase nudges Nudge customers who paid by mobile money to restock a favourite item
Location / network City or region, mobile network Regional events, timed local promotions Promote an Accra pop-up only to your Greater Accra contacts
Signup source Form or source tag captured at opt-in Tailored onboarding by entry point Give in-store signups a different welcome than website signups
Language / preference Preferred language or content type Send in the reader’s language Greet and sell in the contact’s chosen language, not a default one

Each row is a small, self-contained campaign you can build today. None of them requires importing fresh data — the fields you need are usually already on your contacts, waiting to be used.

Email segmentation decision table showing each segment type, the data it needs, and an African-market example use case

Common Email Segmentation Mistakes to Avoid

Segmentation goes wrong in a few predictable ways. These email segmentation best practices are really a list of what to avoid — sidestep them and your groups stay useful instead of turning into clutter.

Over-segmenting too early. Splitting a small list into a dozen tiny groups leaves each one too small to send to and too thin to learn from. Start broad, then divide a segment only once it is large enough to act on.

Segmenting on data you never collected. A ‘preferred product category’ segment is worthless if that field is empty for most contacts. Decide what you want to segment on first, then capture that data at signup — not the other way around.

Setting segments and forgetting them. A contact who was highly engaged six months ago may be dormant today. Segments built on behaviour need to refresh as behaviour changes, or they quietly drift out of date and you end up targeting a picture of your list that no longer exists.

Ignoring deliverability. Sharp segments can’t rescue a dirty list. If bounces and spam complaints are climbing, fix list hygiene before you refine your targeting.

Confusing more emails with better ones. Segmentation is a reason to send more relevant messages, not simply more of them. The goal is the right email to the right group — not extra volume that wears your list down.

How Should Email Segmentation and List Hygiene Be Managed?

Segments are only as good as the list underneath them. Manage the two together: clean the list on a schedule, and let engagement data feed your segments automatically.

Keep an active-engagement segment and watch it over time. When contacts stop opening for a long stretch, move them into a re-engagement flow with one clear ask — a single reason to come back, not another catch-all newsletter. If they still don’t respond after that, sunset them: take them out of your regular sends so they stop dragging your numbers down.

Remove hard bounces promptly. Sending to dead addresses erodes deliverability for everyone else on your list, so a clean list is a shared benefit, not just tidiness. Collect addresses with confirmed opt-in so junk data never enters your segments in the first place, and review your inactive segment on a regular cadence rather than once a year. For a fuller routine, follow our guide on managing your email marketing list.

Clean lists make segmentation sharper, protect your sender reputation, and keep your best campaigns reaching real, interested people — which is the entire point of segmenting in the first place.

See how Arkesel Email Marketing lets you segment contacts and automate campaigns without the complexity — explore Arkesel Email Marketing.

Email list hygiene lifecycle: an active engagement segment moves to a re-engagement flow and then to sunset, with rules for removing bounces and confirmed opt-in

Segmentation for African Lists: Mobile-First and Multichannel

Most email list segmentation guidance is written for desktop-first, email-only audiences. African lists behave differently, and that difference changes how you segment.

Your contacts read on mobile, often on mobile data, so every irrelevant email costs them something to open. Tighter segments mean fewer wasted sends and more respect for that cost — a discipline that protects both your engagement rate and your sender reputation. Sending fewer, sharper campaigns to well-matched segments beats broadcasting to your whole list and hoping some of it sticks.

Timing and frequency matter more here for the same reason. A mobile-first audience notices when a brand over-sends, and an engagement segment lets you dial frequency to match interest — more from the people leaning in, less from those who need winning back. Relevance, not volume, is what keeps a mobile reader subscribed.

Segmentation also gets stronger when it isn’t email-only. Your most engaged segment might respond faster to a text, while a high-value customer segment could prefer a WhatsApp conversation. You can build the segment in email and close the loop on the channel each group actually checks — reliable SMS through Arkesel’s SMS Platform for time-sensitive nudges, WhatsApp for conversational follow-up. That cross-channel play is the heart of our guide on how to combine SMS, WhatsApp, and email marketing for African audiences.

Before you can segment well, you need a healthy list to segment. If you’re still growing yours, start with our guide to build a targeted email marketing list, then layer segmentation on top once the contacts are flowing in.

How to Segment and Send with Arkesel Email Marketing

Arkesel Email Marketing gives you contact segmentation and automation in one place, so targeting doesn’t mean juggling spreadsheets and exports. Here is the practical flow:

  1. Import and tag your contacts. Bring in your list and tag contacts by source, location, or language as they enter, so the data you need for segments is there from day one.
  2. Build a segment. Group contacts by engagement, behaviour, or any field you’ve captured — the same segments outlined above, defined once and reused.
  3. Create the campaign. Write the message once — matching the type of email to what that segment expects — then send it to the segment that fits. Run A/B and split testing to try two subject lines on a slice of the segment, then send the winning version to the rest.
  4. Automate the follow-up. Set an automation flow so a welcome, reminder, or win-back email fires when a contact enters a segment — the sends run on their own, with no manual work each time.
  5. Measure and refine. Track opens and clicks per segment, then tighten the groups that convert and retire the ones that don’t.

Because segmentation, testing, and automation live in one platform, you spend less time moving data around and more time sending messages that convert. This workflow pairs naturally with the wider email marketing best practices that keep your campaigns healthy over the long run. Pricing scales with what you send — see the current Arkesel pricing for the details.

Getting Started

Segmentation is the difference between shouting at your whole list and speaking to the people most likely to act. Start with a handful of high-signal segments, keep your list clean, and follow up on the channel each group prefers.

Ready to put it to work? Segment your list and send smarter with Arkesel Email Marketing — create your account and turn a single broadcast into campaigns that actually convert.

The post Email List Segmentation: How to Segment Your List for Higher Conversions appeared first on arkesel.com.

]]>
Contact Centre CRM Integration: How to Give Agents the Whole Customer Before They Say Hello https://arkesel.com/contact-centre-crm-integration/ Thu, 30 Jul 2026 15:54:23 +0000 https://arkesel.com/contact-centre-crm-integration/ Contact centre CRM integration puts a caller's open tickets and WhatsApp history on your agent's screen before hello. Run these 10 checks before you buy.

The post Contact Centre CRM Integration: How to Give Agents the Whole Customer Before They Say Hello appeared first on arkesel.com.

]]>
A customer messages your WhatsApp line on Monday about a transfer that failed. Nobody closes the loop, so on Tuesday they call, and your agent picks up to a bare phone number and asks them to explain the whole thing again.

Contact centre CRM integration is what removes that second explanation. The caller is identified before your agent speaks, and the call lands back on one customer record when it ends.

What does contact centre CRM integration actually do for an agent on a live call?

Your contact centre owns the call. Your CRM owns the customer. Integration means the customer record reaches the agent at the moment the call connects, instead of after a manual search in a second tab.

In practice, the agent’s screen fills in before the greeting: who is calling, which tier they sit in, which tickets are still open, and what they last said to your team. The industry name for that screen is a screen pop, which is the caller’s record opening on its own as the call arrives.

You will see per-call time savings quoted for this. Ask which study produced the figure — the numbers in circulation name no sample and no method. The mechanism needs no stopwatch: your agent stops asking a customer for information the customer already gave you.

What is the difference between a contact centre, a CRM and a shared inbox?

Three products get sold into the same problem and they are not interchangeable. A contact centre, which plenty of teams still call a call centre, owns the call. A CRM owns the customer record.

A shared inbox owns the conversation. Each of the three owns one part of the picture. A unified customer view across calls and chat is what appears when the call data and the conversation data land on the same record.

System What it owns What it answers What it does not own by default
Contact centre The call: routing, queues, IVR, recording, agent state Where the call goes, who is free, how long it waited The customer’s history — orders, tickets and past conversations sit in the record system
CRM The customer record: profile, tickets, orders, notes, history Who this person is and what has already happened to them The call path: queues, agent state and recordings. Some CRMs bundle a phone feature, so check what it actually covers
Shared inbox The conversation: WhatsApp, social DMs, live chat What the customer said, in which channel, and who replied The call itself. Some inboxes add a voice channel, so ask whether it writes back to the customer record

Name your own three tools against that table and the gap names itself. Whichever row you are missing is the question your next demo has to answer.

If your team calls itself a call centre rather than a contact centre, the table maps the same way. CRM integration for call centres is the same build under your own label.

The labels are muddled in the market, and one of the vendors ranking for the term says so in its own copy. respond.io’s guide to omnichannel CRM tools tells readers to choose respond.io, which the same sentence describes as “a customer conversation management platform, not a CRM”.

No Africa-based provider appears among that guide’s recommendations. Worth knowing before you treat a global shortlist as the whole market.

If you are still choosing the record side of the stack, our guide to choosing a CRM in Africa works through that decision first.

Contact centre, CRM and shared inbox side by side: the call, the customer record and the conversation, and what each one does not own by default

How does a contact centre know who is calling before the agent speaks?

By the number the call arrives on. The platform reads the calling number, looks it up in the CRM, and hands the matching customer to the agent while the call is still ringing.

Why does one phone number work across calls, WhatsApp and mobile money in Ghana?

In Ghana that lookup starts from a strong identifier. The same number often holds the mobile money wallet, the WhatsApp account and the voice line.

As reported by DataReportal, citing GSMA Intelligence, there were 41.8 million active cellular mobile connections in Ghana at the end of 2025 — equivalent to 119 percent of the total population. Connections count SIM cards rather than people, and one person often holds several, which is why the total runs past the size of the population. The same report counts 26.3 million individuals using the internet in Ghana at the end of 2025, with online penetration at 74.6 percent, so being reachable online is common without being universal.

Email addresses go stale. Account numbers get forgotten at the counter. The number a customer is calling from is the one piece of identity that arrives with the call itself.

What happens when the calling number does not match a record?

Where the number does not match a record, because the call comes from a spouse’s handset, an office line or a new SIM, the IVR can ask for an account code and resolve the customer that way before the call reaches an agent. IVR CRM integration is the same lookup by a different route: the menu collects the identifier, and the record still reaches the agent before the greeting. Our guide to IVR self-service covers how those menus get built.

What does an inbound call look like with and without CRM integration?

Without the integration, one call goes like this:

  1. The call lands in the queue and rings on the agent’s screen as a bare number.
  2. The agent answers and asks for a name, then a phone number, then an account number.
  3. The agent searches the CRM in another tab while the customer waits on the line.
  4. Monday’s WhatsApp thread lives in a different tool, so the agent never sees it and asks the customer to retell the story.
  5. A second ticket gets opened for a problem that already has one.
  6. After the call, the agent retypes what happened, or does not, and the record stays empty.

With the integration, the same call goes like this:

  1. The call arrives and the platform resolves the caller by number before the first ring reaches the agent.
  2. The agent’s screen opens with the customer’s name, their tier, their open tickets and their recent conversations.
  3. The agent opens with “Kwame, is this about the transfer you messaged us about on Monday?”
  4. The open ticket is already on screen, so no duplicate is created.
  5. The agent adds a note to the customer’s record during the call.
  6. On hang-up, the call event, its duration, the recording and the transcript land on that same record.

Same call, same team, same phone line. The only difference is whether your two systems recognise each other.

The same inbound call on two lanes across six beats: without CRM integration the agent sees a bare number, asks for a name and searches a second tab; with CRM integration the caller is resolved by number before the first ring, the open ticket is already on screen and the call is written back to the record

Can your agent see a customer’s WhatsApp conversation when that customer calls?

Yes, when the messaging inbox and the call platform write to the same customer record. If WhatsApp sits in one vendor’s tool and calls in another’s, your agent gets a contact card and no context, which is not the integration you thought you were buying.

Customers routinely start in one channel and finish in another. The chat stalls, so they call. The call gets complicated, so they send a screenshot on WhatsApp afterwards.

One journey, two systems, and only one of them has the story.

Messaging identities are common in Ghana, so a caller may well hold a message thread with your team alongside their phone number. DataReportal’s Digital 2026: Ghana report counted 8.59 million active social media user identities in Ghana in October 2025, equal to 24.4 percent of the total population, and those are identities rather than confirmed individuals. The same report put Instagram’s potential ad reach in Ghana at 2.30 million users in late 2025, and Messenger’s ad reach at 999 thousand — reach figures that DataReportal cautions are not a count of active users, so treat them as evidence of messaging presence rather than a measure of how many people message businesses.

A shared WhatsApp inbox for a support team puts those threads in one queue. Contact centre CRM integration is what carries them onto the phone call. If your follow-ups go out by text, the same logic applies to connecting SMS to your CRM.

What happens to the call recording, transcript and outcome after the call ends?

The call event lands on the customer record, carrying its duration, the recording, the transcript, an AI summary, a sentiment reading and the resolution.

Screen pop is the half that demos well. The return leg is the half to ask about, because it decides whether that record stays current or quietly rots.

When the write-back works, here is what happens in the seconds after hang-up:

  • The call, whether started, ended or missed, is written to the customer’s timeline.
  • A ticket is created for the call automatically, where your organisation switches that on.
  • The agent closes the ticket from the handset with a keypad code once the customer has gone.
  • Notes the agent typed during the call sit on the customer’s record instead of in a notebook.
  • The recording and the transcript stay retrievable from that record over signed links.
  • A workflow fires in KOVA IQ on call end, so a follow-up message goes out without anyone remembering to send it.

Nobody retypes the summary after hanging up. And the next colleague who meets this customer, on any channel, opens a record that already includes the call.

Two systems, one record, and no second explanation. See how Arkesel VoiceConnect and KOVA IQ work as one customer record.

Can the CRM drive outbound calling too, or only inbound?

Both, when the integration runs in both directions. Build the list where the customer data already lives, browse and preview the segment, then import it into an outbound campaign.

Your marketing lead defines the list and the dialler works it, which removes the weekly CSV export that nobody enjoys owning. Which dialling mode fits depends on the campaign, and our guide to outbound dialling modes compares progressive, predictive and preview. Do-not-call enforcement stays in the platform rather than in the spreadsheet.

For after-hours and overflow calls, AI voice agents can take the conversation and hand off to a human when it needs one, with the same customer record attached.

What should you check before you buy a contact centre that claims CRM integration?

Run this list in the demo, and ask to watch a real inbound call land rather than a slide about one.

  1. Is the caller resolved automatically by phone number, or does the agent still search by hand? Watch the screen at the moment the call connects. If a human has to type anything to find the record, the integration is a search box.
  2. Is the write-back bidirectional, or is it inbound only? A screen pop with no return leg leaves your CRM exactly as stale as it was before you bought anything.
  3. Do recordings and transcripts reach the customer record, and can an agent open them from there? Ask where the audio lives and who can retrieve it six months later.
  4. Can an agent create or close a ticket without leaving the call? If closing a ticket means switching tools, it gets done later, if at all.
  5. Does the caller’s messaging history appear, or only the contact card? The card tells your agent the customer exists. The thread tells them what the customer already asked.
  6. Can CRM segments feed outbound campaigns directly? If the answer involves exporting a spreadsheet every Monday, the two systems are not integrated, they are adjacent.
  7. Who owns the SIP trunk and the numbers, and which country’s number ranges is that trunk allowed to carry? Get this answered before contracts, not during onboarding.
  8. How are integration keys rotated, and can you test the connection yourself? Look for a test-connection control you can press without raising a support ticket.
  9. What happens when the number does not match? Ask what the agent sees on a withheld number, a new handset or a missed call, and what gets written to the record in each case.
  10. Is the integration shipped or on a roadmap? Ask for the date it went live and the name of a team already running it.

If you run a BPO serving several client brands, tenant isolation matters as much as the CRM link, and our guide to white-label contact centre platforms for BPOs covers that side of the build.

Ten checks to run in a contact centre CRM integration demo, from automatic caller resolution by phone number and bidirectional write-back through to who owns the SIP trunk and whether the integration is shipped or still on a roadmap

How VoiceConnect and KOVA IQ share one customer record

Arkesel VoiceConnect is the cloud contact centre and IVR platform: a visual IVR builder, queue routing, a browser softphone your agents run without installing anything, outbound dialling and AI post-call analysis. KOVA IQ is the messaging-first CRM: WhatsApp, Instagram, Messenger and live chat in one queue, ticketing with SLA tracking, and a Customer 360 timeline for every customer.

The integration between the two is shipped, and it runs both ways. An inbound caller is resolved in KOVA IQ by phone number and returned with open tickets and recent conversations before your agent speaks. That record opens in the VoiceConnect agent app, where your agent is already taking the call.

Call events flow back onto the KOVA IQ timeline when the call ends, and KOVA IQ segments import into VoiceConnect outbound campaigns. Your admins map agents between the two systems, rotate the integration key and test the connection from the KOVA IQ admin screens.

If your customer records already live in another CRM, say so in the first conversation. The shipped, two-way path today is VoiceConnect with KOVA IQ, so put your own stack to us the way check 10 asks: shipped or roadmap, and who is already running it.

In Ghana, Arkesel supplies the SIP trunk and the numbers, with direct connections to MTN, Telecel and AirtelTigo. A business that already holds its own SIP trunk can run VoiceConnect on that trunk instead, with the trunk restricted to its own country’s number ranges.

Moving off on-premise hardware at the same time? Our comparison of a cloud contact centre versus a traditional PBX covers the switch, and for the wider picture of queues, staffing, numbers and reporting, start with the full guide to running a cloud contact centre in Ghana. What each package includes sits on our pricing page.

Related Articles

What to have ready before you talk to us

Five things make the first conversation productive:

  • Your inbound call volume and the hours you answer.
  • Where your customer records live today.
  • Which messaging channels your team already replies to.
  • Whether you hold your own SIP trunk.
  • The two or three agents who will use it first.

The real test of contact centre CRM integration is the first ten seconds of a call. Either your agent knows who this is, or the customer starts again from the beginning. Talk to our team and see what your agents would see on the next call.

The post Contact Centre CRM Integration: How to Give Agents the Whole Customer Before They Say Hello appeared first on arkesel.com.

]]>
White-Label Contact Centre Platform for BPOs in Ghana: How Multi-Tenant Call Centres Work https://arkesel.com/white-label-contact-centre-bpo-ghana/ Thu, 30 Jul 2026 07:17:24 +0000 https://arkesel.com/white-label-contact-centre-bpo-ghana/ A white-label contact centre platform keeps every client isolated on one system. The 7 separations a Ghanaian BPO needs, and 12 questions to ask a vendor.

The post White-Label Contact Centre Platform for BPOs in Ghana: How Multi-Tenant Call Centres Work appeared first on arkesel.com.

]]>
You signed your second client, and the platform that carried the first one started fighting you: one shared queue, one caller ID, one report that mixes both brands together. That is the point where a Ghanaian BPO needs a white-label contact centre platform built to run several client brands at once, rather than a call centre system built for a single company.

What is a multi-tenant contact centre platform?

A multi-tenant contact centre platform is one system that runs several separate contact centres inside it, where each client is a tenant with its own agents, phone numbers, queues, routing rules, call recordings, reports and billing, and no tenant can see another tenant’s data.

The word tenant is literal. Tenants share a building, never a flat.

For a BPO, that architecture decides whether you sell contact centre service or rebuild one every time you win a client. You configure a new tenant instead of standing up a new system, and you maintain one platform instead of one per contract.

If you are still weighing up the operation underneath that decision, our guide to running a cloud contact centre in Ghana covers the features, the costs and the selection criteria in full.

What does white-label contact centre software mean for a BPO?

White-label means the service carries your brand rather than the platform vendor’s. Your client hires your BPO, speaks to your agents, reads your reporting and pays your invoice. The technology underneath stays out of sight.

The same holds for a managed service provider reselling contact centre capability to enterprise clients.

Multi-tenancy and white-labelling answer two different questions, and a BPO needs both answered. Multi-tenancy is architectural: can one platform hold several clients apart? White-labelling is commercial: whose name is on the service the client buys?

You want both. A white-label contact centre platform holds the separation underneath and puts your brand in front. Your enterprise client is buying separation as much as it is buying service.

How do BPOs keep client data separated on one platform?

Multi-tenancy is only as real as the list of things it separates. Seven separations decide whether a platform can carry your second client without leaking the first one into it.

  1. Agents. An agent is assigned to a tenant and sees only that tenant’s queues, contacts, conversations and call history.
  2. Phone numbers. Each client gets its own inbound numbers and its own outbound caller ID, so calls arrive and return under the right brand.
  3. Queues and routing. Separate queues, separate routing rules, separate business hours and separate priorities, set per client.
  4. Call recordings and transcripts. Stored against the tenant that owns the call and reachable only by people with rights on that tenant.
  5. Reporting. Dashboards and scheduled reports scoped to one client, so what you send a client contains only that client.
  6. SLA targets. Each contract carries its own targets and its own breach reporting, because contracts differ.
  7. Billing and usage. Usage metered per tenant, so each client’s invoice is built from that client’s own traffic.
Seven labelled cards naming what a multi-tenant contact centre platform separates per client: agents, phone numbers, queues and routing, recordings, reporting, SLA targets, and billing and usage

There is an eighth separation for a BPO whose clients sit on different carriers: the trunk itself. A trunk you already hold is restricted to its own number ranges, so one client’s numbers cannot be dialled out on another’s. Running VoiceConnect on your own SIP trunk covers how that is set up.

What is the difference between multi-tenant and single-tenant contact centre software?

Single-tenant software runs one contact centre for one organisation. Multi-tenant software runs many of them side by side inside one platform. For a BPO, the difference shows up in daily operations rather than in the architecture diagram.

What you are comparing Single-tenant platform Multi-tenant platform
Client data One organisation’s data in one system Each client’s data held inside its own tenant
Phone numbers Numbers belong to the organisation Inbound numbers and outbound caller ID assigned per client
Agent access Every agent sees the whole operation Agents see only the clients they are assigned to
Queues and routing One routing plan Routing, business hours and priorities set per client
Reporting One set of dashboards Reports scoped per client and shareable with that client
SLA tracking One set of targets Targets and breach reporting per contract
Billing and usage One bill for the organisation Usage metered per client
Adding a client A new deployment to stand up A new tenant on the platform you already run
Maintenance One system per client to patch and upgrade One platform to patch and upgrade
Side-by-side schematic comparing a single-tenant contact centre, where every agent sits inside one organisation, with a multi-tenant platform carrying three separated client lanes, each with its own brand mark, agents, reports and usage

Single-tenant is the right shape for a company running its own support desk, and it does that job well. It stops fitting the day your business model becomes running someone else’s support desk, under contract, for several brands at once.

What breaks when several client brands share a platform built for one?

Five things break, and each one shows up in front of a client.

Reporting bleeds. When dashboards report on the operation rather than on the tenant, every client report starts as an export you filter and rebuild by hand.

Caller ID collides. One outbound number across every campaign means your client’s customers see a number they do not recognise, and the callback lands in whichever queue picks it up first.

Billing becomes archaeology. Without per-tenant metering, you reconstruct each client’s usage from one shared log, then defend that reconstruction in a contract review.

Agents see too much. When access is granted at platform level rather than tenant level, an agent staffing one client can open another client’s contacts and recordings. That is a hard conversation to have with an enterprise buyer.

Onboarding turns into a project. Every new client needs numbers, queues, routing, users and reports built from scratch, instead of provisioned inside a structure that already exists.

If your current setup is on-premise hardware rather than a shared platform, the move has its own economics. Our comparison of cloud contact centre versus a traditional PBX covers what the switch costs and how to make it.

VoiceConnect keeps every client’s agents, numbers, queues and billing separate on one platform. See how Arkesel VoiceConnect is built for multi-tenant operations.

Why multi-tenancy matters more for outsourcing companies in Ghana

Ghana’s outsourcing sector is not an abstraction, and its shape describes your buyer precisely.

Customer experience operations account for 78 percent of Ghana’s outsourcing activity, and IT outsourcing for another 16 percent, putting 94 percent of the industry in those two lines of work, as reported by Business Day Ghana, citing BOSAG’s 5-Year Strategic Plan (2025-2030). Ghana does not do customer service at the edge of its outsourcing industry. Customer service is the industry.

The workforce behind it is countable. Business Day Ghana, citing the same plan, puts Ghana’s outsourcing workforce at about 19,600 professionals, including 3,000 serving international clients. The direction of travel is set out alongside it: BOSAG’s five-year strategic plan targets 100,000 sustainable international-facing jobs for Ghanaian youth by 2030, as reported by the Ghana News Agency.

The client mix is the part that turns multi-tenancy from an architecture preference into an operating requirement. North America accounts for 35 percent of Ghana’s international outsourcing contracts, with intra-African business making up the remaining 25 percent, again as reported by Business Day Ghana, citing BOSAG. One Ghanaian BPO can be running a North American retail account, a fintech account and a regional finance-support account in the same week, across different working hours, with different reporting formats and different escalation rules.

Hold those three apart cleanly and you can take the fourth. Run them through one shared queue and the fourth is the one that breaks you.

Which Ghana-specific criteria belong in your contact centre platform evaluation?

A global platform checklist covers routing, dialling and reporting. Add these before you sign a client whose customers are dialling from Ghana.

How calls reach the local networks. Your clients judge you on whether calls connect, hold and sound clean. Ask how the platform reaches MTN, Telecel and AirtelTigo, and how many hops sit between your agent and the customer.

Local numbering. Clients want numbers their customers recognise on screen, and a toll-free line follows its own route in Ghana. Our guide on getting a toll-free number in Ghana walks through that process end to end.

Where the platform handles the call. Agents in Accra working through a platform that routes every call through another continent are adding delay to a conversation your client measures. Ask where call media is handled.

Support inside your working day. A queue failure at nine in the morning in Accra is a failure now. Ask what support looks like in your hours, not in the vendor’s.

Billing and contract terms. Check what you are billed for, how that maps onto what you bill your client, and whether the plan moves as you add tenants. Arkesel publishes current pricing for its platforms.

Your own regulatory position. The NCA lists call centre services among Ghana’s value added services. No licence is required to establish or operate a value added service, and a person who intends to provide one to the public applies to the NCA for registration before the service commences. How that reads for a multi-client, white-label arrangement is a question to put to the NCA directly, and worth settling early rather than at your first enterprise procurement review.

Six labelled cards listing Ghana-specific contact centre platform criteria: network reach across MTN, Telecel and AirtelTigo, local numbering, where calls are handled, support inside your working hours, billing and contract terms, and your regulatory position

Can a BPO bill each client separately from one contact centre platform?

Yes, when the platform meters usage per tenant. Each client’s calls, minutes, numbers and agent seats are counted against that client alone, which gives you a defensible basis for the invoice you issue under your own brand.

That matters because your contracts are not identical. One client is billed on seats, another on volume, another on a retainer with overage above a threshold. Hand a finance team one combined usage figure and every client invoice becomes an apportionment you have to justify.

What should a BPO in Ghana look for in a contact centre platform?

Take this into the vendor conversation. One question per line, and ask for a demonstration rather than a yes.

  1. Can agents, numbers, queues, recordings and reports be isolated per client, with no visibility across tenants?
  2. Can I add a new client as a tenant on the platform I already run, without a new deployment?
  3. Does each client get its own inbound numbers and its own outbound caller ID?
  4. Can routing rules, business hours and priorities differ per client?
  5. Are reports scoped to a single client and schedulable straight to that client?
  6. Are SLA targets set per contract, with breach reporting attached to the right client?
  7. Is usage metered per client, so I can bill each one on its own terms?
  8. Do agents work from a browser, or does every workstation need software installed?
  9. What supervisor controls exist on live calls: monitoring, coaching, taking a call over?
  10. Are calls recorded, transcribed and quality-scored per client?
  11. How does the platform reach MTN, Telecel and AirtelTigo?
  12. What uptime commitment is in the contract, and what security certification stands behind it?

How VoiceConnect works as a white-label contact centre platform for a BPO in Ghana

Arkesel VoiceConnect is a multi-tenant cloud contact centre platform. Each client on it is isolated with its own agents, numbers, queues and billing, which is the separation a BPO needs to run several enterprise clients on one system.

Agents work from the browser on a built-in WebRTC softphone with nothing to install, so a new client’s team takes calls without a workstation rollout. Routing runs on four queue strategies: round robin, longest idle, skills-based and sticky agent, with proficiency levels on skills, so a client’s language or product requirement lands with an agent who can carry it.

Supervisors listen silently, whisper coaching to an agent mid-call, take a call over when it needs it, and watch queues on a real-time wallboard. After the call, AI transcribes it, scores quality, reads sentiment and suggests a disposition, so quality assurance covers the whole queue rather than a sample of it.

SLA tracking runs per contract with breach reporting behind it. Scheduled reports go out as CSV or PDF by email. Billing is multi-currency, which matters when your client book spans regions.

Outbound work runs in progressive, predictive and preview modes, and our guide on outbound dialling modes sets out which one suits which campaign. Calls arriving after hours or during overflow go to AI voice agents that hand off to a human when the conversation needs one.

Underneath all of it, Arkesel connects directly to MTN, Telecel and AirtelTigo, on infrastructure backed by high availability and ISO 27001:2022 certification.

VoiceConnect is available in Ghana. If you operate outside Ghana and already hold your own SIP trunk in that market, you can run VoiceConnect on it as a deployment option on your own infrastructure.

White-label deployment for BPOs and managed service providers is a supported offering. Each client runs isolated with its own agents, numbers, queues, routing and billing, and you present the contact centre service to that client under your own brand. Scoping it against your actual client book is a conversation for our team.

Related Articles

Start with the separation, then sign the client

Multi-tenancy is what lets one platform carry your whole client book without the clients ever touching each other. Get the seven separations right and every new contract becomes a configuration rather than a build.

Talk to our team about a multi-tenant VoiceConnect setup for your BPO. Tell us how many client brands you run and we will map the isolation each one needs.

The post White-Label Contact Centre Platform for BPOs in Ghana: How Multi-Tenant Call Centres Work appeared first on arkesel.com.

]]>
How to Combine SMS, WhatsApp and Email Marketing in Africa https://arkesel.com/combine-sms-whatsapp-email-marketing-africa/ Tue, 28 Jul 2026 12:59:09 +0000 https://arkesel.com/combine-sms-whatsapp-email-marketing-africa/ How to combine SMS, WhatsApp and email marketing in Africa: which channel carries which message, a 7-day sequence to copy, and Ghana's NCA send rules.

The post How to Combine SMS, WhatsApp and Email Marketing in Africa appeared first on arkesel.com.

]]>
You already send SMS. Your customers already message you on WhatsApp. Email sits somewhere in the middle, used for receipts and ignored for almost everything else.

This playbook shows you how to combine SMS, WhatsApp and email marketing into one plan: which channel carries which message, how to sequence them across a campaign, and how to run all three for African customers without stitching together three separate tools.

How do you combine SMS, WhatsApp and email marketing?

Give each channel one job, build one contact list you segment once, then sequence the channels so each message picks up where the last one left off.

Email carries detail: the full story, the images, the catalogue, the terms. SMS carries urgency in a short line that reaches every phone, including the ones with no data left. WhatsApp carries the conversation, which is where your customer asks the question that decides the sale.

Run the three channels separately and you send the same message three times. Run them as a sequence and each channel does the part it is best at.

SMS vs email vs WhatsApp: the three channels at a glance

The honest answer to SMS vs email marketing is that neither one wins. Email carries detail, SMS carries urgency, WhatsApp carries the conversation, and the table below sets out what each channel is for, what the customer needs in order to receive it, and what changes in an African market.

Channel Best for Typical message Urgency fit What the customer needs to receive it African-market note
Email Detail, storytelling, proof, catalogues, receipts Long-form, images, links, attachments Low to medium. Read on the customer’s schedule An email address and a data connection Strongest with smartphone-first, urban and business audiences. The only channel with room for the full story
SMS Time-critical alerts, deadlines, reminders, one clear action A couple of lines and one link Highest. Typically read within minutes Any phone with network coverage. No smartphone, no data plan Reaches feature phones and customers who have run out of data, so nobody is excluded from the message
WhatsApp Two-way conversation, questions, rich media, follow-up Short message plus media, expecting a reply Medium to high A smartphone and data The default conversational channel for many African customers, and the one where they actually reply

This is the piece most channel comparisons miss. Global marketing guides treat the decision as SMS against email, a two-horse race, and leave out the channel your customers open most. For a fuller view of how the conversational and voice channels compare, see our guide on choosing the right channel mix for African customers, and for the interactive side, USSD vs SMS vs WhatsApp.

Why the African channel mix is different

Most marketing advice assumes a customer with a smartphone, an open data bundle and an inbox habit. Plenty of your customers have two of those three, and some have one. That changes the calculation in three practical ways.

Data is a decision, not a given. A customer whose bundle has run out cannot open your email or your WhatsApp message, but their phone still receives SMS. When a message has to land, whether it is a payment confirmation, a delivery window or a service interruption, SMS is the only one of the three that does not depend on the customer being connected to the internet.

WhatsApp is where the conversation already happens. For many African customers, WhatsApp is the default way to reach a business. That makes it the natural place for questions, negotiation and after-sales support, and an awkward place for a one-way broadcast nobody asked for.

Email is the record. Receipts, invoices, policy documents and booking confirmations belong in an inbox the customer can search months later. That job does not disappear because your customers prefer WhatsApp. It just goes under-served when email is treated as an afterthought.

Feature phones remain part of the picture too. Where a meaningful share of your customers use a device without a browser, SMS is not a backup channel. It is the only channel that reaches them at all.

When should you use email vs SMS vs WhatsApp?

Use email when the message needs space, SMS when it needs to arrive now, and WhatsApp when it needs an answer.

When to use each channel: email when the message needs space, best for detail, proof and catalogues, low to medium urgency, one way, needs an email address and data; SMS when it needs to arrive now, best for deadlines and alerts, highest urgency read in minutes, one way, works on any phone on a network; WhatsApp when it needs an answer, best for questions and follow-up, medium to high urgency, two way, needs a smartphone and data

That one line settles most decisions. The detail below settles the rest.

Use email when

  • The message needs more than two sentences to make sense
  • You are showing products, prices in context, sizes, or a full catalogue
  • You are building a relationship over weeks rather than pushing a single action
  • The customer needs to keep the message and find it again later, such as a receipt or a booking confirmation
  • You are running a welcome or onboarding sequence for a new signup

Our breakdown of the seven types of email every business needs maps these to specific campaigns you can copy.

Use SMS when

  • There is a deadline, and missing it costs the customer something
  • The message is one sentence and one action
  • You need to reach customers who may have no data, no smartphone, or no inbox habit
  • The update is operational: order dispatched, payment received, appointment tomorrow
  • You are reaching a rural or mixed-device customer base where email coverage is thin

Use WhatsApp when

  • The customer will have questions before they act
  • You need to send a photo, a voice note, or a document into a live conversation
  • You are recovering an abandoned order and a human reply will close it
  • Support is the job, not broadcast
  • Your customer base already messages you there, which for many African SMEs it does

Our WhatsApp marketing playbook for Ghana SMEs goes deeper on running that channel well.

What should you send by email vs SMS?

Send anything the customer needs to read carefully by email. Send anything the customer needs to act on immediately by SMS.

By email: newsletters, product launches with images, price lists and catalogues, order receipts and invoices, welcome and onboarding sequences, event invitations with full details, re-engagement campaigns for lapsed customers, and anything with terms attached.

By SMS: one-time passwords and verification codes, delivery and dispatch updates, payment confirmations, appointment reminders, flash-sale deadlines, low-stock or last-call nudges, and service disruptions.

By WhatsApp: the follow-up to any of the above. When a customer replies to your SMS with a question, WhatsApp is where that conversation belongs.

One rule keeps this clean: never split a single message across channels. A customer who gets half the story by SMS and the other half by email gets neither.

Why a multichannel marketing strategy beats any single channel

The evidence for pairing SMS and email marketing with a conversational channel is strong, and it is worth being precise about where it comes from.

Omnisend analysed 135,000 campaigns and more than 610 million messages, and found that marketers who used three or more channels in a campaign earned a 494% higher order rate than single-channel campaigns. That research covers global e-commerce campaigns, not African ones, so read it as evidence that the multichannel pattern works rather than as a benchmark for your own market.

The same study found that campaigns that included SMS were 429% more likely to result in conversion than single-channel campaigns. Same global e-commerce scope, same caveat. The direction is what matters: adding channels to a campaign lifts results, and SMS carries a large share of that lift.

The mechanism behind those numbers is straightforward. SMS is typically read within minutes of delivery, which is why it carries deadlines well and long explanations badly. Email is read later and more carefully, which is why it carries detail.

WhatsApp gets a reply, which is why it closes. Customers you reach across more than one channel also tend to be worth more to your business over time than customers you only ever email.

Arkesel runs Email Marketing, the SMS Platform and the WhatsApp Business API as products on one platform, so you can build the sequence below without opening three separate vendor accounts.

A multichannel sequence you can run this month

Here is a seven-day product-launch sequence a retailer in Accra, Lagos or Nairobi can run with the three channels. Adapt the days; keep the structure.

Seven-day multichannel campaign timeline: Day 1 email announcement to everyone on the list, Day 3 SMS nudge to those who did not open or click, Day 4 WhatsApp conversation with people who clicked but did not buy, and Day 6 SMS last call to the engaged segment only, with each step going to a smaller, better-qualified segment

Day 1 — Email: the announcement. The full story, product images, prices, sizes, delivery terms, and one clear link to buy. This is the only message in the sequence with room for all of it.

Day 3 — SMS: the nudge. Send only to the segment that did not open or did not click. One line, one link, one real deadline.

“New stock in, 20 pieces left, closes Friday” plus the link does more work than a paragraph.

Day 4 — WhatsApp: the conversation. Reach the people who clicked but did not buy. They stopped for a reason, usually sizing, delivery time, or payment.

Answer the question and send the payment link in the same thread.

Day 6 — SMS: the last call. Engaged segment only. Deadline today, link, done. Customers who ignored the first two messages do not need a third.

After the sale. Email carries the receipt, SMS carries the dispatch and delivery updates, WhatsApp carries the support conversation if anything goes wrong. That split holds for every order you ever fulfil.

For triggered versions of these messages, our guide to SMS marketing automation and triggered campaigns covers the setup.

The same structure for a service business

The sequence holds for a clinic, a school, an insurer or a gym. Only the trigger changes.

Email carries the detail. A renewal notice with the policy summary, what changed this year, the payment options and the deadline. Everything the customer needs to decide, in a message they can find again.

SMS carries the deadline. Three days out, one line: renewal closes Friday, here is the link. This is also the message that reaches the customer sitting in traffic with no data left.

WhatsApp carries the objection. Renewals stall on one question, usually price, cover or paperwork. A short conversation answers it in a way no broadcast can.

Email closes the loop. Receipt, updated documents, next renewal date.

Appointment reminders follow the same shape: email at booking with the full details, SMS the day before with the time and location, WhatsApp for reschedules. Once you see the pattern, you can apply it to almost any customer journey you run.

What are the rules for sending promotional messages in Ghana?

In Ghana, the National Communications Authority sets your send times and your frequency. Permission and opt-out handling are on you, on every channel. A sequence that annoys people is worse than no sequence at all, so settle these four rules before you send anything.

Send inside the legal window. The NCA’s consumer guidance directs that promotional messages reach consumers from 8:00 a.m. to 7:00 p.m. only, and that promotional messages should not be sent to consumers on Sundays. That guidance defines those messages as “promotional, advertising and marketing messages that can be sent to consumers from MNOs or from Third Party Providers”, so your campaign sits inside it. The NCA’s Code of Conduct for Unsolicited Electronic Communications applies the same window to network operators’ own commercial messaging (s19.2.3).

Cap the frequency. For non-network promotional messages — the category your campaign sits in — the NCA’s consumer guidance directs that each promotional communication go out no more than once a day, and that any communication introducing a product or service be sent only three times in a month. The Code’s separate three-per-30-days cap (s19.2.1) governs network operators’ own promotional messaging, not a retailer’s campaign. The sequence above sends on Day 3 and Day 6, one message each, well inside both limits.

Collect permission per channel. An email opt-in is not an SMS opt-in, and neither is a WhatsApp opt-in. Ask for each one at the point where it makes sense, and honour opt-outs immediately — every campaign needs a working unsubscribe path.

Respect the channel’s own conventions. WhatsApp’s business messaging policy states that you may only initiate conversations using an approved message template, and that you may reply to a customer’s own message without a template for a limited window after they write to you. Build the templates you will need before the campaign, not during it.

One more thing worth knowing: the Code places the sender-display obligation on licensed operators, who must show the registered network operator or service provider’s name, or a dedicated short code, on commercial messages (s14.2). That display is arranged through your provider when you set up sending, not filed by you.

Rules differ by country, so check the regulator wherever you send. Our guide on the legal and regulatory rules for bulk SMS in Ghana covers Ghana in full, and the NCA-compliant sending workflow shows what it looks like in practice.

The mistakes that break a multichannel plan

Four failures account for most abandoned multichannel campaigns, and all four are avoidable.

Sending the same message on all three channels. This is the most common one and the easiest to fix. If your SMS is a shortened version of your email, one of the two is unnecessary.

Every channel earns its place in the sequence by doing something the others cannot.

Treating frequency as a per-channel budget. Your customer does not experience three channels. They experience you.

Four emails, three SMS and two WhatsApp messages in one week is nine interruptions, and they will opt out of all three.

Opening a channel you cannot staff. WhatsApp invites replies. When nobody answers those replies inside a working day, the channel costs you more trust than it builds.

Open the conversation only when someone is there to have it.

Launching all three at once. Add one channel to a campaign that already works, measure it for a full cycle, then add the next. A sequence you run every month beats a strategy you abandon in week three.

Segment once, message everywhere

Untargeted blasts hurt engagement on every channel. The fix is the same everywhere: decide who a message is for before you decide how to send it.

Segment once, message everywhere: five segments — recent buyers, lapsed customers, high-value customers, engaged but not converted, and location and language — defined once in a single segment list, then routed to email, SMS and WhatsApp from that one definition

Build a small set of segments you actually use, and define them once so the same definition applies whether the message goes out by email, SMS or WhatsApp:

  • Recent buyers — the people most likely to buy again
  • Lapsed customers — no purchase in 90 days, the natural re-engagement audience
  • High-value customers — worth a WhatsApp conversation, not a broadcast
  • Engaged but unconverted — opened, clicked, did not buy. This is your SMS and WhatsApp segment
  • Location and language — split by the city you can deliver to fastest, and by the language your customers actually reply in. A message in the right language to the right city outperforms a wider, blander one

Good segments start with a good list. Our guide on building a targeted email marketing list covers how to collect the data that makes segmentation possible, and how email marketing works step by step covers the fundamentals if email is the newest of your three channels.

If you are also weighing up where customer data should live, CRM vs email marketing sets out what each system is actually for.

How Jumia runs multichannel across Africa

Jumia, which serves 6.8 million active consumers across 11 African countries, does not treat email as an afterthought.

It runs omnichannel advertising for 400+ brand partners, combining web banners, push notifications and email rather than relying on any one of them. Those figures come from Jumia’s Africa E-commerce Index 2021 and its Harvard Digital Innovation submission, so treat them as a snapshot of how a continental operator structures its channel mix rather than as current-year numbers.

The lesson transfers down to a shop with 2,000 customers. The channels change with your scale; the principle does not. Reach the customer where they are, in the format that message deserves.

Can one platform send email, SMS and WhatsApp?

Yes. Arkesel offers SMS Platform, WhatsApp Business API and Email Marketing as products on one platform, so you run all three channels through one provider instead of three separate contracts, three support queues and three invoices.

Email Marketing runs campaigns, automation flows, contact segmentation, A/B and split testing, and transactional email.

SMS Platform delivers bulk SMS at scale over direct connections to MTN, Telecel and AirtelTigo, with real-time delivery tracking and a REST API for your developers. It is available in Ghana, Nigeria, South Africa and Tanzania.

WhatsApp Business API gives you message templates and webhooks so several agents and systems message customers from one business number, which the free WhatsApp Business app does not support.

Costs differ by channel and by volume, so check current pricing before you plan a campaign budget.

One honest note: running three channels with one provider does not design the campaign for you. You still decide the segments, the sequence and what goes where. That design is the work, and this playbook is it.

If you are still comparing tools, our roundup of customer communication tools for businesses covers the wider market.

Frequently asked questions

How do I combine SMS, WhatsApp and email marketing?

Give each channel one job, segment your contact list once, then sequence the channels across a campaign. Email carries the detail, SMS carries the deadline, WhatsApp carries the conversation that closes the sale.

When should I use email vs SMS vs WhatsApp?

Use email when the message needs space, SMS when it needs to arrive now, and WhatsApp when it needs an answer. Email suits catalogues, receipts and onboarding; SMS suits deadlines, OTPs and delivery updates; WhatsApp suits questions and follow-up.

What should I send by email vs SMS?

Send newsletters, product launches, price lists, receipts and onboarding sequences by email. Send one-time passwords, delivery updates, payment confirmations, appointment reminders and flash-sale deadlines by SMS. Never split one message across both.

Can one platform send email, SMS and WhatsApp?

Yes. Arkesel offers Email Marketing, SMS Platform and WhatsApp Business API on one platform, so African businesses run all three channels through a single provider rather than buying and wiring together three separate tools.

How do African businesses run multichannel marketing?

The ones who do it well lean on SMS for universal reach, because it works on feature phones and without data; WhatsApp for conversation, because that is where customers already message businesses; and email for depth and record-keeping. Larger operators do the same at scale. SMS marketing in Ghana covers the reach channel in full.

Getting started with your first multichannel campaign

Start with one campaign, not a whole strategy. Pick your next promotion, write the email version first because it forces you to know what you are actually saying, then cut it down to one SMS line and prepare two or three WhatsApp replies for the questions you already know are coming.

Run it once, then read one number per message rather than one number for the whole campaign:

  • Day 1 email — open rate, then click rate on the buy link
  • Day 3 and Day 6 SMS — delivery rate first, then clicks on the link. A weak click rate tells you nothing until you know the messages landed, which is what SMS delivery reports are for
  • Day 4 WhatsApp — replies received, and how many of those replies ended in a payment
  • The campaign — orders, attributed to the last message the customer opened before buying

Last-touch attribution is imprecise. It is also enough to tell you which message to keep, which to rewrite and which to drop next month.

The businesses that win at multichannel marketing are not the ones with the most channels. They are the ones who know what each channel is for.

Explore the Series

Reach your customers on email, SMS and WhatsApp from one platform — create your free Arkesel account and send your first campaign this week.

The post How to Combine SMS, WhatsApp and Email Marketing in Africa appeared first on arkesel.com.

]]>
How to Create a WhatsApp Link: Free wa.me Format + Business Tips https://arkesel.com/how-to-create-whatsapp-link/ Thu, 16 Jul 2026 12:02:43 +0000 https://arkesel.com/how-to-create-whatsapp-link/ Learn how to create a WhatsApp link in seconds with our free builder. Get your wa.me link, a website button, and business tips to turn chats into sales.

The post How to Create a WhatsApp Link: Free wa.me Format + Business Tips appeared first on arkesel.com.

]]>
A WhatsApp link lets anyone start a chat with you in one tap, with no need to save your number first. This guide shows you how to create a WhatsApp link in seconds, add a pre-filled message, and place it where it wins you customers. Start with the builder below, then use the business tips to turn those chats into sales.

Build Your WhatsApp Link in Under a Minute

Every WhatsApp click-to-chat link follows one consistent pattern. Fill in your number and you have a working link.

The template:

https://wa.me/<your full international number>

The number must be digits only: drop the plus sign, spaces, dashes, and any leading zero. This is the exact format documented in WhatsApp’s own Help Center.

Three steps to your link:

  1. Take your WhatsApp number in local format, for example 024 123 4567.
  2. Remove the spaces and the leading 0, then add your country code. For Ghana that is 233, so 024 123 4567 becomes 233241234567.
  3. Drop it into the template: https://wa.me/233241234567. That is your link.
Three steps to convert a Ghana number into a wa.me WhatsApp link: 024 123 4567 to 233241234567 to https://wa.me/233241234567

Worked examples (Ghana):

Local number International (digits only) Your WhatsApp link
024 123 4567 233241234567 https://wa.me/233241234567
050 987 6543 233509876543 https://wa.me/233509876543
027 555 0100 233275550100 https://wa.me/233275550100

The same rule works anywhere. Swap in your country code (Nigeria 234, Kenya 254, South Africa 27) and keep the rest digits only.

Want a button for your website? Copy this snippet and it points straight to your chat:

<a href="https://wa.me/233241234567">Chat on WhatsApp</a>

For print, posters, or a shop window, paste your finished link into any free QR code generator and download the image. One scan opens the chat.

What Is a WhatsApp Link?

A WhatsApp link, also called a click-to-chat link or a wa.me link, is a URL that opens a WhatsApp conversation with a specific number. When someone taps it, WhatsApp opens with your chat ready to go, so they never have to save your contact first.

It works on both WhatsApp and WhatsApp Business, on phones and on desktop. That makes it the fastest way to turn a website visitor, a social media follower, or a flyer reader into a live conversation.

How Do I Create a WhatsApp Link? (3 Methods)

You have three ways to get a link, depending on how hands-on you want to be.

1. Build the wa.me URL yourself

Use the template above: https://wa.me/<number>. It is the quickest method and needs no app or account beyond WhatsApp itself.

2. Use the builder above

The steps and worked examples in the previous section give you a copy-paste link in under a minute, plus a website button and a QR-ready URL.

3. Generate a short link in the WhatsApp Business app

If you use the WhatsApp Business app, you can create a link without building a URL by hand. Go to Settings > Business Tools > Short Link. The app generates a link in the form https://wa.me/message/<code>, and you can set a default greeting to go with it. This method is documented in WhatsApp’s short-link guide.

What’s the Difference Between wa.me and api.whatsapp.com Links?

Both open the same chat. The wa.me format is shorter and easier to share. The older api.whatsapp.com format still works and does the same job.

Link type Format Needs a Business account? Pre-filled message?
wa.me link https://wa.me/233241234567 No Yes (?text=)
api.whatsapp.com link https://api.whatsapp.com/send?phone=233241234567 No Yes (&text=)
Business app short link https://wa.me/message/CODE Yes (WhatsApp Business) Yes (set in app)

For most businesses, the wa.me link is the one to use and share. The api.whatsapp.com/send?phone= format opens the same chat as wa.me, just in a longer wrapper. WhatsApp’s click-to-chat documentation confirms both formats open a conversation with the number you specify.

How Do I Add a Pre-Filled Message to a WhatsApp Link?

A pre-filled message drops ready-made text into the chat box, so the customer only has to hit send. Add it with the ?text= parameter:

https://wa.me/233241234567?text=Hello%20I%20would%20like%20to%20place%20an%20order

Spaces become %20 and line breaks become %0A. Other punctuation is URL-encoded too, so a comma becomes %2C. The same WhatsApp click-to-chat guide sets out these encoding rules. If you build the link in the WhatsApp Business app or a link builder, the encoding is handled for you.

Where Should You Put Your WhatsApp Link? (7 High-Impact Placements)

  1. Website header or footer — a persistent “Chat on WhatsApp” button on every page.
  2. Contact page — next to your phone and email, as the fastest option.
  3. Instagram, Facebook, and TikTok bios — where mobile-first African shoppers already find you.
  4. Email signatures — turn every message you send into a chat starter.
  5. Google Business Profile — catch people searching for you on Maps.
  6. Print and packaging — a QR code on flyers, receipts, and shop signage bridges offline to online.
  7. WhatsApp Status and broadcasts — point existing contacts to a fresh conversation or catalogue.

If you run promotions, our guide to WhatsApp marketing for Ghana SMEs shows how to build these links into campaigns that customers actually reply to.

Pre-Filled Message Templates for Business

Copy a template, encode the spaces as %20, and attach it to your link with ?text=.

  • Product inquiry: Hello I would like to ask about your products
  • Place an order: Hi I would like to place an order for
  • Mobile money payment: Hello I have sent payment via mobile money please confirm
  • Appointment booking: Hi I would like to book an appointment
  • Order status: Hello please can I get an update on my order
  • Support request: Hi I need help with

For a shop selling on WhatsApp, pairing a link with a “place an order” message shortens the path from interest to sale. Our guide on how to sell on WhatsApp Business in Ghana walks through catalogue, cart, and payment follow-up.

WhatsApp Link Best Practices

  • Always use full international format. A number without its country code will not resolve for people clicking from abroad.
  • Test on more than one device. Open your link on Android, iPhone, and desktop before you publish it.
  • Keep pre-filled messages short. One clear sentence converts better than a paragraph.
  • Measure clicks. A plain wa.me link does not tell you how many people clicked. Place it behind a trackable button or short link in your own analytics to see what is working.
  • Use a QR code for offline. Print it where customers already stand: the counter, the packaging, the poster.
  • Update every link when your number changes. A dead link is a lost customer.

Give first-time chats an instant response, even after hours. Our walkthrough on how to set up a WhatsApp Business auto-reply keeps every new message answered while you focus on selling.

When Should You Upgrade From a Plain WhatsApp Link?

A wa.me link is the perfect start. It points customers to one WhatsApp account on one phone. That works until the messages start piling up.

As volume grows, the cracks show. One phone cannot be shared cleanly across a sales and support team. There is no shared history when a colleague picks up a chat, no way to auto-reply, tag, and follow up at scale, and no view of which conversations turned into revenue.

This is where a growing business moves from a plain link to the WhatsApp Business API. The API powers two-way conversations at scale, and a platform on top of it gives your whole team one place to work. Our guide to the WhatsApp Business API in Africa maps out the upgrade path.

KOVA IQ is Arkesel’s messaging-first CRM built for exactly this. It brings WhatsApp, Instagram, Facebook, and live chat into one shared inbox for your team, adds AI-assisted replies and SLA-backed ticketing, and lets you sell end to end, from catalogue to a Paystack payment link, inside the chat. Every conversation lands in one customer record, so nothing slips. See the full playbook in our guide to WhatsApp for business in Ghana, and check the flexible plans when you are ready to scale.

Frequently Asked Questions

Can I create a WhatsApp link without a phone number?

No. A click-to-chat link always points to a specific WhatsApp number, the one that will receive the messages. If you use the WhatsApp Business app, you can generate a short link without building the URL by hand, but it still uses your business number.

Does a WhatsApp link work in every country?

Yes. As long as the number is in full international format (country code plus number, digits only), the link opens WhatsApp anywhere the app is available.

What happens when someone clicks my link on a computer?

The link opens WhatsApp Web or the desktop app with your chat ready, once they are signed in to WhatsApp on their computer.

How do I track clicks on my WhatsApp link?

WhatsApp does not report clicks on a wa.me link. Route the link through a trackable button or a link shortener so your own analytics count the taps.

Is there a limit on the pre-filled message length?

Keep pre-filled messages short and specific. One clear sentence converts better than a long block of text and keeps the message from feeling like spam.

What is the difference between a wa.me link and a WhatsApp group link?

A wa.me link opens a private one-to-one chat with your business. A group invite link adds people to a group chat instead. For customer sales and support, the one-to-one click-to-chat link is the one you want.

Related Articles

Start More Conversations Today

A WhatsApp link is the shortest path from “I’m interested” to a real conversation. Build yours with the template above, place it everywhere your customers already are, and give every chat a fast, professional reply.

When those chats grow into a real sales and support channel, KOVA IQ keeps your whole team on the same page. Start with Arkesel to power your WhatsApp with a shared inbox, automation, and in-chat commerce.

The post How to Create a WhatsApp Link: Free wa.me Format + Business Tips appeared first on arkesel.com.

]]>