Aller au contenu
Business en ligne

Intégrer WhatsApp à un site web au Maroc : bouton, API et prix 2026

Pour intégrer WhatsApp à un site web, un lien wa.me suffit souvent. Bouton, code HTML, API officielle de Meta et prix au Maroc en 2026 : le guide.

Intégrer WhatsApp à un site web au Maroc : bouton, API et prix 2026
Sommaire

Pour intégrer WhatsApp à un site web, la méthode la plus simple est un lien wa.me : un bouton qui ouvre la conversation avec votre numéro et un message déjà écrit, gratuitement et sans aucun script. L’API officielle de Meta va plus loin : elle envoie et reçoit les messages automatiquement, depuis votre boutique ou votre logiciel, et chaque message envoyé est facturé.

Au Maroc, beaucoup de clients préfèrent écrire sur WhatsApp plutôt que remplir un formulaire. Depuis quelques mois, des clients me demandent aussi « l’API WhatsApp ». Souvent, un bouton bien fait suffit. Parfois, l’API change vraiment la donne, par exemple pour confirmer les commandes payées à la livraison.

Ce guide couvre les deux. D’abord le code du bouton et les bons emplacements sur WordPress, Shopify et YouCan. Ensuite tout ce qu’il faut savoir sur l’API : ce qu’elle automatise, ses règles, ses prix au Maroc et la façon de la tester sans payer. Les chiffres viennent de la documentation officielle de Meta, vérifiée en novembre 2026.

Les trois façons d’intégrer WhatsApp à un site web

Il existe trois niveaux d’intégration : le lien wa.me, le widget ou le formulaire qui l’habille, et l’API qui automatise. Les deux premiers sont gratuits et ouvrent simplement une conversation dans votre application. Seul le troisième permet au site d’envoyer et de recevoir des messages tout seul.

Lien wa.meWidget ou formulaireAPI WhatsApp (Cloud API)
Ce que ça faitOuvre une conversation avec votre numéroHabille le lien : bouton flottant, horaires, choix du serviceEnvoie et reçoit des messages automatiquement
CoûtGratuitGratuit ou payant selon l’outilAccès gratuit, messages facturés par Meta
Mise en placeCinq minutesUne heureUn développement sur mesure
Poids sur la pageNulVariable, parfois lourdNul pour le visiteur
Qui répondVous, depuis l’applicationVous, depuis l’applicationUn robot, un logiciel ou une équipe
Pour quiPresque toutes les entreprisesSites avec plusieurs servicesBoutiques et services avec du volume

Ma règle est simple : on commence toujours par le lien. On passe à l’API quand une tâche répétitive, confirmer, relancer, rappeler, occupe quelqu’un plusieurs heures par semaine, ou quand les messages doivent partir sans intervention humaine. Passer à l’API trop tôt coûte de l’argent et du temps sans rien simplifier.

Le lien wa.me : le bouton WhatsApp en cinq minutes

Le lien wa.me est l’adresse officielle de WhatsApp pour ouvrir une conversation avec un numéro. Il s’écrit https://wa.me/ suivi du numéro complet au format international, sans zéro, sans parenthèses et sans tirets, comme le précise l’aide officielle de WhatsApp sur les liens de discussion. Le visiteur clique, WhatsApp s’ouvre sur son téléphone ou son ordinateur, la conversation est prête.

Pour un numéro marocain, retirez le 0 initial et ajoutez l’indicatif 212. Un numéro qui s’écrit 06 XX XX XX XX devient 2126XXXXXXXX dans le lien. Pas de « + », pas de « 00 », pas d’espace.

Le paramètre text ajoute un message déjà écrit dans la conversation. Le texte doit être encodé pour une adresse web : un espace devient %20, une virgule %2C. C’est ce message qui fait gagner un aller-retour à chaque demande, parce que vous savez tout de suite ce que veut la personne.

Le code HTML du bouton

Voici le bouton le plus simple, à coller dans n’importe quelle page. Remplacez 2126XXXXXXXX par votre numéro.

<a href="https://wa.me/2126XXXXXXXX?text=Bonjour%2C%20je%20viens%20de%20votre%20site"
   target="_blank" rel="noopener">
  Écrire sur WhatsApp
</a>

L’attribut target ouvre WhatsApp dans un nouvel onglet sur ordinateur, et rel="noopener" évite que la page ouverte garde la main sur la vôtre. Il n’y a rien d’autre à charger : pas de bibliothèque, pas de script externe, pas de cookie.

Un message différent selon la page

Sur ce site, chaque article ouvre WhatsApp avec un message qui cite le titre de l’article lu. Je sais immédiatement d’où vient la demande, sans outil de suivi. Le même principe s’applique à une fiche produit : le message contient le nom du produit.

<a id="bouton-whatsapp" href="https://wa.me/2126XXXXXXXX" target="_blank" rel="noopener">
  Écrire sur WhatsApp
</a>
<script>
  const lien = document.getElementById('bouton-whatsapp');
  const message = 'Bonjour, je vous écris depuis la page « ' + document.title + ' ».';
  lien.href += '?text=' + encodeURIComponent(message);
</script>

La fonction encodeURIComponent se charge de l’encodage des accents et des espaces. Pour mesurer précisément les clics, la méthode avec un évènement dans votre outil de mesure d’audience est détaillée dans le guide complet de WhatsApp Business au Maroc.

Le bouton flottant sans ralentir le site

Le bouton rond en bas à droite de l’écran n’a pas besoin d’une extension. Une icône en SVG et quelques lignes de CSS suffisent.

.bouton-whatsapp {
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 50;
}

Beaucoup de sites chargent au contraire un script tiers de plusieurs centaines de kilo-octets pour afficher la même bulle. Sur mobile, ce poids retarde l’affichage de toute la page, un problème que j’explique dans le diagnostic d’un site WordPress lent. Un lien et une icône font exactement le même travail.

Trois vérifications avant de publier

  • Testez depuis un téléphone qui n’a pas votre numéro enregistré. Si la conversation ne s’ouvre pas, le numéro est mal écrit : zéro oublié, espace, signe +.
  • Testez sur ordinateur. Le lien ouvre WhatsApp Web ou l’application de bureau : vérifiez que le message pré-rempli arrive entier.
  • Relisez le message encodé. Un accent mal encodé coupe le texte en plein milieu.

Où placer le bouton sur WordPress, Shopify et YouCan

Le bouton WhatsApp doit se trouver là où le visiteur hésite : l’en-tête sur mobile, la fiche produit, la page des tarifs, le pied de page. La technique change peu d’une plateforme à l’autre, car un lien wa.me se colle partout où l’on peut mettre un lien.

Sur WordPress, le bloc Bouton accepte directement le lien wa.me. Pour le bouton flottant ou le message selon la page, le bloc HTML personnalisé reçoit le code ci-dessus. Si vous passez par une extension, choisissez-en une légère et vérifiez ce qu’elle charge réellement sur chaque page.

Sur WooCommerce, le bouton « Commander sur WhatsApp » sur la fiche produit est tentant. Attention : une commande passée par message n’existe pas dans la boutique. Pas de stock décompté, pas de numéro de commande, pas de suivi comptable. Je recommande de garder le panier et d’utiliser WhatsApp pour les questions, puis pour la confirmation de commande, comme expliqué plus bas.

Sur Shopify, le lien se place dans un bouton du thème, dans le menu ou dans le pied de page depuis l’éditeur. Des applications ajoutent une bulle flottante : la remarque sur le poids des scripts vaut aussi ici.

Sur YouCan, le lien wa.me se met dans le menu, dans une section du thème ou dans la description des produits. Le paiement à la livraison reste géré par la boutique. Le choix entre ces deux plateformes est traité dans le comparatif YouCan ou Shopify pour vendre au Maroc.

Widget, chat flottant ou formulaire vers WhatsApp : ce qu’ils apportent vraiment

Un widget ajoute de la mise en forme, une bulle animée, des horaires, plusieurs numéros, mais ne change rien au fond : la conversation arrive toujours dans votre application. Il a un coût caché, le poids de son script, et parfois des cookies tiers qu’il faut ensuite déclarer et faire accepter.

Pour orienter vers le bon service, deux liens wa.me suffisent : « Ventes » vers un numéro, « Service après-vente » vers un autre. Pour les horaires, une phrase sous le bouton fait le travail : « Réponse sous une heure, de 9 h à 19 h ».

Le formulaire vers WhatsApp est une variante utile. Le visiteur remplit son nom et sa demande, puis le site ouvre WhatsApp avec un message déjà rédigé à partir de ces champs.

formulaire.addEventListener('submit', (e) => {
  e.preventDefault();
  const texte = 'Bonjour, je suis ' + nom.value + '. ' + demande.value;
  window.open('https://wa.me/2126XXXXXXXX?text=' + encodeURIComponent(texte), '_blank', 'noopener');
});

L’avantage : rien n’est enregistré sur votre serveur, ce qui simplifie les obligations liées aux données personnelles. La limite : le visiteur doit encore appuyer sur « Envoyer » dans WhatsApp. S’il ne le fait pas, la demande est perdue. Gardez donc un formulaire classique en secours. Si votre site charge des widgets tiers, l’outil gratuit de vérification de conformité à la loi 09-08 indique quels traceurs se déclenchent avant l’accord du visiteur.

L’API WhatsApp Business, c’est quoi exactement ?

L’API WhatsApp Business, officiellement la WhatsApp Business Platform dans sa version Cloud API hébergée par Meta, permet à un logiciel d’envoyer et de recevoir des messages WhatsApp sans téléphone ni intervention humaine. Elle n’a pas d’écran : c’est un service qu’un développeur relie au site, à la boutique, au CRM ou à l’agenda.

Elle fonctionne dans les deux sens.

Pour envoyer, le site adresse une requête HTTPS à Meta avec le numéro du destinataire et le contenu du message. Voici l’exemple de la documentation officielle, qui envoie le modèle de test hello_world :

curl -X POST "https://graph.facebook.com/v23.0/ID_DU_NUMERO/messages" \
  -H "Authorization: Bearer JETON_D_ACCES" \
  -H "Content-Type: application/json" \
  -d '{"messaging_product":"whatsapp","to":"2126XXXXXXXX","type":"template","template":{"name":"hello_world","language":{"code":"en_US"}}}'

Pour recevoir, Meta appelle une adresse de votre site à chaque évènement : message entrant, clic sur un bouton, message distribué, lu ou en échec. Cette adresse s’appelle un webhook. Chaque notification porte une signature calculée avec la clé secrète de votre application : le site doit la vérifier avant de croire ce qu’il reçoit.

Deux notions organisent tout le reste.

  • La fenêtre de 24 heures. Quand un client vous écrit, l’entreprise peut lui répondre librement pendant 24 heures. Passé ce délai, seuls les modèles validés passent.
  • Le modèle de message (template). C’est un message pré-rédigé, avec des variables, soumis à Meta et classé dans une catégorie : marketing, utilitaire ou authentification. La politique de messagerie WhatsApp Business le dit clairement : une entreprise ne peut lancer une conversation qu’avec un modèle approuvé.

Ce que l’API permet d’automatiser sur un site marocain

L’API automatise les messages qui partent au bon moment sans que personne n’ait à y penser : confirmations, rappels, suivis, réponses aux questions fréquentes. Elle relie WhatsApp aux données du site, ce qu’aucun bouton ne sait faire.

Confirmation de commande par l’API WhatsApp : le client confirme d’un clic et le site expédie

Pour une boutique en paiement à la livraison, la confirmation de commande est l’automatisation la plus rentable. Dès la commande, le client reçoit un message avec deux boutons, « Confirmer » et « Annuler ». Son clic revient au site par le webhook, qui valide ou annule l’expédition. C’est celle que je recommande en premier, car on compare facilement son coût à celui d’un colis refusé. Viennent ensuite le numéro de suivi avec un bouton vers la page de livraison, la facture en PDF, la demande d’avis et la relance de panier abandonné pour les clients qui ont accepté les messages promotionnels. Le parcours complet d’une boutique est décrit dans le guide pour créer un site e-commerce au Maroc.

Pour les rendez-vous, chez un coiffeur, une clinique, un garage ou un riad : confirmation immédiate, rappel la veille, report ou annulation par bouton. Les formulaires intégrés à WhatsApp, appelés Flows, permettent même de choisir un créneau sans quitter la conversation.

Pour le service client : un menu automatique, les réponses aux questions fréquentes, les horaires, le suivi d’un dossier, puis le passage à un conseiller humain dans une boîte de réception partagée entre plusieurs agents. Un assistant d’intelligence artificielle peut répondre à la place du menu, à condition qu’il serve l’entreprise et non un usage généraliste.

Pour la sécurité : les codes de connexion ou de validation, dans la catégorie authentification.

Pour l’équipe : une alerte au gérant à chaque commande ou à chaque formulaire, un récapitulatif quotidien.

Pour la publicité : les annonces Facebook et Instagram « Cliquer vers WhatsApp » ouvrent directement la conversation, et le robot peut qualifier la demande avant qu’un humain ne prenne le relais. Leur réglage est détaillé dans le guide des campagnes Facebook et Instagram au Maroc.

Les types de messages de l’API, un par un

L’API envoie bien plus que du texte : des fichiers, des boutons, des listes, des positions et des fiches contact. Chaque type a ses limites, qu’il faut connaître avant de promettre une fonctionnalité à un client.

Type de messageCe que voit le clientLimites
Modèle (template)Message validé par Meta, avec variables, image et boutonsSeul moyen d’écrire en premier
TexteMessage classique avec aperçu des liensDans la fenêtre de 24 heures
Image, vidéo, audio, documentFichier avec légendeEnvoyé par lien ou téléversé chez Meta
Boutons de réponseJusqu’à 3 boutons sous le message20 caractères par bouton
ListeUn bouton qui ouvre un menu de choix10 lignes au total
Bouton lienUn bouton qui ouvre une page webUn seul bouton
LocalisationUne carte avec un point
Demande de positionUn bouton « Envoyer ma position »
Fiche contactUne carte de visite enregistrable
RéactionUn émoji posé sur un message du client
Lu et « en train d’écrire »Coches bleues puis trois pointsDans la fenêtre de 24 heures
FlowsFormulaire en plusieurs écransConçu dans le gestionnaire WhatsApp
Catalogue et produitsFiches produits, panier, commandeCatalogue relié chez Meta
Appels (Calling API)Appel vocal WhatsApp avec l’entrepriseLimite d’envoi d’au moins 2 000 et moyen de paiement
Groupes (Groups API)Groupe animé par l’entrepriseCompte professionnel officiel exigé

Le paiement dans WhatsApp n’est pas proposé au Maroc. On envoie à la place un bouton lien vers une page de paiement en ligne, dont la mise en place est détaillée dans le guide pour accepter les paiements en ligne au Maroc, ou l’on garde le paiement à la livraison avec une confirmation par WhatsApp.

Combien coûte l’API WhatsApp au Maroc en 2026 ?

Meta facture chaque message distribué selon deux critères : sa catégorie et l’indicatif du numéro du destinataire. Vers un numéro marocain, depuis le 1er octobre 2026, un message marketing coûte 0,0414 $ et un message utilitaire ou d’authentification 0,023 $. Les messages reçus sont gratuits. Les montants ci-dessous viennent de la grille officielle publiée sur la page des tarifs de Meta.

Prix de l’API WhatsApp au Maroc en 2026 : tarifs par catégorie de message

CatégorieExemplePrix par messagePour 1 000 messages
MarketingPromotion, relance de panier0,0414 $41,40 $
UtilitaireConfirmation, livraison, rendez-vous, facture0,023 $23 $
AuthentificationCode de connexion0,023 $23 $
ServiceRéponses dans la fenêtre de 24 heures1 000 gratuites par mois et par numéro, puis 0,023 $23 $ au-delà
Messages reçusTout ce que le client envoieGratuits0 $

Avec un dollar autour de 9,5 dirhams, un message utilitaire coûte donc environ 0,22 dirham et un message marketing environ 0,40 dirham. Les prix utilitaire et authentification baissent par paliers au-delà de certains volumes mensuels.

Ce qui a changé le 1er octobre 2026

Jusqu’au 30 septembre 2026, le Maroc payait le tarif de la zone « Reste de l’Afrique » : 0,0225 $ en marketing et 0,004 $ en utilitaire. Le message utilitaire coûte donc près de six fois plus cher qu’avant. Autre changement à la même date : les réponses aux clients ne sont plus gratuites sans limite, chaque numéro en a 1 000 offertes par mois, et un modèle utilitaire envoyé dans une fenêtre de 24 heures ouverte est désormais facturé.

Conséquence pratique : un devis ou un article rédigé avant octobre 2026 sous-estime le budget. Revérifiez toujours la grille de Meta avant de chiffrer un projet.

Un exemple chiffré

Une boutique reçoit 1 000 commandes par mois et envoie un modèle utilitaire de confirmation pour chacune. Coût : 1 000 × 0,023 $, soit 23 $ par mois. Les messages envoyés par le robot après le clic du client sont des réponses de service : ils restent dans les 1 000 gratuites du mois. Au total, environ 0,23 dirham par commande.

Après une publicité « Cliquer vers WhatsApp », la conversation bénéficie d’une fenêtre gratuite qui peut rester ouverte jusqu’à 7 jours, à condition que l’entreprise réponde dans les 24 heures.

Si vos clients sont à l’étranger

Le prix suit l’indicatif du destinataire, pas le pays de l’entreprise. Une boutique marocaine qui écrit à des clients en France paie le tarif français : 0,0859 $ le message marketing et 0,03 $ le message utilitaire. Une agence de voyage ou un riad qui travaille avec une clientèle européenne doit donc prévoir un budget plus élevé que pour des clients marocains.

Les autres coûts à prévoir

  • Le numéro : une carte SIM dédiée, qui doit pouvoir recevoir un SMS ou un appel de vérification.
  • Un moyen de paiement enregistré chez Meta : sans lui, seules les réponses gratuites du mois sont distribuées.
  • Le développement : la connexion au site, le robot, les modèles, le webhook.
  • Une boîte de réception, si plusieurs personnes doivent répondre : développée sur mesure ou louée auprès d’une plateforme, avec un abonnement mensuel en plus des frais de Meta.

L’API WhatsApp est-elle gratuite ? Ce qu’on peut tester sans payer

L’usage réel de l’API est payant au message, mais l’essai est gratuit : Meta crée automatiquement un numéro de test qui, selon sa documentation, n’a pas besoin de moyen de paiement pour envoyer des modèles. C’est la bonne façon de découvrir l’API, ou de montrer à un client ce que donnera son projet avant d’engager un dirham.

Le numéro de test de Meta, pas à pas

  1. Créez un compte développeur sur developers.facebook.com avec votre compte Facebook.
  2. Créez une application avec le cas d’usage « Communiquer avec les clients via WhatsApp », puis choisissez ou créez un portefeuille business. Aucune vérification d’entreprise n’est demandée à ce stade.
  3. Dans la configuration de l’API, Meta affiche un numéro de test déjà créé. Générez un jeton d’accès temporaire.
  4. Ajoutez votre propre numéro WhatsApp comme destinataire et confirmez-le si Meta vous envoie un code.
  5. Envoyez le modèle hello_world. Répondez depuis votre téléphone : la fenêtre de 24 heures s’ouvre, et tous les types de messages deviennent testables.
  6. Branchez un webhook pour recevoir vos réponses, vos clics et les statuts de distribution.

Le guide Bien démarrer avec la Cloud API de Meta reprend ces étapes en détail. Le jeton temporaire expire au bout de quelques heures : pour un test plus long ou un vrai projet, on crée un utilisateur système qui reçoit un jeton permanent.

Ce que le numéro de test ne permet pas

  • Écrire à de vrais clients : il n’envoie qu’aux numéros que vous avez vérifiés.
  • Appeler : les appels y sont désactivés par défaut, et Meta exige un moyen de paiement pour passer un appel.
  • Animer un groupe : la fonction est réservée aux comptes professionnels officiels.

Tout le reste se teste : modèles, texte, images, documents, boutons, listes, positions, réactions, accusés de lecture et webhooks.

Les « API WhatsApp gratuites » non officielles : à fuir

En cherchant « API WhatsApp gratuite », on tombe sur des bibliothèques qui pilotent WhatsApp Web ou l’application pour envoyer des messages automatiques depuis un numéro ordinaire. Ce n’est pas l’API de Meta. Les conditions d’utilisation de WhatsApp interdisent l’envoi en masse, les messages automatiques et l’accès au service par des moyens automatisés, et prévoient la suspension du compte.

Quand un client me montre ce genre d’outil, je pose une seule question : que se passe-t-il le jour où ce numéro est suspendu, avec tout l’historique des conversations et les clients qui l’ont enregistré ? Pour une entreprise, l’économie de quelques centimes par message ne vaut jamais ce risque.

Mettre en place l’API pour une entreprise, de A à Z

La mise en place de l’API se fait au nom de l’entreprise, dans son propre compte Meta, avec un numéro dédié et une vérification de ses documents. Comptez quelques jours de démarches, puis le temps du développement.

  1. Le portefeuille business Meta de l’entreprise, créé à son nom. Elle y ajoute son développeur comme administrateur : les comptes restent à elle.
  2. Un numéro dédié, qui n’est pas déjà utilisé sur WhatsApp et qui peut recevoir un SMS ou un appel. Une nouvelle carte SIM suffit.
  3. La vérification de l’entreprise avec ses documents officiels. Elle relève la limite d’envoi et renforce la crédibilité du compte.
  4. Le nom affiché, qui doit correspondre à la marque et que Meta valide.
  5. L’application Meta, le compte WhatsApp Business, l’ajout du numéro et un jeton permanent d’utilisateur système.
  6. Un moyen de paiement dans le gestionnaire WhatsApp.
  7. Les modèles de messages, rédigés dans la bonne catégorie et soumis à Meta.
  8. Le développement : webhook, robot, liaison avec la boutique, le CRM ou l’agenda, boîte de réception.
  9. La collecte du consentement sur le site, par exemple une case à cocher au moment de la commande.
  10. Une montée en charge progressive : la limite commence à 250 personnes par jour.

Garder son numéro : la coexistence

Un numéro branché sur l’API ne s’utilise plus dans l’application WhatsApp, sauf en coexistence. Cette option permet à une entreprise qui utilise déjà l’application WhatsApp Business de garder son numéro pour les échanges individuels tout en le reliant à l’API. Elle passe par un fournisseur de solutions ou un partenaire technique de Meta. Pour une entreprise qui démarre, un numéro dédié reste plus simple.

En direct avec Meta ou par une plateforme

Il y a deux façons d’accéder à l’API. En direct avec Meta, l’entreprise ne paie que les messages, sans abonnement, et le développement est fait sur mesure pour ses outils. Par une plateforme de messagerie, elle obtient une boîte de réception prête à l’emploi et souvent la coexistence, mais un abonnement mensuel s’ajoute aux frais de Meta.

Si votre boutique tourne déjà et que vous voulez brancher la confirmation de commande sans mettre votre numéro en danger, c’est exactement le type de projet que je prends en charge en développement web sur mesure : liaison avec la boutique, modèles, webhook et tests sur le numéro de test avant la mise en ligne.

Les règles à respecter pour ne pas faire bloquer le numéro

Trois règles protègent un numéro WhatsApp : écrire seulement aux personnes qui l’ont accepté, ouvrir les conversations avec des modèles approuvés, et surveiller la qualité. Un numéro bloqué ou signalé voit ses envois limités, puis peut être interdit.

  • Le consentement. La politique de WhatsApp exige que l’entreprise ait obtenu l’accord du destinataire avant de lui écrire, et qu’elle respecte les personnes qui ne veulent plus recevoir ses messages.
  • Les modèles. Hors de la fenêtre de 24 heures, seul un modèle approuvé peut partir. Un modèle « utilitaire » trop commercial peut être reclassé en marketing.
  • La qualité. Les utilisateurs peuvent bloquer ou signaler une entreprise, et Meta peut alors limiter ses envois.
  • Les limites d’envoi. Selon la page de Meta sur les limites d’envoi, un nouveau portefeuille business peut contacter 250 personnes différentes par 24 heures. La limite passe à 2 000 après la vérification de l’entreprise, puis monte à 10 000, 100 000 et sans limite si les messages sont de bonne qualité et que la moitié de la limite est utilisée sur 7 jours.
  • Le débit. Un numéro envoie jusqu’à 80 messages par seconde, et pas plus d’un message toutes les 6 secondes au même client, avec de courtes rafales tolérées.
  • L’intelligence artificielle. Les conditions de Meta pour la WhatsApp Business Platform refusent l’accès aux fournisseurs dont la fonction principale est un assistant d’IA généraliste. Un robot qui sert l’entreprise reste autorisé.
  • Les noms d’utilisateur. Depuis 2026, certains utilisateurs peuvent écrire sans montrer leur numéro. Le code doit savoir gérer leur identifiant à la place du numéro.

Au Maroc, le numéro de téléphone d’un client est une donnée personnelle au sens de la loi 09-08. Son article 10 encadre la prospection directe par moyen électronique, et la collecte de données doit être déclarée à la CNDP. Une case à cocher claire au moment de la commande règle à la fois la politique de WhatsApp et l’esprit de la loi.

Lien, widget ou API : comment choisir selon votre situation

Le bon choix dépend du volume de messages et de ce qui doit se passer sans vous. Pour la plupart des sites vitrines, le lien suffit. L’API se justifie quand des messages doivent partir automatiquement depuis vos données.

Votre situationLa bonne solution
Site vitrine, artisan, cabinet, quelques messages par jourLien wa.me avec message pré-rempli
Plusieurs services ou plusieurs numérosDeux ou trois liens wa.me, ou un widget léger
Boutique en paiement à la livraison, des dizaines de commandes par jourAPI : confirmation de commande et suivi de livraison
Agenda chargé, rendez-vous oubliésAPI : rappel la veille et confirmation par bouton
Plusieurs personnes répondent aux clientsAPI avec une boîte de réception partagée
Promotions envoyées à une base de clientsAPI, modèles marketing et consentement prouvé

Retenez l’ordre : un lien wa.me propre aujourd’hui, mesuré page par page, puis l’API le jour où une tâche répétitive le justifie, testée d’abord sur le numéro de test de Meta. Et méfiez-vous de tout ce qui promet des envois WhatsApp « gratuits » en masse.

Si vous hésitez entre un simple bouton et l’API, décrivez-moi votre volume de messages et vos outils : je suis Ayoub Fattami, développeur web freelance à Marrakech, et je vous réponds sous 24 heures avec la solution la plus simple qui fonctionne pour votre activité.

Besoin d'aide sur l’intégration de WhatsApp à votre site ?

Je vous réponds sous 24h avec des conseils concrets et un devis gratuit, sans engagement.

Demander un devis

Questions fréquentes

Comment intégrer WhatsApp à un site web gratuitement ?

Avec un lien wa.me. Il s’écrit https://wa.me/ suivi du numéro au format international, sans le zéro initial, sans espaces ni tirets : pour un numéro marocain, 212 puis le numéro sans son 0. Ajoutez ?text= et un message encodé pour pré-remplir la conversation. Un lien ou un bouton suffit, sans extension ni script : c’est gratuit et la page ne s’alourdit pas.

L’API WhatsApp Business est-elle gratuite ?

L’accès est gratuit, les messages ne le sont pas. Meta facture chaque message envoyé par l’entreprise selon sa catégorie et l’indicatif du destinataire. Les messages reçus restent gratuits, et chaque numéro dispose de 1 000 réponses gratuites par mois. Pour essayer, Meta fournit un numéro de test qui envoie des modèles sans moyen de paiement enregistré.

Combien coûte un message WhatsApp API au Maroc ?

Depuis le 1er octobre 2026, vers un numéro marocain : 0,0414 $ pour un message marketing, 0,023 $ pour un message utilitaire (commande, livraison, rendez-vous) ou d’authentification, et 0,023 $ par réponse au-delà des 1 000 gratuites du mois. Le prix dépend de l’indicatif du destinataire : vers la France, un message marketing coûte 0,0859 $.

Peut-on garder son numéro WhatsApp actuel avec l’API ?

Oui, grâce à la coexistence : le numéro reste utilisable dans l’application WhatsApp Business pour les échanges individuels et fonctionne en même temps avec l’API. Cette mise en place passe par un fournisseur de solutions ou un partenaire technique de Meta. Sans coexistence, un numéro branché sur l’API ne s’utilise plus dans l’application, d’où le choix fréquent d’un numéro dédié.

Les API WhatsApp gratuites trouvées sur GitHub sont-elles sûres ?

Non. Les bibliothèques qui pilotent WhatsApp Web pour envoyer des messages automatiques ne sont pas l’API officielle. Les conditions d’utilisation de WhatsApp interdisent l’envoi en masse, les messages automatiques et l’accès au service par des moyens automatisés, et prévoient la suspension du compte. Pour une entreprise, perdre son numéro coûte bien plus cher que les messages de l’API officielle.

Peut-on mettre un chatbot IA sur WhatsApp ?

Oui, s’il sert votre entreprise : répondre sur vos produits, suivre une commande, prendre un rendez-vous. Les conditions de Meta pour la WhatsApp Business Platform refusent en revanche l’accès aux fournisseurs dont la fonction principale est un assistant d’intelligence artificielle généraliste. Un robot qui connaît votre catalogue et vos conditions reste dans les règles.

Combien de messages peut-on envoyer par jour avec l’API ?

Au départ, 250 personnes différentes par période de 24 heures, pour les conversations que l’entreprise ouvre elle-même. La limite passe à 2 000 après la vérification de l’entreprise, puis monte automatiquement à 10 000, 100 000 et sans limite si la qualité des messages reste bonne. Les réponses aux clients qui vous ont écrit ne comptent pas dans cette limite.

#WhatsApp#API#Intégration#Maroc#Conversion
Partager
Ayoub Fattami, développeur web freelance au Maroc
À propos de l'auteur

Ayoub Fattami

Développeur web full-stack freelance basé à Marrakech. Depuis plus de 5 ans, j'accompagne entreprises et entrepreneurs dans la création de sites WordPress et sur-mesure performants et optimisés SEO. Plus de 35 projets livrés, note de 5,0/5 sur avis vérifiés.