
WhatsApp Business API: chatbot professionale
WhatsApp conta oltre due miliardi di utenti attivi nel mondo ed è il canale di comunicazione più diffuso in Europa e nei mercati emergenti. Nonostante questo, la maggior parte delle aziende tratta ancora WhatsApp come un numero di telefono aggiuntivo — qualcuno risponde manualmente, nei ritagli di tempo, senza alcuna automazione. È valore lasciato sul tavolo ogni giorno.
Costruire un chatbot professionale su WhatsApp va ben oltre l'installazione di un'app di terze parti. L'API ufficiale di WhatsApp Business (chiamata anche Cloud API o WABA) offre un'infrastruttura robusta, scalabile e verificabile che separa il servizio clienti amatoriale da quello che converte davvero. In questo articolo capiremo come funziona questa struttura, quali provider sono disponibili e come costruire flussi di conversazione intelligenti.
API Ufficiale vs Soluzioni Non-ufficiali: Rischi e Differenze
Prima di tutto, è necessario parlare dell'elefante nella stanza: le soluzioni non ufficiali. Strumenti come Baileys, Whatsmeow e WPPConnect funzionano emulando WhatsApp Web — non usano l'API ufficiale di Meta, ma imitano semplicemente il comportamento dell'applicazione nel browser.
Il problema è evidente: Meta rileva questo tipo di accesso e banna il numero senza preavviso. Questo è già accaduto a centinaia di aziende in tutta Europa che avevano investito mesi costruendo automazioni su basi instabili. Oltre al rischio di ban, queste soluzioni violano i termini di servizio di WhatsApp, il che può comportare responsabilità legali in base al settore e alla normativa applicabile — incluso il GDPR per quanto riguarda il trattamento dei dati degli utenti.
L'API ufficiale, al contrario, richiede l'approvazione da parte di Meta e un provider BSP (Business Solution Provider), ma offre garanzie che le soluzioni parallele non potranno mai dare: uptime contrattuale, supporto a più operatori, template verificati e webhook affidabili per l'integrazione con i sistemi interni.
La differenza in termini pratici:
| Criterio | API Ufficiale | Soluzione Non-ufficiale |
|---|---|---|
| Rischio di ban | Basso (regole chiare) | Alto (rilevamento automatico) |
| Scalabilità | Illimitata (cloud) | Limitata dal dispositivo |
| Supporto multi-agente | Nativo | Soluzione di fortuna |
| Template approvati | Sì | No |
| Costo mensile | A partire da ~€14 | Gratuito (con rischi) |
| Conformità legale/GDPR | Sì | No |
Provider BSP: Twilio, MessageBird e Gupshup
Per accedere all'API ufficiale è necessario un BSP (Business Solution Provider) — un partner omologato da Meta che fornisce numeri, gestisce template e fa da ponte tra la propria applicazione e l'infrastruttura di Meta.
Twilio è il BSP più utilizzato a livello globale. Dispone di documentazione eccellente, SDK per tutti i principali linguaggi e si integra facilmente con gli altri prodotti della piattaforma (come Twilio Studio per i flussi visivi). Il costo è a conversazione, il che può incidere sui volumi elevati.
MessageBird (ora Bird) è la scelta europea per eccellenza, con sede nei Paesi Bassi e forte presenza nel mercato EMEA. Oltre a WhatsApp, offre SMS, e-mail e voce nella stessa piattaforma, con contratti in euro e supporto in italiano per i clienti enterprise.
Gupshup offre il miglior rapporto qualità-prezzo per chi sa già cosa sta facendo. Fornisce accesso diretto alla Cloud API di Meta con margini inferiori, ma la documentazione e il supporto sono più essenziali rispetto a Twilio. Ideale per team tecnici maturi.
La scelta tra loro dipende principalmente da tre fattori: volume di messaggi previsto, necessità di supporto in italiano e contratti in euro, e se si preferisce una piattaforma all-in-one o una stack personalizzata.
Template di Messaggio: Come Creare e Ottenere l'Approvazione
Una delle prime frustrazioni per chi inizia con l'API ufficiale è scoprire che non è possibile inviare qualsiasi messaggio in qualsiasi momento. Meta impone una distinzione importante:
- Finestra di 24h (sessione): quando l'utente invia un messaggio per primo, si hanno 24 ore per rispondere liberamente con qualsiasi contenuto.
- Fuori dalla finestra: è possibile inviare messaggi solo usando template pre-approvati.
I template sono modelli di messaggio che passano attraverso una revisione di Meta prima di essere utilizzati. Devono rispettare le politiche sui contenuti e sono categorizzati come: utilità (conferme ordine, aggiornamenti di consegna), autenticazione (OTP, verifica) e marketing (promozioni, novità).
Esempio di template per la conferma di un ordine:
Nome: ordine_confermato_v1
Categoria: UTILITY
Lingua: it
Corpo:
Salve {{1}}, il suo ordine #{{2}} è stato confermato!
Importo: €{{3}}
Consegna prevista: {{4}}
Traccia il tuo ordine: {{5}}
I campi tra {{}} sono variabili compilate dinamicamente al momento dell'invio. Il processo di approvazione richiede da poche ore a due giorni lavorativi. I template di marketing sono soggetti a revisioni più rigorose e possono essere rifiutati se risultano eccessivamente aggressivi dal punto di vista commerciale.
Un punto critico: i template di marketing hanno un costo per conversazione avviata (non per messaggio) e l'utente può scegliere di non ricevere più messaggi da quella determinata azienda. Un abuso dei template di marketing farà aumentare il tasso di blocco, il che potrebbe limitare il proprio account.
Costruire Flussi di Conversazione con Typebot o Botpress
Con l'accesso all'API configurato e i template approvati, è il momento di costruire l'intelligenza del chatbot. Per la maggior parte dei casi d'uso — smistamento, FAQ, prenotazioni, raccolta dati — non è necessario un LLM. Gli strumenti per flussi visivi risolvono l'80% degli scenari con molto più controllo e prevedibilità.
Typebot è uno strumento open-source che permette di creare flussi di conversazione visivi e ospitarli sul proprio server. Dispone di integrazione nativa con WhatsApp tramite API ufficiale via webhook. Il punto di forza è la semplicità d'uso — anche chi non ha competenze di programmazione riesce a creare un flusso funzionale in un pomeriggio.
Botpress è più robusto e orientato ai team tecnici. Supporta NLU (Natural Language Understanding) integrato, il che significa che il bot comprende le variazioni di intento senza dover mappare ogni singola frase possibile. Dispone di integrazione nativa con WhatsApp Cloud API nella versione cloud.
Per una struttura semplice di assistenza con Botpress, il flusso può essere il seguente:
1. L'utente invia un qualsiasi messaggio
↓
2. Il bot risponde con un menu di opzioni (pulsanti interattivi)
├── Opzione 1: Supporto tecnico → Flusso di smistamento
├── Opzione 2: Vendite → Flusso di qualificazione + CRM
└── Opzione 3: Parla con un operatore → Trasferisce all'agente
3. Flusso di smistamento:
- Raccoglie il numero dell'ordine
- Consulta l'API interna
- Restituisce lo stato in tempo reale
4. Se non risolve → Scala all'operatore con contesto completo
L'integrazione con i sistemi interni avviene tramite webhook: il bot chiama la propria API, riceve la risposta e la formatta per l'utente. Questo trasforma il chatbot da un semplice FAQ in un'estensione funzionale del sistema aziendale.
Conclusione
Costruire un chatbot professionale su WhatsApp non è banale, ma il ritorno sull'investimento giustifica lo sforzo. La combinazione di API ufficiale + BSP affidabile + strumento per flussi come Typebot o Botpress copre la maggior parte degli scenari di assistenza, vendita e notifiche con una base solida e scalabile.
L'errore più comune che le aziende commettono è iniziare con le soluzioni non ufficiali per "risparmiare" e poi dover rifare tutto dopo il primo ban. Inizia nel modo giusto.
In SystemForge, sviluppiamo integrazioni con WhatsApp Business API da zero o su piattaforme come Typebot e Botpress — mappando i flussi di assistenza, integrando con il CRM e garantendo che i template superino l'approvazione di Meta. Per il salto a un agente IA con RAG e function calling, vedi agente IA su WhatsApp Business API: prezzo, stack e ROI. Se vuoi implementarlo senza grattacapi, contattaci.
Hai bisogno di Bot e Automazioni?
Sviluppiamo bot e automazioni personalizzate per il tuo business.
Scopri di più →Hai bisogno di aiuto?