Invia Messaggi WhatsApp dopo le chiamate degli Agenti AI
Scritto da Product
Ultimo aggiornamento 25 giorni fa
Panoramica del flusso
[Webhook DeepAgent] → [IF: Condizione] → [WhatsApp: Invia Messaggio]Questo workflow permette di inviare automaticamente un messaggio WhatsApp al contatto al termine di una chiamata gestita da DeepAgent.
Step 1: Preparare il Workflow
Accedi a n8n
Apri il workflow DeepAgent Post-Call Webhook
Il nodo Webhook è già configurato
Aggiungerai i nodi successivi a partire da questo
Step 2: Aggiungere un Filtro (Consigliato)
Il filtro serve per inviare WhatsApp solo per determinate chiamate.
Clicca + dopo il nodo Webhook
Aggiungi il nodo IF
Configura una condizione base:
Condizioni alternative utili: - {{ $json.sentimentLabel }} = positive - {{ $json.success }} = success
Step 3: Scegliere il Provider WhatsApp
n8n supporta diversi provider:
Step 4A: WhatsApp Business Cloud API (Consigliato)
Prerequisiti
Account Meta Business verificato
App Meta con WhatsApp API attiva
Access Token
Phone Number ID
Configurazione nodo
Esempio messaggio
Ciao {{ $json.payload.metadata.dynamicVariables.user_name }},
grazie per la chiamata con il nostro assistente.
Riepilogo: {{ $json.callSummary }}
Per qualsiasi informazione puoi rispondere a questo messaggio.
Step 4B: Twilio (Alternativa)
Prerequisiti
Account Twilio
WhatsApp Sender attivo
Configurazione nodo
Step 5: Formattare il Numero di Telefono
Per evitare errori, è consigliato formattare il numero prima dell’invio.
Aggiungi un nodo Code (JavaScript) tra IF e WhatsApp:
let phone = $json.phoneNumber || '';
phone = phone.replace(/[\s\-\(\)\.]/g,
'');
if (!phone.startsWith('+')) {
if (phone.startsWith('00')) phone = '+' + phone.substring(2);
else if (phone.startsWith('3')) phone = '+39' + phone;
else phone = '+' + phone;
}
return { ...$json, formattedPhone: phone };Nel nodo WhatsApp utilizza:
{{ $json.formattedPhone }}Step 6: Workflow Completo
[Webhook]
↓
[IF] status = completed
↓ (true)
[Code] format phone
↓
[WhatsApp] send messageStep 7: Test del Flusso
Attiva il workflow (toggle ON)
Effettua una chiamata di test con DeepAgent
Controlla la sezione Executions in n8n
Verifica che il messaggio WhatsApp venga ricevuto
Variabili Disponibili
Esempio Messaggio Completo
Gentile {{ $json.payload.metadata.dynamicVariables.user_name }},
la ringraziamo per aver parlato con il nostro assistente virtuale.
📞 Durata chiamata: {{ Math.round($json.callDuration / 60) }} minuti 📝 Riepilogo:
{{ $json.callSummary }}
Se desidera maggiori informazioni, può rispondere a questo messaggio.
Cordiali saluti