Skip to content
Africodex
AI & Automation

How to Set Up a WhatsApp AI Assistant Your Customers Actually Like

A practical guide to a WhatsApp assistant that helps customers instead of frustrating them, from language and tone to handover and measuring results.

Africodex Team6 min read

We have all been stuck with a chatbot that keeps repeating the same useless menu. It is frustrating, and it makes the business look careless. In Morocco, where so many customers prefer WhatsApp to phone calls or email, getting this right matters. Here is how to set up a WhatsApp AI assistant that people are actually happy to talk to.

Be honest: it is an assistant

Start every new conversation with a short, friendly introduction. For example: "Hello! I'm the virtual assistant for Dar Example. I can help with opening hours, orders and bookings. Type 'team' at any time to talk to a person."

Customers do not mind talking to an assistant. They mind being tricked. Being clear builds trust from the first message, and it sets the right expectations about what the assistant can and cannot do.

Make handover to a human easy

This is the single most important rule. A good assistant knows when to step aside. It should pass the conversation to a person when:

  • the customer asks for a human
  • the customer is upset or complaining
  • the question is about a refund, a payment problem or something sensitive
  • the assistant is not sure of the answer

When it hands over, your team member should see the full conversation, so the customer does not have to repeat everything. Outside working hours, the assistant should say honestly when someone will reply, for example "Our team will answer tomorrow from 9 a.m.", and your team must keep that promise.

Speak your customers' language

In Morocco, one customer writes in French, the next in Darija with Latin letters, the next in Arabic, and a visitor in English. Your assistant should reply in the language the customer uses. Modern AI handles this well, but test it with real messages from your own customers, especially in Darija, which varies a lot from person to person.

Also match your brand's tone. A family restaurant can be warm and casual. A clinic or law firm should be calm and professional. Write a few example replies so the assistant learns how you sound.

Give it the right information

An assistant cannot know what you have not told it. Before launch, collect:

  • opening hours, including public holidays and Ramadan hours
  • locations, delivery areas and directions
  • your products or services, with clear descriptions
  • the steps for booking or ordering
  • your rules on returns, cancellations and payment
  • the questions customers ask most often, with your best answers

Keep this information up to date. If your hours change and nobody tells the assistant, it will give the wrong answer with full confidence. Choose one person who is responsible for updates.

Keep it short, and know what not to automate

WhatsApp is a chat, not a letter. Replies should be short and clear, with one idea per message. Quick reply buttons such as "Book a table", "Track my order" or "Talk to the team" help customers move fast without typing.

Some things are better left to people, at least at the start:

  • complaints and refunds
  • negotiating special deals or large orders
  • medical, legal or financial advice
  • anything involving sensitive personal details

Do not send messages customers did not ask for. WhatsApp has its own rules on business messaging, and unwanted messages damage trust quickly. And because customer chats contain personal data, check your obligations under Morocco's data protection law, Law 09-08, overseen by the CNDP.

Voice notes, cash on delivery and orders: WhatsApp the Moroccan way

Many guides on WhatsApp assistants are written for markets where customers type short questions and pay online. In Morocco, a typical day of business messages looks different, and your assistant should be ready for it.

Voice notes. Plenty of customers prefer to send a quick voice message in Darija rather than type. Decide in advance what happens with them. Some AI tools can transcribe and understand voice notes, but accuracy in Darija varies, so test it with real recordings from your customers. If it is not reliable enough, the assistant should reply politely that it reads text only and offer to pass the message to a person, rather than guessing.

Cash on delivery confirmations. For many shops selling online, cash on delivery is still the norm, and unconfirmed orders that are refused at the door are a real cost. An assistant can send a confirmation message after each order with the items, total in dirhams and delivery city, and ask the customer to reply to confirm or change it. Your team then focuses on the orders that need a call.

Orders and stock. Customers often ask "Is this still available?" with a screenshot or a photo. If the assistant is connected to your stock list or ERP, it can answer accurately. If it is not, it should not promise availability. Say so honestly and hand over.

Payment links. If you accept card payments through a local gateway connected to CMI or your bank, the assistant can send the official payment link at the right moment. It should never ask customers to type card numbers into the chat.

Addresses. Moroccan addresses are often descriptive rather than precise. Asking customers to share their WhatsApp location, plus a nearby landmark, saves your delivery team many calls.

Start with the one or two of these that match your business, and add the rest once they work smoothly.

How to measure success

After launch, read real conversations every week, especially in the first month. Ask yourself:

  • How many questions did the assistant solve without help?
  • How often did customers ask for a person, and why?
  • Where did it give wrong or unclear answers?
  • Are customers getting answers faster than before?
  • What are customers saying about the experience?

Fix the gaps you find, add missing answers and improve the tone. A good assistant gets better month by month, because someone is looking after it.

How Africodex can help

Africodex sets up WhatsApp, Telegram and email assistants for businesses in Morocco and across Africa. Each one is configured around the business's own information, processes and brand voice, with a clear path to a real person. If you are thinking about it, we are glad to talk it through.

Common questions

Will customers be annoyed talking to an AI?

Customers get annoyed when an assistant pretends to be human, gives wrong answers or makes it hard to reach someone. When it is honest, quick and helpful, most people are happy to get an answer at any hour.

Can I use my existing WhatsApp number?

In many cases, yes, but it depends on how your number is set up today. Business assistants usually run on WhatsApp's official business platform, which has its own rules, so check this before you start.

What happens when the assistant does not know the answer?

It should say so honestly and pass the conversation to your team instead of guessing. Every unanswered question is also a chance to add a new answer to its information.

Can a WhatsApp assistant understand voice notes in Darija?

Some AI tools can transcribe and answer voice messages, but quality in Darija varies with accents, background noise and mixed French and Arabic. Test it with real voice notes from your customers before relying on it. If results are uneven, have the assistant politely ask for a text message or pass the voice note to your team.

Can a WhatsApp assistant confirm cash on delivery orders?

Yes. After each order, the assistant can send a summary with the items, total price in dirhams and delivery city, and ask the customer to confirm or correct it. Orders that are not confirmed, or where the customer has questions, can be flagged for your team to call. It works best when connected to your order list.

Talk to us about a WhatsApp assistant

Free first conversation. We reply within one business day, in French, Arabic or English.

Talk to us