Invia messaggi WhatsApp automatici con N8n

28 marzo 2025

Scopri più informazioni su Wassenger

Sfrutta n8n per le automazioni di workflow no-code con Wassenger’s WhatsApp API per inviare messaggi automatici tramite il tuo numero WhatsApp sia a utenti singoli che a chat di gruppo.

Invia messaggi WhatsApp, carica file multimediali, valida numeri di telefono e gestisci chat, contatti, membri del team, reparti e altro ancora all'interno dei tuoi workflow automatizzati.

Wassenger è una soluzione versatile per Team Chat e API WhatsApp per la messaggistica aziendale per automatizzare qualsiasi cosa su WhatsApp.

Consulta la documentazione API di Wassenger e gli esempi qui

Vuoi creare il tuo primo chatbot AI? Dai un'occhiata al nostro nuovo tutorial video su YouTube!

Informazioni preliminari

Installazione

Hai due opzioni per installare Wassenger all'interno di n8n:

  • Community Nodes (Consigliato)
  • Installazione manuale

Funzionalità

Queste sono solo alcune delle numerose funzionalità disponibili con n8n e Wassenger

  • Invia messaggi di testo
  • Invia messaggi multimediali
  • Pianifica messaggi
  • Gestione contatti
  • Webhook e eventi in tempo reale
  • Template e automazione
  • Funzionalità avanzate
  • Funzioni di utilità

Configurazione

Configurare i webhook di n8n per l’accesso esterno

  • Usare ngrok per URL pubblici dei webhook

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Bene, ora che sei pronto, andiamo ad esplorare tutto insieme, passo dopo passo! 🚀

Requisiti

Installazione

Community Nodes (Consigliato)

  1. Vai a Settings > Community Nodes

2. Seleziona Install

3. Inserisci n8n-nodes-wassenger nel campo "Enter npm package name"

4. Accetta i rischi dell'uso dei community nodes: seleziona “I understand the risks of installing unverified code from a public source”

5. Seleziona Install

6. Ora puoi usare il nodo di Wassenger nei tuoi workflow: se non lo vedi, riavvia l'istanza n8n

Installazione manuale

Per iniziare, installa il pacchetto nella directory principale di n8n:

# Using npm
npm install n8n-nodes-wassenger
# Alternatively, for Docker-based installations
docker exec -it n8n npm install n8n-nodes-wassenger

Dopo l'installazione, riavvia la tua istanza n8n.

Configurazione

  1. Vai a Credentials

2. Seleziona il pulsante Add Credential

3. Seleziona Wassenger dal menu a tendina “Search for app”

4. Inserisci la tua API key di Wassenger nel campo API Key

5. Seleziona Save per salvare le tue credenziali

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Funzionalità

Invia messaggi di testo

  • Invia messaggi di testo formattati a qualsiasi utente WhatsApp
  • Supporto per formattazione testo ricca (grassetto, corsivo, monospazio, barrato)
  • Aggiungi URL con anteprima
  • Includi emoji e caratteri speciali
  • Invia a contatti individuali o in broadcast a più destinatari

Invia messaggi multimediali

  • Invia immagini, video, documenti e file audio
  • Supporto per GIF e sticker
  • Carica file tramite URL o dallo storage locale
  • Aggiungi didascalie ai messaggi multimediali
  • Imposta attributi dei messaggi multimediali (nome file, mime-type, ecc.)

Pianifica messaggi

  • Pianifica messaggi per consegna futura
  • Imposta una data e un'ora specifica per la consegna
  • Pianifica messaggi ricorrenti con trigger esterni
  • Annulla i messaggi programmati prima della consegna

Gestione contatti

  • Verifica se i numeri di telefono esistono su WhatsApp
  • Controlla le informazioni del profilo del contatto
  • Aggiungi contatti alla tua rubrica
  • Crea e gestisci gruppi di contatti

Webhook e eventi in tempo reale

  • Elabora i messaggi in arrivo tramite webhook
  • Reagisci agli aggiornamenti di stato dei messaggi (inviato, consegnato, letto)
  • Gestisci eventi di gruppo (ingressi, uscite, modifiche del topic)
  • Monitora i cambiamenti di stato della connessione
  • Ricevi notifiche di chiamata

Template e automazione

  • Invia messaggi template per account business
  • Usa variabili nei messaggi per la personalizzazione
  • Crea workflow di risposta automatica
  • Configura flussi di messaggi condizionali basati sulle risposte

Funzionalità avanzate

  • Invia bottoni interattivi e messaggi lista
  • Crea sondaggi e raccogli risposte
  • Invia messaggi di localizzazione
  • Implementa pulsanti di risposta rapida
  • Gestisci reazioni ai messaggi

Funzioni di utilità

  • Scarica e processa i media dai messaggi in arrivo
  • Genera codici QR per il login a WhatsApp Web
  • Monitora la batteria del dispositivo e lo stato della connessione
  • Gestisci più account WhatsApp da un unico workflow

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Configurare i webhook di n8n per l’accesso esterno

Per ricevere eventi da Wassenger o altri servizi esterni, dovrai configurare n8n con un URL accessibile pubblicamente. Per impostazione predefinita, n8n gira in locale e genera URL dei webhook usando localhost, che i servizi esterni non possono raggiungere.

Comprendere la configurazione dei webhook

n8n crea gli URL dei webhook combinando protocollo, host e impostazioni di porta. Quando si esegue dietro un reverse proxy o si necessita di accesso pubblico, è necessario impostare manualmente l'URL del webhook.

Impostare l'URL del webhook

Configurazione temporanea (solo sessione)

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

Configurazione permanente

Mac / Linux

Aggiungi al tuo ~/.bashrc, ~/.zshrc o al file di configurazione della shell appropriato:

echo 'export WEBHOOK_URL=https://your-domain.com/' >> ~/.bashrc
source ~/.bashrc

Windows

Imposta una variabile d'ambiente di sistema tramite:

  1. Clic destro su ‘This PC’ o ‘My Computer’ → Proprietà
  2. Clicca ‘Advanced system settings’
  3. Clicca ‘Environment Variables’
  4. Aggiungi una nuova variabile di sistema con:
  • Nome: WEBHOOK_URL
  • Valore: [https://your-domain.com/](https://your-domain.com/)

Verificare la configurazione del webhook

  1. Avvia n8n dopo aver impostato l'URL del webhook
  2. Crea un nuovo workflow e aggiungi un nodo “Wassenger” che utilizza webhook
  3. L'URL del webhook dovrebbe ora mostrare il tuo dominio personalizzato invece di localhost
  4. I servizi esterni possono ora inviare correttamente eventi alla tua istanza n8n

Nota: Assicurati che il tuo dominio sia correttamente configurato con SSL e che la tua rete/firewall permetta connessioni in ingresso alla porta che la tua istanza n8n sta utilizzando.

Usare ngrok per URL pubblici dei webhook

Se stai sviluppando in locale e hai bisogno di un modo veloce per esporre la tua istanza n8n a Internet per testare i webhook, ngrok è una soluzione eccellente.

Installare ngrok

Mac

# Using Homebrew
brew install ngrok

Oppure scaricalo e installalo manualmente qui

Linux

Segui le istruzioni descritte qui

Windows

  1. Scarica ngrok da https://ngrok.com/download
  2. Estrai il file zip
  3. Facoltativamente, aggiungi l'eseguibile di ngrok al tuo PATH o spostalo in una directory già presente nel PATH

In alternativa, segui le istruzioni qui

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Configurare ngrok

  1. Iscriviti per un account gratuito su https://ngrok.com
  2. Ottieni il tuo auth token dalla dashboard di ngrok
  3. Configura ngrok con il tuo auth token:

ngrok authtoken YOUR_AUTH_TOKEN

Usare ngrok con n8n

  1. Avvia prima la tua istanza n8n:

n8n start

2. In una nuova finestra del terminale, avvia ngrok puntando alla porta predefinita di n8n:

ngrok http 5678

3. Ngrok mostrerà un URL come [https://abc123.ngrok.io](https://abc123.ngrok.io)

4. Imposta questo come l'URL del webhook di n8n in una nuova finestra del terminale:

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

5. Dovrai riavviare n8n affinché le modifiche all'URL del webhook abbiano effetto

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Esempio di workflow

  1. Avvia n8n sulla porta 5678
  2. Avvia ngrok: ngrok http 5678
  3. Prendi nota dell'URL ngrok (es., [https://abc123.ngrok.io](https://abc123.ngrok.io%29))
  4. Ferma n8n
  5. Imposta la variabile d'ambiente WEBHOOK_URL con l'URL di ngrok
  6. Riavvia n8n
  7. Crea un workflow con un trigger webhook di Wassenger
  8. L'URL del webhook ora utilizzerà il tuo dominio ngrok ed sarà accessibile da Internet

Nota: Le sessioni gratuite di ngrok scadono dopo alcune ore e l'URL cambia ogni volta che riavvii ngrok. Per un utilizzo in produzione, considera una soluzione permanente come un dominio appropriato con un reverse proxy.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free