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.
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.me | Widget ou formulaire | API WhatsApp (Cloud API) | |
|---|---|---|---|
| Ce que ça fait | Ouvre une conversation avec votre numéro | Habille le lien : bouton flottant, horaires, choix du service | Envoie et reçoit des messages automatiquement |
| Coût | Gratuit | Gratuit ou payant selon l’outil | Accès gratuit, messages facturés par Meta |
| Mise en place | Cinq minutes | Une heure | Un développement sur mesure |
| Poids sur la page | Nul | Variable, parfois lourd | Nul pour le visiteur |
| Qui répond | Vous, depuis l’application | Vous, depuis l’application | Un robot, un logiciel ou une équipe |
| Pour qui | Presque toutes les entreprises | Sites avec plusieurs services | Boutiques 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.

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 message | Ce que voit le client | Limites |
|---|---|---|
| Modèle (template) | Message validé par Meta, avec variables, image et boutons | Seul moyen d’écrire en premier |
| Texte | Message classique avec aperçu des liens | Dans la fenêtre de 24 heures |
| Image, vidéo, audio, document | Fichier avec légende | Envoyé par lien ou téléversé chez Meta |
| Boutons de réponse | Jusqu’à 3 boutons sous le message | 20 caractères par bouton |
| Liste | Un bouton qui ouvre un menu de choix | 10 lignes au total |
| Bouton lien | Un bouton qui ouvre une page web | Un seul bouton |
| Localisation | Une carte avec un point | |
| Demande de position | Un bouton « Envoyer ma position » | |
| Fiche contact | Une carte de visite enregistrable | |
| Réaction | Un émoji posé sur un message du client | |
| Lu et « en train d’écrire » | Coches bleues puis trois points | Dans la fenêtre de 24 heures |
| Flows | Formulaire en plusieurs écrans | Conçu dans le gestionnaire WhatsApp |
| Catalogue et produits | Fiches produits, panier, commande | Catalogue relié chez Meta |
| Appels (Calling API) | Appel vocal WhatsApp avec l’entreprise | Limite d’envoi d’au moins 2 000 et moyen de paiement |
| Groupes (Groups API) | Groupe animé par l’entreprise | Compte 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.

| Catégorie | Exemple | Prix par message | Pour 1 000 messages |
|---|---|---|---|
| Marketing | Promotion, relance de panier | 0,0414 $ | 41,40 $ |
| Utilitaire | Confirmation, livraison, rendez-vous, facture | 0,023 $ | 23 $ |
| Authentification | Code de connexion | 0,023 $ | 23 $ |
| Service | Réponses dans la fenêtre de 24 heures | 1 000 gratuites par mois et par numéro, puis 0,023 $ | 23 $ au-delà |
| Messages reçus | Tout ce que le client envoie | Gratuits | 0 $ |
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
- Créez un compte développeur sur developers.facebook.com avec votre compte Facebook.
- 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.
- 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.
- Ajoutez votre propre numéro WhatsApp comme destinataire et confirmez-le si Meta vous envoie un code.
- 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. - 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.
- Le portefeuille business Meta de l’entreprise, créé à son nom. Elle y ajoute son développeur comme administrateur : les comptes restent à elle.
- 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.
- La vérification de l’entreprise avec ses documents officiels. Elle relève la limite d’envoi et renforce la crédibilité du compte.
- Le nom affiché, qui doit correspondre à la marque et que Meta valide.
- L’application Meta, le compte WhatsApp Business, l’ajout du numéro et un jeton permanent d’utilisateur système.
- Un moyen de paiement dans le gestionnaire WhatsApp.
- Les modèles de messages, rédigés dans la bonne catégorie et soumis à Meta.
- Le développement : webhook, robot, liaison avec la boutique, le CRM ou l’agenda, boîte de réception.
- La collecte du consentement sur le site, par exemple une case à cocher au moment de la commande.
- 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 situation | La bonne solution |
|---|---|
| Site vitrine, artisan, cabinet, quelques messages par jour | Lien wa.me avec message pré-rempli |
| Plusieurs services ou plusieurs numéros | Deux ou trois liens wa.me, ou un widget léger |
| Boutique en paiement à la livraison, des dizaines de commandes par jour | API : confirmation de commande et suivi de livraison |
| Agenda chargé, rendez-vous oubliés | API : rappel la veille et confirmation par bouton |
| Plusieurs personnes répondent aux clients | API avec une boîte de réception partagée |
| Promotions envoyées à une base de clients | API, 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.
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.
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.
À lire aussi
WhatsApp Business pour une entreprise marocaine : le guide complet
WhatsApp Business est gratuit et c'est là que vos clients marocains écrivent déjà. Profil, catalogue, lien wa.me, règles Meta : la configuration complète.
Lire E-commerceCréer un site e-commerce au Maroc : le guide complet 2026
Plateforme, paiement CMI, statut juridique, livraison, SEO : le guide étape par étape pour lancer une boutique en ligne rentable au Maroc en 2026.
Lire E-commerceComment accepter les paiements en ligne au Maroc : CMI, PayZone, YouCan Pay et les alternatives
Au Maroc, encaisser par carte sur ton site passe par un contrat VAD avec ta banque et une passerelle (CMI, PayZone) ou YouCan Pay : procédure et pièges.
Lire