Aller au contenu
OmniChannels.ai

Outil gratuit

Bouton WhatsApp pour votre site web

Ajoutez en quelques minutes un bouton WhatsApp flottant à n'importe quel site. Définissez votre numéro, le message pré-rempli, la couleur, la position, le message d'accueil et le délai, visualisez le résultat en direct sur ordinateur ou mobile, puis copiez un petit extrait de code autonome, avec les étapes d'installation pour WordPress, Shopify, Wix et HTML simple.

Gratuit · sans inscription · dans votre navigateur

Numéro et message

Saisissez-le comme vous le composeriez localement, ou commencez par + ou 00. Espaces, tirets et parenthèses sont acceptés.

Il s'affiche dans la zone de saisie du client, qui peut le modifier avant l'envoi. Arabe, emoji et retours à la ligne sont encodés automatiquement.

Réglages du bouton

Position

Une icône blanche sur cette couleur offre un contraste de 2.0:1, sous le seuil de 3:1 recommandé pour les icônes. Le bouton reste nommé pour les lecteurs d'écran, mais un vert plus foncé se lit mieux.

Affichée à côté du bouton ; le visiteur peut la fermer pour le reste de sa visite. Laissez vide pour ne pas en afficher.

Lu par les lecteurs d'écran et affiché en info-bulle au survol.

Afficher sur

0 l'affiche immédiatement. Un court délai évite de concurrencer l'appel à l'action principal de la page.

Aperçu en direct

Votre code d'intégration

Saisissez un numéro WhatsApp valide pour finaliser votre code.

<!-- WhatsApp chat button (generated with omnichannels.ai/tools/whatsapp-chat-button/) -->
<div id="ocwa" class="ocwa ocwa-r" hidden>
  <div id="ocwa-tip" class="ocwa-tip" dir="auto"><span>Bonjour 👋 Comment pouvons-nous vous aider ?</span><button type="button" class="ocwa-x" aria-label="Fermer">&times;</button></div>
  <a class="ocwa-btn" href="https://wa.me/?text=Bonjour%20%21%20J%27ai%20une%20question%20au%20sujet%20de%20votre%20site." target="_blank" rel="noopener" aria-label="Discuter avec nous sur WhatsApp" title="Discuter avec nous sur WhatsApp"><svg viewBox="0 0 24 24" width="30" height="30" aria-hidden="true" focusable="false"><path fill="#ffffff" d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"/></svg></a>
</div>
<style>
.ocwa{position:fixed;bottom:20px;z-index:2147483000;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font:15px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,Tahoma,Arial,sans-serif}
.ocwa[hidden]{display:none}
.ocwa-r{right:20px}.ocwa-l{left:20px;align-items:flex-start}
.ocwa-btn{width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.24);transition:transform .2s ease}
.ocwa-btn:hover{transform:scale(1.07)}
.ocwa-btn:focus-visible{outline:3px solid #1a73e8;outline-offset:3px}
.ocwa-tip{position:relative;box-sizing:border-box;max-width:min(260px,calc(100vw - 40px));margin:0;padding-block:10px;padding-inline:14px 36px;background:#fff;color:#111b21;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.18);text-align:start;overflow-wrap:anywhere}
.ocwa-x{position:absolute;top:5px;inset-inline-end:5px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#54656f;font-size:20px;line-height:26px;cursor:pointer}
.ocwa-x:hover{background:#f0f2f5}.ocwa-x:focus-visible{outline:2px solid #1a73e8}
.ocwa-in{animation:ocwa-in .35s ease-out both}
@keyframes ocwa-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.ocwa-in{animation:none}.ocwa-btn{transition:none}.ocwa-btn:hover{transform:none}}
@media (max-width:767px){.ocwa{bottom:16px}.ocwa-r{right:16px}.ocwa-l{left:16px}.ocwa-nomob{display:none!important}}
@media (min-width:768px){.ocwa-nodesk{display:none!important}}
@media print{.ocwa{display:none!important}}
</style>
<script>
(function(){var w=document.getElementById("ocwa");if(!w)return;var t=document.getElementById("ocwa-tip"),k="ocwa-tip-closed";if(t){var c=false;try{c=sessionStorage.getItem(k)==="1"}catch(e){}if(c){t.parentNode.removeChild(t)}else{t.querySelector("button").addEventListener("click",function(){t.parentNode.removeChild(t);try{sessionStorage.setItem(k,"1")}catch(e){}})}}setTimeout(function(){w.hidden=false;w.className+=" ocwa-in"},3000);})();
</script>

Autonome : environ 3,8 Ko, sans script, police ni image externe, sans cookie.

Comment l'installer

  1. 1Copiez le code ci-dessus.
  2. 2Installez une extension d'insertion de code en-tête/pied de page comme WPCode, ou ouvrez Apparence → Éditeur si vous utilisez un thème de blocs.
  3. 3Collez le code dans la section pied de page (fin du body), ou dans un bloc HTML personnalisé du modèle de pied de page.
  4. 4Enregistrez, videz le cache éventuel et testez sur votre téléphone.

Les discussions s'accumulent sur un seul téléphone ? Répondez-y depuis une boîte de réception d'équipe partagée

Rien de ce que vous saisissez n'est envoyé à nos serveurs.

Réponse courte

Un bouton WhatsApp est un petit bouton flottant sur un site web qui ouvre une discussion WhatsApp avec l'entreprise lorsqu'on clique dessus. Il s'agit d'un lien vers https://wa.me/ suivi du numéro de l'entreprise et d'un message pré-rempli facultatif, présenté sous forme d'icône dans un coin de la page. Les visiteurs lancent la conversation sur leur téléphone ou sur WhatsApp Web, sans formulaire ni enregistrement du numéro.

Comment ajouter un bouton WhatsApp à votre site web

  1. 1

    Saisissez votre numéro et votre message

    Choisissez le pays, saisissez votre numéro WhatsApp et rédigez le message que les visiteurs enverront, par exemple une question sur une commande.

  2. 2

    Personnalisez le bouton

    Choisissez le coin, la couleur, la bulle d'accueil, les appareils et un délai. L'aperçu en direct montre le bouton sur une page d'exemple, sur ordinateur et sur mobile.

  3. 3

    Copiez le code

    Copiez l'extrait. Il pèse quelques kilo-octets de HTML, CSS et JavaScript, sans requête externe, cookie ni traceur.

  4. 4

    Collez-le avant </body>

    Suivez les étapes pour WordPress, Shopify, Wix ou HTML simple, publiez, puis testez le bouton sur un téléphone et sur un ordinateur.

Ce que fait le code généré

L'extrait ajoute un lien en position fixe dans le coin inférieur de vos pages. Ce lien est une URL click-to-chat standard, au format que WhatsApp documente sur sa page d'aide (faq.whatsapp.com/5913398998672934) : https://wa.me/ suivi de votre numéro international complet et, si vous le souhaitez, de ?text= avec un message encodé pour URL. Il ouvre l'application WhatsApp sur téléphone, et WhatsApp Web ou l'application de bureau sur ordinateur.

Tout est intégré : le pictogramme WhatsApp est un tracé SVG, les styles sont isolés sous un même préfixe de classe, et le script se limite à quelques lignes qui gèrent le délai et le message d'accueil refermable. Aucun script, police, image ou cookie externe : le bouton ne ralentit pas votre page et n'ajoute aucun traceur tiers.

Accessible et compatible RTL dès la conception

Les boutons flottants se limitent souvent à une icône, ce qui laisse les utilisateurs de lecteurs d'écran dans le flou. Le lien généré dispose d'un aria-label que vous définissez (« Discuter avec nous sur WhatsApp » par défaut), d'un contour de focus visible pour la navigation au clavier, et d'une icône décorative masquée aux technologies d'assistance. Le message d'accueil possède un vrai bouton de fermeture avec son propre libellé.

Les visiteurs qui ont activé la réduction des animations sur leur appareil voient le bouton sans animation d'apparition ni zoom au survol. Le message d'accueil utilise une direction de texte automatique et des propriétés CSS logiques : l'arabe et les autres écritures de droite à gauche s'affichent correctement, et vous pouvez placer le bouton en bas à gauche pour les sites RTL.

  • Lien accessible au clavier avec un nom accessible clair.
  • Respecte prefers-reduced-motion.
  • Masqué à l'impression, et activable par type d'appareil.
  • Fermeture du message d'accueil mémorisée pendant la visite, sans cookie.

Choisir la couleur, la position et le délai

Le coin inférieur droit est la convention sur les sites lus de gauche à droite, et le coin inférieur gauche convient souvent aux sites en arabe, mais vérifiez que le bouton ne masque pas un bandeau cookies, le lanceur d'un chatbot ou la barre de paiement sur mobile. Le vert WhatsApp (#25D366) est immédiatement reconnaissable ; avec une icône blanche, son contraste est d'environ 2:1. Si l'accessibilité prime, un vert plus foncé comme #128C7E offre environ 4:1.

Un délai de quelques secondes laisse les visiteurs lire la page avant l'apparition du bouton, et l'afficher uniquement sur mobile est un choix judicieux lorsque votre équipe répond depuis des téléphones. Limitez le message d'accueil à une ligne courte et précise, par exemple « Une question sur la livraison ? Écrivez-nous. »

Le bouton officiel « Chat on WhatsApp » et les règles de marque

WhatsApp publie aussi un bouton de marque « Chat on WhatsApp » en vert et blanc, en trois tailles, et demande aux entreprises de l'utiliser sans le modifier. D'après le centre d'aide de WhatsApp, il n'est actuellement disponible qu'en anglais. Le bouton-icône flottant de cet outil est un format différent et plus compact ; quel que soit votre choix, ne modifiez pas le logo WhatsApp lui-même et ne laissez pas entendre que WhatsApp cautionne votre entreprise.

Quand un seul téléphone ne suffit plus

Un bouton sur votre site peut rapidement multiplier les discussions entrantes. Avec l'application WhatsApp Business, les conversations sont limitées à un nombre restreint d'appareils associés. Sur la WhatsApp Business Platform (API), le même lien wa.me peut alimenter une boîte de réception d'équipe partagée, où les discussions sont attribuées à des agents, traitées d'abord par des chatbots ou des agents IA, puis relancées avec des modèles approuvés une fois la fenêtre de service client de 24 heures fermée.

Prévoyez qui répond, à quelles heures et dans quels délais. Indiquez vos horaires de réponse dans le message d'accueil si vous ne couvrez pas les discussions 24 h/24.

Questions sur le bouton WhatsApp pour site web

Comment ajouter un bouton WhatsApp à mon site web ?

Générez le code ci-dessus avec votre numéro et votre message, copiez-le et collez-le juste avant la balise de fermeture </body> de votre site, ou dans la zone de code du pied de page de votre créateur de site. Il apparaît alors sur toutes les pages.

Ce widget de chat WhatsApp est-il gratuit ?

Oui. Le générateur et le code sont gratuits, sans compte ni limite d'utilisation. Le bouton renvoie directement vers WhatsApp : aucun abonnement ni script hébergé ne se cache derrière.

Un bouton WhatsApp ralentit-il mon site web ?

Non. L'extrait ne pèse que quelques kilo-octets de HTML, CSS et JavaScript intégrés et n'effectue aucune requête réseau tant qu'un visiteur ne clique pas, contrairement aux widgets qui chargent des scripts, polices et traceurs externes.

Comment ajouter un bouton WhatsApp sur WordPress ?

Utilisez une extension d'insertion de code dans l'en-tête et le pied de page, comme WPCode, et collez l'extrait dans la section pied de page, ou ajoutez-le dans un bloc HTML personnalisé de votre modèle de pied de page si vous utilisez un thème à blocs. Videz votre cache et testez.

Comment ajouter un bouton WhatsApp sur Shopify ?

Dans l'interface administrateur Shopify, ouvrez Boutique en ligne → Thèmes, puis Modifier le code sur votre thème actif. Ouvrez layout/theme.liquid et collez l'extrait juste avant </body>, puis enregistrez et vérifiez votre boutique sur mobile.

Puis-je afficher le bouton WhatsApp uniquement sur mobile ?

Oui. Décochez Ordinateur dans le générateur et le bouton est masqué sur les écrans de 768 pixels de large et plus. Vous pouvez aussi décocher Mobile pour ne l'afficher que sur ordinateur.

Plusieurs agents peuvent-ils répondre aux discussions issues du bouton ?

Difficilement depuis un seul téléphone. Connectez le numéro à l'API WhatsApp Business et acheminez les discussions vers une boîte de réception d'équipe partagée, où plusieurs agents et chatbots peuvent répondre depuis le même numéro.

Plus d'outils gratuits