ITSkillsCenter
E-commerce

Tutoriel : Créer un chatbot WhatsApp pour votre entreprise au Sénégal

6 min de lecture

Pourquoi un chatbot WhatsApp est indispensable au Sénégal

WhatsApp est utilise par plus de 90% des internautes sénégalais. Vos clients vous contactent par WhatsApp pour poser des questions, demander des prix, vérifier la disponibilité des produits et passer commande. Répondre manuellement a chaque message prend des heures. Un chatbot WhatsApp automatise les reponses aux questions frequentes, prend les commandes 24h/24, et ne vous transfère que les demandes complexes.

Résultat concret : une boutique en ligne a Dakar a réduit son temps de réponse de 3 heures a 30 secondes et augmente ses ventes de 40% grâce à un chatbot WhatsApp.

Les 3 options pour créer un chatbot WhatsApp

Option Coût Complexite Ideal pour
WhatsApp Business App (reponses rapides) Gratuit Très facile Auto-entrepreneur, petit commerce
Chatbot no-code (Tidio, ManyChat, Respond.io) 0 – 15 000 FCFA/mois Facile PME, e-commerce
WhatsApp Business API (développement custom) Variable Avancee Grandes entreprises, cas spécifiques

Option 1 : Reponses automatiques avec WhatsApp Business (gratuit)

WhatsApp Business offre des automatisations basiques mais utiles :

Message d’absence

  • WhatsApp Business > Paramètrès > Outils professionnels > Message d’absence
  • Activez et definissez les horaires (ex : 19h a 8h)
  • Exemple : « Merci pour votre message ! Nous sommes actuellement fermes. Nous vous repondrons des 8h demain matin. En attendant, consultez notre catalogue : [lien] »

Message de bienvenue

  • WhatsApp Business > Outils professionnels > Message de bienvenue
  • Envoye automatiquement a tout nouveau contact ou après 14 jours d’inactivite
  • Exemple : « Bienvenue chez [Nom] ! Comment pouvons-nous vous aider ?\n\n1 – Voir nos produits\n2 – Nos tarifs\n3 – Passer commande\n4 – Service après-vente\n\nRepondez avec le numéro de votre choix. »

Reponses rapides (templates)

  • WhatsApp Business > Outils professionnels > Reponses rapides
  • Créez des raccourcis : tapez /prix pour envoyer votre grille tarifaire, /livraison pour les infos de livraison, /horaires pour vos horaires
  • Preparez 10-15 reponses rapides pour les questions les plus frequentes

Option 2 : Chatbot no-code avec Tidio ou ManyChat

Configurer un chatbot avec Tidio

  1. Créez un compte sur tidio.com (plan gratuit disponible)
  2. Connectez votre numéro WhatsApp Business
  3. Utilisez le builder visuel drag-and-drop pour créer des flux de conversation
  4. Definissez des declencheurs : mots-clés comme « prix », « commande », « livraison »
  5. Créez des reponses avec des boutons de choix
  6. Ajoutez un transfert vers un agent humain pour les cas complexes

Exemple de flux pour un e-commerce sénégalais

// Flux de conversation type

// Déclencheur : tout nouveau message
BOT: "Bienvenue chez [Boutique] ! Je suis votre assistant virtuel."
BOT: "Que souhaitez-vous faire ?"
  [Bouton 1] "Voir le catalogue"
  [Bouton 2] "Passer commande"
  [Bouton 3] "Suivi de commande"
  [Bouton 4] "Parler a un conseiller"

// Si "Voir le catalogue"
BOT: "Voici nos categories :"
  [Bouton] "Vetements" -> envoie lien catalogue vetements
  [Bouton] "Chaussures" -> envoie lien catalogue chaussures
  [Bouton] "Accessoires" -> envoie lien catalogue accessoires

// Si "Passer commande"
BOT: "Super ! Quel produit souhaitez-vous commander ?"
BOT: [Attend la réponse]
BOT: "Parfait ! Pour finaliser :
  - Nom complet ?
  - Adresse de livraison a Dakar ?
  - Mode de paiement : Wave ou Orange Money ?"
BOT: [Collecte les infos]
BOT: "Commande enregistree ! Montant : XX FCFA
  Envoyez le paiement au 77 XXX XX XX (Wave)
  Vous recevrez une confirmation des reception."

// Si "Suivi de commande"
BOT: "Entrez votre numéro de commande (ex: CMD-2024-001)"
BOT: [Vérifié dans la base] -> "Votre commande est en cours de livraison !"

// Si "Parler a un conseiller"
BOT: "Je vous transfere a un conseiller. Temps d'attente estime : 5 min."
[Transfert vers agent humain]

Option 3 : WhatsApp Business API (custom)

Pour les entreprises qui veulent un chatbot avance intégré a leur système :

# Exemple avec Python + Flask + l'API WhatsApp Cloud (Meta)
# pip install flask requests

from flask import Flask, request, jsonify
import requests

app = Flask(__name__)

WHATSAPP_TOKEN = "VOTRE_TOKEN_API"
PHONE_NUMBER_ID = "VOTRE_PHONE_NUMBER_ID"

def envoyer_message(destinataire, texte):
    url = f"https://graph.facebook.com/v18.0/{PHONE_NUMBER_ID}/messages"
    headers = {"Authorization": f"Bearer {WHATSAPP_TOKEN}", "Content-Type": "application/json"}
    data = {
        "messaging_product": "whatsapp",
        "to": destinataire,
        "type": "text",
        "text": {"body": texte}
    }
    requests.post(url, headers=headers, json=data)

def traiter_message(message):
    texte = message.lower()
    if "prix" in texte or "tarif" in texte:
        return "Voici nos tarifs :\n- Formation WordPress : 150 000 FCFA\n- Audit SEO : 200 000 FCFA\n- Site e-commerce : 500 000 FCFA"
    elif "commande" in texte:
        return "Pour passer commande, envoyez-nous :\n1. Le produit souhaite\n2. Votre adresse a Dakar\n3. Votre mode de paiement (Wave/OM)"
    elif "horaire" in texte:
        return "Nous sommes ouverts :\nLun-Ven : 8h-18h\nSam : 9h-13h\nDim : Ferme"
    else:
        return "Merci pour votre message ! Un conseiller vous repondra sous peu."

@app.route("/webhook", methods=["POST"])
def webhook():
    data = request.json
    if data.get("entry"):
        for entry in data["entry"]:
            for change in entry.get("changes", []):
                message = change.get("value", {}).get("messages", [{}])[0]
                if message.get("type") == "text":
                    numéro = message["from"]
                    texte_recu = message["text"]["body"]
                    réponse = traiter_message(texte_recu)
                    envoyer_message(numéro, réponse)
    return jsonify({"status": "ok"}), 200

Intégrer le paiement Wave/Orange Money dans le chatbot

// Flux de paiement automatise

// 1. Le chatbot calcule le montant total
// 2. Généré un lien de paiement PayDunya
// 3. Envoie le lien au client par WhatsApp
// 4. PayDunya notifie via webhook quand le paiement est reçu
// 5. Le chatbot confirme au client

// Intégration PayDunya
import requests

def creer_lien_paiement(montant, description, client_nom):
    url = "https://app.paydunya.com/api/v1/checkout-invoice/create"
    headers = {
        "PAYDUNYA-MASTER-KEY": "VOTRE_MASTER_KEY",
        "PAYDUNYA-PRIVATE-KEY": "VOTRE_PRIVATE_KEY",
        "PAYDUNYA-TOKEN": "VOTRE_TOKEN",
        "Content-Type": "application/json"
    }
    data = {
        "invoice": {
            "total_amount": montant,
            "description": description
        },
        "store": {"name": "Ma Boutique"},
        "actions": {
            "return_url": "https://maboutique.sn/merci",
            "cancel_url": "https://maboutique.sn/annule"
        }
    }
    response = requests.post(url, headers=headers, json=data)
    return response.json().get("response_text")
    # Retourne un lien de paiement Wave/OM

Bonnes pratiques pour un chatbot WhatsApp au Sénégal

  • Repondez en français ET en wolof si votre clientele est locale. Un « Nanga def ? » en message de bienvenue fait la difference
  • Gardez les messages courts : sur mobile avec une connexion 3G, les longs messages sont penibles. Maximum 3-4 lignes par bulle
  • Proposez toujours l’option humain : le client doit pouvoir parler a une vraie personne
  • Horaires de notification : n’envoyez pas de messages proactifs après 20h ou avant 8h
  • Délai de réponse : le chatbot doit répondre en moins de 5 secondes
  • Testez sur connexion lente : simulez une connexion 3G pour vérifier que tout fonctionne

Checklist chatbot WhatsApp

  • Compte WhatsApp Business configure avec profil complet
  • Message d’absence active avec horaires corrects
  • Message de bienvenue avec menu numerote
  • 10+ reponses rapides pour les questions frequentes
  • Flux de commande avec collecte d’informations
  • Intégration paiement Wave/Orange Money
  • Transfert vers agent humain fonctionnel
  • Tests effectues sur connexion 3G
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité

Articles Similaires