Risposta breve
Per inviare codici OTP su WhatsApp, l’azienda deve usare un template di autenticazione approvato. Meta fissa il testo come “<codice> è il tuo codice di verifica”, con un avviso di sicurezza facoltativo e un avviso di scadenza, più un pulsante di compilazione automatica one-tap, un pulsante di copia del codice o lo zero-tap. I messaggi di autenticazione vanno solo al dispositivo WhatsApp principale dell’utente.
Scegliere lo stile di consegna
| Stile | Come funziona | Richiede modifiche all’app |
|---|---|---|
| Copia del codice | L’utente tocca un pulsante per copiare il codice, poi lo incolla | No |
| Compilazione automatica one-tap | Il pulsante apre la vostra app Android e passa il codice | Sì, Android |
| Zero-tap | La vostra app Android riceve il codice senza alcun tocco | Sì, Android |
| Suggerimenti della tastiera | Su iOS 26 e successivi, iOS propone il codice dalla notifica | No |
Passaggi per inviare un OTP su WhatsApp
- Create un template di autenticazione con l’avviso di sicurezza, i minuti di scadenza e il tipo di pulsante necessario.
- Attendete l’approvazione del template da parte di Meta.
- Generate il codice nel backend e salvatene un hash con una scadenza.
- Inviate il template con il codice come variabile del corpo e, per la copia del codice, come variabile del pulsante.
- Monitorate la consegna tramite webhook e passate agli SMS in fallback se il messaggio non viene consegnato.
Prezzi e limiti
Dal 1° luglio 2025 Meta addebita per messaggio consegnato in base a categoria e mercato del destinatario, e l’autenticazione è una categoria a sé. Alcuni mercati hanno una tariffa di autenticazione internazionale. Controllate la pagina prezzi di Meta per le tariffe aggiornate.
Gli utenti senza WhatsApp non possono ricevere il codice, quindi mantenete SMS o voce come fallback. OmniChannels.ai, tramite BroadNet come Meta Business Solution Provider ufficiale, supporta template di autenticazione one-tap, zero-tap e copia del codice.
