Après de nombreuses années de travail continu et étant l’un des premiers fournisseurs d’API WhatsApp avec plus de 6 ans sur le marché, Wassenger est probablement la solution d’API la plus complète et la plus polyvalente pour WhatsApp aujourd’hui.
Conçue avec soin pour les petites et moyennes entreprises de tous secteurs souhaitant intégrer, faire évoluer et automatiser la messagerie et les opérations WhatsApp — comme l’envoi de messages vers des numéros de téléphone et des discussions de groupe, la création de campagnes de messages, la gestion et la mise à jour des contacts comme dans un CRM, la validation des numéros de téléphone pouvant recevoir WhatsApp, l’automatisation de la gestion et de l’envoi de messages aux groupes et bien plus encore !
Nous avons résumé ci-dessous les cas d’usage, tutoriels et exemples d’API les plus pertinents qui couvrent à peu près (mais pas tout) ce que vous pouvez réaliser en utilisant l’API WhatsApp de Wassenger 😎
Contenu
- Tutoriels
- Chatbots
- Intégrations
- Webhooks
- Exemples d’API > Envoi de messages
- Exemples d’API > Gestion des groupes
- Exemples d’API > Gestion des contacts
- Exemples d’API > Fichiers
- Exemples d’API > Canaux
- Exemples d’API > Catalogue Business
- Exemples d’API > Campagnes WhatsApp
- Exemples d’API > Profil WhatsApp
- Exemples d’API > Validation de numéros de téléphone
- Exemples d’API > Gestion des conversations
- Exemples d’API > Membres de l’équipe
- Exemples d’API > Gestion des numéros WhatsApp
Tutoriels
- 💬 Envoyer des messages vers des numéros de téléphone
- 💬 Envoyer des messages vers des discussions de groupe
- 💬 Envoyer des messages vers un canal 🆕
- 💬 Envoyer des messages depuis un fichier CSV 🆕
- 💬 Envoyer des messages depuis un document Google Sheets 🆕
- 📁 Envoyer des messages multimédias (images, vidéos, documents, fichiers ou audio)
- 💬 Inclure des emojis dans les messages texte
- 💬 Envoyer des messages de localisation
- 💬 Envoyer des contacts
- 💬 Envoyer des liens URL dans les messages texte
- 💬 Envoyer des messages à expiration automatique
- 💬 Envoyer des messages en temps réel sans mise en file d’attente
- 💬 Envoyer des messages via un numéro/appareil WhatsApp spécifique
- 💬 Envoyer des messages au nom d’un agent de chat
- 💬 Envoyer des messages en réponse à un message spécifique
- 💬 Envoyer un message avec boutons dynamiques
- 💬 Envoyer un message avec liste dynamique
- 📝 Comment utiliser les variables de modèle
- 📝 Comment formater le texte avec du style dans les messages
- ✅ Vérifier si un numéro de téléphone existe sur WhatsApp et peut recevoir des messages
Chatbots 🔥
- 🤖 Créer un chatbot personnalisé en utilisant l’API + Webhooks 🆕
- 🤖 Créer un assistant chatbot IA propulsé par ChatGPT pour votre entreprise 🆕
Intégrations
- ✅ Connecter et automatiser WhatsApp avec 1000+ applications tierces et CRM en utilisant Make/Integromat
- ✅ Importer des contacts depuis Hubspot CRM
- ✅ Exporter un document en CSV pour l’importer ensuite
- ✅ Jouer et déboguer l’API en utilisant Postman
- ✅ Intégration Zapier
- ✅ Intégration Make.com
- ✅ Intégration Integrately
- ✅ Intégration Bubble
Webhooks
Les Webhooks sont une manière incroyablement utile et efficace d’implémenter l’observabilité d’événements et l’intégration entre systèmes.
Essentiellement, les Webhooks fournissent un mécanisme de communication où une application côté serveur peut notifier une application tierce côté serveur lorsqu’un nouvel événement susceptible d’intéresser l’application consommatrice s’est produit dans le système.
Les Webhooks fonctionnent sur le concept de « réaction à un événement » (ne m’appelez pas, je vous appelle si j’ai quelque chose de nouveau), et évitent ainsi le besoin d’interroger en permanence l’application côté serveur. Plutôt que de faire interroger continuellement votre application consommatrice l’application serveur pour vérifier les nouveaux événements, l’application serveur appelle votre application en invoquant une URL de webhook fournie par le client via le protocole HTTP chaque fois que le serveur a quelque chose de nouveau à signaler.
Un cas d’usage clair et bien défini serait précisément une conversation WhatsApp, où vous ne savez pas quand un utilisateur vous enverra un message, mais vous devez traiter ce message dès sa réception et éventuellement répondre à l’utilisateur par un autre message. Cela peut être réalisé de manière efficace et simple en utilisant des Webhooks entre votre logiciel et Wassenger. Les Webhooks sont la base de la création de conversations automatisées telles que les chatbots.
Les Webhooks peuvent fonctionner avec n’importe quel logiciel quel que soit le langage utilisé, le protocole commun étant HTTP(S) pour la communication et le format JSON pour la sérialisation des données.
En savoir plus sur les Webhooks.
Ressources utiles
- Documentation de l’API pour les Webhooks
- Introduction aux Webhooks
- Service gratuit de Webhook pour les tests et le débogage
- Exposez votre serveur local à Internet en utilisant Ngrok
- Traitement des requêtes Webhook en PHP
- Serveur Webhook en Go
Événements Webhook
Voici une liste des différents événements Webhook pris en charge qui peuvent notifier votre système selon différents scénarios :
[message:in:new](https://app.wassenger.com/help/webhooks#when-a-new-inbound-message-is-received): Lors de chaque nouveau message entrant envoyé par des utilisateurs ou des groupes vers votre numéro (uniquement pour les plans Platform)[message:out:new](https://app.wassenger.com/help/webhooks#when-a-new-outbound-message-is-successfully-delivered): Lors de chaque message sortant livré depuis le numéro WhatsApp connecté vers d’autres utilisateurs (uniquement pour les plans Platform)[message:out:ack](https://app.wassenger.com/help/webhooks#when-a-sent-message-is-read-or-played-by-the-user): Lors de chaque mise à jour du statut d’un message sortant : reçu ou lu par l’utilisateur (uniquement dans les plans Platform Business et Enterprise)[message:out:failed](https://app.wassenger.com/help/webhooks#when-a-message-delivery-fails): Lors de chaque échec de livraison de message, tel que tentatives maximales dépassées, média invalide ou numéro de téléphone cible introuvable[group:update](https://app.wassenger.com/help/webhooks#when-a-group-is-updated): Lors de chaque mise à jour d’un groupe : quand le sujet du groupe est modifié, quand des participant·e·s sont ajouté·e·s ou retiré·e·s, quand les permissions du groupe sont mises à jour, etc.[channel:in](https://app.wassenger.com/help/webhooks#when-a-new-message-is-received-on-the-channels): Lors de chaque nouveau message reçu sur un canal que vous suivez (uniquement pour les plans Platform).[message:out:sent](https://app.wassenger.com/help/webhooks#when-messages-are-delivered-gateway-plan-only-): Obsolète. Lors de chaque message livré avec succès. Événement hérité limité aux plans Gateway.
Vous trouverez ci-dessous plus de détails et des exemples JSON pour les différents événements Webhook.
Exemples d’API
Messages
- 💬 Envoyer un message à un numéro de téléphone
- 💬 Envoyer un message à un groupe
- 💬 Envoyer un message à un canal
- 💬 Envoyer un message image
- 💬 Envoyer un message vidéo
- 💬 Envoyer un message audio
- 💬 Envoyer un message média PDF (document)
- 💬 Envoyer un fichier média depuis un fichier téléchargé
- 💬 Envoyer un message planifié
- 💬 Envoyer un message planifié à un groupe
- 💬 Envoyer une image aux groupes
- 💬 Envoyer de l’audio aux groupes
- 💬 Envoyer une vidéo aux groupes
- 💬 Envoyer une image aux canaux
- 💬 Envoyer une vidéo aux canaux
- 💬 Mentionner des participant·e·s d’un groupe dans un message
- 💬 Envoyer un message de localisation en utilisant des coordonnées
- 💬 Envoyer un message de localisation en utilisant une adresse
- 💬 Envoyer un message avec boutons de réponse dynamiques
- 💬 Envoyer un message avec boutons d’action de réponse
- 💬 Envoyer une liste d’options pour demander à l’utilisateur de choisir
- 💬 Envoyer un message avec des emojis
- 💬 Envoyer un message avec des variables de modèle
- 💬 Envoyer un message avec texte formaté
- 💬 Envoyer un message avec des liens URL
- 💬 Envoyer des contacts
- 💬 Répondre à un autre message
- 💬 Transférer un message vers une autre discussion
- 💬 Répondre à un message avec boutons ou liste 🆕
- 💬 Envoyer un message planifié à une date spécifique
- 💬 Envoyer des messages à expiration automatique à une date spécifique
- 💬 Envoyer un message via un appareil/numéro spécifique
- 💬 Envoyer un message en temps réel sans mise en file d’attente
- 💬 Envoyer un message de catalogue produit
- 💬 Envoyer une réaction à un message
- 💬 Supprimer une réaction à un message
- 💬 Envoyer un message avec un ordre strict dans la file
- 💬 Envoyer un message avec priorité de livraison
- 💬 Envoyer un message au nom d’un agent
- 💬 Envoyer un message et assigner la conversation à un agent
- 💬 Envoyer un message et désassigner la conversation d’un agent
- 💬 Envoyer un message et résoudre automatiquement la conversation
- 💬 Envoyer un message et ajouter des labels à la conversation
- 💬 Envoyer un message et retirer des labels de la conversation
- 💬 Envoyer un message et ajouter des métadonnées au contact de la conversation
- 💬 Envoyer un message et retirer des métadonnées du contact de la conversation
- 💬 Envoyer un message avec format de texte spécial
- 💬 Envoyer un message avec des emojis 😀 😉 👏
- 💬 Envoyer un message avec un ID de référence personnalisé pour une meilleure intégration et suivi des messages
- 💬 Modifier un message
- 💬 Supprimer un message
Fichiers
- 📁 Téléverser un fichier depuis une URL
- 📁 Rechercher des fichiers téléversés
- 📁 Rechercher des fichiers reçus
- 📁 Obtenir les informations d’un fichier téléversé
- 📁 Obtenir les informations d’un fichier reçu
- 📁 Supprimer un fichier téléversé
- 📁 Supprimer plusieurs fichiers téléversés
- 📁 Télécharger le contenu d’un fichier téléversé
- 📁 Télécharger le contenu d’un fichier reçu
Contacts
- 👥 Créer un nouveau contact interne (chat uniquement)
- 👥 Mettre à jour un contact interne existant (chat uniquement)
- 👥 Mettre à jour les métadonnées d’un contact
- 👥 Bloquer un contact
- 👥 Débloquer un contact
Profil WhatsApp
- 👤 Obtenir les informations du profil WhatsApp
- 👤 Mettre à jour les informations du profil WhatsApp
- 👤 Mettre à jour l’image du profil WhatsApp
Groupes
- 👨👩👦👦 Créer une nouvelle discussion de groupe
- 👨👩👦👦 Obtenir la liste des discussions de groupe disponibles
- 👨👩👦👦 Mettre à jour les informations et permissions d’un groupe
- 👨👩👦👦 Mettre à jour l’image du groupe
- 👨👩👦👦 Ajouter des participant·e·s à un groupe
- 👨👩👦👦 Retirer des participant·e·s d’un groupe
- 👨👩👦👦 Promouvoir des participant·e·s en tant qu’administrateur·rice·s dans une discussion de groupe
- 👨👩👦👦 Rétrograder des participant·e·s hors du rôle d’administrateur·rice dans une discussion de groupe
- 👨👩👦👦 Obtenir le code d’invitation et l’URL d’un groupe
- 👨👩👦👦 Révoquer le code d’invitation d’un groupe
- 👨👩👦👦 Rejoindre un groupe via un code d’invitation
- 👨👩👦👦 Quitter un groupe
Campagnes 🆕
- 📣 Créer une nouvelle campagne
- 📣 Lister les campagnes
- 📣 Obtenir une campagne par ID
- 📣 Mettre à jour une campagne
- 📣 Démarrer une campagne
- 📣 Arrêter une campagne
- 📣 Supprimer une campagne
Canaux 🆕
- 📢 Créer un nouveau canal
- 📢 Lister les canaux actifs
- 📢 Rechercher des canaux
- 📢 Mettre à jour un canal
- 📢 Mettre à jour l’image d’un canal
- 📢 Suivre un canal
- 📢 Ne plus suivre un canal
- 📢 Obtenir les messages d’un canal
- 📢 Supprimer un canal
Conversations (Chats)
- 📥 Rechercher des conversations
- 📥 Obtenir une conversation spécifique par ID
- 🏷️ Mettre à jour les labels d’une conversation
- 📥 Assigner une conversation à un agent
- 📥 Désassigner une conversation d’un agent
- 📥 Définir le statut d’une conversation comme résolu
- 📥 Archiver une conversation
- 📥 Désarchiver une conversation
- 📥 Lire une ou plusieurs conversations
- 📥 Marquer une conversation comme non lue
- 📥 Obtenir la liste des messages pour une conversation spécifique
- 📥 Obtenir un message spécifique d’une conversation par ID
- 📃 Créer une note privée dans une conversation
- 📥 Résoudre en masse plusieurs conversations en une fois
- 📥 Assigner en masse à un agent plusieurs conversations en une fois
- 🗑️ Supprimer une conversation par ID WhatsApp
- 🗑️ Supprimer plusieurs conversations en une fois
Labels
- 🏷️ Obtenir les labels disponibles
- 🏷️ Créer un label
- 🏷️ Mettre à jour un label
- 🏷️ Supprimer un label
- 🏷️ Mettre à jour les labels d’une conversation
File d’attente des messages (sortants uniquement)
- 🕒 Obtenir des informations sur la file d’attente des messages
- 🕒 Mettre en pause le traitement de la file d’attente des messages
- 🕒 Reprendre le traitement de la file d’attente des messages
- 🕒 Geler le traitement de la file d’attente des messages
- 🕒 Refuser l’ajout de nouveaux messages à la file d’attente
- 🕒 Transférer un message en file d’attente vers un autre numéro
- 🕒 Supprimer tous les messages en file d’attente
- 🕒 Supprimer les messages en file d’attente par plage de dates
- 🕒 Supprimer les messages en file d’attente par numéros de téléphone cibles
- 🕒 Supprimer les messages en file d’attente par groupes cibles
- 🕒 Supprimer les messages en file d’attente par IDs de message
Membres de l’équipe
- 👥 Obtenir les utilisateurs de l’équipe disponibles
- 👥 Obtenir les utilisateurs de l’équipe disponibles par numéro WhatsApp
- 👥 Créer un utilisateur
- 👥 Mettre à jour un utilisateur
- 👥 Supprimer un utilisateur
- 👥 Accorder à un utilisateur l’accès à un numéro WhatsApp
- 👥 Révoquer l’accès d’un utilisateur à un numéro WhatsApp
Gérer les numéros WhatsApp
- 📞 Obtenir les numéros WhatsApp disponibles
- 📞 Obtenir un numéro WhatsApp par ID d’appareil
- 📞 Créer un nouvel appareil virtuel de numéro WhatsApp
- 📞 Mettre à jour la configuration d’un numéro WhatsApp
- 📞 Mettre à jour le plan d’abonnement d’un numéro WhatsApp
- 🗑️ Supprimer un numéro et annuler l’abonnement
Gestion de session du numéro WhatsApp
- ⚙️ Obtenir le statut de la session WhatsApp
- ⚙️ Obtenir l’image QR pour l’appairage du numéro WhatsApp
- ⚙️ Recréer la session du numéro WhatsApp
- ⚙️ Redémarrer la session du numéro WhatsApp
- ⚙️ Synchroniser la session WhatsApp
Catalogue Business
- 🛒 Obtenir le catalogue Business de votre numéro connecté
- 🛒 Interroger le catalogue Business de n’importe quel numéro WhatsApp
Validation des numéros
- ✅ Vérifier si un numéro de téléphone donné existe sur WhatsApp
- ✅ Valider une liste de numéros de téléphone
Ressources additionnelles
Documentation de l’API
Explorez la documentation détaillée de l’API ici.
Testeur d’API en direct
Explorez, jouez et testez l’API en temps réel avec des dizaines d’exemples de cas d’usage et générez du code prêt à l’emploi en 15+ langages de programmation.
Test API en code en direct en JavaScript
Codez, testez et déboguez l’API en direct avec des exemples prêts à l’emploi utilisant JavaScript côté serveur avec Node.js.
Intéressé·e ? Inscrivez-vous gratuitement pendant 7 jours, sans engagement, sans carte requise. Connectez votre numéro WhatsApp en quelques minutes 😎








