Find more information on Wassenger
Exploitez n8n et ses automatisations de workflows sans code avec l'API WhatsApp de Wassenger pour envoyer des messages automatisés depuis votre numéro WhatsApp vers des utilisateurs et des discussions de groupe.
Envoyez des messages WhatsApp, téléversez des fichiers multimédias, validez des numéros de téléphone, et gérez les discussions, les contacts, les membres d'équipe, les départements, et bien plus encore au sein de vos workflows automatisés.
Wassenger est une solution polyvalente de chat d'équipe WhatsApp et d'API pour la messagerie professionnelle, permettant d'automatiser tout sur WhatsApp.
Consultez la documentation de l'API Wassenger et des exemples ici
Vous voulez créer votre premier chatbot IA ? Découvrez notre nouveau tutoriel vidéo sur YouTube !
Informations préliminaires
Installation
Vous avez deux options pour installer Wassenger dans n8n :
- Community Nodes (recommandé)
- Installation manuelle
Fonctionnalités
Voici quelques-unes des nombreuses fonctionnalités disponibles avec n8n et Wassenger
- Envoyer des messages texte
- Envoyer des messages multimédias
- Planifier des messages
- Gestion des contacts
- Webhooks et événements en temps réel
- Modèles et automatisation
- Fonctionnalités avancées
- Fonctions utilitaires
Configuration
Configurer les webhooks n8n pour un accès externe
- Utiliser ngrok pour des URL de webhook publiques
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en démarrant en quelques minutes!
Très bien, maintenant que tout est prêt, plongeons et explorons tout ensemble, étape par étape ! 🚀
Prérequis
- Node.js: v16 ou supérieur
- n8n: v1.70 ou supérieure
- Compte Wassenger : Inscrivez-vous gratuitement pour obtenir l'accès à l'API
- Clé API : obtenez votre clé API ici
- Numéro WhatsApp : Au moins un numéro WhatsApp connecté à Wassenger
Installation
Community Nodes (recommandé)
- Accédez à Settings > Community Nodes
- Sélectionnez Install
- Saisissez
n8n-nodes-wassengerdans le champ "Enter npm package name"
Acceptez les risques liés à l'utilisation de community nodes : sélectionnez “I understand the risks of installing unverified code from a public source”
Sélectionnez Install
Vous pouvez désormais utiliser le nœud de Wassenger dans vos workflows : si vous ne le voyez pas, redémarrez l'instance n8n
Installation manuelle
Pour commencer, installez le package dans le répertoire racine de votre n8n :
# Using npm
npm install n8n-nodes-wassenger
# Alternatively, for Docker-based installations
docker exec -it n8n npm install n8n-nodes-wassenger
Après l'installation, redémarrez votre instance n8n.
Configuration
- Accédez à Credentials
- Sélectionnez le bouton Add Credential
- Sélectionnez Wassenger dans le menu déroulant “Search for app”
- Saisissez votre clé API Wassenger dans le champ API Key
- Sélectionnez Save pour enregistrer vos identifiants
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en démarrant en quelques minutes!
Fonctionnalités
Envoyer des messages texte
- Envoyer des messages texte formatés à n'importe quel utilisateur WhatsApp
- Prise en charge du formatage enrichi (gras, italique, monospace, barré)
- Ajouter des URL avec aperçu
- Inclure des émojis et des caractères spéciaux
- Envoyer à des contacts individuels ou diffuser à plusieurs destinataires
Envoyer des messages multimédias
- Envoyer des images, vidéos, documents et fichiers audio
- Prise en charge des GIFs et des stickers
- Téléverser des fichiers par URL ou depuis le stockage local
- Ajouter des légendes aux messages multimédias
- Définir les attributs des messages multimédias (nom de fichier, type MIME, etc.)
Planifier des messages
- Planifier l'envoi de messages à une date ultérieure
- Définir une date et une heure spécifiques pour la livraison
- Planifier des messages récurrents avec des déclencheurs externes
- Annuler des messages planifiés avant leur envoi
Gestion des contacts
- Valider si des numéros de téléphone existent sur WhatsApp
- Vérifier les informations de profil du contact
- Ajouter des contacts à votre carnet d'adresses
- Créer et gérer des groupes de contacts
Webhooks et événements en temps réel
- Traiter les messages entrants via des webhooks
- Réagir aux mises à jour du statut des messages (envoyé, livré, lu)
- Gérer les événements de groupe (entrées, sorties, changements de sujet)
- Surveiller les changements d'état de connexion
- Recevoir des notifications d'appels
Modèles et automatisation
- Envoyer des messages modèles pour comptes professionnels
- Utiliser des variables de message pour la personnalisation
- Créer des workflows de réponse automatisée
- Configurer des flux de messages conditionnels basés sur les réponses
Fonctionnalités avancées
- Envoyer des boutons interactifs et des messages liste
- Créer des sondages et recueillir des réponses
- Envoyer des messages de localisation
- Implémenter des boutons de réponse rapide
- Gérer les réactions aux messages
Fonctions utilitaires
- Télécharger et traiter les médias des messages entrants
- Générer des codes QR pour la connexion WhatsApp Web
- Surveiller la batterie de l'appareil et l'état de la connexion
- Gérer plusieurs comptes WhatsApp depuis un seul workflow
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en démarrant en quelques minutes!
Configurer les webhooks n8n pour un accès externe
Pour recevoir des événements de Wassenger ou d'autres services externes, vous devrez configurer n8n avec une URL accessible publiquement. Par défaut, n8n s'exécute localement et génère des URL de webhook utilisant localhost, auxquelles les services externes ne peuvent pas accéder.
Comprendre la configuration des webhooks
n8n crée des URL de webhook en combinant le protocole, l'hôte et les paramètres de port. Lorsqu'il est exécuté derrière un reverse proxy ou si un accès public est nécessaire, vous devez définir manuellement l'URL du webhook.
Définir l'URL du webhook
Configuration temporaire (session uniquement)
Mac / Linux
export WEBHOOK_URL=https://your-domain.com/
n8n start
Windows (Command Prompt)
set WEBHOOK_URL=https://your-domain.com/
n8n start
Windows (PowerShell)
$env:WEBHOOK_URL = "https://your-domain.com/"
n8n start
Configuration permanente
Mac / Linux
Ajoutez à votre ~/.bashrc, ~/.zshrc, ou au fichier de configuration de shell approprié :
echo 'export WEBHOOK_URL=https://your-domain.com/' >> ~/.bashrc
source ~/.bashrc
Windows
Définir une variable d'environnement système via :
- Faites un clic droit sur ‘This PC’ ou ‘My Computer’ → Propriétés
- Cliquez sur ‘Advanced system settings’
- Cliquez sur ‘Environment Variables’
- Ajoutez une nouvelle variable système avec :
- Name:
WEBHOOK_URL - Value:
[https://your-domain.com/](https://your-domain.com/)
Vérifier votre configuration de webhook
- Démarrez n8n après avoir défini l'URL du webhook
- Créez un nouveau workflow et ajoutez un nœud “Wassenger” qui utilise des webhooks
- L'URL du webhook devrait maintenant afficher votre domaine personnalisé au lieu de localhost
- Les services externes peuvent désormais envoyer des événements à votre instance n8n
Remarque : assurez-vous que votre domaine est correctement configuré avec SSL et que votre réseau/pare-feu autorise les connexions entrantes vers le port utilisé par votre instance n8n.
Utiliser ngrok pour des URL de webhook publiques
Si vous développez localement et avez besoin d'une solution rapide pour exposer votre instance n8n à Internet pour tester les webhooks, ngrok est une excellente solution.
Installer ngrok
Mac
# Using Homebrew
brew install ngrok
Ou téléchargez et installez-le manuellement ici
Linux
Suivez les instructions décrites ici
Windows
- Téléchargez ngrok depuis https://ngrok.com/download
- Décompressez le fichier zip
- Facultatif : ajoutez l'exécutable ngrok à votre PATH ou déplacez-le dans un répertoire déjà présent dans votre PATH
Alternativement, suivez les instructions ici
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en démarrant en quelques minutes!
Configuration de ngrok
- Inscrivez-vous pour un compte gratuit sur https://ngrok.com
- Récupérez votre jeton d'authentification depuis le tableau de bord ngrok
- Configurez ngrok avec votre jeton d'authentification :
ngrok authtoken YOUR_AUTH_TOKEN
Utiliser ngrok avec n8n
- Démarrez d'abord votre instance n8n :
n8n start
- Dans une nouvelle fenêtre de terminal, lancez ngrok en pointant vers le port par défaut de n8n :
ngrok http 5678
Ngrok affichera une URL comme
[https://abc123.ngrok.io](https://abc123.ngrok.io)Définissez ceci comme URL de webhook n8n dans un nouveau terminal :
Mac/Linux
export WEBHOOK_URL=https://abc123.ngrok.io/ n8n start
Windows (Command Prompt)
set WEBHOOK_URL=https://abc123.ngrok.io/ n8n start
Windows (PowerShell)
$env:WEBHOOK_URL = "https://abc123.ngrok.io/" n8n start
- Vous devrez redémarrer n8n pour que les modifications de l'URL du webhook prennent effet
🤩 🤖 Wassenger est une plateforme de communication complète et une solution d'API pour WhatsApp. Explorez plus de 100 cas d'utilisation de l'API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et en démarrant en quelques minutes!
Exemple de workflow
- Démarrez n8n sur le port 5678
- Lancez ngrok :
ngrok http 5678 - Notez l'URL ngrok (par ex.
[https://abc123.ngrok.io](https://abc123.ngrok.io%29)) - Arrêtez n8n
- Définissez la variable d'environnement WEBHOOK_URL avec l'URL ngrok
- Redémarrez n8n
- Créez un workflow avec un déclencheur webhook Wassenger
- L'URL du webhook utilisera désormais votre domaine ngrok et sera accessible depuis Internet
Remarque : les sessions ngrok gratuites expirent après quelques heures et l'URL change à chaque redémarrage de ngrok. Pour une utilisation en production, envisagez une solution permanente comme un domaine approprié avec un reverse proxy.














