In questo tutorial imparerai come creare flussi automatizzati per verificare se un numero di telefono specifico esiste su WhatsApp e può ricevere messaggi, migliorando l'efficacia della comunicazione con i tuoi clienti usando Wassenger Flows.
WhatsApp è riconosciuto come il modo migliore per comunicare direttamente con i tuoi clienti in modo privato, sicuro, diretto e molto più economico rispetto ad altri canali.
Soprattutto nelle relazioni business-to-customer, è fondamentale per una comunicazione affidabile ed efficace sapere in anticipo se puoi raggiungere i clienti tramite WhatsApp, oppure se utilizzare canali di comunicazione meno efficaci come SMS o Email.
Ecco la magia! Usando Wassenger Flows (automazione dei workflow integrata basata sulla tecnologia n8n) puoi creare flussi automatizzati che verificano se un numero di telefono ha WhatsApp attivo e può ricevere messaggi WhatsApp. Puoi anche validare più numeri automaticamente. È più facile di quanto pensi, quindi iniziamo! 😎
🤩 🤖 Wassenger è una soluzione completa di WhatsApp API con automazione dei workflow integrata. Iscriviti per una prova gratuita di 7 giorni e inizia a creare i tuoi flussi di validazione in pochi minuti!
Che cos'è Wassenger Flows?
Wassenger Flows è una funzionalità di automazione dei workflow integrata basata sulla tecnologia n8n, che elimina la necessità di self-hosting o di configurare una piattaforma n8n separata. Tutto funziona direttamente all'interno della piattaforma di Wassenger!
Caratteristiche principali di Wassenger Flows:
- Editor visivo dei flussi: Progetta flussi conversazionali senza scrivere codice
- Sistema webhook avanzato: Ricevi eventi in tempo reale per integrazioni fluide
- Credenziali automatiche: Le credenziali API sono configurate automaticamente per il tuo account
- Hosting gestito: Nessuna necessità di configurare server o webhook pubblici
Requisiti
- Crea un account gratuito su Wassenger con accesso a Flows
- Collega il tuo numero WhatsApp: ci vogliono 2 minuti, letteralmente!
- Accesso alla sezione “Flows” nella dashboard di Wassenger
🤩 🤖 Wassenger è una soluzione completa di WhatsApp API con automazione dei workflow integrata. Iscriviti per una prova gratuita di 7 giorni e inizia a creare i tuoi flussi di validazione in pochi minuti!
Come creare un flusso di validazione numeri in Wassenger Flows
Passo 1: Accedi a Wassenger Flows
Nella tua dashboard di Wassenger, vai alla sezione ‘Flows’ per accedere alla funzionalità di automazione dei workflow integrata basata sulla tecnologia n8n.
Passo 2: Crea il flusso base di validazione
Creiamo un flusso che valida automaticamente i numeri quando vengono ricevuti nuovi contatti o contatti aggiornati:
- Aggiungi Wassenger Trigger: Seleziona “Wassenger Trigger” e configura l'evento “contact:update”
- Configura il Trigger: Questo rileverà quando vengono aggiunti nuovi contatti o quando quelli esistenti vengono aggiornati
Passo 3: Aggiungi validazione intelligente con l'AI
Aggiungiamo un agente AI che elaborerà i numeri di telefono:
- Aggiungi AI Agent: Collega un nodo “AI Agent” dopo il trigger
- Configura il modello: Usa “gpt-4o-mini” per un'elaborazione efficiente
- Definisci la logica: L'agente determinerà se il numero necessita di validazione
🤩 🤖 Wassenger è una soluzione completa di WhatsApp API con automazione dei workflow integrata. Iscriviti per una prova gratuita di 7 giorni e inizia a creare i tuoi flussi di validazione in pochi minuti!
Passo 4: Implementa la validazione WhatsApp
- Nodo di validazione Wassenger: aggiungi un nodo “Wassenger” con l'operazione “Check if number exists”
- Configura il numero:
={{ $('Wassenger Trigger').item.json.data.phone }} - Elabora la risposta: Il flusso riceverà informazioni su se il numero esiste su WhatsApp
Prepara il flusso per l'uso
Ricorda sempre di modificare il flusso per adattarlo alle tue esigenze e al tuo caso d'uso!
{
"name": "Check if a phone exists on WhatsApp",
"nodes": [
{
"parameters": {
"device": "YOUR_DEVICE_ID",
"events": ["contact:update"],
"sampleEvent": "contact-update"
},
"type": "n8n-nodes-wassenger.wassengerTrigger",
"typeVersion": 1,
"position": [180, -600],
"id": "14687286-8183-451e-9670-0ace3f8ad8ed",
"name": "Wassenger Trigger",
"webhookId": "WEBHOOK_ID_PLACEHOLDER",
"credentials": {
"wassengerApiKey": {
"id": "YOUR_WASSENGER_CREDENTIAL_ID",
"name": "Wassenger API Key"
}
}
},
{
"parameters": {
"promptType": "define",
"text": "={{ $json.data.phone || $json.data.fromNumber }}",
"options": {
"systemMessage": "You are an intelligent phone number validation assistant for WhatsApp business communication with Google Sheets integration capabilities.Your tasks:\n\n1️⃣ **Analyze incoming phone numbers** and determine if they need WhatsApp validation\n2️⃣ **Process validation results** and decide next actions\n3️⃣ **Generate appropriate responses** based on validation outcome\n4️⃣ **Manage Google Sheets data** for bulk validation and result tracking\n\nWhen you receive a phone number:\n- Extract and format the number properly(E164 format)\n- Check if it's a valid international format\n- Determine if validation is needed(new contacts, unknown numbers)\n- Prepare appropriate messaging based on validation results\n- Update Google Sheets with validation status and metadata\n\nGoogle Sheets Integration:\n- Read contact lists from Google Sheets for bulk validation\n- Write validation results back to spreadsheets\n- Update columns: WhatsApp_Status, Business_Account, Country, Last_Validated\n- Track validation statistics and success rates\n\nIf validation shows the number EXISTS on WhatsApp:\n- Generate a friendly welcome message mentioning WhatsApp availability\n- Include business information if relevant\n- Update Google Sheets with 'Valid' status\n\nIf validation shows the number DOESN'T EXIST:\n- Generate a professional message suggesting alternative communication methods\n- Recommend SMS or email as backup options\n- Update Google Sheets with 'Invalid' status\n- Log the incident for team review\n\nAlways be professional, helpful, and provide clear next steps for optimal customer communication."
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.9,
"position": [580, -660],
"id": "1a602aa8-d596-49ca-a87d-7bc2cf79a078",
"name": "AI Validation Processor"
},
{
"parameters": {
"sessionIdType": "customKey",
"sessionKey": "={{ $('Wassenger Trigger').item.json.data.fromNumber }}",
"contextWindowLength": 20
},
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"typeVersion": 1.3,
"position": [660, -420],
"id": "709539da-7b73-46f5-9202-6eba4e7e2283",
"name": "Validation Memory"
},
{
"parameters": {
"resource": "other",
"phone": "={{ $('Wassenger Trigger').item.json.data.phone }}"
},
"type": "n8n-nodes-wassenger.wassenger",
"typeVersion": 1,
"position": [980, -660],
"id": "2e6ec5bc-5fbc-4c5c-afd1-4712117a4bcb",
"name": "WhatsApp Number Validator",
"credentials": {
"wassengerApiKey": {
"id": "YOUR_WASSENGER_CREDENTIAL_ID",
"name": "Wassenger API Key"
}
}
},
{
"parameters": {
"device": "YOUR_DEVICE_ID",
"phone": "={{ $json.phone }}",
"message": "¡Hola! 👋 Gracias por contactarnos.Esto nos permitirá brindarte un soporte más rápido y directo por WhatsApp",
"options": {}
},
"type": "n8n-nodes-wassenger.wassenger",
"typeVersion": 1,
"position": [1580, -820],
"name": "Send WhatsApp Confirmation",
"id": "769cfad9-7720-4e0a-9194-fddef6a9edde",
"credentials": {
"wassengerApiKey": {
"id": "YOUR_WASSENGER_CREDENTIAL_ID",
"name": "Wassenger API Key"
}
}
},
{
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"typeVersion": 1.2,
"position": [480, -420],
"id": "0d5ed28c-4d26-4f98-bf99-2320ce8a653d",
"name": "OpenAI Chat Model1",
"credentials": {
"openAiApi": {
"id": "YOUR_OPENAI_CREDENTIAL_ID",
"name": "OpenAI API Key"
}
}
},
{
"parameters": {
"documentId": {
"__rl": true,
"value": "YOUR_GOOGLE_SHEETS_DOCUMENT_ID",
"mode": "list",
"cachedResultName": "Validation Contacts Spreadsheet",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit"
},
"sheetName": {
"__rl": true,
"value": "YOUR_SHEET_ID",
"mode": "list",
"cachedResultName": "WhatsApp Validation Contacts",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/YOUR_GOOGLE_SHEETS_DOCUMENT_ID/edit#gid=YOUR_SHEET_ID"
},
"options": {}
},
"type": "n8n-nodes-base.googleSheetsTool",
"typeVersion": 4.5,
"position": [840, -420],
"id": "e2715c58-41e3-4669-8a2c-955a3d70668d",
"name": "Google Sheets",
"credentials": {
"googleSheetsOAuth2Api": {
"id": "YOUR_GOOGLE_SHEETS_CREDENTIAL_ID",
"name": "Google Sheets OAuth2 API"
}
}
},
{
"parameters": {
"rule": {
"interval": [{}]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [180, -800],
"id": "dbc6ea46-4109-42d4-81b9-dd1791c6e978",
"name": "Schedule Trigger"
},
{
"parameters": {
"device": "YOUR_DEVICE_ID",
"phone": "YOUR_ADMIN_PHONE_NUMBER",
"message": "The following number {{ $json.phone }} does not exist on WhatsApp",
"options": {}
},
"type": "n8n-nodes-wassenger.wassenger",
"typeVersion": 1,
"position": [1580, -560],
"id": "c84e6cfa-8b20-47f3-879d-71ec773ae9d4",
"name": "Alert Team - Invalid Number",
"credentials": {
"wassengerApiKey": {
"id": "YOUR_WASSENGER_CREDENTIAL_ID",
"name": "Wassenger API Key"
}
}
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "67d055fe-8356-4c54-a559-5b79fd3f46e7",
"leftValue": "={{ $json.exists.toString() }}",
"rightValue": "true",
"operator": {
"type": "string",
"operation": "equals",
"name": "filter.operator.equals"
}
}
],
"combinator": "and"
},
"options": {}
},
"type": "n8n-nodes-base.if",
"typeVersion": 2.2,
"position": [1220, -660],
"id": "9741516f-644b-4a5b-9f50-a8a1e8831384",
"name": "Number Exists Decision"
}
],
"pinData": {},
"connections": {
"Wassenger Trigger": {
"main": [
[
{
"node": "AI Validation Processor",
"type": "main",
"index": 0
}
]
]
},
"AI Validation Processor": {
"main": [
[
{
"node": "WhatsApp Number Validator",
"type": "main",
"index": 0
}
]
]
},
"Validation Memory": {
"ai_memory": [
[
{
"node": "AI Validation Processor",
"type": "ai_memory",
"index": 0
}
]
]
},
"WhatsApp Number Validator": {
"main": [
[
{
"node": "Number Exists Decision",
"type": "main",
"index": 0
}
]
]
},
"Send WhatsApp Confirmation": {
"main": [[]]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "AI Validation Processor",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Google Sheets": {
"ai_tool": [
[
{
"node": "AI Validation Processor",
"type": "ai_tool",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "AI Validation Processor",
"type": "main",
"index": 0
}
]
]
},
"Number Exists Decision": {
"main": [
[
{
"node": "Send WhatsApp Confirmation",
"type": "main",
"index": 0
}
],
[
{
"node": "Alert Team - Invalid Number",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "WORKFLOW_VERSION_ID",
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "WORKFLOW_INSTANCE_ID"
},
"id": "WORKFLOW_ID",
"tags": []
}
Casi d'uso avanzati per i flussi di validazione
1. Validazione di massa delle liste di contatti con Google Sheets
- Trigger: nuova riga aggiunta a Google Sheets o elaborazione batch pianificata
- Processo: Wassenger Flows si collega a Google Sheets per leggere le liste di contatti e validare automaticamente ogni numero
- Integrazione: Usa il nodo Google Sheets integrato per importare contatti, validare i numeri in tempo reale e scrivere i risultati nel foglio di calcolo
- Output: Google Sheets aggiornato automaticamente con stato di validazione, informazioni sul paese e rilevamento dell'account aziendale
2. Integrazione CRM con importazione automatica dei contatti
- Trigger: nuovo lead nel CRM (HubSpot, Salesforce, Pipedrive, ecc.)
- Processo: Wassenger Flows importa automaticamente i contatti dal tuo CRM, valida la disponibilità su WhatsApp e sincronizza i risultati
- Integrazione: I nodi CRM integrati permettono una sincronizzazione bidirezionale senza interruzioni — importa contatti per la validazione ed esporta i risultati
- Output: Aggiorna i campi “WhatsApp Available”, “Preferred Channel” e “Last Validated” direttamente nel tuo CRM
3. Validazione in blocco da più sorgenti
- Integrazione Google Sheets: importa liste di contatti da fogli di calcolo per la validazione in blocco
- Sincronizzazione CRM: valida automaticamente i nuovi contatti CRM e aggiorna i record
- Elaborazione CSV: carica file CSV e ottieni i risultati convalidati esportati nuovamente
- Integrazione Database: connetti MySQL, PostgreSQL o altri database per una validazione a livello enterprise
4. Qualificazione automatica dei lead
- Trigger: invio del modulo di contatto
- Processo: valida il numero + lead scoring
- Output: assegnazione automatica al canale di comunicazione ottimale
5. Pulizia del database
- Trigger: pianificazione settimanale
- Processo: rivalida i contatti inattivi
- Output: aggiorna lo stato e pulisce i numeri non validi
Integrazioni a livello enterprise
Google Sheets + Validazione in blocco
Wassenger Flows include una potente integrazione con Google Sheets che ti permette di:
- Importare contatti da qualsiasi documento Google Sheets
- Validare i numeri in tempo reale quando vengono aggiunte nuove righe
- Esportare i risultati nel foglio di calcolo con lo stato di validazione
- Pianificare validazioni in blocco per liste di contatti esistenti
- Tracciare la cronologia delle validazioni e i tassi di successo
Esempio di flusso:
- Trigger di Google Sheets rileva un nuovo contatto
- L'agente AI formatta ed elabora il numero di telefono
- Wassenger valida la disponibilità su WhatsApp
- I risultati vengono scritti in Google Sheets con timestamp e stato
Opzioni di integrazione CRM
Collega Wassenger Flows ai sistemi CRM più diffusi:
- HubSpot: sincronizzazione automatica dei contatti e validazione
- Salesforce: qualificazione dei lead con verifica WhatsApp
- Pipedrive: flusso di lavoro per la validazione dei contatti delle trattative
- Zoho CRM: elaborazione di contatti in blocco
- CRM personalizzato: usa nodi HTTP per integrazione via API
Vantaggi dell'integrazione CRM: ✅ Importazione automatica dei contatti dal tuo CRM ✅ Validazione WhatsApp in tempo reale per nuovi lead ✅ Sincronizzazione bidirezionale dei dati (importa contatti, esporta risultati di validazione) ✅ Lead scoring basato sulla disponibilità del canale di comunicazione ✅ Instradamento automatico dei follow-up in base ai risultati della validazione
Vantaggi di usare Wassenger Flows rispetto all'API diretta
🚀 Wassenger Flows:
- Configurazione visiva: Nessun codice, interfaccia drag & drop
- Hosting gestito: Nessun server necessario
- Credenziali automatiche: Tutto pre-configurato
- Integrazione perfetta: Tutti i nodi di Wassenger inclusi
- Memoria e contesto: Mantiene lo stato tra le esecuzioni
- Scalabilità automatica: Si adatta in base alle esigenze
⚙️ API diretta:
- Richiede programmazione
- Necessità di gestire webhook e hosting
- Configurazione manuale delle credenziali
- Nessuna memoria contestuale automatica
Domande frequenti
Come validare e normalizzare il formato del numero di telefono?
Puoi aggiungere un nodo nel tuo flusso per validare e standardizzare i numeri prima di verificarne l'esistenza su WhatsApp. Wassenger Flows include nodi per la normalizzazione dei numeri al formato E164.
Quanti numeri di telefono puoi validare?
A seconda del piano attivo su Wassenger, puoi validare da 2.000 fino a 50.000 numeri al mese. Durante la prova gratuita puoi validare fino a 100 numeri di telefono.
I flussi vengono eseguiti automaticamente?
Sì, una volta che attivi il tuo flusso in Wassenger Flows, verrà eseguito automaticamente in base ai trigger che hai configurato. La configurazione dei webhook è gestita automaticamente all'interno della piattaforma.
🤩 🤖 Wassenger è una soluzione completa di WhatsApp API con automazione dei workflow integrata. Iscriviti per una prova gratuita di 7 giorni e inizia a creare i tuoi flussi di validazione in pochi minuti!










