Guide Complet des Liens Click-to-Chat WhatsApp et Protocole d'URL
La fonctionnalité « Click-to-Chat » (Cliquer pour discuter) de WhatsApp permet d'engager une conversation avec n'importe quel utilisateur ou entreprise sans avoir à enregistrer son numéro dans le répertoire de son smartphone. Dès lors que le numéro est valide et associé à un compte WhatsApp actif, un lien URL direct ouvre instantanément le fil de discussion.
Bien que le principe soit simple, de petites erreurs de formatage — telles que l'ajout d'un signe plus (+), de zéros initiaux (0), d'espaces ou un encodage URL erroné des retours à la ligne — provoquent chaque jour des millions de liens inopérants.
Ce guide technique détaille les schémas d'URL officiels, les règles de nettoyage au format E.164 et les meilleures pratiques pour garantir un fonctionnement parfait sur ordinateur, iOS et Android.
1. Les Formats d'URL Officiels de WhatsApp
WhatsApp prend en charge deux schémas d'URL officiels pour initier des échanges :
La Norme Moderne : https://wa.me/<numéro>
Le format standard recommandé par Meta/WhatsApp utilise le domaine court wa.me :
https://wa.me/33612345678
Avec un message prédéfini :
https://wa.me/33612345678?text=Bonjour%20je%20souhaite%20un%20devis
Le Schéma d'API Hérité : https://api.whatsapp.com/send
Ancien format technique toujours fonctionnel :
https://api.whatsapp.com/send?phone=33612345678&text=Bonjour
Recommandation : Privilégiez systématiquement wa.me : il est plus court, s'affiche de manière plus propre sur les réseaux sociaux et résout plus rapidement les redirections applicatives.
2. Formatage Téléphonique E.164 : Les Règles d'Or
Pour que l'URL soit acceptée par l'application WhatsApp, le numéro doit suivre strictement les normes internationales :
- Uniquement des chiffres : aucun signe
+, aucun tiret (-), aucun espace ni parenthèse. - Inclure l'indicatif pays : sans le double zéro (
00) initial. - Retirer le zéro de tête national : en France, le numéro mobile
06 12 34 56 78devient33612345678(le premier zéro saute).
Exemples Comparatifs
| Format Initial | Format E.164 Valide | URL Correcte |
|---|---|---|
France : 06 12 34 56 78 |
33612345678 |
https://wa.me/33612345678 |
Belgique : +32 470 12 34 56 |
32470123456 |
https://wa.me/32470123456 |
Suisse : 079 123 45 67 |
41791234567 |
https://wa.me/41791234567 |
3. Encodage URL des Paramètres de Message
Pour préremplir un message texte dans le chat, le paramètre ?text= doit être encodé en respectant les normes URI (RFC 3986) :
- Les espaces doivent être convertis en
%20. - Les sauts de ligne nécessitent la séquence
%0A. - Les caractères spéciaux (
&,#,?) doivent être échappés (%26,%23,%3F).
En JavaScript :
const phone = "33612345678";
const message = "Bonjour !\nJe souhaite en savoir plus sur votre offre.";
const url = `https://wa.me/${phone}?text=${encodeURIComponent(message)}`;
4. Générer des QR Codes pour les Supports Physiques
Les liens Click-to-Chat peuvent également être convertis en QR Codes scannables pour vos emballages, vitrines ou flyers. Un simple scan ouvre directement la conversation WhatsApp sans saisie manuelle de numéro.
Testez notre Générateur de Liens WhatsApp pour créer vos URLs et QR codes en quelques clics, ou consultez notre Guide d'Intégration Shopify.
Capture More Website Leads with WAButton
Add a smart, floating WhatsApp chat button to your site in 2 minutes. Route chats to multiple team members, display business hours, and trigger automated webhook notifications.
Written by Équipe Technique WAButton
Relations Développeurs