API dei link WhatsApp: wa.me e api.whatsapp.com spiegati
Un link WhatsApp è un URL, non un'API. Ecco i formati esatti, il parametro text, un generatore gratuito e il punto in cui il link si ferma.
API dei link WhatsApp: come funzionano davvero i link wa.me e api.whatsapp.com
Entrambi aprono una chat, poi subentra una persona.
- 1Qualcuno apre l'URL
- 2WhatsApp apre la chat
- 3Una persona preme invio
Che cos'è un'API per i link WhatsApp?
Non esiste un'API per i link WhatsApp. https://wa.me/<numero> e https://api.whatsapp.com/send?phone=<numero> sono URL click-to-chat. Le API iniziano dove il link si ferma.
- Configurazione
- Nessuna
- Al clic
- Apre una chat, precompila il testo
- Chi agisce
- Una persona preme invio
- Configurazione
- Collegamento dell'account e una chiave API
- Alla chiamata
- Invia, riceve ed elenca i messaggi
- Chi agisce
- Il software, per conto dell'account collegato
Qual è il formato esatto del link wa.me?
Il formato documentato è https://wa.me/<numero>, con il numero di telefono completo in formato internazionale.
https://wa.me/1XXXXXXXXXXhttps://wa.me/+001-(XXX)XXXXXXXFonte: Centro assistenza WhatsApp, «Come usare la funzione click to chat»
Qual è la differenza tra wa.me e api.whatsapp.com/send?
Entrambi aprono la stessa conversazione. Cambia solo la posizione del numero.
Numero nel percorso. Documentato da WhatsApp.
Numero nel parametro phone. Assente dalla pagina di assistenza attuale che abbiamo consultato.
Una lacuna della documentazione, non una deprecazione. I nuovi link vanno creati su wa.me.
Come aggiungere un messaggio precompilato a un link WhatsApp?
Basta aggiungere ?text= e il messaggio codificato per URL: https://wa.me/<numero>?text=<testocodificato>. Il testo resta modificabile.
%20%0A%26%23%2BEmoji e tutto il resto: encodeURIComponent().
Nessun numero? https://wa.me/?text=... apre la scelta del contatto.
const number = "1XXXXXXXXXX";
const text = "Hi! I have a question.";
const link = `https://wa.me/${number}` +
`?text=${encodeURIComponent(text)}`;
Generatore di link WhatsApp
Inserisca un numero e un messaggio, poi copi ciò che le serve.
Funziona nel browser. Nessun numero viene inviato a un server.
Rimuova lo 0 iniziale e inizi con il prefisso internazionale. Questo numero sembra incompleto. (aggiunga un messaggio qui sopra) CopiatoUn link apre una chat. Non invia nulla e il prodotto non vede mai la risposta.
Un link WhatsApp invia il messaggio?
No. Non viene consegnato nulla finché la persona che ha in mano il telefono non preme invio.
Cosa non può fare un link WhatsApp?
Un link click-to-chat è stateless: l'app non sa mai cosa succede dopo.
- Link cliccato
- La chat si apre
- Messaggio precompilato
- Invio manuale
- Risposta ricevuta
- Cronologia della conversazione
- Evento webhook
- Attribuzione per utente
Come riportare la risposta nell'app?
Serve un'API che mantenga una sessione WhatsApp. Esistono due strade.
- Richiede un account WhatsApp Business verificato
- Fatturata a messaggio dal 1° luglio 2025: si vedano i prezzi della WhatsApp Business API
- Risposte nella finestra di 24 ore: 1.000 gratuite per numero ogni mese dal 1° ottobre 2026
- Ogni utente finale collega il proprio account WhatsApp
- L'app agisce per conto dell'utente autenticato
- Legge e invia dalla inbox reale, risposte incluse
- Stessa API di LinkedIn, Telegram, Gmail e altri
- 1Collegamento dell'account tramite codice QR o codice di abbinamento
- 2Invio dall'app
- 3Ricezione delle risposte via webhook:
message_received
Per approfondire: l'API WhatsApp di Unipile e come inviare messaggi WhatsApp via API. Riferimento: developer.unipile.com/v1.0/docs/whatsapp.
Link, Cloud API o account collegato: quale serve?
Si sceglie in base a chi scrive per primo.
Una persona avvia la chat dalla pagina web.
- Autenticazione
- Nessuna
- Costo
- Gratuito
- Risposte
- Invisibili per l'app
Un'azienda verificata invia template.
- Autenticazione
- Account Meta Business verificato
- Costo
- A messaggio, dal 1° luglio 2025
- Risposte
- Sì, via webhook
Il prodotto lavora nella inbox di ciascun utente.
- Autenticazione
- Codice QR o codice di abbinamento
- Costo
- Piano Unipile, nessuna fatturazione a messaggio
- Risposte
- Sì, via webhook
Come integrare un link WhatsApp in un prodotto?
Va generato per ciascun utente nei template. Mai un unico numero scritto nel codice di un prodotto multi-tenant.
Il badge verde «Chat on WhatsApp» di WhatsApp, usato così com'è.
Qualsiasi generatore di QR trasforma un link wa.me in un codice stampabile.
- Smartphone
- L'app WhatsApp
- Desktop, app installata
- L'app desktop
- Desktop, senza app
- WhatsApp Web
Perché il link WhatsApp non funziona?
Nella maggior parte dei casi: il formato del numero o un testo non codificato.
https://wa.me/+001-(XXX)XXXXXXXhttps://wa.me/1XXXXXXXXXXSoluzione: solo cifre, prima il prefisso internazionale.
?text=Ciao a tutti & benvenuti?text=Ciao%20a%20tutti%20%26%20benvenutiSoluzione: encodeURIComponent() o urllib.parse.quote().
La chat fallisce senza alcun avviso.
Usare il browser di sistema.
La query string è andata persa. Testare l'URL grezzo.
API dei link WhatsApp - FAQ
Risposte rapide per sviluppatori.
No. wa.me e api.whatsapp.com/send sono URL click-to-chat: aprono una chat WhatsApp, senza autenticazione né codice. Le API di WhatsApp iniziano dove il link si ferma.
https://wa.me/<numero>, dove <numero> è il numero completo in formato internazionale, senza zeri iniziali, parentesi, spazi o trattini. Ad esempio: https://wa.me/1XXXXXXXXXX.
Entrambi aprono la stessa conversazione. wa.me/<numero> è la forma breve documentata nel Centro assistenza di WhatsApp, con il numero nel percorso. api.whatsapp.com/send?phone=<numero> è la forma lunga, con il numero come parametro di query.
No. Il link apre la conversazione e può precompilare il campo di testo. Non viene consegnato nulla finché la persona che ha in mano il telefono non preme invio.
Sì. Basta aggiungere ?text= e un messaggio codificato per URL, ad esempio https://wa.me/1XXXXXXXXXX?text=Ciao%2C%20ho%20una%20domanda. Il testo resta modificabile prima dell'invio. Provi il generatore qui sopra.
Di solito il numero non è in formato internazionale semplice, oppure il testo non è stato codificato per URL. Verifichi anche che il numero sia su WhatsApp ed eviti i browser in-app.
No. Un link wa.me o api.whatsapp.com/send non richiede né un account Business né l'accesso all'API. La Cloud API è un prodotto separato e soggetto a verifica. Si veda la guida completa all'API WhatsApp.
Non con un link: è stateless. Usi la Cloud API di Meta con un account Business verificato, oppure Unipile, dove ogni utente finale collega il proprio account tramite codice QR o codice di abbinamento e l'app agisce per conto dell'utente autenticato. Si veda come inviare messaggi WhatsApp via API.
Link o API? Il nostro team può aiutarvi a decidere.
Parla con un espertoAndare oltre il link con gli account WhatsApp collegati
Inviare messaggi, poi ricevere le risposte via webhook.