Aller au contenu

Un système de vente WhatsApp open source pour les entreprises marocaines

Automatisation WhatsApp

Par Elhabib Elhab · 27 septembre 2026 · 12 min de lecture

M'en parler sur WhatsApp
Un système de vente WhatsApp open source pour les entreprises marocaines

Statut du projet : ceci est un guide et une pile de référence, pas un déploiement client mesuré : aucun résultat n'est donc communiqué. Les tarifs et les règles ont été vérifiés dans la documentation de Meta et sur les pages de tarifs des éditeurs le 27 septembre 2026, et ils peuvent changer.

Au Maroc, une grande partie de la vente se fait déjà sur WhatsApp. Un voyageur demande à un riad si une chambre est libre le week-end prochain. Un client envoie une capture d'écran d'un produit et demande « c'est combien ? ». Un patient veut déplacer son rendez-vous. Le canal n'est pas le problème. Le problème, c'est que la plupart des entreprises le gèrent à la main, depuis un seul téléphone, sans aucun système derrière.

Géré à la main, il finit par casser : les réponses dépendent de la personne qui a le téléphone, les mêmes questions sont retapées chaque jour, et personne ne voit quelles conversations sont devenues une réservation et lesquelles ont été oubliées.

Voici le système que j'utilise quand je conçois WhatsApp pour une entreprise : ses composants, ce que Meta change le 1er octobre 2026, ma pile open source et l'ordre de déploiement.

Les cinq étapes d'une vente sur WhatsApp

Chaque vente se joue dans un seul fil de conversation. Tout le reste sert à amener les gens dans cette conversation ou à assurer le suivi ensuite.

  1. Attirer : du contenu Instagram ou TikTok, des publicités Click-to-WhatsApp, un bouton sur le site, des QR codes sur les tables, les flyers et les véhicules.
  2. Présenter : un profil professionnel complet et un catalogue (les services s'y prêtent aussi), pour que la réponse à « c'est combien ? » soit déjà dans la conversation.
  3. Converser : une première réponse rapide, une question par message, des boutons plutôt que de la saisie, et un humain dès que nécessaire.
  4. Convertir : un devis, puis un acompte ou un lien de paiement, ou une commande confirmée en paiement à la livraison, puis les détails pratiques.
  5. Fidéliser : des étiquettes utilisées comme pipeline, une demande d'avis, et des relances uniquement auprès des personnes qui ont donné leur accord.

Application WhatsApp Business ou API Cloud ?

Il existe trois WhatsApp. L'application personnelle n'a aucun outil professionnel, ce qui en laisse deux.

L'application WhatsApp Business est gratuite : profil professionnel, catalogue, étiquettes, messages d'accueil et d'absence, réponses rapides. Meta y ajoute son propre agent IA sur certains marchés ; vérifiez sa disponibilité pour votre numéro. Pour une petite équipe sur un seul téléphone, c'est par là que je commence.

L'API WhatsApp Cloud est la plateforme officielle de Meta pour aller plus loin : une boîte de réception partagée, des modèles de messages approuvés, des automatisations, des campagnes vers des contacts ayant donné leur accord, et un agent IA que vous maîtrisez. Elle s'utilise directement, sans intermédiaire payant. Elle impose des règles que l'application n'a pas. Chaque modèle est examiné, ce qui peut prendre jusqu'à 24 heures selon Meta, et peut être mis en pause si sa qualité baisse. Un nouveau portefeuille d'entreprise démarre avec une limite d'envoi de 250 personnes uniques par période glissante de 24 heures, partagée par tous ses numéros ; la vérification de l'entreprise est l'une des voies pour passer à 2 000. Et les messages sont facturés.

Passez à l'API quand plusieurs personnes répondent sur un même numéro, ou quand il vous faut des confirmations automatiques ou votre propre agent IA.

Ce qui change le 1er octobre 2026

« Les conversations lancées par le client sont gratuites, vous ne payez que le marketing » : pour le Maroc, ce n'est plus vrai à partir du 1er octobre 2026.

D'abord, Meta commence à facturer les messages de service, c'est-à-dire les réponses libres envoyées dans la fenêtre de 24 heures qui suit le message d'un client. Chacune est facturée au tarif utilitaire du marché, sans paliers de volume. Les modèles utilitaires envoyés dans une fenêtre de service ouverte deviennent payants à la même date.

Ensuite, le Maroc quitte le groupe « Reste de l'Afrique » de la grille tarifaire de Meta et obtient ses propres tarifs :

Type de message (Maroc, USD par message) Jusqu'au 30 septembre 2026 À partir du 1er octobre 2026
Modèle marketing 0,0225 $ 0,0414 $
Modèle utilitaire 0,004 $ 0,023 $
Modèle d'authentification 0,004 $ 0,023 $
Réponse de service gratuit 0,023 $
Tout message dans la fenêtre gratuite de 72 heures (free entry point) gratuit gratuit

La dernière ligne compte. Tous les messages sont gratuits pendant 72 heures quand un client ouvre la conversation depuis une publicité Click-to-WhatsApp ou un bouton d'appel à l'action d'une Page Facebook, et que l'entreprise répond dans les 24 heures. À partir du 1er octobre 2026, ces publicités deviennent le moyen le moins cher d'entrer en conversation.

L'agent IA de Meta, le Meta Business Agent, coûte 2,00 $ par million de tokens depuis le 1er août 2026 ; dans l'exemple de Meta, un message consomme 20 000 à 25 000 tokens, soit environ 0,04 à 0,05 $. Il est facultatif : votre propre modèle peut faire le même travail.

Si vous chiffrez des projets WhatsApp au Maroc, recalculez chaque devis avec les nouveaux tarifs.

La pile open source

Les plateformes WhatsApp payantes facturent un abonnement en plus des frais de Meta. L'open source peut supprimer l'abonnement, pas les frais de Meta ni le budget publicitaire. Ma pile : l'API Cloud utilisée directement, Chatwoot comme boîte de réception, Typebot ou n8n pour les parcours, et un modèle de langage pour l'agent.

Couche Outil Licence API officielle ?
Connexion API WhatsApp Cloud, en direct Service Meta Oui
Boîte de réception, contacts, campagnes Chatwoot MIT, sauf le dossier enterprise/ Oui
Menus et qualification Typebot FSL-1.1-Apache-2.0 (fair source) Oui
Automatisations et agent IA n8n Sustainable Use License (fair-code) Oui
Modèle de langage L'API de LLM de votre choix Selon le fournisseur n/a

Lisez les licences

  • n8n est fair-code, pas open source. Sa Sustainable Use License permet de créer, faire tourner et maintenir des scénarios pour des clients, et de facturer ce travail. Elle interdit en revanche d'héberger n8n comme un service où les clients créent ou modifient leurs propres scénarios. Je l'installe quand même sur le serveur de chaque client, pour que le client reste propriétaire du système.
  • Typebot est sous FSL-1.1-Apache-2.0. Construire des bots pour des clients est autorisé ; vendre l'accès à votre instance ou héberger Typebot pour d'autres ne l'est pas. Chaque version passe sous Apache-2.0 au bout de deux ans.
  • Chatwoot est sous MIT, sauf son dossier enterprise/, qui inclut l'agent IA Captain et exige une licence payante.
  • Flowise, un constructeur d'agents IA populaire, a été archivé le 13 août 2026. Je n'y démarre plus de nouveau projet.

Ce que coûte le fonctionnement

Prix d'entrée relevés sur chaque page de tarifs le 27 septembre 2026 (les pages peuvent varier selon le pays) :

Option Prix d'entrée
Interakt Growth 55 $ par mois
Respond.io Starter 79 $ par mois
WATI Growth 99 $ par mois
Gallabox Basic, facturé au trimestre 150 $ par mois
Auto-hébergé sur un VPS (4 vCPU, 8 Go de RAM, engagement de 24 mois) environ 5,50 € par mois

Les frais par message de Meta s'appliquent à chaque ligne. La documentation de Chatwoot indique 4 Go de RAM au minimum : 8 Go est donc mon plancher pour toute la pile sur un seul serveur. L'auto-hébergement fait aussi de quelqu'un le support technique : mises à jour, sauvegardes et supervision doivent entrer dans le prix.

Pourquoi pas les outils non officiels basés sur WhatsApp Web

Baileys, whatsapp-web.js, WAHA, Whaticket, WPPConnect, Evolution API en mode Baileys et unoapi-cloud pilotent le protocole de WhatsApp Web au lieu de l'API Cloud. On les vend souvent comme des « messages gratuits illimités ». Les conditions d'utilisation de WhatsApp interdisent l'envoi de messages en masse, les messages automatisés et la numérotation automatique, et plusieurs de ces projets avertissent eux-mêmes dans leur documentation que les numéros peuvent être bloqués. Le numéro en jeu, c'est le numéro professionnel principal du client. unoapi-cloud est le plus trompeur : il imite le format de l'API Cloud tout en fonctionnant sur WhatsApp Web. Je ne construis aucun système client sur ces outils.

Le déploiement, phase par phase

Chaque phase se termine par une vérification que l'entreprise peut constater elle-même.

Phase 0 : audit

D'où viennent les prospects, combien de conversations par jour, les questions les plus fréquentes, comment les clients paient (lien de paiement par carte, virement, paiement à la livraison) et qui répond, et quand. Puis décider : application Business ou API.

Terminé quand : un audit d'une page contient la décision et trois chiffres de référence tirés des conversations de l'entreprise : conversations par jour, délai de première réponse, et part des conversations qui aboutissent à une vente.

Phase 1 : fondations

Un numéro dédié, un profil complet, un catalogue, un pipeline d'étiquettes (Nouveau prospect, Chaud, Acompte, Réservé, Terminé, Avis), des messages d'accueil et d'absence, des réponses rapides pour les questions principales, ainsi qu'un bouton sur le site et des QR codes avec un message prérempli.

Terminé quand : un client test peut trouver un prix, poser une question et recevoir une première réponse sans que personne ne touche au téléphone.

Phase 2 : API Cloud

Le client crée et possède le portefeuille d'entreprise Meta, et m'ajoute comme partenaire. Ensuite : la vérification de l'entreprise avec les documents du client (quels documents marocains Meta accepte, je le vérifie à chaque projet au lieu de le supposer), un numéro sur l'API Cloud, l'approbation du nom d'affichage, et les modèles utilitaires en premier.

Terminé quand : la vérification est terminée, le nom d'affichage est approuvé et les premiers modèles utilitaires sont approuvés.

Phase 3 : boîte de réception et parcours

Chatwoot devient la boîte de réception de l'équipe, avec les mêmes étiquettes. Un parcours de qualification Typebot ou n8n pose une question par message, avec des boutons. Exemple dans le tourisme : dates, taille du groupe, budget, trois options, puis un humain.

Terminé quand : chaque conversation a un responsable et une étiquette, et le bot propose toujours un moyen de joindre une personne.

Phase 4 : parcours liés à l'argent

Dans n8n : confirmation de réservation ou de commande, confirmation de paiement à la livraison, lien d'acompte ou de paiement, rappel la veille, informations de prise en charge, demande d'avis, et relances uniquement auprès des contacts ayant donné leur accord.

Terminé quand : chaque parcours s'est exécuté une fois sur une vraie commande ou réservation et a été contrôlé dans la boîte de réception.

Phase 5 : agent IA en darija et en français

Ancré dans cet ordre : FAQ, politiques (paiement, annulation), catalogue, documents, offres en cours. Il recueille les informations, réserve des créneaux, passe la main à un humain et signale ses réponses comme venant de l'IA. Un modèle ancré peut quand même inventer des réponses : il est donc testé sur de la vraie darija, en alphabet arabe et en lettres latines, ainsi qu'en français, avant la mise en ligne.

Terminé quand : il répond à un jeu de test de vraies questions passées (j'en utilise 30) sans inventer de prix ni de règle.

Phase 6 : trafic

Des publicités Click-to-WhatsApp avec une destination uniquement WhatsApp, et un premier message conçu comme une page d'atterrissage, avec des boutons FAQ. L'étiquette « qualifié » ou « payé » est renvoyée à Meta pour que les publicités apprennent qui achète.

Terminé quand : un rapport hebdomadaire montre le coût par conversation, le coût par réservation et le taux de blocage.

Spécificités marocaines

  • Pas de WhatsApp Pay. La documentation de l'API Payments de Meta couvre l'Inde et le Brésil ; le Maroc n'y figure pas. Utilisez un lien de paiement d'une passerelle marocaine, un virement bancaire, ou une commande en paiement à la livraison confirmée par un modèle utilitaire, qui coûte 0,023 $ hors fenêtre gratuite à partir du 1er octobre 2026.
  • La darija. La compréhension de la darija vient du modèle de langage, pas de Chatwoot, Typebot ou n8n : testez donc le modèle choisi sur de vrais messages.
  • Le client possède les actifs. Le portefeuille d'entreprise Meta, le numéro et la carte de paiement appartiennent à l'entreprise ; le développeur est un partenaire. Si nos chemins se séparent, l'entreprise garde tout.
  • Le consentement selon la loi 09-08. La loi marocaine sur la protection des données personnelles s'applique aux listes de contacts. Recueillez un accord avant tout modèle marketing, notez d'où il vient et quand il a été donné, et conservez ces traces.

Conclusion

Un système de vente WhatsApp est un ordre de travail plus qu'un outil : l'application gratuite bien configurée, l'API quand une équipe en a besoin, des parcours qui gèrent l'argent, un agent IA une fois les réponses écrites, et le trafic en dernier. À partir du 1er octobre 2026, chaque réponse hors de la fenêtre publicitaire a un prix au Maroc : une raison de plus de concevoir la conversation au lieu de l'improviser.


Vous avez un riad, une agence d'excursions, une clinique ou une boutique qui vend déjà sur WhatsApp ? Dites-moi d'où viennent vos conversations et qui y répond : je vous dirai, en langage clair, par quelle phase je commencerais. Parlons de votre WhatsApp.

Pour des projets clients réellement livrés plutôt que des prototypes, consultez les études de cas. Vous construisez quelque chose de similaire ? Voir les services associés.

Rapport de croissance gratuit

Voyez ce qui vous fait perdre des clients, avec les corrections

Collez l'adresse de votre site. En deux minutes environ, le rapport le lit, comprend ce que vous vendez et à qui, puis vous donne les corrections exactes, votre propre assistant IA et un plan sur 90 jours.

  • Gratuit
  • Environ 2 minutes
  • Sans appel

Pour tout type d'activité

  • Restaurants et cafés
  • Cliniques et dentistes
  • Boutiques et e-commerce
  • Hôtels et riads
  • Excursions et activités
  • Salons et spas
  • Avocats et comptables
  • Artisans et dépannage