L'app WhatsApp Business porta un brand alla prima base: un profilo verificato, risposte rapide e messaggi di assenza di base. Tutto ciò che va oltre richiede l'API. L'API di WhatsApp Business è ciò che permette a un brand di inviare messaggi su larga scala, collegare WhatsApp ad altri sistemi, far funzionare chatbot e integrare la messaggistica in un'attività di marketing o assistenza invece di gestirla in modo isolato. Per i brand che prendono sul serio WhatsApp come canale, l'API non è un'infrastruttura facoltativa. È la base che rende possibile tutto il resto.
Cos'è l'API di WhatsApp Business e cosa rende possibile
Capire cosa offre davvero l'API, e cosa no, evita l'errore comune di trattarla come un interruttore magico che risolve in automatico tutti i problemi di crescita su WhatsApp.
L'API e l'app WhatsApp Business a confronto
L'app WhatsApp Business è un'applicazione mobile pensata per le piccole imprese. È gratuita, funziona su un solo dispositivo, supporta un utente alla volta e non ha capacità di integrazione con sistemi esterni. L'API di WhatsApp Business è un insieme di interfacce programmabili che permettono ai sistemi software di inviare e ricevere messaggi WhatsApp. Non è un'app. Non ha un'interfaccia utente. Per accedervi serve costruire un'integrazione diretta o usare una piattaforma di terze parti che ne ha già costruita una. L'API supporta più utenti, regge volumi elevati di messaggi, si collega ad altri sistemi software e rende possibile un'automazione che l'app non offre. Il rovescio della medaglia è il costo e la complessità tecnica: l'API non è gratuita e richiede più configurazione che scaricare un'app.
Cosa rende possibile l'API
Le funzioni rese possibili dall'accesso all'API di WhatsApp Business includono:
- Inviare messaggi in uscita a contatti che hanno dato il consenso, su larga scala, comprese notifiche in stile broadcast e sequenze personalizzate
- Far funzionare chatbot e flussi di conversazione automatici che rispondono ai messaggi in arrivo senza intervento umano
- Integrare WhatsApp con CRM, helpdesk, e-commerce e piattaforme di marketing automation
- Permettere a più operatori di lavorare da un numero WhatsApp condiviso tramite una casella collegata
- Accedere ai modelli di messaggio per le conversazioni avviate dall'azienda
- Tracciare lo stato di consegna, lettura e risposta a livello di singolo contatto per analisi e report
Modelli di messaggio: la porta d'ingresso per i messaggi in uscita
Uno dei concetti più importanti da capire dell'API è il modello di messaggio. Quando un'azienda avvia una conversazione con un cliente che non le ha scritto nelle ultime 24 ore, quel messaggio deve usare un modello pre-approvato. I modelli vengono inviati a WhatsApp per la revisione, di solito approvati entro 24-48 ore, e devono rispettare le politiche sui contenuti di WhatsApp. I modelli possono includere segnaposto di personalizzazione (il nome del cliente, un numero d'ordine, una data) ma la struttura di base del messaggio deve restare fissa. Quando il cliente risponde, la conversazione entra in una finestra di 24 ore in cui l'azienda può inviare messaggi liberi senza le restrizioni dei modelli.
La finestra di conversazione di 24 ore
Il sistema della finestra di conversazione di WhatsApp è fondamentale per capire come funziona la messaggistica via API. Ogni volta che un cliente invia un messaggio si apre una finestra di 24 ore in cui il brand può rispondere liberamente con qualsiasi formato di messaggio. Se il cliente non risponde entro 24 ore dall'ultimo messaggio del brand, la finestra si chiude e il brand deve usare un modello per riprendere il contatto. Questo sistema è stato pensato per impedire ai brand di usare WhatsApp come canale di marketing in uscita senza limiti. Capirlo orienta il modo in cui si progettano i flussi di automazione: l'obiettivo di molte risposte automatiche è stimolare una risposta del cliente, che mantiene aperta la finestra per continuare con messaggi liberi.
Prezzi basati sulle conversazioni
L'API di WhatsApp Business usa un modello di prezzo basato sulle conversazioni. Una conversazione è definita come una sessione di messaggi di 24 ore tra un brand e un cliente. Esistono diverse categorie di conversazione con prezzi diversi: conversazioni di marketing (messaggi avviati dal brand per le promozioni), conversazioni di utilità (messaggi transazionali come gli aggiornamenti sugli ordini), conversazioni di autenticazione (password monouso e verifiche) e conversazioni di assistenza (interazioni di supporto avviate dal cliente). I prezzi variano in base alla categoria e al paese del numero di telefono del cliente. Capire questo modello di prezzo prima di costruire l'automazione aiuta a evitare costi imprevisti quando le campagne o i volumi di assistenza crescono.
Ottenere l'accesso all'API di WhatsApp Business
All'accesso all'API non ci si candida direttamente tramite WhatsApp. Si accede tramite una rete approvata di fornitori di soluzioni WhatsApp Business, oppure tramite la Cloud API diretta di Meta per i team con competenze tecniche.
Fornitori di soluzioni WhatsApp Business
Un fornitore di soluzioni WhatsApp Business è un'azienda terza approvata da Meta per fornire l'accesso all'API di WhatsApp Business. Gestisce l'infrastruttura tecnica e i requisiti di conformità e spesso offre un livello di piattaforma sopra l'API che la rende usabile senza una profonda competenza tecnica. Scegliere un fornitore significa scegliere una piattaforma: l'interfaccia, i prezzi e le funzioni del fornitore determinano tutto ciò che il brand potrà fare con WhatsApp. I fattori principali da valutare nella scelta di un fornitore includono:
- Struttura dei prezzi: per messaggio, per conversazione o canone mensile fisso
- Funzioni della piattaforma: l'interfaccia copre i casi d'uso necessari (chatbot, casella con più operatori, integrazione CRM)?
- Supporto all'avvio: quanto aiuto c'è durante la configurazione e la verifica?
- Disponibilità e affidabilità: quali SLA offre il fornitore per la consegna dei messaggi?
- Gestione dei modelli: quanto è facile creare, inviare e gestire i modelli di messaggio?
Cloud API di Meta: l'opzione di accesso diretto
Meta offre l'accesso diretto all'API tramite la sua Cloud API, che elimina la necessità di un fornitore terzo ma richiede risorse tecniche per gestire l'integrazione. Per i brand con competenze di sviluppo, la Cloud API offre più controllo e costi per messaggio più bassi rispetto a passare da un fornitore. Per i brand senza risorse tecniche, la scelta pratica è una piattaforma di un fornitore. La verifica e la configurazione sono simili per entrambe le strade: un account Facebook Business Manager, un'azienda verificata, un numero di telefono dedicato e un profilo WhatsApp Business completo.
Requisiti del numero di telefono e portabilità
Il numero di telefono usato per l'API di WhatsApp Business deve essere dedicato a questo scopo. Non può essere il numero di un account WhatsApp personale o dell'app Business già esistente senza passare da un processo di migrazione, e durante la migrazione la cronologia dei messaggi del numero va persa. Il numero deve poter ricevere un SMS o una chiamata vocale di verifica durante la configurazione. I brand che vogliono usare un numero già noto ai clienti possono portarlo sull'API, ma la portabilità mette temporaneamente il numero fuori servizio. Pianificare con cura questo passaggio evita interruzioni nelle conversazioni con i clienti esistenti.
Il processo di verifica dell'azienda
Prima di ottenere l'accesso all'API, l'azienda deve essere verificata tramite Facebook Business Manager. Si inviano i documenti aziendali (certificati di registrazione, codice fiscale o equivalenti) e si aspetta che Meta esamini e approvi la richiesta. La verifica può richiedere da pochi giorni a diverse settimane, a seconda del tipo di azienda e dei documenti forniti. Le aziende verificate ottengono anche l'accesso al segno di spunta di verifica di WhatsApp Business, anche se è separato dall'accesso all'API e ha una procedura di richiesta propria. Avviare la verifica all'inizio dei tempi di adozione dell'API evita che diventi un collo di bottiglia.
Approvazione del nome visualizzato
Il nome visualizzato che i clienti vedono su WhatsApp quando ricevono un messaggio deve essere approvato da Meta. Deve rappresentare chiaramente l'azienda e rispettare le linee guida di WhatsApp sui nomi. I nomi visualizzati che non corrispondono alla registrazione aziendale, contengono termini generici o violano le politiche sui contenuti vengono rifiutati e richiedono un nuovo invio. L'approvazione del nome è parte della configurazione iniziale e va risolta prima che l'account possa essere attivato del tutto. Avere pronti all'inizio il nome corretto dell'azienda e i documenti che lo supportano evita ritardi in questa fase.
Casi d'uso dell'automazione e come costruirli
L'API rende possibile un'ampia gamma di scenari di automazione. I più preziosi per la maggior parte dei brand rientrano in tre categorie: sequenze di notifica in uscita, automazione delle risposte in entrata e flussi ibridi che combinano entrambe.
Sequenze di notifica in uscita
L'API è adatta ai messaggi automatici in uscita attivati da eventi specifici nei sistemi collegati. Le sequenze in uscita di maggior valore sono:
- Conferme d'ordine e aggiornamenti di spedizione attivati dagli eventi della piattaforma di e-commerce
- Promemoria di appuntamento inviati 24 ore e 2 ore prima dell'orario fissato
- Messaggi per il carrello abbandonato inviati ai contatti con consenso che sono usciti senza comprare
- Sequenze di riattivazione per i contatti inattivi da un periodo stabilito
- Messaggi post-acquisto che chiedono una recensione o propongono prodotti correlati
Ognuna richiede un modello di messaggio per il primo messaggio in uscita, un evento scatenante da un sistema collegato e un piano per gestire le risposte che la notifica genera.
Automazione delle risposte in entrata
L'automazione in entrata gestisce i messaggi che i clienti inviano spontaneamente. Un cliente che scrive "traccia il mio ordine" o "qual è il vostro orario di apertura" può essere servito subito da una risposta automatica, senza bisogno di un operatore. L'automazione in entrata efficace si basa sul riconoscimento di parole chiave, su flussi a menu strutturati o su una combinazione dei due. Il riconoscimento delle parole chiave risponde a parole o frasi specifiche con una risposta predefinita. I flussi a menu offrono al cliente un insieme di opzioni e fanno procedere la conversazione in base alla scelta. Combinare i due crea un'esperienza più solida che gestisce una gamma più ampia di input dei clienti.
Flussi ibridi: automazione con passaggio a una persona
L'automazione WhatsApp più efficace combina la gestione automatica di scenari definiti con un passaggio pulito a un operatore quando la conversazione lo richiede. Un cliente che scrive per lo stato di un ordine ottiene una ricerca e una risposta automatiche. Un cliente che poi fa seguito con un reclamo sulla consegna viene indirizzato a un operatore. Il passaggio dovrebbe essere fluido: l'operatore riceve l'intera cronologia e il contesto prima di subentrare, così il cliente non deve ripetersi. Progettare con cura il momento del passaggio, cioè quando esattamente il bot si fa da parte e subentra la persona, è importante quanto progettare i flussi automatici.
Personalizzazione nei messaggi automatici
L'automazione via API supporta la personalizzazione su larga scala. I modelli di messaggio permettono campi variabili: il nome del cliente, un numero d'ordine, un prodotto specifico, una data, un luogo. Queste variabili vengono compilate dal sistema collegato al momento dell'invio, quindi un aggiornamento d'ordine dice "Ciao Sarah, il tuo ordine #12847 è stato spedito" invece di una notifica generica. La personalizzazione aumenta i tassi di apertura e di risposta dei messaggi automatici, perché il messaggio appare rilevante per il destinatario e non inviato in massa. Anche una personalizzazione semplice, come il nome e un riferimento specifico all'attività recente del cliente, rende i messaggi automatici molto più umani.
Limiti di frequenza e pianificazione del volume
L'API di WhatsApp Business ha limiti di frequenza su quanti messaggi si possono inviare al secondo e al giorno, e questi limiti crescono in base alla valutazione di qualità e al livello dell'account. I nuovi account partono da limiti più bassi e possono aumentarli nel tempo mantenendo alta la qualità dei messaggi e bassi i tassi di blocco. Pianificare i volumi necessari per le campagne di automazione prima di costruirle evita che una campagna sia pronta all'invio ma l'account non riesca a consegnare il volume nei tempi richiesti. Gli invii ad alto volume, come un broadcast promozionale a una lista grande, vanno programmati distribuendo la consegna nel tempo invece di tentare di inviare tutti i messaggi insieme.
Gestire conformità, costi e finestre di conversazione
Far funzionare l'automazione WhatsApp su larga scala comporta obblighi di conformità continui, decisioni di gestione dei costi e un monitoraggio operativo che non esistono alla scala più piccola dell'app Business.
Requisiti di consenso e conformità
La politica di WhatsApp richiede il consenso esplicito dei contatti prima che possano ricevere messaggi avviati dall'azienda. Il consenso deve essere specifico per WhatsApp: una casella generica di consenso al marketing non copre in automatico i messaggi WhatsApp. I punti di raccolta del consenso devono dire con chiarezza che il cliente accetta di ricevere messaggi WhatsApp dal brand e spiegare che tipi di messaggi riceverà. Conservare le prove del consenso è sia un requisito della politica di WhatsApp sia un obbligo di conformità legale in molti mercati. I contatti che non hanno dato esplicitamente il consenso ai messaggi WhatsApp non possono essere aggiunti alle liste broadcast né essere raggiunti da sequenze in uscita.
Valutazione di qualità e sue conseguenze
WhatsApp assegna a ogni account aziendale una valutazione di qualità in base a come i clienti rispondono ai messaggi: contano i tassi di blocco, di segnalazione e di disiscrizione. Una valutazione bassa riduce i limiti di invio, il che può bloccare le campagne pianificate. Una valutazione bassa in modo costante può portare a segnalare o limitare l'account. Mantenere alta la valutazione richiede di inviare messaggi rilevanti e utili ai contatti con consenso, rispettare subito le richieste di disiscrizione e non inviare messaggi così spesso da far bloccare il numero per fastidio. La valutazione di qualità è un segnale in tempo reale del fatto che la comunicazione WhatsApp del brand soddisfi o meno le aspettative dei clienti.
Gestire categorie di conversazione e costi
Poiché le diverse categorie di conversazione hanno prezzi diversi, gestire come vengono classificate le conversazioni e quante ce ne sono ogni mese è un legittimo esercizio di controllo dei costi. La leva più efficace è aumentare la quota di conversazioni di assistenza (avviate dal cliente) rispetto a quelle di marketing (avviate dal brand), perché le prime di solito costano meno o in alcuni mercati sono gratuite. Risposte rapide ai messaggi dei clienti che mantengono aperta la finestra di 24 ore riducono la necessità di nuovi contatti basati su modelli. Monitorare ogni mese il numero di conversazioni per categoria e confrontarlo con il periodo precedente rivela se il costo cresce in proporzione all'attività o più in fretta.
Gestire i modelli su larga scala
Man mano che l'uso dell'API cresce, cresce anche il numero di modelli in uso. I modelli per campagne diverse, lingue diverse, segmenti di clienti diversi e tipi di messaggio diversi si accumulano in fretta. Senza un processo di gestione, i modelli diventano obsoleti, duplicati o usati in modo scorretto. Mantenere una libreria di modelli con responsabili chiari, date di scadenza per i modelli a tempo e un ciclo di revisione per quelli che citano prezzi o politiche evita il rischio operativo di inviare contenuti superati su larga scala. Quando un modello non serve più, sospenderlo o eliminarlo tiene pulita la libreria e riduce la confusione quando si creano nuovi modelli.
Monitorare nel tempo le prestazioni dell'automazione
I flussi automatici non sono statici. Il comportamento dei clienti cambia, le informazioni aziendali cambiano e l'efficacia di messaggi specifici cambia nel tempo. Monitorare ogni mese le metriche chiave di ogni flusso automatico rivela dove i flussi funzionano e dove peggiorano:
- Tasso di consegna: la quota di messaggi inviati che sono stati consegnati
- Tasso di lettura: la quota di messaggi consegnati che sono stati aperti
- Tasso di risposta: la quota di messaggi che hanno generato una risposta del cliente
- Tasso di disiscrizione: la quota di contatti che hanno bloccato o segnalato il numero dopo aver ricevuto un messaggio
- Tasso di escalation: quanto spesso i flussi automatici sono passati a una persona senza completarsi
Usiamo l'app WhatsApp Business. Come capiamo quando è il momento di passare all'API?
Il segnale più chiaro è quando i limiti dell'app ti impediscono attivamente di fare qualcosa di utile. Esempi specifici: servono più operatori per gestire le conversazioni in arrivo, vuoi collegare WhatsApp a un CRM o a una piattaforma di e-commerce, devi inviare notifiche automatiche su larga scala (aggiornamenti d'ordine, promemoria, sequenze) o vuoi far funzionare flussi di chatbot. Se gestisci tutto con l'app senza che quei limiti creino problemi, l'app resta lo strumento giusto. Passa all'API quando i limiti dell'app ti costano clienti o efficienza.
Quanto costa l'accesso all'API di WhatsApp Business?
I prezzi hanno due livelli. Primo, le tariffe di WhatsApp basate sulle conversazioni, che variano in base alla categoria della conversazione e al paese del cliente. Secondo, le tariffe della piattaforma del fornitore di soluzioni, addebitate separatamente e molto diverse da un fornitore all'altro. Alcuni fornitori fanno pagare per messaggio, altri per conversazione, altri un canone mensile fisso. L'unico modo per ottenere una stima accurata dei costi è prevedere il volume di conversazioni atteso per categoria e paese e poi confrontare il totale con i prezzi dei fornitori. Prevedi un margine per i primi mesi, mentre impari come si comporta davvero in pratica il tuo mix di conversazioni.
I nostri modelli di messaggio vengono rifiutati di continuo. Quali sono i motivi più comuni?
I motivi di rifiuto più comuni sono: il modello ha un tono troppo promozionale (WhatsApp limita il linguaggio di marketing in certe categorie di modelli), il contenuto include elementi soggetti a restrizioni (prodotti finanziari, alcol, gioco d'azzardo e farmaceutici hanno regole specifiche), al modello manca un'opzione di disiscrizione richiesta oppure il contenuto non corrisponde alla categoria indicata. Leggi con attenzione il motivo del rifiuto prima di modificare: inviare di nuovo senza risolvere il problema specifico porta a un altro rifiuto e allunga i tempi. Se il motivo del rifiuto non è chiaro, consulta direttamente la politica di WhatsApp sui contenuti dei modelli prima di fare modifiche.
Cosa succede se la nostra valutazione di qualità scende?
Una valutazione di qualità bassa porta prima di tutto a limiti di invio giornalieri ridotti, che possono impedirti di inviare il volume di messaggi pianificato. Se la valutazione continua a scendere, l'account può essere segnalato e le funzioni di messaggistica ulteriormente limitate. WhatsApp invia avvisi prima che le restrizioni diventino effettive, lasciando il tempo di individuare e correggere la causa. Le cause più comuni del calo sono alti tassi di blocco, alti tassi di segnalazione o l'invio di messaggi a contatti che non hanno dato il consenso. Intervenire subito su queste cause è più efficace che aspettare per vedere se la valutazione si riprende da sola.
Possiamo migrare all'API il numero della nostra app WhatsApp Business senza perdere la cronologia dei contatti?
Puoi migrare all'API un numero esistente, ma la cronologia dei messaggi conservata nell'app non viene trasferita. Il numero in sé migra e i tuoi contatti possono continuare a scrivergli, ma la cronologia delle conversazioni visibile nell'app resta sul dispositivo e non è accessibile tramite l'API. Se conservare le conversazioni passate è importante, esportale dall'app prima della migrazione. Durante la migrazione il numero è temporaneamente non disponibile, quindi pianificarla in un periodo a basso traffico riduce i disagi.
Vogliamo inviare un grande broadcast promozionale alla nostra lista WhatsApp. Come gestiamo il volume senza superare i limiti di frequenza?
Programma il broadcast in modo che parta a lotti nell'arco di diverse ore, invece di tentare di consegnare tutto insieme. I nuovi account API hanno limiti di frequenza più bassi, che crescono nel tempo man mano che l'account costruisce uno storico di qualità: se l'account è nuovo, i limiti possono essere più bassi del volume richiesto dalla campagna. Controlla il limite giornaliero di invio attuale dell'account prima di programmare e segmenta la lista in modo che i contatti più importanti ricevano i messaggi nel primo lotto. Monitora la consegna e i tassi di blocco durante l'invio e sospendi se il tasso di blocco sale oltre i livelli normali, perché incide sulla valutazione di qualità.