# EasyCoexistence: Italiano (it) EasyCoexistence is an independent Meta Tech Provider. It is not a Meta product and is not affiliated with or endorsed by Meta. Product documentation (English): https://easycoexistence.com/llms-full.txt ## Server MCP WhatsApp per Claude, ChatGPT e Cursor https://easycoexistence.com/it/whatsapp-mcp-server Un server MCP permette a un assistente AI di usare WhatsApp direttamente: elenca i tuoi numeri, invia messaggi e template, controlla lo stato e indirizza il webhook al tuo sistema. EasyCoexistence ne gestisce uno sulla Cloud API ufficiale di Meta, così il numero che i tuoi clienti contattano resta ufficiale e non corre rischi. ### Cos'è un server MCP WhatsApp? MCP, il Model Context Protocol, è il modo in cui un assistente AI raggiunge uno strumento che non possiede. Aggiungi un connettore una volta sola, poi l'assistente può chiamare quello strumento per tuo conto, in linguaggio naturale e senza codice di collegamento. Un server MCP WhatsApp espone un numero WhatsApp come uno di questi strumenti. Invece di scrivere uno script che si autentica tramite un'API, crea un payload e gestisce la risposta, puoi chiedere: invia un messaggio a questo cliente, crea un template per gli aggiornamenti dell'ordine, dimmi se questo numero è in buono stato. L'assistente esegue le chiamate. La questione importante è quale WhatsApp raggiunge. Esistono due cose completamente diverse con lo stesso nome, e la differenza determina se il numero di un cliente resterà attivo. ### Perché la maggior parte dei server MCP WhatsApp fa bloccare i numeri? Quasi ogni server MCP WhatsApp installabile oggi funziona pilotando WhatsApp Web. Accede come dispositivo collegato, proprio come il client nel browser, e automatizza quella sessione. Questo viola i termini di WhatsApp, che vietano l'uso automatizzato e massivo del client consumer, e un dispositivo collegato è proprio il client consumer. Il numero che lo utilizza può essere bloccato, e una promessa anti-blocco descrive qualcosa che il fornitore non controlla. Per un numero personale è solo un fastidio. Per il numero a cui scrivono già i clienti di un'azienda, è l'attività stessa. Il connettore EasyCoexistence non funziona così. Chiama la Cloud API ufficiale di Meta, su un numero attivato tramite la funzione Coexistence di Meta. Non c'è alcun dispositivo collegato e nessuna sessione da perdere. ### Cosa può fare davvero l'AI con questo sistema? Sedici strumenti, corrispondenti alle richieste che le persone fanno davvero. Lettura: elencare i numeri del tuo account, controllare lo stato di un numero, inclusi valutazione della qualità, livello di messaggistica e stato della connessione, e leggere le credenziali API quando ti servono altrove. Invio: mandare un messaggio durante la sessione di 24 ore; elencare i template del numero, crearne uno nuovo, verificare se Meta lo ha approvato e inviare un template approvato per aprire una conversazione fuori dalla finestra. Configurazione: impostare la destinazione del webhook, così i messaggi in arrivo passano da Meta direttamente al tuo server. E avviare una connessione, che restituisce il link da aprire per collegare il numero. C'è anche uno strumento per la documentazione, così l'assistente può verificare come funziona qualcosa invece di tirare a indovinare. È quest'ultima coppia a renderlo più di un semplice giocattolo per chat. Un agente può attivare un numero e indirizzarlo al tuo sistema senza che una persona debba aprire una dashboard. Partner API: altri cinque strumenti configurano i link di connessione ospitati, per quando il tuo software permette ai suoi clienti di collegare i propri numeri. Mostrano lo stato della configurazione, creano o revocano la chiave API, impostano l'URL che riceve gli eventi di stato e creano un link di connessione per un singolo cliente. ### L'azienda continua a usare l'app sul telefono? Sì, ed è proprio questo il motivo per cui funziona su un numero da cui un'azienda già dipende. Coexistence è la modalità ufficiale di Meta per usare contemporaneamente l'app WhatsApp Business e la Cloud API sullo stesso numero. Il team continua a rispondere dal telefono esattamente come prima, con le stesse chat, la stessa cronologia e lo stesso dispositivo, mentre l'API invia e riceve sulla stessa linea. Ciò che l'API invia appare nell'app, e ciò che il team scrive nell'app è visibile all'API. L'agente quindi non sostituisce nessuno. Risponde quando può, e una persona riprende la stessa conversazione dal telefono quando vuole. Nessuno dei due deve sapere dell'altro. 1. Connect the number: Sign up, then run Meta's Embedded Signup and scan the code from the WhatsApp Business app. About two minutes, and nothing about the app changes. 2. Add the connector: In Claude, ChatGPT, Cursor or Claude Code, add a custom connector pointing at https://easycoexistence.com/api/mcp and sign in. OAuth, so no key is pasted anywhere. 3. Ask for something: "Which of my numbers is unhealthy?" or "Send Sarah the booking confirmation." The assistant picks the tool and makes the call. - Inviare fuori dalla sessione di 24 ore usando testo semplice. Fuori dalla finestra passa solo un template approvato, quindi un agente che conosce soltanto send_message smetterà di funzionare allo scoccare dell'ora 25. - Aspettarsi le chat di gruppo. I numeri Coexistence sono esclusi dall'API dei gruppi, con qualsiasi fornitore. - Indirizzare il webhook a un URL che non può rispondere all'handshake GET di Meta. Meta verifica l'endpoint prima di consegnare qualsiasi cosa, e un 404 silenzioso sembra una configurazione funzionante finché il primo messaggio non arriva. **Il numero del mio cliente può essere bloccato a causa di questo sistema?** No. Questa è la Cloud API ufficiale di Meta, raggiunta tramite la funzione Coexistence di Meta. Il rischio di blocco di cui si parla deriva da gateway non ufficiali che accedono come dispositivo collegato, un meccanismo completamente diverso. **Con quali assistenti funziona il connettore?** Con qualsiasi strumento che supporti MCP tramite HTTP con OAuth: Claude, ChatGPT, Cursor, Claude Code e Codex oggi. È un unico endpoint remoto, quindi nulla viene eseguito sul tuo computer. **Le mie conversazioni passano dai vostri server?** No. I messaggi in arrivo passano da Meta direttamente al webhook che indichi, e non conserviamo mai il contenuto delle conversazioni. Conserviamo solo lo stato dell'account e del numero necessari per monitorare la connessione, nient'altro. **Posso usare un connettore per diversi clienti?** Sì. Un account può contenere tutti i numeri che ti servono, ciascuno fatturato come una connessione separata, e il connettore li elenca tutti. Non ci sono restrizioni sull'uso per le aziende che servi. --- ## WhatsApp Coexistence: app e API sullo stesso numero https://easycoexistence.com/it/whatsapp-coexistence La Coexistence è la modalità ufficiale di Meta per usare contemporaneamente l’app WhatsApp Business e la Cloud API sullo stesso numero. Il team continua a rispondere dal telefono, con le stesse chat e la stessa cronologia, mentre il software invia e riceve messaggi sulla stessa linea. Nulla viene migrato e il numero non cambia. ### Quale problema risolve davvero la Coexistence? Prima che esistesse, collegare un numero aziendale all’API WhatsApp significava rinunciare all’app. Il numero veniva migrato, il telefono smetteva di funzionare come client WhatsApp e chi rispondeva ai clienti ogni giorno doveva farlo improvvisamente tramite il software acquistato. La maggior parte dei piccoli team non accettava questo compromesso e quindi non automatizzava nulla. La Coexistence elimina il compromesso. L’app continua a funzionare esattamente come prima. La stessa persona risponde dallo stesso telefono, vede le stesse conversazioni e non deve imparare nulla di nuovo. Nel frattempo, l’API è collegata allo stesso numero e può inviare, ricevere messaggi e integrarsi con altri sistemi. La domanda quindi non è più se rinunciare al telefono. È cosa vuoi affidare al software, lasciando che una persona riprenda la stessa conversazione quando desidera. ### Cosa cambia sul telefono dopo il collegamento? Quasi nulla, ed è proprio questo il punto. L’app si apre nello stesso modo, l’elenco dei contatti è invariato e le vecchie conversazioni sono ancora tutte lì. Nessuno deve accedere a un nuovo servizio. Ciò che cambia è invisibile dal telefono. I messaggi inviati dall’API compaiono nel thread della conversazione nell’app, così chi risponde vede il quadro completo. I messaggi scritti nell’app sono visibili all’API, quindi il software non risponde sopra una persona che ha già risposto. Quando un numero viene collegato per la prima volta, Meta sincronizza circa sei mesi di cronologia, quindi l’API non parte senza contesto. È importante conoscere subito due limiti: le chat di gruppo sono escluse dall’API sui numeri in Coexistence, con qualsiasi provider, e il numero non può essere sull’app WhatsApp per privati, ma solo sull’app Business. ### Per chi è pensata la Coexistence? Per due gruppi, che da essa vogliono cose opposte. Un’azienda con un solo numero e un piccolo team vuole che il telefono continui a funzionare mentre qualcosa automatizza la parte ripetitiva: conferme, promemoria e prima risposta fuori dall’orario di lavoro. Non acquista software per sostituire qualcuno. Si riprende le serate. Un’agenzia, una società di consulenza o uno sviluppatore vuole l’opposto. Gestisce molte aziende, ognuna con un numero che non può toccare o migrare, e ha bisogno che quei numeri siano raggiungibili dai sistemi che costruisce. La Coexistence è l’unico modo ufficiale per portare un’API su un numero a cui il personale del cliente continua a rispondere manualmente. Entrambi hanno bisogno della stessa cosa: la connessione deve restare attiva e qualcuno deve accorgersi quando non lo è. ### Perché una connessione Coexistence richiede monitoraggio? Perché può smettere di funzionare senza che nessuno venga avvisato. Un numero ha una valutazione della qualità e un livello di messaggistica che Meta modifica in base alla reazione dei destinatari. Le valutazioni diminuiscono. I livelli cambiano. I token di accesso scadono. Una destinazione webhook che smette di rispondere non viene ritentata per sempre. Nulla di tutto questo genera un avviso sul telefono e l’app continua a funzionare normalmente, quindi il primo segnale è spesso un cliente che dice di non aver ricevuto il messaggio. Meta applica anche una regola: una connessione senza attività API per quattordici giorni richiede attenzione. Non c’è nulla di nascosto o scorretto, ma è facile non accorgersene. È questo che monitora EasyCoexistence. La connessione viene controllata continuamente e, se qualcosa cambia, lo sai da noi invece che da un cliente. 1. Sign up: Create an account and add a card. The first 3 days are free, and nothing is charged until they end. 2. Run Embedded Signup: Meta's own flow opens, you pick the number, and you scan a code from the WhatsApp Business app. About two minutes. 3. Point it somewhere: Set the webhook destination to your own system, or add the MCP connector and let an assistant do it. The app on the phone carries on as before. - Provare a collegare un numero che usa l’app WhatsApp per privati. La Coexistence richiede l’app Business e il numero deve essere spostato lì prima. - Dare per scontato che le chat di gruppo siano disponibili. Sono escluse dall’API sui numeri in Coexistence, con qualsiasi provider, quindi tutto ciò che si basa sui gruppi non funzionerà. - Rispondere con testo libero oltre 24 ore dall’ultimo messaggio del cliente. Fuori da questa finestra passa solo un template approvato. - Lasciare il webhook collegato a un URL che non può rispondere alla richiesta di verifica di Meta. Meta controlla l’endpoint prima di consegnare qualsiasi cosa e un errore silenzioso sembra identico a una configurazione funzionante. **Il mio team deve smettere di usare il telefono?** No. È proprio questo il senso della Coexistence. L’app WhatsApp Business continua a funzionare sullo stesso numero, con le stesse conversazioni, mentre l’API opera insieme ad essa. **Perderò le conversazioni esistenti?** No. Restano nell’app e, quando il numero viene collegato, Meta sincronizza circa sei mesi di cronologia con l’API, così il software dispone del contesto invece di partire da zero. **Posso annullare il collegamento?** Sì. Un numero può essere scollegato e l’app continua a funzionare come prima. Il collegamento non modifica permanentemente il numero. **È la stessa cosa delle API WhatsApp non ufficiali?** No, e la differenza determina se il numero resterà attivo. La Coexistence è una funzionalità ufficiale di Meta sulla Cloud API. I gateway non ufficiali usano WhatsApp Web come dispositivo collegato, violano i termini e fanno bannare i numeri. --- ## API WhatsApp non ufficiali: cosa fa davvero bannare i numeri https://easycoexistence.com/it/unofficial-whatsapp-api-risks Le API WhatsApp non ufficiali funzionano accedendo come dispositivo collegato e automatizzando la sessione WhatsApp Web. Questo viola i termini di WhatsApp, Meta rileva il comportamento e il numero viene bannato. La Cloud API ufficiale svolge lo stesso lavoro tramite un'interfaccia supportata da Meta, sul numero che un'azienda già utilizza. ### Come funzionano le API WhatsApp non ufficiali? Tutte fanno la stessa cosa sotto la superficie, qualunque cosa dica il marketing. Aprono il protocollo usato da WhatsApp Web, si associano a un account come dispositivo collegato e poi gestiscono la sessione tramite codice. La libreria legge i messaggi in arrivo dal socket e vi invia quelli in uscita. È per questo che costano poco, si installano in pochi minuti e possono raggiungere funzioni che l'API ufficiale non espone. Non c'è un account da richiedere né una verifica da superare. Scansioni un codice e inizi a inviare. È anche il motivo per cui il numero è a rischio. Nulla di quella sessione è autorizzato. I termini di WhatsApp vietano l'uso automatizzato o massivo del client consumer, e un dispositivo collegato è il client consumer. La comodità e l'esposizione sono lo stesso fatto visto da due lati. ### Come fa davvero Meta a rilevarle? Non cercando il nome di una libreria, come molti pensano, motivo per cui credono che una riscrittura possa salvarli. Il rilevamento è comportamentale e osserva la forma del traffico. I segnali sono quelli prodotti naturalmente dall'automazione. Il rapporto tra messaggi inviati e risposte ricevute, perché le conversazioni reali sono abbastanza equilibrate e le trasmissioni no. La distanza nel grafo dei contatti, perché scrivere a persone che non ti hanno mai scritto e non condividono contatti non assomiglia all'uso normale. La regolarità degli orari, perché gli esseri umani non inviano messaggi a intervalli costanti. Le segnalazioni dei destinatari, che pesano molto e arrivano più rapidamente. Per questo un gateway attivo da un anno non dimostra che sia sicuro. Dimostra che il traffico non ha ancora superato una soglia. La soglia non dipende dalla libreria che invia il messaggio. ### Quanto costa davvero un ban? Più di quanto sia mai valsa l'automazione: è questo il punto che viene sottovalutato. Il numero smette di funzionare. Non l'automazione, il numero. Ogni conversazione su quel numero diventa irraggiungibile e i clienti coinvolti non sanno cosa sia successo. Semplicemente, smettono di ricevere risposte. Per un'azienda il cui numero è stampato su un veicolo, una vetrina, un biglietto da visita o migliaia di fatture precedenti, il numero è più simile a una linea telefonica che a un software. Con il numero sparisce anche la cronologia, così come l'elenco dei contatti costruito in quelle conversazioni. Esistono procedure di ricorso e a volte funzionano, ma sono lente e nessuno può garantire l'esito. Per un'agenzia il calcolo è ancora peggiore, perché il numero che smette di funzionare appartiene a un cliente a cui non è mai stato spiegato questo meccanismo. ### Come funziona invece il percorso ufficiale? L'obiezione all'API ufficiale un tempo era fondata. Richiedeva di trasferire il numero, disattivando l'app WhatsApp Business sul telefono, e nessun piccolo team lo avrebbe accettato. Coexistence ha eliminato quell'obiezione. È la modalità di Meta per usare contemporaneamente l'app Business e la Cloud API sullo stesso numero. Il team continua a rispondere dal telefono, chat e cronologia restano dove sono e l'API viene collegata a quella stessa linea. Non c'è alcun dispositivo collegato, nessuna sessione conservata su un server e nessuna credenziale utile da rubare. Il compromesso esiste, ma è limitato. Il testo libero funziona solo entro 24 ore dall'ultimo messaggio del cliente, i template richiedono approvazione e le chat di gruppo non sono disponibili. In cambio, il numero non può essere bannato a causa del meccanismo stesso. - Credere che una libreria che pubblicizza una protezione anti-ban abbia risolto il problema. Il rilevamento osserva il comportamento del traffico, non quale codice lo invia, quindi la promessa riguarda qualcosa che il fornitore non può controllare. - Considerare mesi di disponibilità come prova di sicurezza. Significa che il traffico non ha ancora superato una soglia, che è un'affermazione diversa. - Fare i test prima su un numero personale. Un ban lì è fastidioso, ma non insegna nulla sul numero aziendale, che gestisce molto più traffico. - Conservare una sessione non ufficiale su un server condiviso. Quelle credenziali danno pieno accesso all'account e sono un bersaglio noto. **Il mio numero è già a rischio se uso una di queste soluzioni?** L'esposizione esiste finché la sessione è attiva. Nulla si attiva in una data fissa, perciò un lungo periodo di disponibilità non è rassicurante. Passare all'API ufficiale sullo stesso numero è possibile senza perdere l'app. **Posso passare all'API ufficiale senza cambiare numero?** Sì. Coexistence collega il numero che già usi e l'app WhatsApp Business continua a funzionare sul telefono durante tutto il passaggio. Non viene trasferito nulla. **Cosa non può fare l'API ufficiale?** Le chat di gruppo sono escluse sui numeri Coexistence. Il testo libero funziona solo entro 24 ore dall'ultimo messaggio del cliente; fuori da quella finestra, i messaggi devono usare un template approvato da Meta. **Il percorso ufficiale costa di più?** Meta applica comunque le proprie tariffe per i messaggi, fatturate direttamente a te. La differenza è un costo mensile fisso per numero, invece del rischio di perderlo. --- ## Collega WhatsApp a n8n tramite la Cloud API ufficiale https://easycoexistence.com/it/integrations/n8n Imposta la destinazione del webhook su un nodo n8n Webhook e ogni messaggio inviato al numero arriverà come trigger del flusso. Le risposte passano dalla Cloud API o dal nostro server MCP, che n8n può raggiungere perché MCP Client Tool supporta OAuth2. Il telefono continua a funzionare per tutto il tempo. ### Come arriva un messaggio WhatsApp a un flusso n8n? Meta consegna ogni messaggio inviato al numero a un singolo URL da te indicato, tramite HTTP POST. Quell'URL è l'intera integrazione. Inserisci un nodo n8n Webhook su un URL di produzione, impostalo come destinazione del webhook del numero e il flusso verrà eseguito per ogni messaggio in arrivo. Il payload contiene il mittente, il testo o il riferimento al contenuto multimediale, un timestamp e l'id del messaggio. Da lì è un normale flusso n8n: diramare in base al contenuto, cercare il cliente, chiamare gli altri servizi che usi e decidere se rispondere. Poiché si tratta di Coexistence, lo stesso messaggio rimane anche nell'app WhatsApp Business sul telefono. Una persona può rispondere. Il flusso vede ciò che la persona ha inviato e la persona vede ciò che il flusso ha inviato, quindi nessuno dei due sovrascrive la risposta dell'altro. ### Come invia una risposta il flusso? Con un nodo HTTP Request verso la Cloud API, usando il phone number id e l'access token del numero. Entrambi sono leggibili dalla dashboard o tramite il connettore MCP, se preferisci che sia un assistente a recuperarli. Cosa inviare dipende dalla tempistica, ed è qui che molti si confondono. Entro 24 ore dall'ultimo messaggio del cliente, il testo libero funziona e la risposta sarà quella composta dal flusso. Fuori da quella finestra, passerà solo un template già approvato da Meta. Un flusso che invia sempre e solo testo libero sembra perfetto nei test, perché i test avvengono sempre pochi secondi dopo un messaggio, poi smette di funzionare al primo caso reale durante la notte. La struttura più affidabile è una diramazione: controlla quanto tempo è passato dall'ultimo messaggio in arrivo e scegli di conseguenza testo libero o un template. ### n8n può usare anche il connettore MCP? Sì, e n8n è particolare sotto questo aspetto. Il suo nodo MCP Client Tool si collega a un server MCP remoto e supporta OAuth2, che è ciò di cui ha bisogno il nostro, quindi un nodo AI Agent in un flusso può chiamare direttamente i nostri strumenti. È utile saperlo perché la maggior parte delle piattaforme di automazione non può farlo. Make e Zapier eseguono entrambi server MCP propri e nessuno dei due agisce da client, quindi nessuno può raggiungere un server di terze parti. n8n può farlo. È adatto alla parte operativa: un nodo agent che decide di inviare un messaggio, controllare lo stato di un numero o leggere lo stato di approvazione di un template mentre il flusso è in esecuzione. Non può però sostituire il webhook, perché MCP non ha modo di essere attivato da un messaggio in arrivo. ### Quale dei due dovrebbe usare un flusso? Entrambi, per parti diverse, e la separazione non dipende da una preferenza. Il webhook è il punto di avvio. Un cliente scrive, Meta consegna il messaggio al tuo nodo Webhook e il flusso viene eseguito. Non esiste un equivalente MCP per questo in alcuno strumento, perché il protocollo prevede richiesta e risposta, invece di poter essere chiamato dall'esterno. MCP Client Tool serve a un agent all'interno del flusso per agire senza codificare manualmente la chiamata. Se il flusso sa già esattamente cosa inviare, un nodo HTTP Request verso la Cloud API è più semplice e offre meno possibilità di errore. Se decide un agent, il connettore gli fornisce i sedici strumenti e le regole associate alle relative descrizioni, inclusa la finestra di 24 ore. ### Cosa lo rende diverso dai nodi WhatsApp n8n già disponibili? La maggior parte delle configurazioni WhatsApp per n8n che trovi in circolazione usa un gateway non ufficiale che accede come dispositivo collegato. Sono facili da avviare, ma mettono a rischio il numero, perché questo meccanismo viola i termini di WhatsApp e Meta rileva il modello di traffico, non la libreria usata. L'altra strada comune è l'API ufficiale senza Coexistence: funziona, ma migra il numero. L'app WhatsApp Business smette di funzionare e il team che rispondeva durante tutta la giornata deve passare a un nuovo strumento. Per molte piccole aziende è inaccettabile, ed è per questo che tante sono finite sui gateway non ufficiali. Coexistence è la combinazione che mancava: API ufficiale e telefono ancora operativo. - Usare un URL di test n8n come destinazione del webhook. Smette di ascoltare quando chiudi l'editor, quindi i messaggi non vengono consegnati a nulla. - Non rispondere alla richiesta di verifica di Meta. Meta invia un GET con una challenge prima di consegnare qualsiasi cosa e un nodo che non la restituisce non riceverà mai messaggi. - Rispondere con testo libero fuori dalla finestra di 24 ore. Dal punto di vista del flusso l'errore è silenzioso e passa solo un template approvato. **Serve un nodo n8n separato per questa integrazione?** No. Un nodo Webhook riceve e un nodo HTTP Request invia. Non devi installare nulla, perché l'integrazione consiste in un URL e in una chiamata REST. **Il team può continuare a rispondere dal telefono?** Sì. È questo il significato di Coexistence. L'app WhatsApp Business continua a funzionare sullo stesso numero e il flusso e la persona vedono i messaggi dell'altro. **Un solo flusso può gestire i numeri di diversi clienti?** Sì. Indirizza ogni numero allo stesso webhook e dirama in base al phone number id ricevente nel payload. Un account può contenere tutti i numeri che ti servono. **Cosa succede se la mia istanza n8n è inattiva?** Meta ritenta la consegna per un periodo, poi smette. I messaggi arrivano comunque nell'app WhatsApp Business sul telefono, quindi nulla viene perso dall'azienda, solo dal flusso. --- ## Collega WhatsApp a Claude con un connettore personalizzato https://easycoexistence.com/it/integrations/claude Aggiungi https://easycoexistence.com/api/mcp come connettore personalizzato in Claude e accedi. Claude potrà elencare i tuoi numeri, controllarne lo stato, inviare messaggi e template e collegare i webhook ai tuoi sistemi, tutto tramite la Cloud API ufficiale di Meta anziché una sessione su dispositivo collegato. ### Come si aggiunge a Claude? In Claude, apri le impostazioni e aggiungi un connettore personalizzato che punti all'endpoint MCP di EasyCoexistence. Claude aprirà una pagina di accesso: autorizzalo e gli strumenti appariranno. Non devi generare alcuna chiave né incollare nulla in un file di configurazione, perché il connettore usa OAuth. Claude Desktop usa lo stesso connettore, aggiunto da Impostazioni, nella sezione Connettori. Il suo file di configurazione descrive solo i server locali che avvia direttamente, quindi un endpoint remoto come questo non viene scritto lì. In entrambi i casi, il server è remoto. Non viene installato nulla, nulla viene eseguito in background sul tuo laptop e chiudere l'app non interrompe il funzionamento. Un numero resta collegato anche quando Claude non è aperto. ### Cosa può fare Claude dopo la connessione? Scrivi in linguaggio naturale e Claude sceglierà lo strumento. Quale dei miei numeri non è in buono stato? Invia la conferma della prenotazione a questo cliente. Crea un template per gli aggiornamenti degli ordini e dimmi quando Meta lo approva. Collega il webhook di questo numero al mio server. Gli strumenti di lettura sono quelli che si usano ogni giorno senza accorgersene: elencare i numeri, controllare la valutazione della qualità, il livello di messaggistica e lo stato della connessione, oltre a recuperare le credenziali quando servono ad altro. Gli strumenti di invio coprono il testo libero durante la finestra della sessione e i template approvati al di fuori di essa. La coppia più importante per chi serve clienti è avviare una connessione e impostare una destinazione webhook. Insieme permettono a Claude di configurare il numero di un cliente e collegarlo al tuo sistema senza dover aprire una dashboard. ### Il numero è al sicuro dai blocchi? Sì, grazie a ciò che c'è alla base, non a qualcosa di specifico di Claude. I server MCP di WhatsApp che si trovano più spesso usano WhatsApp Web come dispositivo collegato. Questo viola i termini di WhatsApp e Meta lo rileva dal comportamento del traffico, quindi il numero viene bloccato indipendentemente dall'assistente che impartisce le istruzioni. Usare un assistente prudente non serve, perché è il meccanismo a essere vietato. Questo connettore chiama la Cloud API ufficiale di Meta su un numero configurato tramite la funzione Coexistence di Meta. Non c'è alcun dispositivo collegato, non viene mantenuta alcuna sessione e non c'è nulla che violi i termini. Si applicano invece i limiti abituali: testo libero solo entro 24 ore dall'ultimo messaggio del cliente, template approvati oltre questo periodo e nessuna chat di gruppo. **Funziona in Claude Code e nelle app Claude?** Sì. È un server MCP remoto via HTTP con OAuth, quindi può essere usato da tutto ciò che supporta connettori personalizzati, inclusi Claude Code, ChatGPT e Cursor. **Claude vede le conversazioni dei miei clienti?** Solo ciò che gli chiedi. I messaggi in arrivo passano da Meta alla destinazione webhook che indichi e noi non archiviamo mai il contenuto delle conversazioni. **Claude può collegare da solo un nuovo numero?** Può avviare la procedura. Il connettore restituisce un link che il titolare dell'azienda apre per autorizzare il proprio numero tramite il flusso di Meta. È un passaggio che solo lui può completare. **Cosa succede se Claude prova a inviare fuori dalla finestra?** La Cloud API rifiuta l'invio e Claude vede l'errore, quindi può usare un template approvato. Nulla viene scartato senza avviso. --- ## WhatsApp Cloud API o Coexistence: quale serve a un numero https://easycoexistence.com/it/whatsapp-cloud-api-vs-coexistence Coexistence non è un'alternativa alla Cloud API, ma un modo per attivarla. Un numero sulla sola Cloud API appartiene interamente al software. Un numero Coexistence usa contemporaneamente l'API e l'app WhatsApp Business, così il team può continuare a rispondere dal telefono. ### Cloud API e Coexistence sono davvero cose diverse? No, ed è proprio questa la confusione. La Cloud API è la WhatsApp Business Platform ospitata da Meta. Coexistence è una modalità per attivare un numero sulla stessa API, lasciando poi attiva l'app WhatsApp Business sul numero. Quindi gli endpoint sono gli stessi, il formato dei messaggi è lo stesso, i template funzionano allo stesso modo e la finestra di 24 ore si applica identicamente. Tutto ciò che scrivi per una funziona anche con l'altra. La differenza riguarda ciò che accade al telefono. Se attivi un numero nel modo ordinario, l'app Business smette di funzionare: il numero passa al software e chi rispondeva deve farlo tramite ciò che è stato costruito. Con Coexistence, entrambe le interfacce restano attive e ciascuna vede ciò che invia l'altra. ### Quando la sola Cloud API è la scelta migliore? Quando nessuno deve rispondere manualmente su quel numero, una situazione più comune di quanto sembri. Un numero per le notifiche che invia solo aggiornamenti sugli ordini non ha una parte umana da conservare. Un numero nuovo acquistato appositamente per un'integrazione non è mai stato usato nell'app di qualcuno. Una linea di assistenza ad alto volume già gestita tramite un helpdesk ha il proprio flusso di lavoro altrove, e rimettere l'app WhatsApp Business al centro lo frammenterebbe. In questi casi Coexistence aggiunge solo un vincolo: il throughput di un numero Coexistence è fissato da Meta invece di crescere con la qualità e il livello di messaggistica, mentre l'attività periodica del dispositivo diventa un obbligo di manutenzione senza alcun beneficio. ### Quando Coexistence è l'unica opzione che funziona? Quando il numero è già usato da un'azienda e una persona risponde già da lì. È il caso della maggior parte delle piccole aziende e, di fatto, di ogni numero ereditato da un'agenzia. Il numero è stampato su un veicolo, sulla vetrina, sulle fatture e sul sito web. Durante il giorno qualcuno risponde dal telefono e conosce per nome ogni cliente abituale. Dire a quella persona che l'app smetterà di funzionare chiude la conversazione, ed è il motivo per cui tante aziende sono finite su gateway non ufficiali invece che sull'API ufficiale. Coexistence elimina questo compromesso. L'app continua a funzionare, il team non deve imparare nulla di nuovo e il software ottiene la stessa API che avrebbe ricevuto comunque. ### Un numero può passare dall'una all'altra in seguito? Un numero può essere disconnesso e riconnesso, quindi la decisione non è permanente come molti temono. Ciò che resta permanente è la scelta sulla cronologia chat. Quando un numero si connette per la prima volta tramite Coexistence, Meta chiede se condividere le conversazioni esistenti con l'API. È una decisione presa una sola volta durante l'onboarding e non può essere rivista in seguito. Se rifiuti e poi vuoi recuperare il contesto, l'unica strada è disconnettere e connettere di nuovo il numero. La scelta su cui vale la pena prestare attenzione non è quindi la modalità di onboarding. È dire sì o no alla cronologia quel giorno, perché questa è l'unica decisione che non si può riprendere in seguito. - Trattare Coexistence come un'API inferiore. È la stessa Cloud API, raggiunta tramite un onboarding diverso, con gli stessi endpoint e le stesse regole. - Scegliere Coexistence per un numero a cui nessuno risponde manualmente. Aggiunge un obbligo di attività del dispositivo e un limite fisso al throughput in cambio di un flusso telefonico che non esiste. - Rifiutare la cronologia chat durante l'onboarding aspettandosi di aggiungerla in seguito. La scelta viene fatta una sola volta e non può essere modificata. **Coexistence è più lenta della sola Cloud API?** Il throughput di un numero Coexistence è fissato da Meta invece di crescere con la qualità e il livello di messaggistica. Per l'uso conversazionale questo limite raramente è un problema, ma può esserlo per l'invio ad alto volume. **I template funzionano allo stesso modo in entrambi i casi?** Sì. I template vengono inviati a Meta per la verifica e trasmessi tramite l'API nello stesso modo. Su un numero Coexistence l'app del telefono non può inviarli, quindi tutto ciò che esce dalla finestra di 24 ore deve passare dall'API. **Posso usare Coexistence con un numero nuovo?** Prima deve essere registrato nell'app WhatsApp Business, perché Coexistence collega un numero già utilizzato dall'app. Per un numero a cui nessuno risponderà manualmente, l'onboarding ordinario della Cloud API è più adatto. **Quale usano le agenzie per i numeri dei clienti?** Quasi sempre Coexistence. Il numero di un cliente è già usato dal suo staff per rispondere, e migrarlo toglierebbe loro l'app WhatsApp Business, cosa che nessun cliente accetta. --- ## Errore WhatsApp 131047: messaggio di riattivazione https://easycoexistence.com/it/docs/whatsapp-error-131047 L'errore 131047 indica che sono passate più di 24 ore dall'ultimo messaggio del cliente: la finestra del servizio clienti è chiusa e il testo libero non arriva. Solo un template già approvato da Meta può riaprire la conversazione. ### Cosa causa l'errore 131047? Un messaggio di testo libero inviato a una persona il cui ultimo messaggio risale a più di 24 ore fa. La WhatsApp Business Platform consente a un'azienda di scrivere liberamente solo durante una finestra del servizio clienti. La finestra si apre quando il cliente ti scrive e dura 24 ore. Al suo interno puoi inviare ciò che vuoi. Al di fuori, l'API rifiuta il testo libero con il codice 131047 invece di consegnare qualcosa che il destinatario non ha richiesto. Il motivo per cui questo problema emerge in produzione e non nei test è il fattore tempo. Chi testa un'integrazione invia un messaggio e poi vi risponde pochi secondi dopo, quindi è sempre dentro la finestra. Il primo caso durante la notte, o il primo cliente che tace per un giorno, è quando compare l'errore. ### Come si risolve? Invia un template approvato invece del testo libero. I template sono messaggi che invii in anticipo a Meta e che Meta esamina. Dopo l'approvazione, puoi inviare un template in qualsiasi momento, anche a chi non ti ha mai scritto. L'invio riapre la conversazione e, non appena il cliente risponde, hai altre 24 ore di testo libero. Quindi la soluzione stabile non è riprovare. È una condizione nel codice: prima dell'invio, controlla quanto tempo è passato dall'ultimo messaggio di quel contatto. Entro 24 ore, invia testo libero. Oltre questo limite, invia il template adatto alla situazione. Un'integrazione che sa inviare solo testo libero continuerà a generare questo problema, che a chi osserva la conversazione sembrerà silenzio anziché un errore. ### Vale anche per un numero Coexistence? Sì, con un'ulteriore conseguenza importante. La finestra funziona allo stesso modo sia che il numero sia stato attivato tramite Coexistence sia che non lo sia stato, perché è una regola della piattaforma, non della modalità di attivazione. Ciò che cambia è chi può intervenire. Su un numero Coexistence, l'app WhatsApp Business non può inviare template, quindi tutto ciò che è fuori dalla finestra deve passare dall'API. Questo significa che un team che risponde dal telefono può scrivere liberamente in una conversazione attiva, ma non può riavviare una conversazione inattiva dall'app. Il riavvio è un'attività dell'API, uno dei motivi pratici per cui un'azienda collega il numero. - Riprovare lo stesso messaggio di testo libero. La finestra non si riapre da sola, quindi il nuovo tentativo fallisce allo stesso modo. - Misurare la finestra dal tuo ultimo messaggio invece che da quello del cliente. È il messaggio del cliente ad aprirla. - Pensare di poter scrivere e inviare un template nello stesso momento. Meta lo esamina prima, di solito entro pochi minuti, ma a volte in un giorno. **Posso estendere la finestra di 24 ore?** No. È fissata da Meta e nessun provider può allungarla. L'unica cosa che la riapre è un nuovo messaggio del cliente. **La risposta del cliente a un template riapre la finestra?** Sì. Qualsiasi messaggio del cliente avvia altre 24 ore, inclusa una risposta a un template che hai inviato. **Quale categoria di template devo usare?** Utility per i messaggi transazionali, marketing per quelli promozionali. Per gli invii marketing serve un metodo di pagamento sul tuo WhatsApp Business Account. **L'errore 131047 è uguale al 131049?** No. Il 131047 indica la finestra chiusa. Il 131049 indica che Meta limita la consegna per proteggere la salute dell'ecosistema: è una condizione distinta. --- ## Errore WhatsApp 131049: messaggio bloccato per la salute dell'ecosistema https://easycoexistence.com/it/docs/whatsapp-error-131049 L'errore 131049 indica che Meta ha scelto di non consegnare questo messaggio per mantenere sano il coinvolgimento nell'ecosistema. Non riguarda la finestra di 24 ore né un problema del template. Meta consiglia di attendere almeno 24 ore prima di contattare di nuovo quel destinatario. ### Che cosa significa davvero coinvolgimento nell'ecosistema? È il termine usato da Meta per indicare se le persone che ricevono i messaggi apprezzano ciò che inviano le aziende. La valutazione riguarda la piattaforma nel suo insieme, non solo il tuo account. Quando la piattaforma ritiene che un determinato invio non sarebbe gradito, blocca il messaggio e restituisce 131049. È una valutazione sul messaggio e sul destinatario, non una regola fissa che hai violato. Per questo può comparire anche su un account con una buona valutazione della qualità. Succede soprattutto con gli invii di marketing a destinatari che non hanno interagito e con grandi volumi di messaggi simili inviati insieme. È un segnale sul comportamento, non una penalità applicata al numero. ### Perché l'invio di un template non risolve il problema? Perché il template non era mai il problema. Dopo un invio bloccato, viene spontaneo usare un template, perché questa è la soluzione all'altro errore comune, 131047. Ma 131047 riguarda il tempo: la finestra si è chiusa e un template approvato è il modo previsto per riaprirla. 131049 è una decisione su questo messaggio destinato a questa persona, e il percorso del template usa la stessa modalità di consegna. Riprovare subito, con o senza template, tende a rafforzare il comportamento che ha attivato il blocco. Le indicazioni di Meta sono di attendere almeno 24 ore prima di contattare di nuovo quel destinatario e verificare se il messaggio era qualcosa che probabilmente desiderava ricevere. ### Come puoi evitare che succeda di nuovo? Modificando ciò che invii, non il modo in cui lo invii. Invia messaggi a persone che hanno interagito di recente invece che a un'intera lista. Varia i contenuti, perché i messaggi quasi identici inviati in massa sono proprio il comportamento osservato. Preferisci messaggi utili legati a un'azione del cliente, come un ordine o una prenotazione, invece di promozioni diffuse. Conviene inoltre controllare insieme la valutazione della qualità e il livello di messaggistica, perché cambiano per la stessa ragione: le reazioni negative dei destinatari. Un calo della qualità di solito porta a vedere più errori di questo tipo prima di conseguenze più gravi. Intervenire subito fa la differenza tra correggere il problema e subire limitazioni. - Trattarlo come un problema della finestra di 24 ore e passare a un template. La condizione è diversa, ma il risultato è lo stesso. - Riprovare subito. Meta consiglia di attendere almeno 24 ore per quel destinatario. - Interpretarlo come un ban. Il numero funziona: non è stato consegnato solo questo messaggio. **Il mio numero è stato bannato?** No. 131049 blocca un solo messaggio. Il numero continua a funzionare e altri invii possono essere consegnati. **Quanto devo aspettare?** Meta consiglia di attendere almeno 24 ore prima di reinviare al destinatario. Non esiste una durata esatta pubblicata. **Influisce sulla mia valutazione della qualità?** È un segnale della stessa misura sottostante, quindi vederlo spesso va considerato un primo avviso sulla qualità, non un errore isolato. **Un fornitore può aggirarlo?** No. Il blocco viene applicato da Meta durante la consegna, quindi ogni fornitore che usa l'API ufficiale vede lo stesso comportamento. --- ## Errore WhatsApp 131048: limite antispam raggiunto https://easycoexistence.com/it/docs/whatsapp-error-131048 L'errore 131048 indica che Meta limita gli invii da questo numero perché la sua qualità è diminuita, di solito dopo che i destinatari hanno bloccato o segnalato i messaggi. Il numero continua a funzionare. È cambiata la quantità di messaggi che può inviare mentre la qualità recupera. ### Cosa fa calare la qualità di un numero? Le reazioni negative dei destinatari, che Meta misura invece di dedurle dal tuo codice. I segnali sono blocchi, segnalazioni e, più discretamente, persone che semplicemente non rispondono ai messaggi che si aspettavano una risposta. Un numero che invia molti messaggi e ne riceve pochi appare diverso da uno che mantiene conversazioni, e la differenza si accumula nella valutazione della qualità. La valutazione passa da verde a giallo e rosso. È in rosso che gli invii iniziano a fallire con questo errore. Nessun cambiamento viene annunciato sul telefono e l'app WhatsApp Business continua a funzionare normalmente, perciò per la maggior parte delle aziende il primo segnale è un invio fallito, non un avviso. ### Come recupera un numero? Da solo, se interrompi gli invii che hanno causato il calo. La qualità è una misura progressiva. Quando gli invii recenti ricevono reazioni migliori, la valutazione risale e il limite aumenta con essa. Non c'è alcun ricorso da presentare né interruttore che un provider possa azionare, quindi nessuno può venderti una soluzione. Ciò che aiuta davvero è restringere i destinatari. Invia messaggi a chi ha interagito di recente. Preferisci messaggi di servizio legati a un'azione del cliente alle promozioni inviate a tutti. Elimina tutto ciò che viene inviato a una lista invece che a una persona. Lo schema che ha abbassato la valutazione è lo stesso che la mantiene bassa, quindi il recupero inizia quando quello schema cambia. ### Come puoi accorgertene prima che fallisca? Solo osservando la valutazione stessa, ed è per questo che monitorare una connessione è più utile che limitarsi a collegarla. Meta espone quality rating e messaging tier sul numero di telefono, e questi cambiano prima di costarti qualcosa. Un numero che passa da verde a giallo è un avviso che lascia ancora tempo per intervenire. Un numero che arriva al rosso e inizia a restituire questo errore ha già perso invii, e a quel punto i messaggi interessati vengono persi invece di essere messi in coda. Il calo non compare nell'app WhatsApp Business, quindi un team che risponde dal telefono vede la situazione normale fino al momento in cui gli invii si interrompono. - Interpretarlo come un bug nel codice di invio. La richiesta è corretta; il numero è limitato. - Cambiare provider per evitarlo. La valutazione appartiene al numero e lo segue. - Aspettare una notifica. Sul telefono nulla annuncia un calo di qualità. **Posso continuare a ricevere messaggi?** Sì. La ricezione non è interessata e l'app WhatsApp Business continua a funzionare normalmente sul numero. **Quanto dura il recupero?** Meta non pubblica una durata. È una misura progressiva, quindi migliora quando migliorano gli invii recenti, non dopo un periodo fisso. **Passare a un altro provider lo reimposta?** No. La qualità è associata al numero di telefono, non a chi invia messaggi tramite esso. **È la stessa cosa di un ban?** No. Un ban rimuove il numero. Questo limita la quantità di messaggi che un numero funzionante può inviare finché la qualità non recupera. --- ## Errore WhatsApp 132001: il template non esiste https://easycoexistence.com/it/docs/whatsapp-error-132001 L'errore 132001 indica che il template che hai provato a inviare non esiste nella lingua richiesta oppure esiste ma non è approvato. I template sono identificati insieme da nome e lingua, quindi lo stesso nome in una lingua diversa identifica un template diverso. ### Perché un template esistente restituisce comunque 132001? Quasi sempre a causa del codice della lingua. Un template è identificato insieme dal nome e dalla lingua. Un template creato come order_update in en_US non esiste come order_update in en, né in pt né in pt_BR. Inviare il nome corretto con la lingua sbagliata produce esattamente questo errore, e il messaggio non chiarisce quale delle due parti sia errata. La seconda causa è lo stato di approvazione. Un template creato ma ancora in attesa di verifica non può essere inviato, così come uno rifiutato. Entrambi restituiscono lo stesso codice di un template mai creato, quindi conviene controllare lo stato prima di presumere che il nome sia sbagliato. ### Come trovi il nome e la lingua corretti? Elenca i template del numero e rileggili invece di fidarti di ciò che è stato configurato. L'elenco mostra il nome esatto, il codice esatto della lingua e lo stato della verifica per ciascun template, risolvendo subito tutte e tre le cause di questo errore. È anche l'unica fonte affidabile, perché un template può essere modificato o rifiutato dopo che il sistema che lo ha creato ne ha registrato il nome. Tramite il connettore MCP, questa è una domanda, non una chiamata API: chiedi quali template sono approvati su un numero e l'assistente li legge. Dal tuo codice, è una singola richiesta Graph verso il WhatsApp Business Account, usando phone number id e token di quella connessione. ### Quanto tempo richiede l'approvazione? Di solito pochi minuti, a volte fino a un giorno. Meta verifica ogni template prima che possa essere inviato. La maggior parte viene approvata rapidamente, ma i tempi non sono garantiti e un provider non può accelerare il processo. Questo è importante per tutto ciò che crea un template e prova a inviarlo subito, perché l'invio fallirà con questo errore mentre la verifica è ancora in corso. La soluzione più affidabile è creare i template in anticipo, durante la configurazione di un'integrazione, e controllarne lo stato prima di usarli. Un assistente con il connettore può fare entrambe le cose: inviare il template e poi comunicare se è stato approvato, rifiutato o se è ancora in verifica. - Inviare en quando il template è stato creato come en_US. Per l'API sono template diversi. - Creare un template e inviarlo nella stessa esecuzione. Meta lo verifica prima. - Presumere che un template rifiutato funzioni ancora. Restituisce esattamente questo errore, come un template inesistente. **Dove vedo il codice esatto della lingua?** Nell'elenco dei template di quel numero. Mostra insieme nome, lingua e stato, ed è l'unica fonte affidabile. **Posso inviare un template in attesa?** No. Solo i template approvati vengono consegnati, mentre uno in attesa restituisce lo stesso errore. **Un template rifiutato deve essere ricreato?** Può essere modificato e inviato di nuovo. Non può però essere inviato mentre è rifiutato. **L'app WhatsApp Business può inviare template?** Non su un numero Coexistence. I template passano dall'API, che è uno dei motivi pratici per cui si collega un numero. --- ## Errore WhatsApp 132000: numero di parametri non corrispondente https://easycoexistence.com/it/docs/whatsapp-error-132000 L'errore 132000 indica che le variabili fornite non corrispondono a quelle previste dal template. Un template con due segnaposto richiede esattamente due valori, nell'ordine corretto. Compare spesso dopo una modifica al template, quando il codice di invio non viene aggiornato di conseguenza. ### Come vengono contate le variabili del template? Per componente, in ordine, usando i segnaposto numerati presenti nel testo del template. Un corpo del template che recita Hello {{1}}, your order {{2}} has shipped definisce due variabili e un invio deve fornire esattamente due valori per il componente body. Fornirne uno o tre restituisce questo errore. Lo stesso accade fornendone due per il componente sbagliato, perché i parametri di header, body e button vengono contati separatamente invece di essere riuniti in un'unica lista. Per questo l'errore può sembrare inizialmente inspiegabile: il numero totale di valori può essere corretto, mentre la distribuzione tra i componenti non lo è. ### Perché compare su un template che ieri funzionava? Perché qualcuno ha modificato il template e il codice di invio non è stato aggiornato di conseguenza. I template possono essere modificati dopo l'approvazione e aggiungere o rimuovere un segnaposto cambia silenziosamente il contratto dal punto di vista di chi invia. L'integrazione non riceve alcun avviso e l'invio successivo fallisce. In un team in cui il marketing modifica i template in WhatsApp Manager e il reparto tecnico gestisce il codice di invio, questo è il modo più comune in cui compare l'errore. La difesa consiste nel rileggere il template invece di fidarsi di un valore annotato quando è stato creato. Elencare i template restituisce la definizione attuale, che è l'unica versione importante al momento dell'invio. ### Come si forniscono correttamente i valori? Costruendo l'array dei componenti in modo da corrispondere alla struttura del template. Ogni componente indica il proprio tipo e contiene i parametri nell'ordine in cui compaiono i segnaposto. Un corpo con due variabili richiede un componente body con due parametri di testo. Un template che contiene anche una variabile nell'header richiede inoltre un componente header con il proprio parametro, invece di aggiungere il valore dell'header alla lista del body. Con il connettore MCP questo passaggio è in parte gestito per te: un assistente legge il template, verifica quanti segnaposto ha ogni componente e li compila in base a ciò che hai richiesto. Nel tuo codice conviene leggere la definizione del template all'avvio, invece di codificare una struttura fissa che può cambiare. - Riunire le variabili di header e body in un'unica lista. Vengono contate per componente. - Codificare un numero fisso di variabili. Una modifica al template lo cambia senza avvisare chi invia. - Inviare una stringa vuota per un segnaposto non utilizzato. Il template lo definisce comunque, quindi il numero deve corrispondere. **Posso inviare un template senza variabili?** Sì. Se il template non ne definisce, non inviare parametri. Fornirli comunque restituisce questo errore. **L'ordine dei valori è importante?** Sì. I segnaposto sono numerati e compilati in ordine, quindi scambiare due valori produce un messaggio errato, non un errore. **Perché lo stesso invio funziona per una lingua ma non per un'altra?** Ogni versione linguistica è un template separato e, dopo una modifica, può avere un numero diverso di segnaposto. **È lo stesso errore di 132001?** No. 132001 indica che il template non è stato trovato o non è approvato. 132000 indica che è stato trovato, ma le variabili non corrispondono. --- ## Errore WhatsApp 2593107: limite di sincronizzazione superato https://easycoexistence.com/it/docs/whatsapp-error-2593107 L'errore 2593107 indica che questo numero ha già usato l'unica sincronizzazione disponibile di contatti e cronologia delle chat. La sincronizzazione avviene una sola volta per onboarding e non può essere ripetuta. Per eseguirla di nuovo devi disconnettere il numero e riconnetterlo. ### A quale sincronizzazione si riferisce? È il passaggio che trasferisce i contatti esistenti e la cronologia delle conversazioni di un numero Coexistence verso il lato API, così il software non parte alla cieca su un numero che un'azienda usa da anni. Esiste solo grazie a Coexistence. Un numero sottoposto a onboarding nel modo ordinario non ha una cronologia precedente nell'app da trasferire e quindi non c'è nulla da sincronizzare. Un numero Coexistence ha entrambe le cose e Meta offre un trasferimento unico quando il numero si connette. Ecco perché l'errore è sconosciuto anche a chi lavora da tempo con la Cloud API. Appartiene a una modalità di onboarding che non ha mai utilizzato. ### Perché può essere eseguita una sola volta? Perché fa parte dell'onboarding, non di una funzionalità continuativa, e Meta la tratta come una scelta unica effettuata al momento della connessione. Durante Embedded Signup, al titolare dell'azienda viene chiesto se vuole condividere la cronologia delle chat esistente. Rispondere sì consente di avviare la sincronizzazione. Non esistono impostazioni per riattivarla in seguito né un endpoint che la ripeta. Per questo una seconda chiamata restituisce questo errore, invece di un limite di frequenza che si azzera. La conseguenza pratica è che la scelta conta più di quanto sembri. Chi completa rapidamente l'onboarding e rifiuta la cronologia perché gli sembra più prudente prende una decisione che può rivedere solo con una disconnessione e una nuova connessione complete. ### Cosa succede se ti serve davvero ripeterla? Devi disconnettere e riconnettere il numero. È un'operazione reale, non un'impostazione. La riconnessione avvia Embedded Signup dall'inizio, inclusa la scansione del codice sul telefono, e offre una nuova possibilità di accettare la cronologia. L'app WhatsApp Business resta invariata, quindi l'azienda non perde nulla, ma non è un'operazione invisibile eseguita in background: qualcuno deve avere il telefono a disposizione. C'è una conseguenza da pianificare. La disconnessione rimuove la destinazione del webhook, perché questa destinazione vive come override su una sottoscrizione dell'app, non sul numero. La riconnessione ripristina l'invio e il monitoraggio, ma non la consegna al tuo server finché qualcuno non la reimposta. - Riprovare la chiamata di sincronizzazione. È un'operazione unica, quindi il tentativo restituisce lo stesso errore invece di riuscire dopo un po'. - Rifiutare la cronologia delle chat durante l'onboarding per prudenza. Puoi rivedere questa scelta solo riconnettendo il numero. - Riconnettere il numero senza pianificare il ripristino della destinazione del webhook, che viene rimossa insieme all'app. **Succede su un normale numero Cloud API?** No. La sincronizzazione esiste solo per i numeri Coexistence, perché solo questi hanno una cronologia precedente nell'app da trasferire. **Quanta cronologia viene sincronizzata?** Meta sincronizza una finestra della cronologia recente delle conversazioni durante l'onboarding. La quantità esatta è stabilita da Meta, non dal provider. **Riconnettere il numero farà perdere le chat sul telefono?** No. L'app WhatsApp Business e le sue conversazioni non vengono toccate quando disconnetti e riconnetti il lato API. **2593108 indica lo stesso problema?** No. Quel codice indica che la sincronizzazione è stata tentata oltre 24 ore dopo l'onboarding, non che sia già stata eseguita. --- ## Errore WhatsApp 2593108: sincronizzazione oltre la finestra di 24 ore https://easycoexistence.com/it/docs/whatsapp-error-2593108 L'errore 2593108 indica che la sincronizzazione dei contatti e della cronologia delle chat è iniziata oltre 24 ore dopo l'onboarding del numero. La finestra è fissata da Meta e, una volta scaduta, l'unico modo per sincronizzare è connettere nuovamente il numero. ### Di quale finestra di 24 ore si tratta? Non di quella della messaggistica, che è all'origine della maggior parte della confusione su questo errore. La WhatsApp Business Platform ha una nota finestra di assistenza clienti di 24 ore, calcolata dall'ultimo messaggio del cliente, che stabilisce se è possibile inviare testo libero. Questo è un conteggio completamente diverso. Parte dal momento in cui un numero Coexistence completa l'onboarding e stabilisce solo se è ancora possibile trasferire contatti e cronologia delle chat. Le due finestre non hanno nulla a che vedere l'una con l'altra, a parte il numero, e un messaggio inviato correttamente non indica che la finestra di sincronizzazione sia ancora aperta. ### Perché spesso viene ignorata? Perché l'onboarding e l'integrazione avvengono di solito in giorni diversi e spesso sono gestiti da persone diverse. Una sequenza tipica è che il titolare di un'azienda connetta il numero nel pomeriggio, mentre un'agenzia o uno sviluppatore lo colleghi ai propri sistemi più tardi nella stessa settimana. Quando qualcuno pensa alla cronologia, la finestra è già scaduta e l'errore arriva come un codice sconosciuto anziché come un avviso. Conviene trattare la sincronizzazione come parte dell'onboarding, non dell'integrazione. Se la cronologia è importante, va trasferita lo stesso giorno in cui si connette il numero, prima di costruire qualsiasi altra cosa. ### Quali sono le opzioni dopo la chiusura? Disconnettere e connettere nuovamente il numero, oppure accettare di iniziare senza cronologia. La riconnessione riavvia Embedded Signup, inclusa la scansione sul telefono, e apre una nuova finestra. Nulla nell'app WhatsApp Business viene modificato, quindi l'azienda conserva le proprie conversazioni in entrambi i casi. Il costo è solo la presenza di qualcuno davanti al telefono. Iniziare senza cronologia spesso va bene. L'API riceve tutto dal momento della connessione e la maggior parte delle integrazioni si concentra sulle nuove conversazioni, non su quelle vecchie. La cronologia è importante soprattutto quando serve consultare subito il contesto precedente di un cliente, un caso più ristretto di quanto sembri inizialmente. - Confondere questa finestra con quella della messaggistica. Sono conteggi separati e misurano cose diverse. - Rimandare la cronologia a quando inizia il lavoro di integrazione. A quel punto la finestra è quasi sempre scaduta. - Riconnettere il numero senza ripristinare la destinazione del webhook, che non sopravvive a una disconnessione. **Sono le stesse 24 ore della finestra di messaggistica?** No. Questa finestra parte dall'onboarding e governa la sincronizzazione. Quella della messaggistica parte dall'ultimo messaggio del cliente e governa il testo libero. **È possibile estendere la finestra?** No. È impostata da Meta e nessun provider può prolungarla. **La riconnessione ha un costo?** Non viene addebitato nulla per la riconnessione. Serve solo che qualcuno sia presente davanti al telefono per scansionare nuovamente il codice. **Cosa succede se non sincronizzo mai la cronologia?** L'API riceve comunque tutto dal momento in cui il numero si connette. La cronologia serve solo se occorre subito il contesto precedente. --- ## Errore WhatsApp 131026: messaggio non recapitabile https://easycoexistence.com/it/docs/whatsapp-error-131026 L'errore 131026 indica che Meta non ha potuto recapitare il messaggio a quel destinatario. Di solito il numero non è registrato su WhatsApp, ma anche un client obsoleto o termini non accettati dall'utente producono lo stesso codice. ### Perché un numero apparentemente valido non è recapitabile? Perché avere un numero di telefono non equivale ad avere WhatsApp su quel numero. Di gran lunga, la causa più comune è che il destinatario non abbia mai registrato quel numero su WhatsApp o lo abbia rimosso. Il formato del numero non lo rivela, perciò un elenco importato da un CRM produce questi errori in quantità: contiene numeri di telefono, ma solo alcuni sono numeri WhatsApp. Due cause meno comuni producono lo stesso codice. Il destinatario potrebbe usare un client WhatsApp troppo vecchio per ricevere il tipo di messaggio inviato oppure non aver accettato termini richiesti da una funzionalità più recente. Entrambe le condizioni sono fuori dal controllo del mittente. ### Cosa dovrebbe accadere quando lo ricevi? Registralo sul contatto e interrompi l'invio a quel numero, invece di riprovare. La condizione dipende dal destinatario, quindi un nuovo tentativo immediato produce lo stesso risultato e spesso anche uno programmato. Trattarlo come un problema temporaneo fa sprecare capacità all'integrazione su numeri che non riceveranno mai nulla. La risposta più utile è contrassegnare il contatto come non raggiungibile su WhatsApp e indirizzarlo altrove. Questo evita anche che l'elenco dei contatti si degradi senza che tu te ne accorga. Se il numero è davvero su WhatsApp, la soluzione dipende dal destinatario, non da te. - Riprovare secondo una pianificazione. La condizione dipende dal destinatario e non scompare con il passare del tempo. - Interpretarlo come un problema di formato. Il numero ha raggiunto Meta ed è stato rifiutato durante la consegna, non durante la verifica. - Inviare a un elenco CRM senza filtri. Un numero di telefono non è necessariamente un numero WhatsApp. **Posso verificare prima se un numero è su WhatsApp?** Non in modo affidabile, e Meta non offre una ricerca per farlo. In pratica, il primo invio è la verifica. **Questo influisce sulla mia valutazione della qualità?** I destinatari non raggiungibili non sono la stessa cosa dei destinatari che ti bloccano o segnalano, ma inviare molti messaggi a un elenco che ne contiene tanti è un andamento che finisce per emergere altrove. **Il problema è il formato del numero?** Di solito no. I numeri non validi restituiscono invece un errore di parametro. Questo codice indica che il numero è stato riconosciuto, ma non è stato possibile raggiungerlo. **Devo rimuovere il contatto?** Contrassegnalo come non raggiungibile su WhatsApp invece di eliminarlo. La persona potrebbe registrare quel numero in seguito. --- ## Errore WhatsApp 131042: problema di pagamento dell'account aziendale https://easycoexistence.com/it/docs/whatsapp-error-131042 L'errore 131042 indica che Meta non può addebitare i messaggi perché l'account WhatsApp Business non ha un metodo di pagamento valido. Gli addebiti vengono fatturati direttamente da Meta, quindi devi risolvere il problema in WhatsApp Manager, non con chi fornisce il tuo accesso all'API. ### Chi sta fatturando realmente a chi? Sono coinvolte due aziende, ma solo una delle fatture ha a che fare con il tuo fornitore. Meta addebita le conversazioni sulla WhatsApp Business Platform e addebita il metodo di pagamento collegato al tuo account WhatsApp Business. Il rapporto è tra te e Meta. Un fornitore opera separatamente, addebitando l'accesso e gli strumenti, e non vede mai quei costi delle conversazioni. Per questo l'errore non può essere risolto contattando il fornitore e nessuno in quella posizione può aggiungere una carta per tuo conto. Significa anche che il costo delle conversazioni non può essere maggiorato da un fornitore che non lo riceve mai. ### Dove si imposta il metodo di pagamento? In WhatsApp Manager, nell'account WhatsApp Business che possiede il numero. Lì aggiungi o aggiorni un metodo di pagamento e l'account deve averne uno prima che determinati invii funzionino. In particolare, gli invii di template di marketing lo richiedono: per questo l'errore compare spesso al primo invio promozionale su un account che ha sempre e solo risposto ai clienti. L'API non può farlo intenzionalmente. Non esiste un endpoint per collegare una carta, per scelta progettuale, perché si tratta di un rapporto commerciale a livello di account e non di un'operazione di messaggistica. - Chiedere al fornitore di risolvere il problema. Il rapporto di fatturazione è tra te e Meta e nessuna API può collegare una carta. - Supporre che il costo del fornitore includa i costi dei messaggi. Sono fatture separate di aziende separate. - Provare template di marketing su un account senza metodo di pagamento. Meta ne richiede uno per questi invii. **EasyCoexistence può pagare Meta per me?** No. Gli addebiti vanno al metodo di pagamento del tuo account WhatsApp Business e non esiste un'API per collegarne uno. **Perché è comparso solo ora?** Spesso perché è stato tentato il primo invio di un template di marketing. Meta richiede un metodo di pagamento proprio per questi invii. **Blocca i messaggi in arrivo?** La ricezione non è interessata. Fallisce l'invio per cui Meta deve applicare un addebito. **È possibile evitare del tutto gli addebiti di Meta?** Le risposte nella finestra di assistenza clienti di 24 ore sono gratuite. Meta addebita invece le conversazioni aperte al di fuori di quella finestra. --- ## Errore WhatsApp 133010: numero di telefono non registrato https://easycoexistence.com/it/docs/whatsapp-error-133010 L'errore 133010 indica che il numero di telefono non ha completato la registrazione sulla WhatsApp Business Platform. Può essere collegato all'account e visibile nella dashboard, ma finché la registrazione non termina non può inviare nulla. ### Che cosa significa davvero la registrazione in questo caso? È il passaggio finale che rende un numero utilizzabile per l'invio, distinto dal fatto che il numero esista sull'account WhatsApp Business. L'onboarding collega un numero a un account e ti fornisce i relativi identificativi. La registrazione comunica alla piattaforma che il numero è pronto per operare. È il passaggio che si salta senza accorgersene, perché la dashboard mostra già il numero. Sembra tutto collegato, poi il primo invio non riesce. Con un numero Coexistence è facile non accorgersene per un altro motivo: l'app WhatsApp Business sul telefono continua a funzionare perfettamente, quindi nulla nella gestione quotidiana dell'azienda fa pensare che manchi ancora qualcosa. ### Come può restare incompleto l'onboarding? Di solito perché qualcuno ha chiuso la finestra. L'Embedded Signup di Meta si apre in un popup e comprende diversi passaggi, tra cui la scansione di un codice dal telefono. Chiuderlo dopo la comparsa del numero, ma prima della fine del flusso, lascia esattamente questo stato. Lo stesso può accadere se il telefono si disconnette durante la procedura o se la sessione scade mentre qualcuno cerca il dispositivo. La soluzione è eseguire di nuovo il flusso, non riprovare l'invio. La riconnessione riparte dall'inizio e completa la registrazione; ripetere la procedura non danneggia né il numero né l'app WhatsApp Business. - Riprovare l'invio. La registrazione non si completa perché è stato tentato di inviare un messaggio. - Presumere che un numero visibile sia operativo. Può essere collegato all'account e restare non registrato. - Diagnosticare il problema dal telefono. L'app WhatsApp Business funziona normalmente, indipendentemente dal completamento della registrazione. **Il numero è perso?** No. Eseguire di nuovo il flusso di onboarding di Meta completa la registrazione e l'app WhatsApp Business resta invariata. **Posso registrare il numero tramite API?** La registrazione fa parte del flusso di onboarding di Meta e richiede un browser e il telefono. Non esiste una scorciatoia API per evitare la scansione. **Perché posso ancora ricevere messaggi?** La ricezione e l'invio non dipendono dallo stesso passaggio, quindi un numero con onboarding parziale può sembrare attivo dal telefono. **È lo stesso problema del codice 133006?** No. 133006 indica che il numero deve essere verificato prima di poter essere registrato. Questo codice indica che la registrazione non è mai stata completata. --- ## Errore WhatsApp 190: token di accesso scaduto https://easycoexistence.com/it/docs/whatsapp-error-190 L'errore 190 indica che il token di accesso usato per la richiesta è scaduto o è stato invalidato. Ogni chiamata fallisce allo stesso modo, facendo pensare che il numero sia scomparso. Non è così: si è rotta la credenziale e il numero sta bene. ### Perché un token scaduto sembra indicare un numero perso? Perché ogni richiesta fallisce e fallisce sempre allo stesso modo. Leggere il numero, verificarne lo stato, elencare i template e inviare un messaggio smettono di funzionare nello stesso momento. Dall'esterno è indistinguibile dalla rimozione del numero dall'account e un'integrazione con una sola credenziale non può distinguere i due casi. Molti concludono di essere stati disconnessi, anche quando non è successo nulla del genere. La differenza conta perché le risposte sono opposte. Una credenziale danneggiata si sostituisce. Un numero rimosso deve essere riconnesso, e servono il titolare dell'azienda e il telefono. ### Come si distinguono i due casi? Disponendo di una seconda credenziale che possa leggere lo stesso account. EasyCoexistence conserva il token del cliente e il proprio token System User per ogni connessione. Quando uno viene rifiutato, l'altro legge il WhatsApp Business Account e stabilisce quale dei due si è effettivamente guastato. Se il token del cliente viene rifiutato ma la seconda lettura funziona, la credenziale è scaduta e il numero è attivo. Se falliscono entrambi, è successo qualcosa al numero stesso. Senza questo secondo lettore, l'unico modo per distinguerli è chiedere al titolare dell'azienda di verificare, esattamente il tipo di interruzione che il monitoraggio dovrebbe evitare. ### Come vengono invalidati i token? In diversi modi, per lo più non intenzionali. I token hanno una durata e scadono da soli. Il cambio della password dell'account Meta li invalida. Anche la rimozione dell'accesso di un'app dalle Impostazioni aziendali li invalida, così come la revoca da parte di Meta quando considera un token compromesso. Nessuno di questi casi produce prima un avviso e nessuno è visibile dall'app WhatsApp Business sul telefono. Per questo la validità del token appartiene al monitoraggio, non a un gestore degli errori. Quando il gestore rileva l'errore, gli invii sono già falliti. - Riconnettere il numero. Se il problema è il token, si chiede al titolare dell'azienda di fare un lavoro che non era necessario. - Trattarlo come intermittente e riprovare. Un token invalidato non si ripristina da solo. - Affidarsi a una sola credenziale. Con un solo token non è possibile distinguere un errore della credenziale dalla perdita del numero. **Il numero continua a funzionare?** Di solito sì. L'app WhatsApp Business non viene coinvolta e il numero è integro. Si è interrotto l'accesso API. **error 0 indica la stessa cosa?** In pratica sì. Meta segnala questa condizione con entrambi i codici, a seconda dell'endpoint. **Riconnettere risolve il problema?** Lo risolverebbe, ma è la risposta pesante a un problema leggero e richiede il titolare dell'azienda e il telefono per qualcosa che una nuova credenziale risolve. **È possibile impedire la scadenza dei token?** I token System User possono avere una durata lunga, ed è uno dei motivi per cui è utile conservarne un secondo. --- ## Errore WhatsApp 130429: limite di invio raggiunto https://easycoexistence.com/it/docs/whatsapp-error-130429 L'errore 130429 indica che è stato raggiunto il limite di invio della Cloud API per questo numero. È un problema di velocità, non di volume: gli stessi messaggi, inviati più lentamente, passano. Per un numero Coexistence, il limite è fissato da Meta. ### Che cosa viene limitato esattamente? La velocità con cui partono i messaggi, non quanti ne puoi inviare in un giorno. La piattaforma accetta un determinato numero di messaggi al secondo per un numero, mentre le richieste oltre tale soglia vengono rifiutate invece di essere messe in coda. Quindi inviare diecimila messaggi non è di per sé un problema; lo è inviarli tutti nello stesso secondo. Distribuito in pochi minuti, lo stesso gruppo passa senza modifiche. È diverso dal livello di messaggistica, che stabilisce quanti clienti unici puoi contattare per iniziare conversazioni in un giorno, e dal limite basato sulla qualità, che limita un numero quando i destinatari reagiscono negativamente. Tre limiti diversi e tre codici diversi, spesso confusi tra loro. ### È possibile aumentare il limite? Non per un numero Coexistence. Meta lo fissa a una velocità prestabilita e nessun provider può aumentarlo, un dettaglio da conoscere prima di progettare contando su un limite superiore. Per un numero integrato nel modo ordinario, la velocità di invio cresce nel tempo in base alla valutazione della qualità e al livello di messaggistica. Questa differenza è uno dei pochi compromessi reali di Coexistence e spiega perché, di solito, un numero destinato a invii in massa elevati conviene integrarlo senza Coexistence. Per l'uso conversazionale, il limite raramente è un vincolo. Diventa importante quando un processo scorre un elenco e invia alla massima velocità consentita dal codice, uno schema che conviene evitare a prescindere. ### Che cosa dovrebbe fare chi invia? Regola il ritmo di invio e riprova con un'attesa progressiva, invece di riprovare subito. Una coda con velocità fissa è la soluzione più solida, perché rende il limite una caratteristica del sistema invece di scoprirlo in produzione. Quando è eccessivo, un'attesa esponenziale per questo specifico codice offre gran parte dello stesso beneficio. I tentativi ravvicinati non funzionano. Un ciclo che riprova subito dopo un rifiuto genera più richieste proprio quando il numero ha già superato la sua velocità, prolungando la condizione invece di risolverla. - Riprovare subito. Più richieste al momento del rifiuto mantengono il numero oltre la sua velocità. - Confonderlo con il livello di messaggistica. Questo regola le conversazioni uniche giornaliere, non i messaggi al secondo. - Progettare un numero Coexistence contando su una velocità di invio crescente. Non cresce: il limite è fisso. **Questo significa che il mio numero è limitato?** No. È un normale limite di velocità. Il numero è in buone condizioni e gli stessi messaggi riescono quando vengono inviati più lentamente. **Quanto velocemente può inviare un numero Coexistence?** Meta imposta una velocità fissa per i numeri Coexistence, senza adeguarla alla qualità e al livello di messaggistica. **È la stessa cosa di 80007?** No. Quello è un limite di velocità sul WhatsApp Business Account, non sulla velocità di invio dei messaggi di un numero. **Un provider diverso invierebbe più velocemente?** No. Il limite appartiene al numero e a Meta, non a chi chiama la API. --- ## Collega WhatsApp a Make sulla Cloud API ufficiale https://easycoexistence.com/it/integrations/make Imposta la destinazione webhook del numero su un webhook personalizzato di Make: ogni messaggio in arrivo avvierà uno scenario. Le risposte passano dalla Cloud API tramite un modulo HTTP. Make non può usare il nostro server MCP, perché è a sua volta un server MCP, non un client. ### Come avvia un messaggio WhatsApp uno scenario Make? Crea un modulo webhook personalizzato in Make, copia l'URL che ti fornisce e impostalo come destinazione webhook del numero. Da quel momento Meta invia ogni messaggio diretto al numero a quell'URL tramite HTTP POST e lo scenario viene eseguito. Il payload contiene `sender`, `message body` o `media reference`, `timestamp` e `message id`. Da lì è un normale scenario: instrada in base al contenuto, cerca il cliente e chiama gli altri servizi che utilizzi. Poiché si tratta di Coexistence, lo stesso messaggio appare anche nell'app WhatsApp Business sul telefono. Una persona può rispondere, lo scenario vede ciò che ha inviato e nessuno dei due finisce per rispondere sopra l'altro. ### Perché Make non può usare il connettore MCP? Perché Make è un server MCP, non un client MCP. Espone i propri scenari ad assistenti come Claude e ChatGPT, che si connettono a Make dall'esterno. Non si connette al server MCP di qualcun altro. È tutta una questione di direzione. Il nostro connettore è un server in attesa di essere chiamato e Make non può effettuare chiamate verso un server, quindi i due non si incontrano mai. È diverso da n8n, che dispone del nodo MCP Client Tool e può usare un server remoto tramite OAuth. Nella pratica non comporta costi. Il percorso webhook fa tutto ciò che serve a uno scenario ed è il percorso che reagisce ai messaggi in arrivo, cosa che MCP non può fare con alcuno strumento. ### Come invia una risposta uno scenario? Con un modulo HTTP verso la Cloud API, usando `phone number id` e `access token` del numero. Puoi leggere entrambi dalla dashboard o tramite il connettore MCP, se preferisci che sia un assistente a recuperarli. Cosa puoi inviare dipende dal momento. Entro 24 hours dall'ultimo messaggio del cliente, il testo libero funziona. Dopo, verrà consegnato solo un template approvato da Meta; uno scenario che invia esclusivamente testo libero smetterà di funzionare al primo caso notturno. La struttura più solida è un router: controlla quanto tempo è passato dall'arrivo dell'ultimo messaggio in entrata e scegli il ramo del testo libero o quello del template. - Lasciare il webhook indirizzato a un URL Make appartenente a uno scenario disattivato. Meta consegna il messaggio, ma non viene eseguito nulla. - Non rispondere alla richiesta di verifica di Meta. Meta invia una richiesta GET con una challenge prima di consegnare qualsiasi messaggio. - Rispondere con testo libero oltre la finestra di 24 hours. L'invio fallisce e, dal punto di vista dello scenario, sembra che non sia successo nulla. **Make può connettersi al vostro server MCP?** No. Make è un server MCP, non un client, quindi non può chiamare il nostro. Il percorso webhook copre tutto ciò che serve a uno scenario. **Mi serve un'app Make per WhatsApp?** No. Un webhook personalizzato riceve e un modulo HTTP invia. L'integrazione consiste in un URL e una chiamata REST. **Il team può ancora rispondere dal telefono?** Sì. È questo il significato di Coexistence. L'app continua a funzionare sullo stesso numero e lo scenario vede ciò che ha inviato la persona. **Uno scenario può servire diversi clienti?** Sì. Indirizza ogni numero allo stesso webhook e instrada in base a `phone number id` nel payload. --- ## Collega WhatsApp a Zapier sulla Cloud API ufficiale https://easycoexistence.com/it/integrations/zapier Imposta la destinazione webhook del numero su un catch hook di Zapier: ogni messaggio in entrata avvierà un Zap. Le risposte tornano tramite la Cloud API con un'azione webhook. Zapier non può usare il nostro server MCP, perché Zapier è un server MCP, non un client. ### Come fa un messaggio in entrata ad avviare uno Zap? Avvia uno Zap con il trigger Webhooks by Zapier, scegli Catch Hook e copia l'URL generato da Zapier. Imposta quell'URL come destinazione webhook del numero: Meta vi invierà direttamente ogni messaggio in entrata. Il payload contiene il mittente, il contenuto del messaggio, un timestamp e il message id, tutto ciò su cui si basano la maggior parte degli Zap. Nulla viene eseguito sulla tua infrastruttura e non c'è un'app Zapier da mantenere, perché l'integrazione consiste in un URL. L'app WhatsApp Business continua a funzionare sullo stesso numero, così una persona può gestire qualsiasi conversazione che lo Zap non gestisce. ### Perché Zapier non usa il connettore MCP? Perché Zapier esegue un server MCP, non un client MCP. Assistenti come Claude e ChatGPT si collegano a Zapier per usare le sue azioni. Zapier non si collega a un server MCP di terze parti, quindi non può raggiungere il nostro. L'effetto pratico è nullo. MCP serve a un assistente per agire quando lo chiede una persona, mentre uno Zap segue lo schema opposto: succede qualcosa e l'automazione risponde. Questo è il territorio dei webhook in ogni strumento, compresi quelli che dispongono di client MCP. Se vuoi includere anche un assistente, il connettore funziona in Claude o ChatGPT insieme allo Zap, anziché al suo interno. ### Come invia una risposta uno Zap? Con un'azione POST di Webhooks by Zapier verso la Cloud API, usando phone number id e access token del numero, presi dalla dashboard. Il momento determina cosa puoi inviare. Entro 24 ore dall'ultimo messaggio del cliente, il testo libero viene consegnato. Dopo, è consentito solo un template approvato. È qui che la maggior parte degli Zap si interrompe in produzione, perché i test avvengono sempre pochi secondi dopo un messaggio. Uno Zap che gestisce entrambi i casi deve avere un filtro del percorso basato sul tempo trascorso dall'arrivo dell'ultimo messaggio in entrata. È un passaggio in più, ma fa la differenza tra un'automazione che funziona martedì pomeriggio e una che funziona alle tre di notte. - Usare un URL di test di Zapier come destinazione. Smette di ascoltare e i messaggi non vengono consegnati. - Dimenticare la richiesta GET di verifica di Meta. Il catch hook deve restituire la challenge prima che inizi la consegna. - Inviare testo libero oltre la finestra di 24 ore: dal punto di vista dello Zap, l'operazione fallisce senza segnali. **Esiste un'app WhatsApp ufficiale per Zapier?** Qui non ti serve. Un catch hook riceve e un'azione webhook invia, mantenendoti sulla Cloud API ufficiale senza intermediari. **Zapier può usare il vostro server MCP?** No. Zapier è già un server MCP e non agisce da client, quindi non può collegarsi al nostro. **Il mio team perde il telefono?** No. Coexistence mantiene l'app WhatsApp Business attiva sullo stesso numero. **Cosa succede se il mio Zap è in pausa?** Meta ritenta per un periodo, poi smette. I messaggi continuano ad arrivare nell'app sul telefono, quindi l'azienda non perde nulla. --- ## Collega WhatsApp a ChatGPT con un connettore personalizzato https://easycoexistence.com/it/integrations/chatgpt Attiva la modalità sviluppatore nelle impostazioni di ChatGPT, aggiungi EasyCoexistence come connettore e ChatGPT potrà elencare i tuoi numeri, verificarne lo stato, inviare messaggi e template e indirizzare i webhook ai tuoi sistemi, tutto tramite la Cloud API ufficiale di Meta. ### Come lo aggiungi a ChatGPT? Apri Impostazioni, vai su Connettori, poi Avanzate e attiva la modalità sviluppatore. Questa opzione consente di aggiungere un connettore tramite URL invece di sceglierlo dall'elenco integrato. Aggiungi un connettore che punti all'endpoint MCP di EasyCoexistence. La prima volta che ChatGPT chiama uno strumento, apre una schermata di accesso e puoi autorizzarlo lì. Non viene generato, copiato o incollato nulla, perché il connettore usa OAuth invece di una chiave API. Il server è remoto. Non viene installato nulla, nulla gira in background sul tuo computer e chiudere ChatGPT non influisce in alcun modo sul numero collegato. ### Cosa può fare ChatGPT dopo la connessione? Fai una richiesta in linguaggio naturale e ChatGPT sceglie lo strumento. Quale dei miei numeri non è in buono stato? Invia a questo cliente la conferma della prenotazione. Crea un template per gli aggiornamenti dell'ordine e dimmi quando Meta lo approva. Indirizza il webhook di questo numero al mio server. Gli strumenti di lettura consentono di elencare i numeri, verificare la valutazione della qualità, il livello di messaggistica e lo stato della connessione, oltre a recuperare le credenziali quando servono ad altro. Gli strumenti di invio gestiscono il testo libero durante la finestra della sessione e i template approvati al di fuori di essa. Uno dei sedici strumenti fornisce a ChatGPT la nostra documentazione in formato markdown. Per questo risponde alle domande sul funzionamento di tutto questo usando la nostra documentazione, invece di fare supposizioni. ### Cosa non può fare? Reagire a un messaggio in arrivo. È importante chiarirlo, perché è ciò che la maggior parte delle persone si aspetta da un assistente. MCP funziona tramite richieste e risposte. ChatGPT chiama uno strumento quando glielo chiedi. Non esiste un meccanismo che permetta al messaggio WhatsApp di un cliente di riattivare ChatGPT e fargli rispondere autonomamente alle tre di notte. Il nostro connettore non cambia questo comportamento e nessun server MCP di qualunque prodotto lo fa. Le risposte automatiche seguono il percorso dei webhook: Meta consegna i messaggi in arrivo a un sistema gestito da te e quel sistema decide cosa fare. Le due soluzioni funzionano insieme e il connettore può persino impostare per te la destinazione del webhook. - Aspettarsi che risponda automaticamente ai clienti. MCP agisce quando glielo chiedi; per i messaggi in arrivo serve un webhook. - Cercare EasyCoexistence nell'elenco integrato dei connettori. Si aggiunge tramite URL con la modalità sviluppatore attiva. - Pensare che serva una chiave. Il connettore autorizza tramite OAuth e non c'è nulla da incollare. **Serve un piano ChatGPT a pagamento?** I connettori personalizzati sono disponibili tramite la modalità sviluppatore nelle impostazioni. La disponibilità segue le regole dei piani stabilite da OpenAI, non qualcosa che controlliamo noi. **ChatGPT vede le conversazioni dei miei clienti?** Solo ciò che gli chiedi. I messaggi in arrivo passano da Meta alla destinazione del webhook che indichi e noi non archiviamo mai il contenuto delle conversazioni. **Può collegare un nuovo numero?** Può avviare la procedura. Il connettore restituisce un link che il titolare dell'azienda apre per autorizzare il proprio numero tramite il flusso di Meta. **Funziona con lo stesso account usato per Claude?** Sì. Un account EasyCoexistence, un endpoint e ogni assistente collegato vede gli stessi numeri. --- ## Collega WhatsApp a Cursor tramite MCP https://easycoexistence.com/it/integrations/cursor Aggiungi EasyCoexistence alla configurazione MCP di Cursor e l'editor potrà raggiungere un numero WhatsApp reale senza uscire dal progetto: elenca i numeri, controllane lo stato, invia messaggi e template approvati e indica le destinazioni webhook per ciò che stai creando, tutto sulla Cloud API ufficiale di Meta. ### Come lo aggiungi a Cursor? Apri le impostazioni, trova la sezione MCP e aggiungi un server che punti all'endpoint EasyCoexistence. Cursor legge anche un file mcp.json, la soluzione migliore se configuri più macchine o vuoi tenere la configurazione nel controllo versione. Dopo aver ricaricato, chiedi a Cursor di elencare i tuoi numeri. Al primo utilizzo effettua l'accesso e da quel momento gli strumenti diventano disponibili. Non devi installare pacchetti né generare chiavi. Il server è remoto, quindi non viene eseguito accanto all'editor e chiudere Cursor non influisce sul numero collegato. ### Perché usare WhatsApp in un editor? Perché ciò che stai creando è spesso proprio l'integrazione, e senza questo il ciclo di feedback è lento. Collegare un webhook, verificare se è stato verificato, inviare un messaggio di prova a te stesso, leggere lo stato di approvazione di un template: ogni operazione richiede di passare a una dashboard e poi tornare al codice. Con il connettore, fai queste domande dove il codice si trova già. È anche il modo più rapido per configurare il numero di un cliente mentre lavori al suo progetto. get_connect_link restituisce il link che il cliente deve aprire e set_webhook_destination indirizza il numero verso ciò che stai creando, senza che nessuno debba aprire una scheda del browser diversa dal popup di Meta. - Aspettarti che riceva messaggi. MCP agisce quando lo richiedi; il traffico in entrata richiede una destinazione webhook. - Inserire un token nella configurazione. Il connettore usa OAuth e non richiede segreti nel file. - Inviare testo libero a un contatto che non ti scrive da un giorno. Oltre le 24 ore viene consegnato solo un template approvato. **Devo installare qualcosa?** No. È un server remoto su HTTP con OAuth: Cursor si connette al server senza eseguirlo localmente. **Posso mantenere la configurazione nel controllo versione?** Sì, tramite mcp.json. Non contiene segreti, perché l'autorizzazione avviene tramite OAuth al primo utilizzo. **Funziona anche in Claude Code?** Sì, con un solo comando. L'endpoint è lo stesso per ogni client. **Può inviare messaggi a qualsiasi numero?** Invia dai numeri collegati al tuo account a qualsiasi destinatario WhatsApp, nel rispetto delle normali regole su finestra e template. --- ## Collega WhatsApp a Claude Code tramite MCP https://easycoexistence.com/it/integrations/claude-code Esegui un comando claude mcp add e Claude Code potrà raggiungere un vero numero WhatsApp: elencare numeri, controllare lo stato, inviare messaggi e template e impostare destinazioni webhook, tutto sulla Cloud API ufficiale di Meta anziché su una sessione con dispositivo collegato. ### Come si aggiunge? Esegui claude mcp add con il trasporto http e l'endpoint EasyCoexistence, da qualsiasi terminale. Poi esegui /mcp dentro Claude Code e autentica l'account. Da quel momento, i sedici strumenti sono disponibili in ogni sessione su quella macchina. Non viene installato nulla oltre alla voce di configurazione. Il server è remoto, quindi non c'è alcun processo da mantenere attivo né alcuna sessione salvata sul disco. L'autorizzazione avviene tramite OAuth, quindi nessun token finisce nella cronologia della shell, in un dotfile o in un repository. Qui è più importante che in un'app desktop, perché la configurazione del terminale può essere inserita in un repository per errore. ### A cosa serve concretamente? È utile per il lavoro di un agente che coinvolge contemporaneamente WhatsApp e una codebase, cioè gran parte di ciò che fanno i nostri utenti paganti. Un agente può collegare il numero di un cliente con get_connect_link, indirizzarlo al servizio che sta creando con set_webhook_destination, poi inviare un messaggio di prova e verificare se il webhook è stato verificato. Altrimenti, questo ciclo richiede una dashboard, un telefono e molta attesa. È anche il modo in cui la documentazione arriva al modello. get_docs restituisce la documentazione del prodotto in formato markdown, così un agente che risponde a domande sulle regole di Coexistence, sulla finestra di 24 ore o sulla condizione di 14 giorni usa i nostri documenti anziché affidarsi a ciò che ricorda. - Aspettarsi che i messaggi in arrivo raggiungano l'agente. MCP gestisce richieste e risposte; per la consegna serve un webhook. - Aggiungerlo per ogni progetto. È configurato per macchina ed è disponibile in ogni sessione. - Inviare testo libero fuori dalla finestra in uno script. Controlla l'ultimo orario di ricezione e usa un template se necessario. **Funziona anche in Codex?** Qualsiasi prodotto che supporti MCP su HTTP con OAuth può usare lo stesso endpoint. **Un token viene salvato sul disco?** No. L'autorizzazione avviene tramite OAuth, quindi non c'è alcun segreto nel file di configurazione. **Un agente può collegare un numero da solo?** Può avviare il processo. Il link restituito deve essere aperto dal titolare dell'azienda, perché il flusso di Meta richiede un browser e il telefono. **Chiudere il terminale disconnette qualcosa?** No. Il server è remoto e il numero resta connesso indipendentemente da ciò che è in esecuzione localmente. --- ## Webhook WhatsApp: instradare i messaggi direttamente al tuo server https://easycoexistence.com/it/whatsapp-webhook Un webhook WhatsApp è un endpoint HTTPS che indichi tu, al quale Meta invia eventi: messaggi in arrivo, stati di consegna, cambiamenti della qualità e aggiornamenti dell'account. Su un numero Coexistence puoi impostare la destinazione sul tuo server, così le conversazioni non passano mai da un provider. ### Cosa invia davvero Meta a un webhook? Eventi organizzati per categorie: distinguerli determina la tua architettura. Il percorso dei messaggi trasporta ciò che inviano i clienti e, su un numero Coexistence, le copie di ciò che il tuo team invia dall'app WhatsApp Business. Questi sono i campi messages e smb_message_echoes, gli unici a contenere il testo delle conversazioni. Il percorso operativo trasporta tutto il resto: account_update quando cambia lo stato di una connessione, phone_number_quality_update quando cambiano qualità o capacità di invio, account_alerts, account_review_update, business_capability_update e phone_number_name_update. Non contengono testo delle conversazioni e alimentano il monitoraggio. Un provider che si inserisce nel percorso dei messaggi riceve il primo gruppo. Uno che non lo fa, no. ### Come verifica Meta un endpoint? Con una richiesta GET, prima di consegnare qualsiasi cosa. Il mancato superamento di questa verifica è il motivo più comune per cui una configurazione apparentemente completa non riceve mai un messaggio. Meta chiama il tuo URL con hub.mode impostato su subscribe, il tuo hub.verify_token e un valore hub.challenge. Il tuo endpoint deve restituire quella challenge come corpo grezzo della risposta, senza JSON e senza aggiungere altro. In caso contrario, Meta non inizia mai la consegna e nessuna dashboard lo segnala. L'endpoint deve inoltre usare HTTPS. Un endpoint che restituisce un 404 senza contenuto, o che si trova dietro un livello di autenticazione che rifiuta Meta, appare identico a una configurazione funzionante fino a quando il primo messaggio non arriva. ### La destinazione può puntare al tuo server? Sì, ed è questo l'aspetto che varia tra i provider. Meta consente a un'app di sostituire la destinazione a cui un determinato account WhatsApp Business consegna i webhook. Impostiamo questo override sul tuo URL, spostando verso di te gli eventi del percorso dei messaggi inviati al nostro callback. Conserviamo gli eventi operativi, perché dashboard e avvisi sono costruiti su questi. La conseguenza è architetturale, non una politica che pubblichiamo. Sul nostro lato non c'è un luogo in cui conservare il testo delle conversazioni, perché non ci viene mai consegnato. Un account senza override usa il nostro callback predefinito, dove il gestore scarta questi eventi senza salvarli. ### Cosa succede alla destinazione quando un numero si riconnette? Viene rimossa, ed è il problema a cui quasi nessuno pensa. La destinazione non è una proprietà del numero di telefono. È un override sulla sottoscrizione della nostra app all'account WhatsApp Business. Quando una connessione viene rimossa, per la regola di inattività di quattordici giorni di Meta o per un altro motivo, l'app viene disinstallata da quell'account e l'override scompare con essa. La riconnessione ripristina l'invio e il monitoraggio. Non ripristina la consegna al tuo server e nessun errore viene segnalato, quindi il primo indizio è un cliente che dice di non aver ricevuto risposta. Riapplichiamo l'override a ogni riconnessione, perché è successo a un numero reale che si era riconnesso correttamente ma poi era rimasto in silenzio. - Restituire JSON dalla richiesta GET di verifica. Meta vuole il valore grezzo di hub.challenge e nient'altro. - Usare un URL temporaneo o di test. Meta continua a consegnare gli eventi anche dopo che lo strumento che lo ha generato smette di ascoltare. - Presumere che la destinazione sopravviva a una riconnessione. Vive su una sottoscrizione dell'app e viene disinstallata insieme a essa. - Mettere l'endpoint dietro un'autenticazione che rifiuta la richiesta di Meta. **I miei messaggi passano da EasyCoexistence?** No. L'override invia gli eventi del percorso dei messaggi direttamente da Meta al tuo endpoint. Gli eventi di un account senza override usano il nostro callback e vengono scartati senza essere salvati. **Posso cambiare la destinazione in seguito?** Sì, in qualsiasi momento, dalla dashboard o tramite il connettore MCP. Passando null, la destinazione torna a quella predefinita. **Cosa succede se il mio server non è disponibile quando Meta consegna gli eventi?** Meta riprova per un certo periodo e poi interrompe i tentativi. I messaggi arrivano comunque nell'app WhatsApp Business sul telefono, quindi l'azienda non perde nulla anche quando l'integrazione non funziona. **Un webhook basta per più numeri?** Sì. Indica lo stesso endpoint per ogni numero e usa l'id del numero di telefono che riceve il payload per instradare gli eventi. --- ## Invia e ricevi WhatsApp da Python https://easycoexistence.com/it/integrations/python La ricezione è una route del tuo framework web che risponde al GET di verifica di Meta e accetta i POST. L'invio è una richiesta HTTPS all'Cloud API con il `phone number id` e il token del numero. Nessun SDK nostro e nulla da installare. ### Come si ricevono messaggi in Python? Con due gestori su una route, usando il framework che già utilizzi. Il gestore GET risponde alla verifica di Meta. Legge `hub.mode`, `hub.verify_token` e `hub.challenge` dalla stringa di query, confronta il token con il tuo e restituisce la challenge nel corpo grezzo. Restituire JSON qui è l'errore più comune e fallisce senza segnali evidenti. Il gestore POST riceve gli eventi. Restituisci rapidamente 200 e svolgi il lavoro dopo, perché Meta considera lenta una risposta lenta e ritenta, causando la gestione dello stesso messaggio due volte. Accodalo oppure passalo a un'attività in background, invece di elaborarlo direttamente. I messaggi arrivano con un ID messaggio `wamid`. Deduplicare usando questo ID conviene fin dall'inizio, perché i nuovi tentativi sono normali, non eccezionali. ### Come si inviano i messaggi? Con un POST all'endpoint `messages` della Cloud API per il `phone number id`, usando un token bearer. Entrambi i valori provengono dalla connessione: la dashboard li mostra e `get_api_credentials` li restituisce se preferisci farli recuperare a un assistente. La chiamata non ha nulla di specifico per noi, quindi funziona con qualsiasi libreria HTTP e la richiesta è identica a quella descritta nella documentazione di Meta. A cambiare in base al tempo è il corpo. Entro 24 ore dall'ultimo messaggio del cliente invii un oggetto testo. Dopo 24 ore invii un oggetto template con il nome di un template approvato e la relativa lingua. Un client che conosce solo il primo formato funziona perfettamente nei test, ma fallisce al primo messaggio notturno e restituisce l'errore 131047. ### Di cosa ha bisogno un gestore in produzione oltre a questo? Di tre cose facili da trascurare e costose da aggiungere in seguito. Deduplica usando l'ID del messaggio, perché Meta ritenta. Inserisci un segreto lungo e casuale nell'URL del webhook e rifiuta le richieste che non lo contengono, altrimenti chiunque scopra un URL facile da indovinare può inviarvi dati. L'header della firma qui non è un'opzione: Meta firma con il segreto dell'app proprietaria della sottoscrizione, che è la nostra e non viene mai condivisa. Infine, controlla quanto tempo è passato dall'ultimo messaggio del contatto, così il percorso di invio sceglie testo o template senza intervento umano. Niente di tutto questo richiede un framework o una libreria. Servono un insieme, un controllo e un confronto: configurarli prima del primo cliente fa la differenza tra un'integrazione che funziona senza rumore e una che ti costringe a intervenire. - Restituire JSON dal GET di verifica invece del valore grezzo della challenge. - Elaborare inline prima di restituire 200. Meta ritenta le risposte lente e gestisci il messaggio due volte. - Inviare testo libero senza controllare la finestra. Restituisce 131047 e sembra che non sia successo nulla. **Esiste un SDK Python?** Non da parte nostra e non ti serve. L'API è di Meta, documentata da Meta e accessibile con qualsiasi libreria HTTP. **Quale framework dovrei usare?** Qualsiasi. Serve una route che risponda a un GET e accetti un POST, cosa che ogni framework web Python consente. **Come evito di gestire due volte lo stesso messaggio?** Deduplica usando l'ID messaggio `wamid` nel payload. Meta ritenta per progettazione, quindi è un comportamento previsto, non un caso raro. **Il team può continuare a usare il telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero e il tuo gestore vede ciò che inviano come evento echo. --- ## Invia e ricevi WhatsApp da Node.js https://easycoexistence.com/it/integrations/node La ricezione avviene tramite una route che risponde al GET di verifica di Meta e accetta i POST. L'invio è una chiamata fetch alla Cloud API con il phone number id e il token del numero. Non esistono SDK nostri e non devi installare nulla. ### Come ricevi i messaggi in Node? Una route con due metodi, in Express, Fastify, un gestore di route Next o un server semplice. Il GET risponde alla verifica di Meta: leggi hub.mode, hub.verify_token e hub.challenge dalla query, confronta il token con il tuo e restituisci la challenge come testo semplice. Restituirla come JSON è l'errore più comune e produce un endpoint che non riceve mai nulla, pur sembrando corretto. Il POST riceve gli eventi. Rispondi subito con 200 e processa tutto dopo. Meta riprova ogni richiesta lenta e un gestore che svolge il lavoro prima di rispondere vedrà lo stesso messaggio più di una volta. Soprattutto in serverless, restituire prima la risposta e accodare il lavoro evita che un avvio a freddo generi un duplicato. ### Come invii? Una chiamata fetch all'endpoint messages della Cloud API per il phone number id, con il token nell'header bearer. Non c'è nulla di specifico per noi, quindi la richiesta corrisponde esattamente alla documentazione di Meta e non devi imparare o usare un wrapper vincolante. Entrambi i valori sono nella dashboard e get_api_credentials li restituisce tramite il connettore MCP se un assistente sta configurando l'integrazione. Il body dipende dal momento dell'invio. Entro 24 ore dall'ultimo messaggio in entrata del cliente, invia un text object. Dopo, invia un template object con un nome e una lingua di template approvati. Il codice che invia solo testo supera ogni test e fallisce al primo messaggio arrivato durante la notte. ### Cosa cambia in serverless? Due cose, entrambe legate al fatto che la funzione può terminare prima del lavoro. Restituire 200 e continuare a processare non funziona quando una funzione si congela appena risponde. Usa ciò che offre la tua piattaforma per mantenere il lavoro attivo dopo la risposta oppure inserisci il payload in una coda e lascia che lo gestisca una funzione separata. A Meta serve solo una conferma rapida, non che il lavoro sia già terminato. Gli avvii a freddo rendono più probabili le risposte lente, con più tentativi e duplicati. La deduplicazione sull'ID messaggio wamid non è facoltativa in questo modello: è ciò che lo rende affidabile. - Restituire la challenge come JSON invece che come body grezzo. - Svolgere il lavoro prima di rispondere con 200. In serverless la funzione può congelarsi appena risponde. - Saltare la deduplicazione. Meta riprova per progettazione e i duplicati sono normali, non un caso limite. **Mi serve una libreria?** No. Bastano una route e una fetch, e la chiamata corrisponde esattamente alla documentazione di Meta. **Funziona su Vercel o Lambda?** Sì, con la consueta attenzione del serverless: conferma prima, poi processa tramite una coda o un meccanismo in background, non inline. **Come verifico che la richiesta provenga da Meta?** Inserisci un segreto lungo e casuale nell'URL del webhook e rifiuta ogni richiesta che non lo contiene. Meta firma con il segreto dell'app proprietaria della sottoscrizione, che in questo caso è la nostra e non viene mai condivisa, quindi l'header della firma non può essere controllato da parte tua. **Posso usare TypeScript?** Sì. Da parte nostra non c'è nulla contro cui tipizzare, perché il payload è di Meta ed è documentato da Meta. --- ## EasyCoexistence e una casella BSP https://easycoexistence.com/it/compare/coexistence-vs-bsp Un BSP vende una piattaforma: una casella condivisa in cui lavora il tuo team, con i messaggi archiviati sui suoi server. Coexistence mantiene l'app WhatsApp Business sul telefono e inoltra i messaggi dove indichi tu. La scelta è tra un prodotto in cui lavorare e una connessione su cui costruire. ### Che cosa ti offre davvero un BSP? Un prodotto, e non è una critica. Un Business Solution Provider vende in genere una casella condivisa: gli operatori accedono, le conversazioni vengono assegnate, ci sono risposte predefinite, tag, report e un'app mobile. Per un team di assistenza di otto persone che deve dividere il lavoro e vedere chi ha risposto a cosa, è davvero l'acquisto giusto, e costruirlo da soli sarebbe assurdo. La conseguenza architetturale è che i messaggi passano dalla loro piattaforma e vi vengono archiviati, perché una casella condivisa non può esistere altrimenti. Ha bisogno dello storico per mostrarlo. È una caratteristica intrinseca del prodotto, non una scelta di un fornitore specifico. ### Quando Coexistence è la soluzione più adatta? Quando il numero appartiene a un'azienda che ha già un modo di lavorare e nessuno vuole cambiarlo. Un piccolo team che risponde da un solo telefono non ha bisogno di assegnare le conversazioni. Ha bisogno di recuperare le serate, quindi di qualcosa che gestisca automaticamente conferme e prime risposte mentre il telefono continua a funzionare esattamente come prima. Spostarlo in una casella risolve un problema che non ha e ne crea uno che non ha chiesto. Un'agenzia presenta la stessa situazione per un motivo diverso. I clienti non migreranno il numero né formeranno di nuovo il personale, e spesso non accetteranno affatto che le loro conversazioni restino su una piattaforma di terzi. Coexistence è l'unico percorso ufficiale che non chiede loro nulla. ### Qual è la scelta giusta se stai creando il software? Coexistence, quasi sempre, e il motivo è strutturale, non legato alle funzionalità. Se stai creando il prodotto che gestisce le conversazioni, una casella BSP è concorrente di ciò che stai costruendo e uno strato tra te e Meta. Finisci per integrarti con la loro astrazione invece che con la Cloud API, quindi devi gestire i loro limiti di velocità, il formato del webhook, il calendario delle versioni e i loro prezzi, oltre a quelli di Meta. Con Coexistence il webhook arriva al tuo endpoint e le chiamate API sono quelle di Meta, documentate da Meta. Nulla dell'integrazione dipende da un fornitore, ed è proprio questo che rende possibile andarsene. - Scegliere in base al prezzo. Sono prodotti diversi e quello più economico non è una versione ridotta dell'altro. - Mettere un team di assistenza di otto persone su una connessione grezza senza aver costruito nulla. Hanno bisogno di una casella e senza di essa saranno scontenti. - Dare per scontato che un BSP possa mantenere attiva l'app WhatsApp Business. Alcuni possono farlo tramite Coexistence, molti no, quindi vale la pena chiederlo direttamente. **Posso usare entrambi?** In pratica sì, se un BSP supporta Coexistence. La domanda da fare è dove vengono conservati i contenuti delle conversazioni, perché è questa la vera differenza. **Un BSP è più affidabile?** Entrambi funzionano sulla Cloud API di Meta, quindi la consegna è la stessa. Cambia il numero di soggetti tra Meta e il tuo sistema. **Qual è il più economico?** Di solito una tariffa fissa per la connessione costa meno del prezzo di una casella per operatore, ma sono acquisti diversi e confrontare solo i numeri è fuorviante. **Che cosa succede al mio storico se me ne vado?** Con Coexistence non è mai stato in nostro possesso. Con una piattaforma resta lì, e per recuperarlo serve un'esportazione. --- ## EasyCoexistence o costruirlo da sé https://easycoexistence.com/it/compare/build-it-yourself-vs-easycoexistence Ogni chiamata API effettuata da questo prodotto è documentata da Meta e disponibile a chiunque abbia un'app Meta. Costruire la connessione richiede un fine settimana. Ciò che richiede più tempo è diventare Tech Provider, mentre ciò che non finisce mai è accorgersi quando una connessione si interrompe in silenzio. ### Cosa dovresti davvero costruire? Meno di quanto ci si aspetti per la prima versione, e più di quanto ci si aspetti per quella che regge nel tempo. La prima versione comprende un'app Meta, Embedded Signup, un endpoint che risponde al handshake di verifica e una chiamata di invio. Per chi ha dimestichezza con OAuth e i webhook, è davvero un lavoro da fine settimana, e le nostre pagine di documentazione descrivono gran parte del processo. La versione che regge nel tempo è diversa. Gestisce per nome otto tipi di evento webhook, distingue un token revocato da un numero rimosso, interroga periodicamente la valutazione della qualità e il livello di messaggistica perché nessuno dei due arriva come evento su cui fare affidamento, riapplica l'override del webhook dopo che una riconnessione lo disinstalla e separa una disconnessione dopo quattordici giorni di inattività da un cliente che se n'è davvero andato. Ognuno di questi aspetti è stato imparato da qualcosa che si è rotto. ### Qual è la parte che non si può abbreviare? Diventare il tuo Tech Provider Meta, che è ciò che distingue il collegare un numero dal collegare i numeri di altre persone. È gratuito, ma non è rapido. Richiede un Business Manager verificato, un'app che superi l'App Review e video registrati che dimostrino i flussi. Fino a quel momento lavori tramite l'account provider di qualcun altro, ed è questo che porta ai limiti di una singola connessione che molte persone incontrano con gli strumenti pronti all'uso. Se stai collegando un numero di tua proprietà, nulla di tutto questo si applica e dovresti semplicemente costruirlo. Se stai collegando numeri per i clienti, questo è il progetto vero e proprio, misurato in settimane di attesa anziché giorni di lavoro. ### Quanto costa davvero gestire il monitoraggio? È la parte senza una data di completamento, ed è questo che la rende diversa dal resto. Una connessione può interrompersi in silenzio. L'app WhatsApp Business continua a funzionare durante un calo della qualità, un token scaduto, un override del webhook rimosso e una disconnessione dopo quattordici giorni, quindi nulla sul telefono indica un problema e il primo segnale è di solito un cliente che chiede perché nessuno abbia risposto. Per rilevarlo servono un processo pianificato, un ricevitore webhook, un luogo in cui salvare lo stato, gli avvisi e qualcuno che li noti. Nulla di tutto questo è difficile. Tutto deve continuare a funzionare e restare corretto mentre Meta cambia le cose, come fa regolarmente. È questo, onestamente, ciò che acquisti qui, più che le chiamate API. - Fare una stima basandosi sulla prima versione. Collegare un numero richiede un fine settimana; mantenerne cinquanta collegati è un'altra cosa. - Pianificare di diventare Tech Provider entro una scadenza. I tempi dell'App Review non sono sotto il tuo controllo. - Trattare il monitoraggio come una fase successiva. Gli errori che rileva sono silenziosi, quindi la loro assenza non dimostra che non stiano avvenendo. **C'è qualcosa di proprietario?** No. Ogni chiamata usa la Cloud API documentata da Meta. È una scelta deliberata: nulla ti vincola e puoi andartene mantenendo intatta la tua integrazione. **Dovrei costruirlo se ho un solo numero?** Probabilmente sì. Un numero di tua proprietà, collegato una volta, è un progetto piccolo e ti permette di imparare davvero a usare la piattaforma. **Quanto richiede ottenere lo stato di Tech Provider?** È gratuito, ma richiede un Business Manager verificato e l'App Review, inclusi i video registrati. L'attesa è la parte più lunga. **Cosa perdo costruendolo da solo?** Nulla sul piano tecnico. Ti assumi il monitoraggio, cioè la parte che non finisce mai e che può fallire in silenzio. --- ## Errore WhatsApp 368: account limitato per violazione delle norme https://easycoexistence.com/it/docs/whatsapp-error-368 L'errore 368 indica che il WhatsApp Business Account è stato limitato da Meta in seguito a un'azione per violazione delle norme. È una decisione a livello di account, non un problema della richiesta, e il ricorso va presentato a Meta, non a un provider. ### Cosa significa davvero una limitazione? Significa che Meta ha adottato un provvedimento nei confronti dell'account aziendale, di solito dopo violazioni ripetute delle norme e non per un singolo evento. Le cause comuni sono contenuti dei messaggi che violano le norme commerciali o aziendali di WhatsApp, un modello di destinatari che segnalano i messaggi oppure un dato della verifica dell'azienda che non risulta valido. Tutti questi casi riguardano l'account, non un messaggio specifico. Per questo ogni invio non riesce, invece di fallirne solo alcuni. È importante distinguerla dalla limitazione della qualità, che riduce quanto può inviare un account integro. Una limitazione esprime un giudizio sul fatto che l'account debba continuare a operare e non si risolve inviando meno. ### Come si risolve? Attraverso Meta, in Gestione aziendale, e solo da parte di chi possiede l'account. L'avviso relativo al provvedimento in Gestione aziendale indica quale norma è stata citata e se è possibile presentare un ricorso. I ricorsi esistono e a volte hanno successo, ma non è possibile promettere una tempistica e non esiste una procedura di escalation tramite un provider. Nessuno che venda accesso API può vedere una decisione relativa alle norme o influenzarla. È una delle poche situazioni in cui la risposta onesta di qualsiasi fornitore è che non può aiutarti proprio con ciò per cui vorresti più aiuto. Può però indicarti quale account è limitato e quando è successo: è questo lo scopo della cronologia della connessione. - Chiedere a un provider di rimuoverla. Il provvedimento appartiene a Meta e nessun altro può visualizzarlo. - Collegare il numero altrove. La limitazione riguarda il WhatsApp Business Account e lo segue ovunque. - Confonderla con la limitazione della qualità, che riduce il volume di un account integro invece di limitare l'account stesso. **Posso trasferire il numero a un altro provider?** No. La limitazione riguarda il WhatsApp Business Account, quindi si applica ovunque venga usato il numero. **Quanto durano i ricorsi?** Meta non pubblica una durata e nessun provider può vedere lo stato della procedura. **Influisce sulla ricezione?** L'applicazione delle norme varia a seconda del caso. Ciò che resta invariato è che l'invio smette di funzionare. **131031 è la stessa cosa?** È correlato. Quel codice accompagna una limitazione con una mancata corrispondenza dei dati di verifica e indica un problema nei dati aziendali, non nel comportamento di invio. --- ## Errore WhatsApp 131031: account limitato o dati non coerenti https://easycoexistence.com/it/docs/whatsapp-error-131031 L’errore 131031 indica che l’account WhatsApp Business è limitato, spesso perché i dati di verifica dell’azienda non coincidono con quelli registrati da Meta o perché è coinvolto un PIN della verifica in due passaggi. Si risolve in Business Manager, non nel codice. ### Quale tipo di differenza lo causa? Una differenza tra ciò che Meta sa sull’azienda e ciò che è stato fornito, che sembra piccola ma non lo è. La verifica dell’azienda collega un’entità legale all’account: nome, indirizzo, dati di registrazione e documenti giustificativi. Quando qualcosa cambia nell’azienda e non viene aggiornato con Meta, oppure i dati inviati non corrispondono a un registro controllato da Meta, l’account può essere limitato finché la situazione non viene riconciliata. Il PIN della verifica in due passaggi è l’altra causa comune ed è più semplice da risolvere. È impostato sul numero di telefono e richiesto per alcune operazioni; se è stato dimenticato o impostato da qualcuno che non lavora più lì, va reimpostato prima che tutto il resto possa funzionare. ### Dove si controlla davvero? In Business Manager, sull’account aziendale e non sul numero di telefono. Lo stato della verifica e qualsiasi avviso di provvedimento si trovano entrambi lì e, insieme, indicano di solito quale delle due cause si applica. La dashboard di un provider può dirti che un numero ha smesso di funzionare e quando, ma non può vedere un registro di verifica, quindi non può dirti quale dato sia errato. Se la causa è la verifica, il percorso consiste nell’aggiornare i dati dell’azienda e inviarli di nuovo. Se la causa è il PIN, lo si reimposta dalle impostazioni di WhatsApp Manager per quel numero; conviene poi annotarlo in un luogo che l’azienda possa ritrovare. - Trattarlo come un problema del codice. La richiesta era corretta e l’account è stato rifiutato. - Inviare di nuovo la verifica con gli stessi dati che erano stati rifiutati. - Supporre che il PIN sia conservato da un provider. È impostato sul numero nelle impostazioni di Meta. **È la stessa cosa del 368?** Sono collegati, ma non identici. Il 368 è un provvedimento per violazione delle norme; questo di solito riguarda i dati di verifica dell’azienda o un PIN in due passaggi. **Un provider può vedere il mio stato di verifica?** No. Si trova sull’account aziendale in Business Manager e non viene esposto ai provider. **Riconnettere può aiutare?** No. La limitazione riguarda l’account, quindi una nuova connessione si trova nella stessa condizione. **Come reimposto il PIN in due passaggi?** In WhatsApp Manager, nelle impostazioni del numero di telefono. Annotalo in un luogo che l’azienda possa recuperare in seguito. --- ## Errore WhatsApp 132015: template sospeso per qualità https://easycoexistence.com/it/docs/whatsapp-error-132015 L’errore 132015 indica che Meta ha sospeso questo template perché la sua qualità è diminuita, di solito dopo che i destinatari hanno bloccato o segnalato messaggi che lo utilizzavano. Il numero funziona. È solo questo template a non poter inviare temporaneamente. ### Perché viene sospeso un singolo template? Perché la qualità viene misurata sia per template sia per numero, e uno problematico può essere isolato senza penalizzare tutto il resto. Meta osserva come i destinatari reagiscono ai messaggi inviati con ciascun template: blocchi, segnalazioni e il fatto che le persone interagiscano o meno. Un template che produce costantemente reazioni negative viene sospeso, mentre gli altri sullo stesso numero continuano a funzionare. È una risposta volutamente mirata e più utile di quanto sembri, perché indica esattamente quale messaggio crea il problema. Le cause più comuni sono contenuti promozionali inseriti in un template di utilità, un messaggio che non chiarisce quale azienda sta scrivendo oppure un template inviato a persone che non se lo aspettavano. ### Cosa dovresti fare con un template sospeso? Modificalo invece di reinviarlo e considera la sospensione come un’indicazione sul contenuto. Un template sospeso torna disponibile per l’invio dopo un certo periodo, ma inviare lo stesso contenuto allo stesso tipo di pubblico produce la stessa reazione e una seconda sospensione. Meta disabilita definitivamente un template dopo sospensioni ripetute. A quel punto l’unica soluzione è crearne uno nuovo con contenuti diversi, quindi è la seconda sospensione quella da evitare. Di solito modificare significa rendere evidente lo scopo già nella prima riga, indicare l’azienda ed essere trasparenti sul motivo per cui la persona riceve il messaggio. Significa anche verificare a chi viene inviato, perché un buon template rivolto a un elenco di persone non interessate produce comunque gli stessi segnali. - Reinviare lo stesso template dopo la fine della sospensione. È il contenuto ad averla causata. - Interpretarlo come un problema del numero. Gli altri template sullo stesso numero continuano a funzionare. - Aspettare una terza sospensione. Le sospensioni ripetute disabilitano definitivamente il template. **Gli altri template possono continuare a essere inviati?** Sì. La sospensione riguarda questo template e non interessa gli altri template approvati del numero. **Quanto dura una sospensione?** Meta non pubblica una durata fissa e il periodo aumenta con il ripetersi delle sospensioni. **Posso modificare un template sospeso?** Sì, ed è proprio questo il punto. Inviare nuovamente contenuti migliorati consente di recuperarlo. **Che cos’è il 132016?** È la versione permanente. Dopo sospensioni ripetute, il template viene disabilitato e deve essere sostituito con uno nuovo. --- ## Errore WhatsApp 100: parametro non valido https://easycoexistence.com/it/docs/whatsapp-error-100 L'errore 100 indica che la richiesta contiene un parametro che Meta non accetta: non supportato, scritto male o con una struttura errata per quell'endpoint. È deterministico, quindi la stessa richiesta fallisce ogni volta allo stesso modo e ripeterla non serve. ### Cosa lo produce Qualcosa nel corpo della richiesta o nella query che l'endpoint non riconosce, con cause prevedibili e ricorrenti. - Un nome di campo scritto male o con maiuscole e minuscole errate. - Un parametro appartenente a un endpoint diverso. - Un valore del tipo sbagliato, ad esempio un numero inviato come stringa quando è previsto un intero. - Un oggetto annidato appiattito o un valore semplice inviato dove serve un oggetto. ### Perché ripeterla non serve Perché la piattaforma non è cambiata tra un tentativo e l'altro. Una richiesta malformata resta tale al secondo tentativo per lo stesso motivo del primo, e un ciclo di nuovi tentativi attorno a questo errore aggiunge il limite di frequenza al problema originale invece di risolverlo. La risposta utile è registrare il corpo della richiesta insieme all'errore e confrontarlo campo per campo con la documentazione dell'endpoint. Quasi sempre la differenza è visibile entro un minuto. - Ripetere la richiesta. È deterministica e fallirà sempre allo stesso modo. - Pensare che riguardi il numero. Questo errore non indica mai un problema della connessione. - Interpretarlo come un errore generico. Indica nello specifico un problema di parametro, mentre i codici più specifici 131008 e 131009 riguardano valori mancanti o fuori intervallo. **Significa che il mio numero è guasto?** No. Questo errore riguarda solo la richiesta e il numero non viene coinvolto. **Perché è così generico?** È il codice generico per i problemi di parametro. Meta ha codici più specifici per un parametro mancante e per un valore non valido. **Un fornitore può causarlo?** Solo costruendo la richiesta. In un'integrazione diretta, la richiesta è tua. **Devo riprovare con un'attesa progressiva?** No. È deterministico e ripetere la richiesta aggiunge un limite di frequenza a un problema non temporaneo. --- ## Errore WhatsApp 131008: parametro richiesto mancante https://easycoexistence.com/it/docs/whatsapp-error-131008 L'errore 131008 indica che nella richiesta manca un parametro obbligatorio. È più mirato e utile dell'errore 100, che riguarda in generale i parametri malformati, perché specifica che il campo è assente anziché errato. ### Cosa manca di solito I campi che sembrano facoltativi ma non lo sono, per questo gli stessi pochi ricorrono continuamente. - messaging_product, che deve essere impostato su whatsapp per ogni invio. - recipient_type nei formati di messaggio che lo richiedono. - L'oggetto language nell'invio di un template, obbligatorio anche quando ne esiste uno solo. - components in un template che definisce variabili, dove un elenco vuoto non equivale a ometterlo. ### Perché è una buona notizia Perché è il problema più specifico di questa famiglia. L'errore 100 indica che un parametro è errato da qualche parte; questo specifica che un parametro obbligatorio manca del tutto, restringendo la ricerca all'elenco dei campi obbligatori dell'endpoint. La soluzione consiste nel leggere la documentazione dell'endpoint chiamato e confrontare la richiesta con il relativo insieme di campi obbligatori. Richiede un minuto, ed è per questo che nei log conviene distinguere questo errore dal 100 invece di raggrupparli entrambi come richiesta non valida. - Trattarlo come l'errore 100. Questo indica un'assenza ed è quindi più specifico. - Inviare un elenco components vuoto come se fosse un'omissione. Per l'API sono due cose diverse. - Omettere messaging_product. È obbligatorio per ogni invio ed è la causa singola più comune. **Quale parametro manca?** La risposta lo indica. Quando non lo fa, la documentazione dell'endpoint elenca l'insieme dei campi obbligatori. **messaging_product è davvero obbligatorio?** Sì, per ogni invio, impostato su whatsapp. È l'omissione più comune. **È uguale all'errore 100?** No. Il 100 riguarda un parametro presente ma errato; questo riguarda un parametro assente. **Riprovare può aiutare?** No. La richiesta è deterministica e fallirà nello stesso modo finché non aggiungi il campo. --- ## Errore WhatsApp 131009: valore del parametro non valido https://easycoexistence.com/it/docs/whatsapp-error-131009 Il codice 131009 indica che uno o più valori dei parametri non sono validi: il campo era presente ed è stato riconosciuto, ma il suo contenuto non è accettato dall'endpoint. I casi più comuni riguardano codici locale, formato dei numeri di telefono e valori enum. ### I valori che causano più errori Tre tipi di valore causano la maggior parte dei casi, e tutti e tre sembrano corretti a chi li legge. - Codici locale: en quando il template è stato creato come en_US, oppure pt quando è pt_BR. - Numeri di telefono con punteggiatura, zeri iniziali o segno più, quando sono attese solo cifre nel formato internazionale. - Valori enum con maiuscole o minuscole errate, ad esempio una categoria del template scritta in minuscolo. - Date o timestamp in un formato diverso da quello documentato dall'endpoint. ### Perché il caso dei codici locale merita attenzione Perché produce due errori diversi a seconda dell'endpoint e porta spesso a cercare la causa nell'errore sbagliato. L'invio di un template con una lingua inesistente per quel nome restituisce 132001, che fa pensare alla mancanza del template. L'invio di un codice locale malformato a un endpoint che lo verifica prima restituisce invece questo errore. Alla base c'è lo stesso errore, e in entrambi i casi la soluzione è leggere l'elenco dei template e copiare la stringa esatta della lingua, senza presumere il formato. - Presumere che en ed en_US siano intercambiabili. Identificano template diversi. - Inviare un numero di telefono con segno più o punteggiatura. Servono solo cifre, nel formato internazionale. - Ritentare. Il valore è deterministicamente errato. **Quale valore è errato?** La risposta di solito indica il parametro. Quando non lo fa, controlla prima il codice locale e il formato del numero di telefono. **Come va formattato un numero di telefono?** Formato internazionale, solo cifre, senza segno più e senza punteggiatura. **Perché lo stesso errore a volte restituisce 132001?** Perché l'invio di un template risolve insieme nome e lingua, quindi una coppia sconosciuta viene interpretata come un template mancante. **È un problema del mio numero?** No. Questo errore riguarda solo la richiesta. --- ## Errore WhatsApp 131051: tipo di messaggio non supportato https://easycoexistence.com/it/docs/whatsapp-error-131051 L'errore 131051 indica che il tipo di messaggio inviato non è supportato. A volte il valore del tipo non è valido, ma su un numero Coexistence indica più spesso un tipo che la piattaforma non consente per quel tipo di connessione. ### Due cause diverse La prima è ordinaria: un valore del tipo scritto in modo errato o non definito dall'API. Consultare il riferimento dell'endpoint risolve il problema in un minuto. La seconda è strutturale e può trarre in inganno, perché il codice è identico. Un numero Coexistence non può fare tutto ciò che può fare un normale numero Cloud API, e il tentativo di usare una di queste funzioni restituisce questo errore invece di un messaggio più chiaro. I messaggi effimeri, i contenuti visualizzabili una volta, la posizione in tempo reale e le liste di trasmissione sono disattivati su un numero connesso, mentre le chat di gruppo sono completamente fuori dall'API. ### Come capire quale causa hai Dipende da ciò che stavi cercando di inviare. - Un tipo definito dall'API e già inviato in precedenza: è un errore di formattazione, quindi confronta il payload. - Qualsiasi contenuto indirizzato a un gruppo: è una limitazione strutturale e nessun fornitore può abilitarlo. - Posizione in tempo reale, contenuto visualizzabile una volta o messaggio effimero: è una limitazione strutturale su un numero Coexistence. - Un tipo nuovo che non hai mai inviato: verifica che sia disponibile per il tuo account e nella tua area geografica. - Costruire il prodotto attorno alle chat di gruppo. Sono escluse dall'API con ogni fornitore. - Supporre che un fornitore possa abilitare un tipo disattivato. Sono limitazioni a livello di piattaforma. - Riprovare l'invio. Nessuna delle due cause è temporanea. **Posso inviare messaggi a un gruppo?** No. Le chat di gruppo sono fuori dall'API su un numero Coexistence, con ogni fornitore. **Perché la posizione in tempo reale non è supportata?** È una delle funzionalità disattivate su un numero dopo l'attivazione di Coexistence. **Si può risolvere?** Se la causa è un tipo non valido, sì. Se è un limite della piattaforma, no. **Riguarda la ricezione?** No. Questo errore riguarda l'invio di un tipo non consentito. --- ## Errore WhatsApp 131052: download dei contenuti multimediali non riuscito https://easycoexistence.com/it/docs/whatsapp-error-131052 L'errore 131052 indica che Meta non ha potuto scaricare il contenuto multimediale allegato a un messaggio. Riguarda il contenuto, non la tua richiesta: chiedi di inviarlo in un altro modo invece di modificare il codice. ### Perché succede Perché i contenuti multimediali in entrata vengono recuperati separatamente, non consegnati direttamente. Un messaggio contiene un ID del contenuto multimediale, poi i byte vengono recuperati usando quell'ID. Il recupero può fallire per motivi legati al mittente: un caricamento non completato, un file scaduto prima del recupero o un formato danneggiato durante la sua creazione. Nulla di tutto questo è visibile dal tuo lato e modificare la richiesta non risolve il problema. ### Cosa fare Consideralo un messaggio ricevuto senza allegato e gestiscilo come qualsiasi altro input incompleto. - Registra il messaggio e indica il contenuto multimediale come non disponibile, invece di scartare l'intero evento. - Recupera subito i contenuti multimediali: gli ID non restano validi per sempre. - Quando è coinvolta una persona, chiedi al cliente di inviarlo di nuovo: nella maggior parte dei casi risolve il problema. - Non riprovare senza limiti. Se il primo recupero e un nuovo tentativo falliscono, il contenuto multimediale non arriverà. - Scartare l'intero messaggio. Il testo e il contesto restano utili anche senza allegato. - Recuperare il contenuto multimediale molto tempo dopo la ricezione. Gli ID scadono. - Riprovare in un ciclo continuo. Un recupero fallito raramente riesce in seguito. **Il messaggio è perso?** No. Il messaggio arriva; è il recupero dell'allegato a non riuscire. **Devo chiedere al cliente di inviarlo di nuovo?** Quando è coinvolta una persona, sì. Nella maggior parte dei casi risolve rapidamente. **Per quanto tempo è valido un ID del contenuto multimediale?** Non indefinitamente, per questo è importante recuperarlo subito. **131053 è la stessa cosa?** No. Indica un errore nel caricamento del contenuto multimediale che stai inviando. --- ## Codici di errore WhatsApp Cloud API https://easycoexistence.com/it/docs/whatsapp-error-codes Qui trovi tutti i codici di errore WhatsApp Cloud API che documentiamo, in una tabella con il significato di ciascuno e l'utilità di un nuovo tentativo. La maggior parte non serve: gli errori sono deterministici, quindi la stessa richiesta fallisce nello stesso modo e un ciclo di nuovi tentativi trasforma una richiesta errata in un limite di frequenza. ### Come leggere la colonna dei nuovi tentativi Contiene tre valori e scegliere quello sbagliato è l'errore più costoso di tutta questa guida. No significa che il fallimento è deterministico. È la richiesta, il template o lo stato del destinatario ad aver causato il problema: inviare di nuovo la stessa richiesta produce lo stesso errore e consuma capacità che ti servirà in seguito. Sì significa che il problema era dalla parte di Meta e un backoff lo risolve davvero. Attendi significa che la condizione è reale ma temporanea: un limite o un blocco che si rimuove da solo. Ritentare prima che scompaia non serve e può prolungarlo. ### Perché la maggior parte di questi codici non consente nuovi tentativi Perché la piattaforma restituisce codici specifici invece di codici generici. Un parametro non valido, un template inesistente, una finestra di messaggistica chiusa e un destinatario che ha revocato il consenso sono tutti problemi riconoscibili al momento della risposta, quindi Meta li identifica invece di restituire un errore vago. - Un problema nella richiesta non diventa corretto al secondo tentativo. - Un problema del template è nel template, che la richiesta non può modificare. - Un problema della finestra o del consenso riguarda lo stato del destinatario, non il tuo. - Una limitazione dell'account è una decisione e ritentare non è un ricorso. ### Cosa registrare quando arriva uno di questi codici Quanto basta per diagnosticarlo senza riprodurlo: è la differenza tra una correzione di cinque minuti e una giornata passata a tirare a indovinare. - La risposta completa dell'errore, incluso il trace id, richiesto dall'assistenza Meta. - Il corpo della richiesta così come è stato inviato, non come lo avevi previsto. Di solito il problema è proprio la differenza tra i due. - L'ID del numero di telefono, per distinguere un problema su un numero da uno che riguarda l'intero account. - Il timestamp, per verificare il fallimento rispetto allo stato della connessione in quel momento. ### I codici che esistono solo su Coexistence Sono due e confondono perché sembrano normali errori di invio. 2593107 e 2593108 riguardano entrambi la sincronizzazione della cronologia chat, il passaggio che copia le conversazioni recenti dall'app WhatsApp Business quando un numero viene collegato per la prima volta. Non sono errori di messaggistica e non indicano che la connessione sia fallita. Una sincronizzazione che supera il limite o avviene fuori dalla finestra prevista lascia il numero connesso e operativo, ma con meno cronologia copiata del previsto. Interpretarli come una connessione interrotta porta a scollegare il numero e ricominciare, perdendo altra cronologia invece di recuperarla. - Ritentare per impostazione predefinita. La maggior parte di questi codici è deterministica e il ciclo aggiunge un limite di frequenza. - Registrare l'errore senza il corpo della richiesta. Di solito il problema è la differenza tra ciò che è stato inviato e ciò che era previsto. - Interpretare un errore di sincronizzazione come una connessione interrotta. Il numero è ancora connesso e operativo. - Scartare il trace id, l'unico elemento che rende gestibile una richiesta all'assistenza. **Quali errori devo ritentare?** 131016 e 131000, con backoff esponenziale. 130429, 132015 e 133008 si risolvono da soli aspettando. Tutto il resto è deterministico. **Un codice di errore significa che il mio numero è disconnesso?** Di solito no. La maggior parte riguarda la richiesta, il template o il destinatario. I problemi di connessione compaiono come webhook dell'account e della qualità, non come errori di invio. **Che cos'è un trace id?** È un identificativo nella risposta dell'errore che permette all'assistenza Meta di trovare la richiesta specifica. Registralo a ogni fallimento: senza di esso una segnalazione non può essere gestita. **Questi codici sono uguali per ogni provider?** Sì. Provengono dalla Cloud API di Meta, quindi sono identici qualunque provider abbia collegato il numero. Un provider può cambiare solo la chiarezza con cui ti vengono mostrati. --- ## Errore WhatsApp 131053: caricamento del file multimediale non riuscito https://easycoexistence.com/it/docs/whatsapp-error-131053 L'errore 131053 indica che Meta non ha caricato il file multimediale nella tua richiesta. A differenza del codice correlato 131052, riguarda un file che controlli tu, quindi puoi risolverlo: verifica dimensioni, formato e, se invii un link, che Meta possa raggiungerlo. ### Le tre cause Nell'ordine in cui si verificano nella pratica. - Dimensioni: il file supera il limite previsto per il suo tipo. Immagini 5 MB, video e audio 16 MB, documenti 100 MB. - Formato: un codec o contenitore non accettato dall'API, un caso comune con i video esportati dai software di montaggio. - Raggiungibilità: invii un link anziché un id caricato e l'URL richiede un accesso, è protetto da un firewall o reindirizza. - Scadenza: usi un id di un file caricato molto tempo dopo la sua creazione. ### Caricare è meglio che collegare Inviare un link obbliga Meta a recuperare il file al momento dell'invio, aggiungendo una possibile causa di errore che non puoi vedere dalla tua rete. Un URL che si apre perfettamente nel tuo browser può essere irraggiungibile dall'infrastruttura di Meta per motivi geografici, una regola firewall o un cookie di autenticazione già presente nel browser. Caricare prima il file e inviare l'id restituito elimina del tutto questo tipo di errore. È una richiesta in più e rende l'invio deterministico, un vantaggio per tutto ciò che invii su larga scala. - Dare per scontato che un URL funzionante nel tuo browser funzioni anche per Meta. La tua sessione e la tua rete non sono quelle di Meta. - Esportare un video senza verificare il codec. Le impostazioni predefinite dei software di montaggio spesso non sono supportate. - Riutilizzare un id molto tempo dopo il caricamento. Gli id scadono. **Quali sono i limiti delle dimensioni?** Immagini 5 MB, video e audio 16 MB, documenti 100 MB. **Devo caricare il file o inviare un URL?** Caricalo. Elimina la raggiungibilità tra le possibili cause dell'errore. **L'URL funziona per me, perché non per Meta?** La rete di Meta non è la tua. Geografia, firewall e autenticazione possono essere diversi. **È lo stesso problema del codice 131052?** No. Quello indica un errore nel download dei file multimediali inviati da un cliente. --- ## Errore WhatsApp 131016: servizio non disponibile https://easycoexistence.com/it/docs/whatsapp-error-131016 L'errore 131016 indica che un servizio dal lato di Meta è temporaneamente non disponibile. È uno dei pochi errori della piattaforma realmente transitori, quindi un nuovo tentativo con backoff esponenziale è la risposta corretta, invece di avviare un'indagine. ### Perché questo errore è diverso La maggior parte degli errori su questa piattaforma è deterministica: la richiesta è malformata, il template non esiste, la finestra è chiusa. Ritentare consuma una richiesta e attiva i limiti di frequenza. Questo errore fa eccezione. Non dice nulla sulla tua richiesta o sul tuo numero, ma solo che un servizio gestito da Meta non ha potuto rispondere in quel momento. La stessa richiesta, inviata un minuto dopo, di solito riesce, ed è esattamente ciò per cui serve il backoff. ### Come riprovare correttamente Con moderazione, perché una raffica di nuovi tentativi peggiora un'interruzione. - Backoff esponenziale: attendi un secondo, poi due, quattro e otto. - Un limite ai tentativi, di solito cinque, dopo il quale il messaggio passa a una coda per un invio successivo. - Una variazione casuale, così un gruppo di processi non riprova all'unisono. - Idempotenza, così un messaggio inviato prima che l'errore ti raggiungesse non viene inviato due volte. - Riprovare subito in un ciclo stretto. Aggiunge carico a un servizio già in difficoltà. - Trattarlo come un problema di connessione. Il tuo numero funziona. - Riprovare senza un limite. Alcune interruzioni durano più di quanto dovrebbe prevedere qualsiasi politica di nuovi tentativi. **Devo riprovare?** Sì, con backoff esponenziale. È uno degli errori per cui riprovare funziona. **Il mio numero è coinvolto?** No. È un errore lato piattaforma. **Quanto durano questi errori?** Di solito da pochi secondi a qualche minuto. Un backoff di cinque tentativi copre la maggior parte dei casi. **Come distinguo questo errore da una vera interruzione?** In base alla persistenza. Il monitoraggio continuo risponde senza supposizioni. --- ## Errore WhatsApp 131000: si è verificato un errore https://easycoexistence.com/it/docs/whatsapp-error-131000 L'errore 131000 indica che un messaggio non è stato inviato per un motivo che Meta non ha classificato. È la categoria non classificata, quindi conviene riprovare una volta con un backoff e, se il problema persiste, inoltrare la segnalazione con il trace id della risposta. ### Cosa comprende davvero Qualsiasi errore nel percorso di invio di Meta che non sia stato associato a un codice specifico. Include problemi temporanei reali, problemi interni e, occasionalmente, una condizione che in una versione più recente dell'API ha un codice specifico, ma non lo aveva al momento. Poiché la categoria è ampia, non esiste una risposta unica. Un singolo caso può essere casuale. Se lo stesso destinatario fallisce ripetutamente, è un modello che merita una segnalazione. ### Cosa fare Procedi in ordine e fermati non appena una soluzione funziona. - Riprova una volta con un breve backoff. Una parte di questi errori è temporanea. - Registra la risposta completa, incluso il trace id, che l'assistenza ti chiederà. - Verifica se il problema riguarda un solo destinatario o tutti. Un solo destinatario indica quel numero; tutti indicano la piattaforma. - Se persiste dopo i tentativi, apri una segnalazione indicando trace id e timestamp. - Riprovare senza limiti. Se due tentativi falliscono, il problema non è temporaneo. - Scartare il trace id. È l'unico elemento che rende utile una segnalazione all'assistenza. - Supporre che il tuo numero sia guasto. Di solito non è così. **Devo riprovare?** Una volta, con un backoff. Oltre quel tentativo, il problema non è temporaneo. **Cos'è un trace id?** Un identificatore nella risposta di errore che consente all'assistenza Meta di trovare la richiesta specifica. **Significa che il mio numero non è disponibile?** Di solito no. Verifica se gli altri invii vanno a buon fine. **Quando devo aprire una segnalazione?** Quando l'errore si ripete dopo i tentativi, indicando trace id e timestamp. --- ## Errore WhatsApp 131021: mittente e destinatario coincidono https://easycoexistence.com/it/docs/whatsapp-error-131021 L'errore 131021 indica che mittente e destinatario sono lo stesso numero. WhatsApp non consente a un numero aziendale di inviare messaggi a se stesso. La causa è quasi sempre un messaggio di prova indirizzato al numero collegato invece che a un secondo telefono. ### Perché succede Perché la prima cosa che chiunque fa dopo aver collegato un numero è inviare un messaggio di prova, e l'unico numero disponibile è quello appena collegato. È un istinto ragionevole, ma la piattaforma lo rifiuta. Non esiste alcuna impostazione da modificare. Nell'app WhatsApp per utenti privati i messaggi verso se stessi funzionano come funzione per prendere appunti, ma questa funzione non esiste tramite l'API. ### Come eseguire correttamente la verifica Con un secondo numero e prestando attenzione alla direzione della verifica. - Usa un telefono personale come destinatario della verifica. Va bene qualsiasi numero WhatsApp diverso da quello collegato. - Per verificare l'invio senza limitazioni, fai inviare prima un messaggio dal numero di verifica all'azienda: si apre così la finestra di servizio di 24 ore. - Per verificare l'invio al di fuori di quella finestra, invia un template approvato, l'unico contenuto consentito in quel periodo. - Non registrare un secondo numero aziendale solo per le verifiche, a meno che ti serva: è sufficiente un normale numero privato. - Inviare un messaggio al numero collegato per fare una verifica. Viene rifiutato intenzionalmente. - Pensare che i messaggi verso se stessi funzionino tramite l'API. Non è così. - Verificare un messaggio libero senza che il cliente abbia scritto prima, causando invece l'errore 131047. **Posso inviare messaggi al mio numero?** No. WhatsApp non lo consente tramite l'API. **Esiste un'impostazione per abilitarlo?** No. È una regola della piattaforma. **Con cosa dovrei eseguire la verifica?** Con qualsiasi altro numero WhatsApp, anche un telefono personale. **Perché la verifica è fallita con l'errore 131047?** Perché un messaggio libero richiede che il cliente ti abbia scritto nelle ultime 24 ore. --- ## Errore WhatsApp 131045: numero di telefono non registrato https://easycoexistence.com/it/docs/whatsapp-error-131045 L'errore 131045 indica che il numero di telefono non è stato registrato per la messaggistica tramite Cloud API. Aggiungere un numero a un WhatsApp Business Account e registrarlo per l'invio sono passaggi separati: questo errore indica che il secondo non è stato completato. ### Perché ci sono due passaggi Perché un WhatsApp Business Account può contenere numeri da cui non viene inviato nulla. Aggiungere un numero stabilisce la proprietà; registrarlo lo attiva per la messaggistica tramite Cloud API e configura il relativo PIN a due passaggi. In una configurazione manuale sono chiamate API separate, quindi è facile completare il primo passaggio e dimenticare il secondo. Il numero appare nell'account, sembra corretto nella dashboard e rifiuta ogni invio con questo errore. ### Come risolverlo Dipende da come è stato aggiunto il numero. - In una configurazione manuale, chiama l'endpoint register per il phone number id con il relativo PIN a due passaggi. - Durante un onboarding Coexistence tramite un provider, la registrazione avviene nel flusso, quindi questo errore di solito indica che il flusso non è terminato. - Se il numero è stato migrato di recente da un altro account, devi ripetere la registrazione nel nuovo account. - Se la registrazione non riesce, la causa è di solito il PIN, indicato dall'errore 133005. - Supporre che un numero visibile nella dashboard sia pronto per inviare. Visibile e registrato sono due cose diverse. - Abbandonare a metà il flusso di onboarding. Sono gli ultimi passaggi a eseguire la registrazione. - Confondere questo errore con 133006, che riguarda la verifica e non la registrazione. **Cos'è la registrazione?** L'attivazione di un numero per la messaggistica tramite Cloud API, separata dall'aggiunta all'account. **Devo farlo personalmente?** In una configurazione manuale sì. In un flusso Coexistence viene gestita per te. **È necessario ripeterla?** Solo dopo aver migrato il numero in un altro account. **Cosa succede se la registrazione non riesce?** Di solito è colpa del PIN a due passaggi, che restituisce l'errore 133005. --- ## Errore WhatsApp 133005: PIN di verifica in due passaggi errato https://easycoexistence.com/it/docs/whatsapp-error-133005 L'errore 133005 indica che il PIN di verifica in due passaggi fornito durante la registrazione era errato. È un PIN di sei cifre impostato alla prima registrazione del numero, e i tentativi sbagliati ripetuti bloccano quelli successivi, quindi conta più la strada del recupero che un nuovo tentativo. ### Da dove viene il PIN Viene impostato la prima volta che il numero è registrato per l'invio di messaggi con Cloud API, e serve di nuovo a ogni registrazione successiva, anche dopo la migrazione del numero a un altro account. Qui nasce il problema. Un PIN impostato una sola volta e non usato per un anno raramente viene annotato, e chi lo ha impostato spesso nel frattempo se n'è andato. L'errore compare proprio nel momento in cui il numero viene spostato o registrato di nuovo, che è già un momento di pressione. ### Se nessuno lo conosce Una strada c'è: è più lenta che provare a caso, ma funziona davvero. - Smetti di provare. I tentativi falliti ripetuti restituiscono 133008 e bloccano ulteriori tentativi per un periodo. - Cambia il PIN in WhatsApp Manager, nelle impostazioni di verifica in due passaggi del numero; non esiste un endpoint API per disattivarla. - Un amministratore può anche impostare un nuovo PIN tramite l'API con una POST al phone number ID, poi registrare di nuovo il numero con quel PIN. - Una volta recuperato, conserva il nuovo PIN dove lo troverà la persona che verrà dopo di te. ### Come evitarlo la prossima volta Tratta il PIN come parte dell'infrastruttura, non come un dato personale. Va conservato nello stesso posto delle credenziali dell'account, di proprietà dell'azienda e non di chi ha eseguito la configurazione, e deve sopravvivere all'uscita di quella persona. Il costo di non farlo non è l'errore in sé, che è banale. È non riuscire a migrare o registrare di nuovo un numero funzionante proprio quando serve. - Provare a caso più volte. Si attiva il 133008 e scatta il blocco. - Affidare il PIN a una sola persona invece che all'azienda. - Pensare che non serva più dopo la configurazione. La migrazione lo richiede. **Dove è stato impostato questo PIN?** Alla prima registrazione del numero per l'invio di messaggi con Cloud API. **Cosa faccio se non lo conosco?** Cambialo in WhatsApp Manager, nelle impostazioni di verifica in due passaggi del numero, oppure impostane uno nuovo tramite l'API. **Cosa succede se continuo a provare?** I tentativi vengono bloccati e ricevi invece l'errore 133008. **Quando serve il PIN?** Alla registrazione, e di nuovo a ogni nuova registrazione o migrazione. --- ## Errore WhatsApp 133008: troppi tentativi del PIN https://easycoexistence.com/it/docs/whatsapp-error-133008 Il codice 133008 indica troppi tentativi errati del PIN di verifica in due passaggi e blocca ulteriori tentativi per un periodo. Segue ripetuti errori 133005: per questo, dopo un PIN errato, devi fermarti invece di riprovare. ### Cosa lo attiva Una breve sequenza di tentativi errati del PIN, facile da raggiungere perché un PIN sbagliato sembra qualcosa da provare una seconda volta. Non farlo. Il primo 133005 segnala che devi trovare il PIN correttamente invece di indovinarlo di nuovo. Quando è bloccato, il numero non può essere registrato fino alla scadenza del periodo, anche se nel frattempo trovi il PIN corretto. ### Cosa fare durante il blocco Aspetta invece di forzare la situazione. - Smetti di tentare. Altri tentativi possono prolungare il blocco invece di ridurlo. - Trova o reimposta il PIN durante l'attesa: disabilita la verifica in due passaggi con un token a livello di account oppure contatta il supporto Meta. - Conferma di stare registrando il phone number id corretto. Un errore del PIN sul numero sbagliato appare identico. - Pianifica il nuovo tentativo dopo la scadenza del periodo invece di interrogarlo continuamente. - Continuare a tentare mentre il numero è bloccato. Non aiuta e può prolungare il blocco. - Aspettare senza usare il tempo per reimpostare correttamente il PIN. - Supporre che il numero sia stato bannato. Un blocco del PIN è temporaneo e non dipende dalle policy. **Quanto dura il blocco?** Un periodo stabilito da Meta. Ulteriori tentativi durante questo periodo possono prolungarlo invece di accorciarlo. **Il mio numero è stato bannato?** No. È un blocco della verifica, indipendente dall'applicazione delle policy. **Posso reimpostare il PIN mentre il numero è bloccato?** Sì, ed è il modo migliore per usare il tempo dell'attesa. **Perché è successo?** Tentativi ripetuti con un PIN errato, ognuno dei quali ha restituito 133005. --- ## Errore WhatsApp 133006: numero di telefono non verificato https://easycoexistence.com/it/docs/whatsapp-error-133006 L’errore 133006 indica che il numero di telefono deve essere verificato prima di poter essere registrato per la messaggistica. La verifica dimostra il controllo del numero tramite un codice inviato via SMS o chiamata vocale, ed è un passaggio distinto sia dall’aggiunta del numero sia dalla sua registrazione. ### Verifica e registrazione a confronto La verifica dimostra che l’azienda controlla il numero. La registrazione lo attiva per la messaggistica tramite Cloud API. Avvengono in quest’ordine, e questo errore indica che il primo passaggio non è stato completato. Il requisito pratico è che qualcuno possa ricevere un codice su quel numero, via SMS o tramite una chiamata vocale automatica. Un numero a cui nessuno può rispondere non può essere verificato: nella maggior parte dei casi, questo è il vero ostacolo, non la chiamata API. ### Cosa blocca la verifica Quasi sempre qualcosa di fisico, non un problema tecnico. - Nessuno ha il telefono o la SIM, situazione comune con un numero ereditato dal precedente proprietario. - Il numero è una linea fissa senza SMS: in questo caso, la verifica vocale è la soluzione. - Un numero virtuale il cui fornitore filtra o ritarda il codice. - Il numero è già registrato su un altro account WhatsApp, e il problema va risolto prima. - Tentare la registrazione prima della verifica. L’ordine è importante. - Scegliere gli SMS per una linea fissa. La verifica vocale esiste proprio per questo. - Dare per scontato che un numero virtuale riceva il codice in modo affidabile. Molti non lo fanno. **Come posso verificare il numero?** Con un codice inviato via SMS o tramite una chiamata vocale automatica al numero stesso. **E per una linea fissa?** Usa la verifica vocale, disponibile per i numeri senza SMS. **È la stessa cosa della registrazione?** No. La verifica dimostra il controllo; la registrazione attiva la messaggistica. **Posso saltarla?** No. La registrazione continuerà a restituire questo errore finché non sarà completata. --- ## Errore WhatsApp 131050: il destinatario ha rinunciato https://easycoexistence.com/it/docs/whatsapp-error-131050 L'errore 131050 indica che il destinatario ha rinunciato a ricevere messaggi dalla tua azienda. Non è un guasto e non esiste una soluzione tecnica: la persona ha fatto una scelta, quindi devi registrarla e interrompere gli invii. ### Perché non esiste una soluzione alternativa Perché questo meccanismo protegge le persone dalle aziende che non accettano un rifiuto, e una piattaforma che permettesse di aggirarlo non sarebbe utile a nessuna delle due parti. Meta osserva anche cosa succede dopo. Continuare a tentare l'invio a persone che hanno rinunciato contribuisce ai segnali usati per la valutazione della qualità, e un calo della qualità riduce la capacità di invio sull'intero numero, non solo verso quei destinatari. ### Cosa fare invece Registralo correttamente una volta sola e lascia che il resto del sistema lo rispetti. - Salva la rinuncia sul contatto, così nulla proverà di nuovo automaticamente. - Blocca il numero in ogni campagna e automazione, non solo in quella che ha causato l'errore. - Non provare a raggiungere la persona tramite un secondo numero aziendale. È la stessa persona e la stessa scelta. - Se in seguito ti scrive per prima, la finestra si riapre e puoi rispondere. È una decisione sua, non tua. - Riprovare. Il blocco è intenzionale e permanente finché la persona non lo modifica. - Bloccare il contatto solo nella campagna che ha fallito, lasciando che un'altra ci riprovi il giorno dopo. - Usare un numero diverso per raggiungere la stessa persona. Stai ignorando la stessa scelta. **Posso inviare di nuovo messaggi a quella persona?** Solo se ti scrive per prima, riaprendo così la finestra di servizio. **Esiste un modo per aggirare il blocco?** No, e tentare di farlo danneggia la tua valutazione della qualità. **Riguarda l'intero numero?** La rinuncia si applica a quel destinatario, ma i tentativi ripetuti influenzano la valutazione complessiva della qualità. **Devo rimuovere la persona dalla lista?** Blocca il contatto ovunque, non solo nella campagna che ha fallito. --- ## Errore WhatsApp 130497: paese del destinatario non consentito https://easycoexistence.com/it/docs/whatsapp-error-130497 L'errore 130497 indica che i messaggi verso il paese del destinatario non sono consentiti per il tuo account. Si tratta di una restrizione geografica, non di un problema del destinatario, e di solito riflette un limite dell'account, non un errore nella richiesta. ### Cosa causa una restrizione geografica Le cause sono diverse e non tutte permanenti. - Un account nuovo o non verificato, con limiti che vengono rimossi dopo la verifica aziendale. - Un paese soggetto a una restrizione applicata da Meta su tutta la piattaforma. - Un controllo a livello di account impostato durante una revisione o un'azione di applicazione delle regole. - Un numero con il prefisso internazionale errato, che genera l'errore per un paese a cui non intendevi mai inviare messaggi. ### Escludi prima un errore di formattazione È l'unica causa che puoi risolvere autonomamente ed è più comune delle altre. Un numero di telefono inviato mantenendo lo zero iniziale, oppure senza prefisso internazionale con l'applicazione di un valore predefinito, viene associato a un paese diverso da quello previsto. L'invio fallisce quindi a causa di una restrizione applicata a un paese che non ti interessa. Verificare che il numero sia in formato internazionale, composto solo da cifre e con il prefisso corretto richiede un secondo ed elimina la causa più probabile. - Supporre che la colpa sia del destinatario. La restrizione riguarda il tuo account e quel paese. - Riprovare. Tra un tentativo e l'altro non cambia nulla. - Saltare il controllo della formattazione, l'unica causa sotto il tuo controllo. **Il destinatario mi sta bloccando?** No. È una restrizione a livello di paese sul tuo account. **La restrizione può essere rimossa?** Alcune sono temporanee e vengono rimosse con la verifica aziendale. Altre valgono per tutta la piattaforma. **Potrebbe essere un errore di formattazione?** Sì, ed è opportuno escluderlo per primo. Un prefisso internazionale errato associa il numero al paese sbagliato. **Riprovare aiuta?** No. La restrizione non cambia tra un tentativo e l'altro. --- ## Errore WhatsApp 132007: violazione della policy dei template https://easycoexistence.com/it/docs/whatsapp-error-132007 L'errore 132007 indica che il template viola la policy di messaggistica aziendale di WhatsApp. Il messaggio non verrà inviato nella forma attuale: devi riscrivere e inviare di nuovo il template, non modificare la richiesta. ### Cosa vieta davvero la policy È più restrittiva di quanto la maggior parte delle persone immagini quando scrive il primo template. - Contenuti che sembrano promozioni non richieste a chi non le ha domandate. - Categorie vietate, inclusi determinati prodotti finanziari, sanitari e regolamentati. - Linguaggio che travisa il mittente o suggerisce un'affiliazione inesistente. - Urgenza ingannevole o qualsiasi struttura pensata per fare pressione e ottenere una risposta. ### Perché la categoria conta quanto il testo Un template inviato come utilità ma percepito come marketing crea un problema di policy, anche se il contenuto non è di per sé contestabile. Meta assegna una categoria ai template perché le due categorie implicano aspettative diverse sul consenso, e un contenuto promozionale inviato come utilità contraddice questa distinzione. La regola pratica è scrivere il template in modo coerente con la categoria. Un template di marketing che dichiara di essere marketing viene approvato. Un template di marketing travestito da notifica di consegna no, e modificare solo il testo senza cambiare categoria raramente lo salva. - Riprovare l'invio. Il problema è il template, non la richiesta. - Inviare di nuovo con modifiche cosmetiche. Se la categoria è sbagliata, il testo non lo salverà. - Pensare che l'approvazione sia permanente. Un template può essere disattivato in seguito con il codice 132016. **Posso riprovare l'invio?** No. Devi riscrivere e inviare di nuovo il template. **Perché è stato rifiutato se il testo sembra corretto?** Spesso è colpa della categoria. Un contenuto di marketing inviato come utilità crea un problema di policy, indipendentemente dal testo. **Quanto richiede un nuovo invio?** La verifica è solitamente rapida, ma non è garantita una tempistica. **È la stessa cosa del codice 132016?** No. Il codice 132016 indica un template disattivato definitivamente dopo l'approvazione. --- ## Errore WhatsApp 132012: formato dei parametri del template non corrispondente https://easycoexistence.com/it/docs/whatsapp-error-132012 L'errore 132012 indica che i valori dei parametri inviati non rispettano il formato definito dal template. Un template con tre variabili richiede esattamente tre parametri, nell'ordine corretto e del tipo previsto. Qualsiasi deviazione genera questo errore invece di un invio parziale. ### Che cosa deve combaciare Tutto, senza eccezioni. Non esiste una corrispondenza parziale. - Quantità: tre segnaposto nel corpo significano tre parametri del corpo, né più né meno. - Ordine: i parametri sono posizionali. Scambiarne due produce un messaggio inviato con i valori nei posti sbagliati, oppure questo errore se i tipi differiscono. - Tipo: un parametro valuta o data ha una struttura dell'oggetto definita e non può essere inviato come testo semplice. - Componenti: i parametri di intestazione, corpo e pulsante sono elenchi separati e non possono essere uniti in un unico elenco. ### La modifica che rompe la produzione I template vengono modificati da persone diverse da quelle che chiamano l'API. Qualcuno aggiunge una variabile per rendere più chiaro un messaggio, il template viene nuovamente approvato e ogni invio dall'integrazione invariata inizia a fallire. Conviene prevenire il problema invece di scoprirlo dopo. Sottoscrivere gli webhook dello stato del template fa arrivare la modifica come evento. Trattare il numero di variabili del template come parte del contratto di integrazione e rivederlo quando cambia impedisce che un miglioramento del testo si trasformi in un'interruzione del servizio. - Inviare un parametro aggiuntivo per sicurezza. Un parametro in più è errato quanto uno in meno. - Trattare i parametri posizionali come se avessero un nome. Vengono associati solo in base alla posizione. - Modificare un template senza controllare il codice che lo invia. **Quanti parametri devo inviare?** Esattamente quanti ne definisce il template, nell'ordine corretto. **Posso inviarne di aggiuntivi?** No. Un numero eccessivo fallisce come un numero insufficiente. **Perché è iniziato all'improvviso?** Di solito perché il template è stato modificato e il numero di variabili è cambiato. **I parametri hanno un nome?** No. Sono posizionali, quindi l'ordine è importante. --- ## Errore WhatsApp 132016: il template è disabilitato definitivamente https://easycoexistence.com/it/docs/whatsapp-error-132016 L’errore 132016 indica che il template è stato disabilitato definitivamente e non può più essere utilizzato. Di solito è la fine di un calo della qualità: i destinatari hanno bloccato o segnalato i messaggi inviati con quel template, la valutazione della qualità è diminuita e Meta lo ha ritirato. ### Come si arriva a questo punto Raramente in un solo passaggio. Un template approvato che non piace ai destinatari accumula blocchi e segnalazioni, la sua valutazione della qualità scende da verde a giallo e poi a rosso, quindi viene messo in pausa. Pause ripetute portano alla disabilitazione definitiva. La sequenza è completamente osservabile se stai ascoltando. Il webhook della qualità del template segnala ogni cambiamento, e il passaggio a giallo è un avviso quando c’è ancora tempo per intervenire. Ignorarlo è il modo in cui un template funzionante diventa inutilizzabile. ### Cosa fare Due cose, in quest’ordine. - Smetti di inviare messaggi con quel template e passa a un template diverso, perché questo non funzionerà mai più. - Capisci perché ai destinatari non piaceva prima di scrivere il sostituto, altrimenti il sostituto seguirà lo stesso percorso. - Controlla il pubblico oltre al testo. Anche un buon template inviato a persone che non se lo aspettavano raccoglie blocchi. - Sottoscrivi i webhook della qualità dei template, così il prossimo calo sarà visibile a giallo anziché quando il template è già disabilitato. - Ricreare lo stesso template con un nuovo nome. È il contenuto ad aver fallito. - Ignorare le valutazioni della qualità gialle. Il giallo è l’avviso, il rosso è la conseguenza. - Dare la colpa al testo quando il problema era il pubblico. **Può essere riabilitato?** No. Se è disabilitato definitivamente, lo è per sempre. **Posso ricrearlo con un nuovo nome?** Puoi farlo, ma è il contenuto ad aver causato il calo, quindi probabilmente seguirà lo stesso percorso. **Qual è la differenza rispetto a 132015?** 132015 è una pausa, che viene rimossa. Questo errore invece è definitivo. **Avrei potuto accorgermene prima?** Sì. I webhook della qualità dei template segnalano il calo prima che si arrivi a questo punto. --- ## Errore WhatsApp 131056: troppi messaggi a un destinatario https://easycoexistence.com/it/docs/whatsapp-error-131056 L’errore 131056 indica che sono stati inviati troppi messaggi tra il tuo numero aziendale e un singolo destinatario in un breve intervallo. È un limite di frequenza per coppia, separato dal throughput complessivo del tuo account, e di solito indica che un’automazione si sta ripetendo. ### Perché riguarda la coppia Perché protegge da un problema preciso: non il volume in generale, ma una persona sommersa dai messaggi. Un account può rimanere ben al di sotto del proprio throughput complessivo inviando trenta messaggi a un destinatario in un minuto, mentre chi li riceve li percepisce comunque come spam, indipendentemente dal totale dell’account. Il limite si applica quindi alla coppia, non all’account. Per questo può comparire su un numero con poco volume che non si è mai avvicinato al proprio limite complessivo. ### Cosa lo causa di solito Quasi sempre qualcosa di automatico, non una persona che sta scrivendo. - Un ciclo di nuovi tentativi che interpreta un errore di consegna come un errore di invio e invia di nuovo il messaggio. - Un gestore webhook che invia una risposta e viene richiamato più volte per lo stesso evento. - Un chatbot che divide una risposta in molti messaggi brevi inviati in rapida successione. - Uno script di test che invia ripetutamente messaggi allo stesso numero durante lo sviluppo. ### Come evitarlo Applicando il limite a livello di conversazione, non solo a livello di account. Un limite ai messaggi per destinatario al minuto, applicato prima dell’invio, costa quasi nulla e previene sia questo errore sia l’esperienza negativa per il cliente. Anche la deduplicazione dei messaggi è essenziale. Gli eventi webhook possono essere consegnati più volte e un gestore che invia una risposta senza verificare se ha già gestito quell’id messaggio produrrà esattamente questo comportamento sotto carico. - Riprovare, inviando un altro messaggio al destinatario già sommerso. - Applicare il limite solo a livello di account. Questo limite riguarda ogni destinatario. - Gestire gli eventi webhook senza deduplicarli in base all’id messaggio. **È il limite di frequenza del mio account?** No. Quello è 130429. Questo riguarda ogni destinatario. **Perché compare su un numero con poco volume?** Perché il limite riguarda la coppia, non il totale dell’account. **Come posso risolverlo?** Limita i messaggi per conversazione e deduplica gli eventi webhook in base all’id messaggio. **Devo riprovare?** No. Un nuovo tentativo invia un altro messaggio allo stesso destinatario. --- ## Errore WhatsApp 80007: limite di frequenza sull'account WhatsApp Business https://easycoexistence.com/it/docs/whatsapp-error-80007 L'errore 80007 indica che l'account WhatsApp Business ha raggiunto un limite di frequenza. Riguarda le chiamate di gestione e di lettura, non il volume dei messaggi, quindi la causa abituale è il polling: qualcosa controlla lo stato molto più spesso di quanto cambino i dati. ### Cosa conta Le chiamate all'account, non i messaggi inviati ai clienti. - Lettura dei numeri di telefono, delle relative valutazioni di qualità e dei livelli di volume. - Elenco e lettura dei template dei messaggi. - Chiamate per la configurazione delle sottoscrizioni e dei webhook. - Qualsiasi controllo dello stato eseguito secondo una pianificazione, da cui proviene di solito il volume. ### Il polling è la causa da risolvere Un controllo dello stato ogni trenta secondi su una manciata di numeri genera migliaia di chiamate al giorno per dati che cambiano poche volte al mese. Prima o poi raggiunge questo limite e, quando accade, il polling smette di funzionare proprio nel momento in cui è successo qualcosa di interessante. I webhook cambiano il modello. Meta invia una modifica alla valutazione di qualità, un aggiornamento dell'account o una variazione dello stato di un template quando si verifica, senza consumare alcuna chiamata e più rapidamente di qualsiasi polling. L'architettura corretta usa i webhook per le modifiche e riserva il polling a una riconciliazione poco frequente, invece di usarlo come meccanismo principale. - Controllare lo stato a intervalli brevi. Consuma il limite per dati che cambiano raramente. - Reagire aggiungendo tentativi, che consumano il limite più rapidamente. - Confonderlo con 130429, che riguarda l'invio di messaggi. **Riguarda l'invio di messaggi?** No. Quel limite è 130429. Questo riguarda le chiamate di gestione e di lettura. **Cosa lo causa?** Di solito, il controllo dello stato a intervalli brevi. **Cosa dovrei fare invece?** Sottoscrivi i webhook e riserva il polling alla riconciliazione poco frequente. **Si risolve da solo?** Sì, quando passa la finestra, ma ritorna se il polling non cambia. --- ## WhatsApp Coexistence per agenzie e società di consulenza https://easycoexistence.com/it/whatsapp-coexistence-for-agencies Le agenzie incontrano lo stesso ostacolo con ogni cliente: il numero è quello a cui il personale risponde già, e migrarlo significa togliere loro l'app WhatsApp Business. Coexistence elimina il problema, così puoi collegare il numero del cliente senza cambiare il suo modo di lavorare. ### Perché i numeri dei clienti bloccano la maggior parte delle integrazioni? Perché non spetta a te modificarli e tutto ciò che li riguarda è già in uso. Il numero di un cliente è stampato su veicoli, fatture, sito web ed è presente in anni di conversazioni passate. Qualcuno risponde dal telefono per tutto il giorno e conosce i clienti abituali per nome. Nel momento in cui una proposta prevede la migrazione del numero, l'app WhatsApp Business smette di funzionare e quella persona deve passare a ciò che hai costruito tu. La maggior parte dei clienti dice di no, e ha ragione. Per questo tante agenzie hanno scelto gateway non ufficiali. Mantenevano il telefono funzionante, che era l'unica cosa importante per il cliente, mentre il rischio di blocco restava invisibile fino a quando non si manifestava. Coexistence è la versione ufficiale della stessa promessa. ### Come avviene davvero l'onboarding di un cliente? Il cliente fa una sola cosa, dal proprio telefono, e impiega circa due minuti. Gli invii un link di connessione. Lo apre, compare il popup ufficiale di Meta, seleziona il proprio Business Portfolio e il numero, quindi scansiona un codice nell'app WhatsApp Business. È tutto qui. Non viene installato nulla, non vengono condivise credenziali e l'app continua a funzionare appena la scansione è completata. Il numero resta nel suo Business Portfolio invece che nel tuo, e questo è importante per due motivi. È la risposta quando un cliente chiede chi possiede la connessione e significa che il rapporto continua anche se cambia agenzia, una cosa più facile da promettere che da spiegare dopo. ### Come appare tutto questo con venti clienti? Un account, venti numeri, una tariffa fissa per ciascuno e un elenco leggibile. Non c'è un piano da superare né un'offerta che cambia oltre una determinata soglia. Aggiungere il ventunesimo cliente richiede la stessa operazione del primo. Ogni numero mostra la propria valutazione della qualità, il proprio livello di messaggistica e lo stato della connessione, così puoi vedere in anticipo se il numero di un cliente sta peggiorando. A questa scala, gran parte del valore sta proprio nella visibilità. Una connessione può interrompersi senza segnali, mentre l'app WhatsApp Business continua a funzionare durante quasi ogni problema, e il cliente non ha modo di saperlo. Senza monitoraggio, il primo segnale è un cliente che chiede perché la sua automazione si è fermata, e non è un buon modo di iniziare la conversazione. ### Un agente può occuparsi dell'onboarding al posto di una persona? Della maggior parte, e ciò che non può fare è proprio la parte che il cliente deve svolgere comunque. Tramite il connettore MCP, un assistente può chiamare get_connect_link per generare il link che il cliente apre, poi set_webhook_destination per indirizzare quel numero al sistema che lo gestisce e infine verificare lo stato del numero per confermare che tutto sia attivo. È la sequenza completa senza che nessuno debba aprire una dashboard. Non può però scansionare il codice. L'onboarding di Meta avviene nel browser e richiede il telefono che contiene il numero: è una protezione intenzionale, non una lacuna. Il cliente è l'unica persona che può autorizzare il proprio numero, ed è la soluzione corretta. - Promettere al cliente che il personale non si accorgerà di nulla e poi migrare il numero. La migrazione rimuove l'app e se ne accorgeranno subito. - Collegare i numeri dei clienti al tuo Business Portfolio. Mantieni ciascun numero in quello del cliente, così la connessione è sua. - Considerare il monitoraggio facoltativo su larga scala. Venti possibili interruzioni silenziose su venti clienti sono un carico per l'assistenza, non un caso raro. **Ogni cliente deve avere un account separato con voi?** No. Un solo account contiene tutti i numeri che gestisci, ciascuno fatturato separatamente, e il connettore li elenca tutti. Non ci sono restrizioni sull'utilizzo per le aziende che servi. **Chi possiede la connessione, io o il cliente?** Il numero resta nel Business Portfolio del cliente. Tu gestisci la connessione, mentre il rapporto sottostante con Meta è suo: è la risposta trasparente quando lo chiede. **Cosa succede se un cliente se ne va?** Il numero viene scollegato e la sua app WhatsApp Business continua a funzionare esattamente come prima. Il collegamento non modifica il numero in modo permanente. **Chi paga Meta per i messaggi?** Il cliente, tramite il metodo di pagamento del proprio WhatsApp Business Account. Questi addebiti non passano mai da noi, quindi nessuno deve applicare un ricarico. --- ## Cosa significa essere un Meta Tech Provider e perché conta https://easycoexistence.com/it/meta-tech-provider Un Meta Tech Provider gestisce la propria app Meta su un Business Manager verificato e può collegare i numeri WhatsApp di altre aziende tramite essa. EasyCoexistence è uno di questi, perciò un numero si collega direttamente al tuo portfolio, invece di finire sotto l'account di un rivenditore. ### Che cosa fa davvero un Tech Provider? Gestisce l'app attraverso cui altre aziende collegano i propri numeri WhatsApp. Quando un'azienda esegue l'onboarding, si apre Embedded Signup di Meta e chiede di autorizzare un'app. L'app appartiene al Tech Provider e, una volta autorizzata, può agire sul numero per conto dell'azienda: leggerne lo stato, inviare messaggi, gestire i template e impostare la destinazione dei webhook. Tutto ciò che offre un provider si basa su questa relazione. Lo stato è ciò che rende il processo legittimo. Meta lo concede a un'azienda con una propria app su un Business Manager verificato, dopo App Review, ed è ciò che distingue un provider da uno script che conserva le credenziali di qualcun altro. ### Perché conta chi possiede l'app? Perché decide a quale account viene collegato il numero del tuo cliente. Gli strumenti basati sull'account provider di qualcun altro ereditano i limiti di quell'account. Da qui derivano i limiti sulle singole connessioni che si incontrano con le piattaforme di automazione generiche: la piattaforma gestisce una sola relazione provider e tutti gli utenti la condividono. Con la nostra app, la connessione avviene direttamente tra il Business Portfolio del cliente e Meta. Il numero resta suo, nessun rivenditore lo gestisce e aggiungerne un altro richiede la stessa operazione del primo. Per un'agenzia non è un dettaglio tecnico: è la risposta quando un cliente chiede chi controlla il suo numero. ### Che cosa richiede lo stato? Un Business Manager verificato, un'app che supera App Review e dimostrazioni registrate dei flussi. La verifica dell'azienda collega l'app a un'entità legale reale, con documenti che Meta confronta con i registri. App Review esamina cosa richiede l'app e perché; per WhatsApp include video registrati che mostrano il funzionamento completo dell'onboarding. Nulla di tutto questo costa denaro, ma richiede tempo, che è la parte impossibile da comprimere. È utile saperlo se stai valutando di costruire il tuo. Per collegare un singolo numero che possiedi non serve nulla di tutto questo. Per collegare numeri di clienti serve tutto, e l'attesa si misura in settimane, non il lavoro in giorni. ### Che cosa cambia per l'azienda che collega un numero? Tre cose, nessuna visibile nell'interfaccia. Il numero viene collegato al proprio Business Portfolio, quindi la relazione con Meta appartiene all'azienda. Meta addebita direttamente i costi delle conversazioni al suo WhatsApp Business Account, perciò nessuno nel mezzo può applicare maggiorazioni. Inoltre, non esiste un limite a quanti numeri un account può contenere, perché non c'è una relazione provider condivisa da dividere. Ciò che non cambia è l'onboarding. Embedded Signup è il flusso di Meta, il popup è di Meta e la scansione del codice avviene nell'app WhatsApp Business. Un Tech Provider non sostituisce nulla di tutto questo: è ciò che lo rende disponibile. - Supporre che ogni provider abbia il proprio stato di Tech Provider. Molti si basano su quello di qualcun altro, da cui derivano i limiti sulle connessioni. - Pianificare di ottenerlo entro una scadenza. I tempi di App Review non sono sotto il controllo dell'azienda. - Trattarlo come un distintivo. È una relazione tra account e decide quale portfolio contiene il numero del cliente. **Questo significa che Meta approva EasyCoexistence?** No, e nessun provider dovrebbe lasciarlo intendere. Tech Provider è uno stato tecnico che consente di collegare i numeri di altre aziende tramite un'app approvata. Non è un'approvazione del prodotto costruito su di esso. **Posso diventare io stesso un Tech Provider?** Sì. È gratuito e aperto a qualsiasi azienda con un Business Manager verificato disposta a completare App Review. Il costo è l'attesa, non una tariffa. **Quale Business Portfolio contiene il mio numero?** Il tuo. La connessione avviene tra il tuo portfolio e Meta, con la nostra app autorizzata ad agire sul numero. Il numero non passa sotto il nostro account. **Esiste un limite a quanti numeri posso collegare?** No. I limiti incontrati altrove derivano dalla condivisione di una relazione provider tra molti utenti, cosa che qui non avviene. --- ## Quanto costa WhatsApp Coexistence, provider per provider https://easycoexistence.com/it/whatsapp-coexistence-pricing-compared I provider fissano il prezzo su tre unità diverse: per numero, per postazione o per messaggio. Così le cifre in evidenza non sono confrontabili e il costo reale emerge solo a un dato numero di connessioni. Questa pagina lo calcola a uno, dieci e cinquanta numeri. ### Perché i prezzi in evidenza non sono confrontabili? Perché fanno pagare cose diverse, e l'unità di prezzo decide a quale tipo di azienda si adatta ciascuno. Il prezzo per numero segue quante linee WhatsApp gestisci. È l'unità che un'agenzia controlla davvero, ed è quella usata da EasyCoexistence, 360dialog e Dualhook. Il prezzo per postazione e per contatto segue quante persone rispondono e a quanti clienti scrivi. È il modello di WATI e respond.io, ed è l'unità giusta quando ciò che acquisti è un team di operatori. Il prezzo per messaggio segue solo il volume, ed è il modello di Twilio: nessun costo di piattaforma e nessun costo per numero, ma una tariffa su ogni messaggio, in aggiunta a quanto fattura Meta. L'unico confronto onesto si fa quindi a un numero dichiarato di connessioni, ed è quello che fa la tabella qui sotto. ### Quanto costano a parità di numeri i provider con prezzo a piattaforma? Non si possono mettere onestamente nella stessa colonna, perché il loro costo non cambia affatto con il numero di numeri. Cambiano le postazioni e i contatti. I piani pubblicati da WATI vanno da tre a dieci utenti, con da 500 a 2.500 contatti attivi al mese. respond.io pubblica US$ 79 per cinque utenti e 1.000 contatti, fino a US$ 279. YCloud pubblica un livello gratuito, poi US$ 39, US$ 89 e US$ 399, con utenti e canali come extra a US$ 10 e US$ 5 al mese ciascuno. Per un team di assistenza con un solo numero sono offerte competitive e includono una casella di posta condivisa, che una semplice connessione non offre. Per un'agenzia con cinquanta numeri cliente, il costo compare nelle voci extra, e compare per canale, non per conversazione. La domanda che decide è se qualcuno accederà davvero alla casella di posta che stai pagando. ### E Twilio, che non addebita né l'uno né l'altro? Twilio pubblica una tariffa di US$ 0,005 per messaggio in ciascuna direzione, in aggiunta alle tariffe dei template di Meta, che trasferisce senza ricarico. Nel suo listino pubblicato non c'è alcun costo mensile di piattaforma né alcun costo per numero. È il modo più economico per tenere un numero che non invia quasi nulla, e il più costoso per gestirne uno molto attivo. Cinquanta numeri inattivi non costano niente; cinquanta numeri con conversazioni reali costano per ogni messaggio, per sempre. Vale anche la pena sapere che la pagina dei prezzi di Twilio non parla di Coexistence. Se per te è importante che l'app WhatsApp Business continui a funzionare sul numero, è la prima domanda da fare loro, prima di confrontare qualsiasi altra cosa. ### Quale dovrebbe scegliere davvero un'agenzia? Quello la cui unità corrisponde a ciò che cresce nella tua azienda. Se cresce il numero dei numeri cliente, il prezzo per numero con sconto sul volume è l'unica formula che non ti penalizza per il fatto di avere successo. EasyCoexistence costa US$ 9 ciascuno fino a cinque numeri e scende a US$ 1 ciascuno man mano che aggiungi numeri, quindi con cinquanta clienti ogni numero costa meno del primo, non di più. Se cresce il numero di operatori che rispondono in un'unica casella di posta, una piattaforma con prezzo per postazione è l'acquisto giusto, e questa pagina non sosterrà il contrario. WATI e respond.io hanno costruito proprio questo e funziona. Se cresce il volume di messaggi su pochi numeri, il modello per messaggio di Twilio merita di essere simulato rispetto agli altri, al tuo reale ritmo di invio. Per il caso per cui questo prodotto è stato creato, un'agenzia o uno sviluppatore che gestisce numeri non di sua proprietà, il prezzo per numero con sconto sul volume è l'unico che scala nella stessa direzione dell'azienda: la tariffa per numero scende al crescere del loro totale. - Confrontare direttamente le cifre in evidenza. Sono prezzate su tre unità diverse e il numero più basso spesso è la scelta sbagliata. - Dare per scontato che qualcuno aggiunga un ricarico ai costi dei messaggi di Meta. Nessuno di quelli in questa pagina lo fa: è Meta a fatturarti. - Scambiare una funzione non documentata per una funzione assente. Se una pagina dei prezzi non menziona Coexistence, chiedi al provider invece di fidarti di questa tabella. **Questi prezzi sono aggiornati?** Sono quelli pubblicati sulla pagina dei prezzi di ciascun provider a settembre 2026, con il link accanto alle cifre qui sopra. I prezzi cambiano, quindi controlla la fonte prima di decidere. **Perché EasyCoexistence costa meno per numero al crescere del volume?** Perché il costo di controllare una connessione non cresce in proporzione a quante ce ne sono. Un'agenzia con cinquanta numeri non comporta cinquanta volte il lavoro, quindi non paga cinquanta volte il prezzo. **Qualcuno di questi provider aggiunge un ricarico ai costi di Meta?** Nessuno dei provider in questa pagina lo fa. Meta addebita i costi dei messaggi al metodo di pagamento del tuo account WhatsApp Business, ed è anche per questo che nessun intermediario può scontarli. **Quali provider supportano Coexistence?** YCloud e 8x8 la documentano, mentre Dualhook ed EasyCoexistence sono costruiti attorno a essa. Diverse altre pagine dei prezzi non ne parlano, il che non è una prova né in un senso né nell'altro e conviene chiederlo direttamente. --- ## Glossario di WhatsApp Coexistence https://easycoexistence.com/it/whatsapp-coexistence-glossary I termini di WhatsApp Coexistence si confondono facilmente. Spesso due persone usano la stessa parola per cose diverse. Qui trovi le definizioni adottate da questo sito, con il link alla pagina che tratta ogni termine in modo completo. ### Perché il lessico crea così tanti problemi? Perché diversi termini indicano elementi a livelli differenti, anche se sembrano appartenere allo stesso livello. Un Business Portfolio contiene un WhatsApp Business Account, che contiene numeri di telefono, ognuno con un phone number id. Nelle conversazioni, tutti e quattro vengono chiamati account. Una frase come controlla se l'account funziona può quindi indicare quattro verifiche diverse. Lo stesso accade con le due finestre di ventiquattro ore di questa piattaforma: misurano cose non correlate e vengono continuamente scambiate. L'altra metà del problema è che Meta e i fornitori usano parole diverse per la stessa cosa, e nemmeno i fornitori concordano tra loro. Questa pagina usa il lessico di Meta quando esiste e dichiara chiaramente quando un termine è nostro. ### Quali distinzioni contano davvero nella pratica? Tre, e ciascuna è già costata una giornata di lavoro a qualcuno. La finestra del servizio clienti e la finestra di sincronizzazione durano entrambe ventiquattro ore, ma non hanno nulla in comune. La prima stabilisce se il testo libero viene consegnato, a partire dall'ultimo messaggio del cliente. La seconda stabilisce se la cronologia della chat può ancora essere trasferita, a partire dalla configurazione iniziale. Un dispositivo collegato non è un'API. È il client WhatsApp per utenti, connesso altrove. È ciò che automatizzano gli strumenti non ufficiali e che può far bannare i numeri. Una destinazione del webhook non è un'impostazione del numero. È una sovrascrittura della sottoscrizione di un'app a un account. Per questo scompare quando viene rimossa una connessione e deve essere ripristinata alla riconnessione. **Coexistence è un'API diversa dalla Cloud API?** No. Coexistence è un modo per configurare un numero sulla Cloud API lasciando attiva l'app WhatsApp Business. Gli endpoint, il formato del messaggio e le regole sono identici. **Qual è la differenza tra un Business Portfolio e un WABA?** Il Business Portfolio è il contenitore dell'azienda a livello Meta Business Manager. Un WhatsApp Business Account si trova al suo interno e contiene i numeri di telefono. Un portfolio può contenere diversi WABA. **Un BSP è la stessa cosa di un Tech Provider?** Si sovrappongono, ma indicano cose diverse. Tech Provider è uno stato Meta che consente a un'azienda di collegare i numeri di altre aziende tramite la propria app. BSP indica di solito un'azienda che vende una piattaforma di messaggistica, ma che può avere o meno quello stato. **Cosa c'entra MCP con WhatsApp?** Nulla di intrinseco. MCP è un protocollo che permette a un assistente AI di accedere a uno strumento, mentre un server MCP di WhatsApp espone un numero come uno di questi strumenti. Non può ricevere messaggi: può agire solo quando gli viene richiesto. --- ## Campi webhook di WhatsApp e dove vengono inviati https://easycoexistence.com/it/docs/webhook-fields Un WhatsApp Business Account invia gli eventi come campi nominati. Due contengono il messaggio e arrivano al tuo endpoint. Sei contengono lo stato operativo e alimentano il monitoraggio. Sapere quali sono determina la tua architettura. ### Cosa contiene ogni campo? messages contiene tutto ciò che un cliente invia al numero: testo, riferimenti multimediali, risposte e reazioni. smb_message_echoes contiene ciò che il tuo team invia dall'app WhatsApp Business, disponibile solo su un numero Coexistence e necessario perché il software possa vedere le risposte delle persone. account_update contiene lo stato della connessione: PARTNER_REMOVED quando l'app viene disinstallata dall'account, ACCOUNT_OFFBOARDED, ACCOUNT_RECONNECTED ed eventi di limitazione o violazione. phone_number_quality_update contiene le variazioni della valutazione della qualità e del volume consentito. account_alerts contiene gli avvisi generati da Meta per l'account, mentre account_review_update contiene l'esito di una verifica. business_capability_update contiene le variazioni dei limiti e delle funzionalità di messaggistica, mentre phone_number_name_update contiene le approvazioni e i rifiuti del nome visualizzato. ### Perché la separazione conta per l'architettura? Perché determina se il contenuto della conversazione raggiunge mai un provider. La sovrascrittura invia i due campi del messaggio direttamente da Meta al tuo endpoint. I sei campi operativi continuano ad arrivare al provider, rendendo possibile una dashboard con avvisi senza che nessuno debba conservare un messaggio. Per questo anche l'affermazione di non conservare i messaggi può dipendere dalla struttura, non solo da una policy. Se i campi del messaggio vengono consegnati altrove, non esiste un percorso del codice in cui possano essere conservati. Nel nostro caso, un account senza sovrascrittura usa il callback predefinito, il cui gestore scarta questi eventi senza salvarli. ### Quali campi deve aspettarsi il tuo gestore? Solo i due campi del messaggio, se la sovrascrittura è impostata. Conviene scrivere il gestore in modo che ignori tutto il resto invece di bloccarsi. Meta aggiunge campi nel tempo e la struttura di un payload può ottenere nuove chiavi senza preavviso. Un gestore che controlla il nome del campo e ignora ciò che non riconosce continua a funzionare; uno che presume una struttura fissa si blocca al primo evento sconosciuto. Conviene inoltre gestire esplicitamente smb_message_echoes, invece di trattarlo come rumore. Senza questo campo, il software non sa che una persona ha già risposto, e il cliente può ricevere due risposte alla stessa domanda. - Presumere un payload generico. Ogni evento indica il proprio campo e il gestore deve controllarlo. - Ignorare smb_message_echoes. Senza questo campo, il software risponde a una persona che ha già risposto. - Bloccarsi sui campi non riconosciuti invece di saltarli. Meta aggiunge campi senza chiedere. **Posso ricevere solo alcuni campi?** La sovrascrittura sposta il percorso del messaggio verso di te. La separazione operativa è fissa, perché il monitoraggio si basa su di essa. **smb_message_echoes esiste su un normale numero Cloud API?** No. Esiste perché un numero Coexistence consente a una persona di inviare messaggi dall'app, oltre al software che li invia tramite API. **Cosa succede agli eventi del messaggio se non imposto alcuna destinazione?** Arrivano al nostro callback predefinito e vengono scartati senza essere salvati. **I nomi dei campi sono di Meta o vostri?** Di Meta. Non abbiamo inventato nessuno di questi nomi, quindi vale la pena impararli una volta. --- ## Verifica di un endpoint webhook WhatsApp https://easycoexistence.com/it/docs/webhook-verification Prima di consegnare qualsiasi evento, Meta chiama il tuo endpoint con una GET contenente hub.mode, hub.verify_token e hub.challenge. Il tuo endpoint deve confrontare il token e restituire la challenge come corpo grezzo. Qualsiasi altra cosa impedisce l'avvio della consegna. ### Cosa invia esattamente Meta? Una richiesta GET al tuo URL con tre parametri di query. hub.mode è impostato su subscribe. hub.verify_token è il token che hai configurato quando hai impostato la destinazione. hub.challenge è un valore generato da Meta per questo tentativo. Il tuo endpoint dovrebbe confrontare hub.verify_token con il token scelto e, se corrisponde, rispondere con 200 e hub.challenge come intero corpo della risposta. Non racchiuderlo in JSON, non aggiungere virgolette intorno e non inserire una nuova riga finale che alcuni framework aggiungono per impostazione predefinita. Se il token non corrisponde, rispondi con 403. Questo è l'intero protocollo, volutamente essenziale. ### Perché una risposta errata fallisce in silenzio? Perché il fallimento della verifica non è un errore del tuo sistema, ma un'assenza nel sistema di Meta. Quando la challenge non viene restituita correttamente, Meta semplicemente non inizia a consegnare dati a quella destinazione. Il tuo server restituisce 200 alla verifica, i log mostrano che è arrivata una richiesta e nessuna dashboard segnala un problema. L'unico sintomo è che i messaggi non arrivano mai, cosa che la maggior parte delle persone diagnostica come un problema di Coexistence anziché come un problema di handshake. Per questo vale la pena validare tutto prima della chiamata. Verifichiamo che l'URL sia HTTPS e che sia stato fornito un token di verifica prima di effettuare la richiesta Graph, così una destinazione non valida fallisce subito invece di sembrare connessa. ### Cos'altro può bloccare la verifica? Tre cose che non hanno nulla a che vedere con il codice. L'autenticazione davanti all'endpoint. Un gateway, un livello di autenticazione di base o un elenco di IP consentiti rifiuteranno la richiesta di Meta, che non ha credenziali da presentare. La route di verifica deve essere raggiungibile senza autenticazione. Un reindirizzamento. Meta chiama l'URL che hai fornito e un 301 verso un host canonico non viene seguito in modo da completare l'handshake. Fornisci l'URL finale. E un framework che serializza la risposta. Restituire una stringa da un gestore che racchiude tutto in JSON produce un corpo con virgolette intorno alla challenge, che quindi non corrisponde. - Restituire JSON. Il corpo deve contenere la challenge grezza, senza nient'altro intorno. - Mettere l'endpoint dietro un'autenticazione. Meta non ha credenziali e la richiesta verrà rifiutata. - Fornire a Meta un URL che reindirizza. Usa quello finale. **Quale token devo usare?** Qualsiasi stringa tu scelga. Serve affinché il tuo endpoint distingua la richiesta di Meta da quella di chiunque altro venga a conoscenza dell'URL. **Con quale frequenza avviene la verifica?** Durante la configurazione e ogni volta che la destinazione viene impostata. Un endpoint funzionante non viene verificato di nuovo a ogni evento. **Posso eseguire il test da solo?** Sì. Chiama il tuo endpoint con i tre parametri e verifica che il corpo restituito corrisponda esattamente al valore della challenge. **Cosa succede se il mio server era inattivo durante la verifica?** L'handshake fallisce e la destinazione non si attiva. Salvarla di nuovo esegue nuovamente la verifica. --- ## Riferimento agli strumenti MCP https://easycoexistence.com/it/docs/mcp-tools-reference Il connettore espone sedici strumenti per ogni numero dell'account. list_numbers viene prima perché ogni altro strumento richiede da lì un connection_id. Sei vengono bloccati quando la fatturazione scade: i quattro che agiscono sul mondo esterno, get_api_credentials, che restituisce il token di accesso, e create_connect_link. Gli altri dieci, le letture di stato e dei template e la configurazione della Partner API, restano disponibili. ### Cosa fa ogni strumento? Lettura: list_numbers restituisce i numeri connessi con stato, valutazione della qualità e livello di messaggistica, ed è il punto di partenza per ogni altra chiamata. get_number_health restituisce insieme un'istantanea aggiornata di Meta, la cronologia recente del monitoraggio, gli eventi webhook e i controlli del poller. get_api_credentials restituisce l'URL di base della Graph API, l'ID WABA, l'ID del numero di telefono e, quando disponibile, il token di accesso dell'account. Invio: send_message invia testo libero nella finestra di 24 ore, durante la quale le risposte sono gratuite. send_template invia un template approvato ed è il modo per iniziare una conversazione con chi non ha ancora scritto. list_templates, create_template e get_template_status coprono l'intero ciclo di vita del template. Collegamento: set_webhook_destination indirizza i messaggi in entrata e i riscontri dell'app al tuo sistema; passare null lo reimposta. get_connect_link restituisce il link alla dashboard e i passaggi per collegare un nuovo numero. get_docs restituisce la documentazione del prodotto in formato markdown. Partner API, per software o agenzie i cui clienti collegano i propri numeri: get_partner_setup mostra lo stato della fatturazione, la chiave API, l'URL degli eventi e il passo successivo. create_api_key emette la chiave della Partner API e la mostra una sola volta, e non sostituisce una chiave esistente senza conferma esplicita. revoke_api_key la revoca, sempre dopo conferma. set_partner_events_url imposta dove arrivano gli eventi di stato e restituisce una sola volta il segreto di firma. create_connect_link crea un link di collegamento ospitato per un cliente, valido 1 ora, come POST /api/v1/connect-sessions. ### Perché connection_id è importante? Perché collega un'istruzione a un numero specifico e un assistente non può indovinarlo. Ogni strumento che agisce su un numero richiede un connection_id, e list_numbers è l'unico punto da cui ottenerlo. In pratica, quando gli viene chiesto di inviare un messaggio, l'assistente chiamerà prima list_numbers: per questo la prima richiesta di una sessione è spesso più lenta delle successive. Questo rende inoltre non ambiguo un account con più numeri. Non esiste un numero predefinito né una selezione implicita, quindi, se un'istruzione non identifica il numero, l'assistente chiede quale sia invece di fare supposizioni. ### Cosa succede quando scade la fatturazione? Vengono bloccati sei strumenti: send_message, send_template, create_template e set_webhook_destination, che agiscono sul mondo esterno; get_api_credentials, perché restituisce il token di accesso dell'account, con cui un account bloccato potrebbe inviare direttamente tramite la Graph API; e create_connect_link, che collega un nuovo numero. Ogni altra lettura resta disponibile, così come la configurazione della Partner API: get_partner_setup, create_api_key, revoke_api_key e set_partner_events_url. È una scelta deliberata, non una svista. Un account che non può vedere perché è bloccato o verificare se i propri numeri sono operativi non avrebbe altra strada se non aprire una richiesta di assistenza. Le stesse letture servono anche al monitoraggio dello stato di salute, quindi bloccarle disattiverebbe il monitoraggio proprio quando è più necessario. In pratica, un account con fatturazione scaduta continua a rispondere alle domande sul proprio stato e resta monitorato. Si ferma solo ciò che raggiunge un cliente. - Aspettarsi che il connettore riceva messaggi. MCP funziona con richieste e risposte; il traffico in entrata richiede un webhook. - Impostare connection_id in modo rigido. Proviene da list_numbers e non va annotato come valore fisso. - Pensare che un account con fatturazione scaduta sia completamente offline. Letture e monitoraggio continuano intenzionalmente, tranne le credenziali, che contengono il token con cui si invia. **Devo scegliere quale strumento chiamare?** No. Fai la richiesta in linguaggio naturale e l'assistente sceglie lo strumento, proprio per questo sono scritte le descrizioni. **Può leggere le mie conversazioni?** No. I messaggi in entrata vengono indirizzati alla destinazione webhook che indichi. Il connettore legge lo stato dell'account e dei numeri. **get_docs è utile?** Più di quanto sembri. Fornisce all'assistente la nostra documentazione in formato markdown, così le risposte sulle regole di Coexistence provengono dai nostri documenti e non dalla memoria. **Un connettore può coprire più clienti?** Sì. Un account può contenere tutti i numeri necessari e list_numbers li restituisce tutti. --- ## Collegare un numero, passo dopo passo https://easycoexistence.com/it/docs/connecting-a-number Il collegamento passa dall'Embedded Signup di Meta: scegli il Business Portfolio, il WhatsApp Business Account e il numero, poi scansiona un codice nell'app WhatsApp Business. Bastano circa due minuti e l'app continua a funzionare. ### Cosa succede durante la procedura? Si apre la finestra di Meta, che chiede tre cose in ordine. Prima il Business Portfolio, il contenitore aziendale in Business Manager. Poi il WhatsApp Business Account al suo interno. Infine il numero di telefono, che deve essere già registrato nell'app WhatsApp Business, perché Coexistence collega un numero usato dall'app anziché crearne uno. Dopo, la procedura passa al telefono. Meta mostra un codice, qualcuno apre l'app WhatsApp Business sul dispositivo che contiene quel numero e lo scansiona. È l'unico passaggio fuori dal browser e nessun altro può farlo al posto dell'azienda. ### Cosa si decide durante l'attivazione e non si può più cambiare? Se condividere la cronologia delle chat esistenti, una scelta richiesta una sola volta e definitiva per quella connessione. Scegliendo sì, la cronologia recente delle conversazioni viene sincronizzata con l'API, così il software parte con un contesto invece di procedere alla cieca. Scegliendo no, l'API vede solo i messaggi dal momento del collegamento. Entrambe le opzioni sono valide e la maggior parte delle integrazioni riguarda le nuove conversazioni, ma la scelta non può essere modificata senza scollegare e collegare di nuovo. C'è anche una scadenza. La sincronizzazione deve essere avviata entro 24 ore dall'attivazione e può essere eseguita una sola volta. Se ne manca una, compare un errore poco chiaro invece di un avviso. Per questo conviene decidere sulla cronologia quel giorno, non durante il lavoro d'integrazione. ### Cosa deve essere pronto prima di iniziare? Tre cose, averle pronte evita di abbandonare la procedura a metà. L'accesso al Business Portfolio che possiede il numero, di solito del titolare dell'azienda e non di chi esegue l'integrazione. Il telefono con il numero, sbloccato e con l'app WhatsApp Business installata. E, idealmente, la destinazione del webhook, perché configurarla alla fine dell'attivazione è più semplice che ricordarsene dopo. Se la procedura viene chiusa prima di terminare, il numero può risultare associato all'account ma non registrato, causando un errore al primo invio. Ripetere la procedura dall'inizio risolve il problema. - Iniziare senza avere il telefono vicino. La scansione non può essere eseguita in seguito da un altro dispositivo. - Chiudere la finestra quando compare il numero. La procedura continua e interromperla lo lascia non registrato. - Rimandare la scelta sulla cronologia a quando l'integrazione è pronta. Scade 24 ore dopo l'attivazione. **Posso collegare un numero che non possiedo?** Solo l'azienda che lo possiede può autorizzarlo. Le invii un link e il titolare completa la procedura dal proprio telefono. **L'app smette di funzionare durante l'attivazione?** No. Continua a funzionare per tutta la procedura, anche durante la scansione del codice. **Cosa succede se il numero è nell'app WhatsApp per privati?** Prima deve essere trasferito nell'app WhatsApp Business. Coexistence collega un numero dell'app Business. **Posso ripetere la procedura?** Sì. Scollegando e collegando di nuovo, la procedura riparte e puoi anche scegliere nuovamente se accettare la cronologia delle chat. --- ## La finestra del servizio clienti di 24 ore https://easycoexistence.com/it/docs/customer-service-window La finestra del servizio clienti si apre quando un cliente scrive al tuo numero e dura 24 ore. Al suo interno puoi inviare testo libero e le risposte sono gratuite. Fuori dalla finestra, verrà recapitato solo un template approvato da Meta. ### Quando inizia esattamente il conto alla rovescia? Quando il cliente invia un messaggio, e riparte ogni volta che ne invia un altro. È questo il dettaglio che spesso viene capito al contrario. La finestra non si calcola dall'ultimo messaggio che hai inviato, dall'inizio della conversazione o dall'apertura di un ticket. Si calcola dall'ultimo messaggio ricevuto dal cliente, quindi una conversazione attiva di fatto non si chiude mai, mentre una conversazione a senso unico si chiude dopo un giorno. Significa anche che la finestra è per contatto, non per numero. Un cliente può essere dentro la finestra mentre un altro è fuori, sullo stesso numero e nello stesso momento. ### Cosa si può inviare dentro e fuori dalla finestra? Dentro puoi inviare qualsiasi cosa: testo libero, contenuti multimediali e template, se vuoi. Fuori, solo un template già approvato da Meta. È per questo che esistono i template. Sono il modo autorizzato per iniziare o riavviare una conversazione con qualcuno che non ha scritto, e vengono esaminati in anticipo proprio perché il destinatario non ha richiesto il messaggio. Su un numero Coexistence c'è un'ulteriore conseguenza. L'app WhatsApp Business non può inviare template, quindi tutto ciò che è fuori dalla finestra deve passare dall'API. Un team che risponde dal telefono può rispondere liberamente a una conversazione attiva, ma non può riavviarne una inattiva. È uno dei motivi pratici per cui si collega un numero. ### Perché le integrazioni lo scoprono in produzione? Perché i test avvengono sempre dentro la finestra. Chi sviluppa l'integrazione invia un messaggio a sé stesso e poi risponde pochi secondi dopo. È dentro le 24 ore, quindi il testo libero funziona e ogni test passa. Il primo caso reale che fallisce è un cliente che ha scritto ieri, di solito dopo il rilascio. La struttura corretta prevede un ramo prima dell'invio: controlla quanto tempo è passato dall'ultimo messaggio del contatto e scegli il percorso del testo libero o quello del template. Farlo fin dall'inizio costa quasi nulla. Aggiungerlo in seguito significa trovare ogni invio nel codice. - Calcolare il tempo dall'ultimo messaggio inviato da te. È il messaggio del cliente ad aprire la finestra. - Considerarla per numero. È per contatto, quindi due conversazioni sullo stesso numero possono avere stati diversi. - Testare solo subito dopo un messaggio, quando si è sempre dentro la finestra. **È possibile estendere la finestra?** No. È fissata da Meta e nessun provider può allungarla. **Una risposta con template riapre la finestra?** La riapre una risposta del cliente. L'invio di un template, da solo, non apre una finestra per il testo libero. **Le risposte sono davvero gratuite?** Meta non applica costi ai messaggi inviati dentro la finestra del servizio clienti. Fa pagare invece le conversazioni aperte fuori dalla finestra. **E l'altra finestra di 24 ore di cui ho letto?** È la finestra di sincronizzazione, calcolata dall'onboarding, e riguarda la cronologia della chat, non l'invio. Sono due finestre senza relazione. --- ## Template di messaggi WhatsApp https://easycoexistence.com/it/docs/message-templates Un template è un messaggio inviato a Meta per la revisione preventiva. Dopo l'approvazione può essere inviato in qualsiasi momento, anche a chi non ha mai scritto. È l'unico tipo di messaggio che può essere inviato fuori dalla finestra di assistenza clienti di 24 ore. ### A cosa servono le tre categorie? Indicano a Meta il tipo di messaggio e determinano sia la revisione sia la fatturazione. Utility comprende i messaggi transazionali legati a un'azione del cliente: un aggiornamento dell'ordine, una conferma di prenotazione, un avviso di consegna. Marketing comprende i contenuti promozionali e, per inviarli, serve un metodo di pagamento sull'account WhatsApp Business. Autenticazione comprende i codici monouso e ha un formato più rigoroso. Scegliere la categoria sbagliata è un motivo comune di rifiuto. Il linguaggio promozionale in un template utility viene rilevato con sufficiente costanza da rendere inutile tentare. ### Come funzionano le variabili? Segnaposto numerati, compilati in ordine e conteggiati per componente. Un corpo che recita Hello {{1}}, your order {{2}} has shipped definisce due variabili e una richiesta di invio deve fornire esattamente due valori per il corpo. I parametri dell'intestazione e del pulsante vengono conteggiati separatamente, invece di essere riuniti in un'unica lista. Per questo un invio con il totale corretto può comunque essere rifiutato. Meta richiede anche valori di esempio quando viene creato un template, così chi lo revisiona può vedere l'aspetto di un messaggio reale. Esistono inoltre regole di posizionamento: una variabile all'inizio o alla fine del messaggio, oppure troppe variabili rispetto al testo circostante, causa il rifiuto. ### Perché l'app del telefono non può inviarli su un numero Coexistence? Perché i template sono una funzione della piattaforma, non dell'app, e l'app non li gestisce. È una delle cose più utili da sapere subito. Un'azienda connessa tramite Coexistence continua a rispondere dal telefono e il team può replicare a qualsiasi messaggio in tempo reale. Dall'app non può però riavviare una conversazione inattiva, perché serve un template e i template esistono solo tramite API. Quindi qualsiasi messaggio programmato, transazionale o rivolto a chi non ha scritto oggi richiede necessariamente l'API. Per molte aziende è proprio il problema che la connessione serve a risolvere. - Creare un template e inviarlo nella stessa operazione. Meta lo revisiona prima, di solito in pochi minuti ma a volte in un giorno. - Unire le variabili dell'intestazione e del corpo. Vengono conteggiate per componente. - Usare un linguaggio di marketing in un template utility. È un motivo di rifiuto ricorrente. **Quanto dura la revisione?** Di solito pochi minuti, a volte fino a un giorno. Nessun fornitore può accelerarla. **Esiste un template per ogni lingua?** Sì. Nome e lingua identificano insieme un template, quindi lo stesso nome in un'altra lingua è un template diverso. **Posso modificare un template approvato?** Sì, ma la modifica cambia il contratto delle variabili e interrompe gli strumenti di invio che avevano fissato il vecchio numero. **Serve un metodo di pagamento?** Per gli invii di marketing sì, sul tuo account WhatsApp Business. Lo richiede Meta e nessun fornitore può aggiungerlo per te. --- ## Il webhook account_update e ogni motivo di disconnessione https://easycoexistence.com/it/docs/webhook-account-update account_update è il modo in cui Meta segnala che una connessione ha cambiato stato. Il campo event indica cosa è successo e, in caso di rimozione, disconnection_info.reason indica il motivo. Quel motivo distingue un numero che tornerà da uno definitivamente perso. ### Quali eventi contiene account_update? PARTNER_REMOVED, quando l'app viene disinstallata dal WhatsApp Business Account. È il segnale autorevole di disconnessione e quello su cui conviene costruire, invece di dedurre una disconnessione dal passaggio di un campo a false. ACCOUNT_OFFBOARDED, quando il numero viene rimosso completamente. ACCOUNT_RECONNECTED, quando una connessione rimossa in precedenza torna disponibile. E gli eventi di applicazione delle restrizioni: ACCOUNT_RESTRICTION e ACCOUNT_VIOLATION, insieme agli eventi il cui nome include DISABLED o BAN. Anche gli esiti di verifica e approvazione arrivano qui, con nomi di evento che contengono VERIFIED o APPROVED. Un gestore dovrebbe basarsi sul nome dell'evento e trattare ciò che non riconosce come informativo, invece di fallire, perché Meta aggiunge eventi senza preavviso. ### Quali sono i motivi di disconnessione? Sei, e hanno significati molto diversi. PRIMARY_INACTIVITY è la regola di circa quattordici giorni: l'app WhatsApp Business non è stata aperta sul dispositivo principale. È recuperabile e di gran lunga il caso più comune. COMPANION_INACTIVITY segue la stessa logica su un dispositivo associato, con una finestra più lunga di circa trenta giorni. BUSINESS_DOWNGRADE significa che il numero è tornato all'app WhatsApp per privati, interrompendo Coexistence perché Coexistence richiede l'app Business. CHANGE_NUMBER indica che il numero di telefono è cambiato. USER_RE_REGISTERED indica che è stato registrato di nuovo su un dispositivo nuovo. ACCOUNT_DISCONNECTED indica che il cliente lo ha disconnesso deliberatamente o che lo ha fatto un sistema di applicazione delle regole. Il motivo arriva anche insieme a disconnection_info.initiated_by, che indica se l'azione è stata eseguita da una persona o dal sistema. ### Perché il motivo conta più dell'evento? Perché PARTNER_REMOVED, da solo, non indica cosa fare. Un numero rimosso per PRIMARY_INACTIVITY tornerà: l'azienda apre l'app, si riconnette e tutto riprende. Trattarlo come un cliente che se n'è andato genera un'email di cancellazione per qualcuno che è ancora cliente. Un numero rimosso per BUSINESS_DOWNGRADE o ACCOUNT_DISCONNECTED è una situazione diversa, e trattarlo come temporaneo lascia una connessione sospesa per sempre. Quando una rimozione arriva senza alcun motivo, initiated_by è il segnale di riserva: una rimozione eseguita da una persona appare deliberata, mentre una rimozione di sistema senza spiegazione no. Conviene gestire questa distinzione nel codice, invece che in una conversazione con l'assistenza in un secondo momento. - Trattare ogni PARTNER_REMOVED allo stesso modo. Il motivo distingue due settimane di silenzio da un cliente che se n'è andato. - Dedurre la disconnessione dal passaggio di un campo a false invece che da questo evento. È così che si producono falsi allarmi. - Fallire davanti a un nome di evento non riconosciuto. Meta aggiunge eventi e il gestore dovrebbe ignorare ciò che non conosce. **PARTNER_REMOVED è permanente?** Di solito no. La maggior parte arriva con PRIMARY_INACTIVITY, cioè l'app non è stata aperta, e la riconnessione ripristina tutto. **La riconnessione ripristina la destinazione del mio webhook?** No, ed è qui che sta il problema. La destinazione è un override sulla sottoscrizione dell'app e viene disinstallata insieme ad essa. Deve essere applicata di nuovo. **Che cos'è COMPANION_INACTIVITY?** La stessa logica di inattività su un dispositivo associato anziché su quello principale, con una finestra più lunga di circa trenta giorni. **Posso ricevere questo evento senza un motivo?** Sì. In quel caso, disconnection_info.initiated_by è l'unico segnale per capire se l'azione è stata deliberata. --- ## Il webhook phone_number_quality_update https://easycoexistence.com/it/docs/webhook-phone-number-quality-update phone_number_quality_update segnala le variazioni della capacità di invio e dei limiti di messaggistica per un numero. Nel 2026 non trasporta il rating di qualità verde, giallo o rosso, nonostante il nome: va letto direttamente dal numero. ### Cosa contiene davvero questo webhook? Informazioni sulla capacità di invio e sui limiti di messaggistica, fornite come valore dell'evento insieme ai campi che contengono il limite attuale. In pratica, il contenuto indica che la capacità di un numero è cambiata: è passato a un altro livello di messaggistica oppure il suo livello di invio è stato modificato. È utile registrare questi dati perché cambiano ciò che un'integrazione può fare e perché un livello che diminuisce è un segnale iniziale. Non contiene invece, nonostante il nome del campo, il rating di qualità. Un gestore basato sulla documentazione precedente cercherà GREEN, YELLOW o RED qui senza trovare nulla, concludendo poi che la qualità non cambia mai. ### Da dove arriva allora il rating a colori? Dalla lettura diretta del numero, secondo una pianificazione. Il campo quality_rating si trova sull'oggetto numero di telefono nella Graph API e deve essere verificato tramite polling, invece di aspettare un evento. Per questo il monitoraggio corretto di una connessione richiede sia un processo di polling sia un ricevitore di webhook: trasportano dati diversi e nessuno dei due è sufficiente da solo. È anche il motivo per cui un calo della qualità rimane invisibile alla maggior parte delle integrazioni. Nulla lo invia, l'app WhatsApp Business non ne mostra alcun segnale e, quando restituisce l'errore 131048, gli invii interessati sono già falliti. - Cercare GREEN, YELLOW o RED in questo payload. Nel 2026 non sono presenti. - Creare il monitoraggio basandosi solo sui webhook. Il rating di qualità deve essere verificato tramite polling. - Ignorare una diminuzione del livello. Di solito è il primo segnale visibile di un problema. **Perché il campo prende il nome dalla qualità?** Il nome risale a prima del cambiamento. È rimasto invariato mentre il contenuto è cambiato, ed è per questo che trae in inganno. **Con quale frequenza va verificato il rating?** Con una frequenza sufficiente a rilevare un calo prima che diventi una limitazione. Eseguiamo il polling secondo una pianificazione, non su richiesta. **L'app mostra il rating?** No. Nell'app WhatsApp Business sul telefono non è visibile alcuna informazione al riguardo. **131048 è collegato?** Sì. È l'errore che un numero inizia a restituire quando un rating basso porta a una limitazione. --- ## Il webhook smb_message_echoes https://easycoexistence.com/it/docs/webhook-smb-message-echoes smb_message_echoes trasmette ciò che il tuo team invia dall’app WhatsApp Business. Esiste solo sui numeri Coexistence, perché solo questi permettono a una persona di inviare dal telefono mentre il software invia tramite l’API. ### Perché esiste questo campo? Perché Coexistence crea una situazione per cui l’API non era stata progettata: due soggetti inviano dallo stesso numero. Su un normale numero Cloud API, l’unico mittente è il software, quindi non c’è nulla da segnalare. Su un numero Coexistence, il team continua a rispondere dal telefono e, senza un modo per vedere queste risposte, il software lavorerebbe alla cieca su metà di ogni conversazione. L’echo risolve il problema. Quando qualcuno scrive una risposta nell’app WhatsApp Business, arriva al tuo endpoint come evento, con la stessa struttura di un messaggio in entrata, ma contrassegnato come inviato dall’azienda. ### Cosa succede se lo ignori? Il cliente riceve due risposte e l’azienda sembra disorganizzata. Di solito succede così: un cliente chiede qualcosa alle otto del mattino, una persona risponde dal telefono entro un minuto e un’automazione che non ha visto quella risposta risponde alla stessa domanda tre minuti dopo. Dal punto di vista del cliente, è un’azienda che non sa cosa ha già detto. Gestirlo non è complicato. Registra l’echo nella conversazione esattamente come faresti con un messaggio in entrata e controlla l’attività recente prima di inviare. Il problema resta invisibile nei test, perché in una conversazione di prova nessuna persona risponde. - Trattare gli echo come rumore e scartarli. Sono l’unico segnale che indica che una persona ha già risposto. - Supporre che il campo esista su ogni numero. È specifico di Coexistence. - Eseguire test senza una persona coinvolta, cioè l’unico scenario in cui il problema non si presenta. **Gli echo includono i media?** Segnalano ciò che è stato inviato, inclusi i riferimenti ai media, con la stessa struttura dei messaggi in entrata. **Esiste su un normale numero Cloud API?** No. Senza Coexistence non c’è una persona che invia dall’app, quindi non c’è nulla da ripetere. **Posso disattivarlo?** Fa parte del percorso dei messaggi. Instradare quel percorso al tuo endpoint lo include; ignorarlo nel codice è una scelta dalle conseguenze concrete. **Ha un costo?** No. È un evento webhook, non l’invio di un messaggio. --- ## Il webhook messages https://easycoexistence.com/it/docs/webhook-messages messages è il campo che trasporta tutto ciò che un cliente invia al tuo numero: testo, contenuti multimediali, risposte, reazioni e risposte interattive. Su un numero Coexistence instradato, passa direttamente da Meta al tuo endpoint e non attraversa mai un provider. ### Cosa contiene il payload Uno o più messaggi in una singola consegna, ciascuno con mittente, id e tipo. Il campo type determina quali altre chiavi sono presenti. - Il numero di telefono del mittente e l'id del numero di telefono a cui ha scritto. - Un id di messaggio wamid, su cui si basa la deduplicazione. - Un timestamp Unix. - Un tipo: text, image, audio, video, document, sticker, location, contacts, reaction, button o interactive. - Per i tipi multimediali, un media id da usare per il recupero, non i byte stessi. ### Perché non ci raggiunge su un numero instradato Perché l'override sposta questo campo, insieme a smb_message_echoes, verso la destinazione che indichi. Meta consente a un'app di sostituire la destinazione in cui un WhatsApp Business Account consegna i propri webhook. Impostiamo quell'override sul tuo URL, rimuovendo completamente il percorso dei messaggi dalla nostra infrastruttura. Da parte nostra non ci sono copie, code né conservazione, perché la consegna non arriva mai lì. Quando non è impostata alcuna destinazione, questi eventi ricadono nel nostro callback predefinito, dove il gestore li elimina senza salvarli. Questa è la differenza tra una dichiarazione sulla conservazione e un percorso di codice: il contenuto delle conversazioni non può andare da nessuna parte. ### Confermare correttamente Restituisci 200 prima di fare il lavoro, non dopo. Meta considera un'risposta lenta un errore e riprova, quindi un gestore che elabora inline vedrà lo stesso messaggio più di una volta. Rispondi immediatamente, inserisci il payload in una coda o in un'attività in background e lascia che il lavoro avvenga fuori dalla richiesta. In un ambiente serverless non è facoltativo. Una funzione che restituisce la risposta e poi continua a lavorare può essere congelata appena risponde, quindi la conferma e l'elaborazione devono essere davvero separate. ### Deduplicare Sul wamid, sempre, perché i tentativi sono normali, non eccezionali. Lo stesso messaggio può arrivare due volte per motivi che non dipendono da un errore tuo: una risposta lenta, un timeout di rete o un deploy durante la consegna. Salvare gli id già visti e ignorare i duplicati richiede poche righe e fa la differenza tra rispondere una volta o due allo stesso cliente. Su un numero Coexistence è ancora più importante, perché smb_message_echoes arriva sullo stesso percorso e un gestore che tratta ogni evento come nuovo risponderà sopra una persona che ha già risposto. - Elaborare prima di restituire 200. Meta riprova in caso di risposta lenta e gestisci il messaggio due volte. - Saltare la deduplicazione. I tentativi fanno parte del funzionamento previsto, non sono un caso limite. - Aspettarsi i byte dei contenuti multimediali nel payload. Contiene un media id da usare per recuperarli. **EasyCoexistence vede i messaggi dei miei clienti?** No. L'override consegna questo campo al tuo endpoint. Qualsiasi dato che raggiunge il nostro callback di fallback viene eliminato senza essere salvato. **Possono arrivare più messaggi in una singola richiesta?** Sì. Una singola consegna può contenerne più di uno, quindi i gestori devono iterare invece di leggere il primo. **Come recupero i contenuti multimediali?** Il payload contiene un media id. Usalo per recuperare l'URL con il token di accesso del numero, quindi scarica il contenuto. **Cos'è smb_message_echoes?** È il campo associato che trasporta ciò che il tuo team invia dall'app WhatsApp Business. Esiste solo sui numeri Coexistence. --- ## Il webhook phone_number_name_update https://easycoexistence.com/it/docs/webhook-phone-number-name-update phone_number_name_update contiene l'esito dell'invio di un nome visualizzato. Il campo decision indica se Meta ha approvato o rifiutato il nome, e questo evento è l'unico punto in cui l'esito viene comunicato: nell'app WhatsApp Business non appare nulla al riguardo. ### Cosa comunica L'esito dell'invio di un nome visualizzato, espresso come decisione sull'evento. Il nome è ciò che i clienti vedono sopra una conversazione e modificarlo lo sottopone alla verifica di Meta. Il motivo per cui vale la pena sottoscrivere questo evento è che nessun'altra fonte indica cosa è successo. L'app WhatsApp Business non mostra nulla e un'azienda che ha inviato una modifica settimane prima non può sapere se è andata a buon fine, a meno che qualcuno non riceva questo evento. Registrarlo in una cronologia trasforma la domanda «la modifica del nostro nome è andata a buon fine?» da una conversazione con l'assistenza a un fatto datato. ### Perché un nome viene rifiutato Principalmente perché non corrisponde all'azienda con cui l'account è stato verificato. - Un nome che corrisponde alla persona giuridica, a una denominazione commerciale registrata o al marchio presente sul sito tende a essere approvato. - Una descrizione generica o un nome non collegato all'azienda verificata tende a essere rifiutato. - Qualsiasi elemento che sembri una parola chiave anziché un nome viene rilevato in modo sistematico. ### Cosa blocca l'assenza del nome Alcuni invii, ed è così che la maggior parte delle persone scopre che il nome non è mai stato approvato. Un numero senza nome visualizzato approvato restituisce l'errore 131037 nelle operazioni che ne richiedono uno. A chi lo incontra, l'errore sembra un problema di codice, perché tutto il resto sul numero funziona, ma di solito risale a una connessione di prova in cui il passaggio del nome è stato saltato e mai completato. Inviare un nome fa parte della corretta configurazione di un numero, non è un passaggio estetico, e vale la pena farlo il giorno in cui il numero viene connesso. - Supporre che l'assenza di notizie significhi approvazione. La decisione arriva qui e in nessun altro punto. - Inviare una parola chiave invece di un nome. Meta la verifica rispetto all'azienda verificata. - Saltare il nome visualizzato durante una prova e incontrare poi 131037 durante un invio che lo richiede. **Quanto dura la verifica?** Meta non pubblica una durata fissa e nessun provider può accelerarla. **Posso modificare il nome in seguito?** Sì, e ogni modifica viene sottoposta di nuovo alla verifica, generando un altro evento qui. **Il cliente vede anche il mio numero?** Vede il nome visualizzato approvato, che è il motivo per cui esiste. **Cos'è l'errore 131037?** È ciò che un numero restituisce quando non ha un nome visualizzato approvato e tenta un'operazione che ne richiede uno. --- ## Il webhook message_template_status_update https://easycoexistence.com/it/docs/webhook-message-template-status-update message_template_status_update segnala un cambiamento nello stato di revisione di un template: approvato, rifiutato, sospeso o disabilitato. Permette a un'integrazione di inviare un template e ricevere l'esito, invece di interrogare Meta a intervalli e indovinare con quale frequenza farlo. ### Gli stati che trasmette Un template attraversa pochi stati e ogni cambiamento arriva qui. - Approvato: da questo momento il template può essere inviato. - Rifiutato: non può essere inviato e il motivo accompagna l'evento. - Sospeso: la qualità è peggiorata abbastanza da spingere Meta a sospenderlo temporaneamente. - Disabilitato: sospensioni ripetute hanno portato a un blocco permanente e serve un nuovo template. ### Perché elimina le interrogazioni periodiche L'alternativa consiste nel fare richieste ripetute e indovinare ogni quanto. Senza questo evento, un'integrazione che crea un template deve interrogare get_template_status a intervalli finché la risposta cambia. Troppo spesso è uno spreco; troppo raramente lascia un template approvato senza che nessuno lo sappia per un'ora. Con questo evento, il flusso è invia e attendi. Meta comunica l'esito, di solito entro pochi minuti, e l'integrazione reagisce una sola volta. Per un'agenzia che crea template per conto dei clienti, è la differenza tra una coda che si svuota da sola e una che qualcuno deve controllare. ### Cosa fare per ogni esito Approvato è semplice: indica che il template può essere inviato. Il valore sta negli altri tre casi. Un rifiuto contiene un motivo, che conviene mostrare senza modifiche invece di riassumerlo, perché di solito è abbastanza specifico per intervenire e una parafrasi ne perde i dettagli. Sospeso significa che il contenuto ha prodotto reazioni negative e reinviarlo quando la sospensione termina porta allo stesso risultato. È un invito a modificarlo, non ad aspettare. Disabilitato è definitivo per quel template. L'unica strada è crearne uno nuovo con contenuto diverso; trattarlo come temporaneo lascia il percorso di invio interrotto a tempo indefinito. - Interrogare Meta per l'approvazione quando questo evento la segnala. - Riassumere il motivo del rifiuto invece di mostrarlo. Sono i dettagli a renderlo utile per intervenire. - Aspettare che un template disabilitato torni attivo. Lo stato è permanente e serve un nuovo template. **Quanto richiede di solito l'approvazione?** Di solito pochi minuti, a volte fino a un giorno. Nessun fornitore può accelerarla. **Un template sospeso equivale a uno disabilitato?** No. La sospensione termina dopo un periodo; la disabilitazione è permanente e segue sospensioni ripetute. **Un rifiuto indica il motivo?** Sì, e il motivo è abbastanza specifico per intervenire. Per questo conviene trasmetterlo senza modificarlo. **Posso continuare a inviare altri template mentre uno è sospeso?** Sì. Lo stato riguarda quel template, non il numero. --- ## Il webhook message_template_quality_update https://easycoexistence.com/it/docs/webhook-message-template-quality-update message_template_quality_update segnala un cambiamento nel modo in cui i destinatari reagiscono a un singolo template. Arriva prima che la qualità provochi una pausa, quindi è l'unico segnale sul template che ti dà il tempo di agire, invece di lasciarti spiegare l'errore dopo. ### Cosa misura Misura come le persone reagiscono ai messaggi inviati con un determinato template, invece che al numero nel suo complesso. I blocchi e le segnalazioni pesano di più, ma anche il mancato coinvolgimento conta. Il fatto che riguardi un singolo template è ciò che lo rende utile. Un numero può essere complessivamente sano mentre un template danneggia in silenzio il proprio pubblico, e questo è l'evento che distingue le due cose. Senza di esso, il primo segnale è che quel template non riesce a inviare, mentre tutto il resto sul numero funziona normalmente. ### Perché agire subito è il punto centrale Perché ogni stato successivo è peggiore e più difficile da annullare. Un calo di qualità sufficiente mette in pausa il template, che restituisce il codice di errore 132015 a ogni tentativo e si riattiva solo dopo un periodo che Meta non pubblica. Pause ripetute lo disabilitano definitivamente, e a quel punto il contenuto deve essere ricreato come nuovo template con un nuovo nome. Un segnale di qualità che arriva mentre il template invia ancora è l'unico momento in cui modificare non costa nulla. Dopo la pausa, modificare resta la scelta giusta, ma il percorso di invio è già interrotto da un tempo imprecisato, finché nessuno se ne accorge. ### Cosa lo provoca di solito Prima il contenuto, poi il pubblico, e il secondo elemento è quello che si dimentica più spesso. - Linguaggio promozionale in un template dichiarato come operativo, che i destinatari non si aspettavano. - Un messaggio che non chiarisce quale azienda sta scrivendo. - Inviare a un elenco invece che a persone che hanno interagito di recente. - Lo stesso template inviato in volume a un pubblico che non lo aveva mai richiesto. - Trattarlo come un'informazione. È l'ultimo segnale che arriva mentre il template funziona ancora. - Leggerlo come un problema del numero. Riguarda un solo template. - Modificare il testo mantenendo lo stesso pubblico. Il destinatario produce gli stessi segnali del contenuto. **Questo influisce sugli altri template?** No. Il segnale riguarda un solo template e gli altri sullo stesso numero non vengono influenzati. **Posso vederlo nell'app?** No. Nell'app WhatsApp Business sul telefono non compare nulla sulla qualità dei template. **Cosa succede se lo ignoro?** Se la qualità continua a calare, il template viene messo in pausa e pause ripetute lo disabilitano definitivamente. **Modificare il testo è sufficiente?** Spesso sì, ma non sempre. Il destinatario a cui viene inviato il template produce gli stessi segnali del contenuto. --- ## Il webhook history https://easycoexistence.com/it/docs/webhook-history history contiene il trasferimento una tantum delle conversazioni esistenti di un numero Coexistence verso l'API. Arriva dopo l'onboarding, se è stata accettata la condivisione della cronologia, ed è l'unico segnale che un'integrazione riceve per sapere che il trasferimento è avvenuto. ### Cosa consegna La cronologia uno a uno dei messaggi già presenti nell'app WhatsApp Business, trasferita affinché il software non inizi alla cieca su una linea utilizzata dall'azienda da anni. Non vengono trasferite le conversazioni di gruppo, escluse interamente dall'API su un numero Coexistence, né gli strumenti dell'app: etichette, risposte rapide, messaggi di benvenuto e di assenza non hanno un equivalente nell'API e restano sul dispositivo. Questo campo esiste solo sui numeri Coexistence. Un numero sottoposto all'onboarding nel modo ordinario non ha una cronologia precedente dell'app da trasferire, quindi non c'è nulla da consegnare. ### Perché viene inviato una sola volta Perché il trasferimento fa parte dell'onboarding, non di una funzionalità continuativa. Durante Embedded Signup, al titolare dell'azienda viene chiesto se vuole condividere le conversazioni esistenti. Rispondere sì consente l'esecuzione della sincronizzazione e non esiste alcuna impostazione per riattivarla in seguito, né un endpoint che la ripeta. Un secondo tentativo restituisce 2593107, non un limite di frequenza temporaneo. Esiste anche una scadenza. La sincronizzazione deve iniziare entro 24 ore dall'onboarding; un tentativo successivo restituisce 2593108. Se manca una delle due condizioni, occorre disconnettere il numero e ripetere l'intero flusso. ### Cosa deve farne un gestore Trattalo come un batch che arriva una sola volta e può essere grande, non come ulteriore traffico sul percorso dei messaggi. - Conferma rapidamente e processa in modo asincrono, come qualsiasi altra consegna. - Deduplica usando message id: la cronologia e i messaggi in tempo reale possono sovrapporsi durante l'onboarding. - Aspettati che non arrivi. Un numero il cui titolare ha rifiutato la cronologia non invia nulla qui e l'integrazione deve funzionare comunque. - Non bloccare l'onboarding in attesa. La connessione è utilizzabile prima del completamento del trasferimento. - Creare un'integrazione che richieda la presenza della cronologia. Molti numeri si connettono senza. - Riprovare la sincronizzazione dopo 2593107. È un evento una tantum, quindi il tentativo restituisce lo stesso errore. - Rimandare la scelta sulla cronologia all'inizio del lavoro d'integrazione, di solito dopo la chiusura della finestra di 24 ore. **Quanta cronologia arriva?** Una finestra di conversazioni uno a uno recenti, definita da Meta e non dal provider. **Le chat di gruppo vengono trasferite?** No. I gruppi sono esclusi interamente dall'API su un numero Coexistence. **Posso richiederla di nuovo in seguito?** No. Viene eseguita una volta per onboarding; ripeterla richiede di disconnettere e riconnettere il numero. **Cosa succede se il titolare rifiuta la cronologia?** Su questo campo non arriva nulla e l'API vede solo i messaggi dal momento in cui il numero si è connesso. --- ## Il webhook smb_app_state_sync https://easycoexistence.com/it/docs/webhook-smb-app-state-sync smb_app_state_sync trasporta lo stato dell'app WhatsApp Business stessa, soprattutto la sincronizzazione dei contatti eseguita quando un numero Coexistence si connette. È separato dalla cronologia, che trasporta le conversazioni, ed esiste solo sui numeri Coexistence. ### Cosa trasporta Lo stato lato app, che in pratica indica i contatti già presenti sul telefono dell'azienda. Ogni contatto con un numero WhatsApp può essere sincronizzato sulla piattaforma. Questo permette al software di riconoscere un cliente presente da anni nel telefono dell'azienda invece di trattarlo come un numero nuovo. È diverso dalle conversazioni, che arrivano nel campo history, e i due elementi sono separati perché uno è una rubrica e l'altro una trascrizione. Come history, esiste solo su Coexistence. Non c'è alcuno stato dell'app da sincronizzare su un numero che non ne ha mai fatto parte. ### Cosa non trasporta Gli strumenti operativi dell'app, che non hanno una rappresentazione lato piattaforma. - Le etichette, che restano sul dispositivo e non possono essere lette dal software. - Le risposte rapide e i messaggi di saluto e di assenza. - Il catalogo, gli ordini e lo stato. - I canali e la cronologia delle chiamate vocali o video. ### Perché è importante per un'integrazione Perché determina se il tuo sistema sa chi sta scrivendo fin dal primo giorno. Senza la sincronizzazione dei contatti, ogni messaggio in arrivo appare come un numero di telefono senza nome e associarlo a una scheda cliente diventa un problema tuo. Con la sincronizzazione, la rubrica dell'azienda è disponibile e l'associazione è in gran parte già fatta. Conviene prevedere entrambi i casi, perché un'azienda può rifiutare la sincronizzazione o lasciar scadere la finestra. Un'integrazione che presume l'esistenza dei contatti mostrerà una parete di numeri grezzi a chiunque la apra. - Dare per scontato che i contatti siano presenti. Un'azienda può rifiutare la sincronizzazione o lasciar scadere la finestra. - Aspettarsi etichette o risposte rapide in questo payload. Restano sul dispositivo. - Confonderlo con history, che trasporta le conversazioni invece della rubrica dei contatti. **È la stessa cosa della sincronizzazione di history?** No. Questo trasporta lo stato dell'app, soprattutto i contatti. history trasporta le conversazioni. **Viene eseguito più di una volta?** La sincronizzazione iniziale avviene una sola volta durante l'onboarding, con la stessa finestra di 24 ore di history. **Ricevo le etichette?** No. Le etichette sono una funzione dell'app senza un equivalente nelle API. **Esiste su un normale numero Cloud API?** No. Su un numero di questo tipo non c'è lo stato dell'app WhatsApp Business da sincronizzare. --- ## Il webhook template_category_update https://easycoexistence.com/it/docs/webhook-template-category-update template_category_update segnala che Meta ha riclassificato un template, spostandolo tra utility, marketing e authentication. È importante perché la categoria determina quanto Meta addebita per una conversazione, quindi una riclassificazione modifica i costi senza che nessuno cambi nulla. ### Perché una categoria cambia da sola Perché Meta esamina ciò che un template comunica davvero, non solo la categoria dichiarata. Un template inviato come utility che contiene un'offerta è contenuto promozionale con un'etichetta più economica. A volte viene rilevato durante la revisione e rifiutato. A volte viene approvato e riclassificato in seguito, quando il contenuto è stato utilizzato, ed è proprio questo secondo caso che l'evento segnala. Nulla dalla tua parte lo attiva. Il template non cambia, il codice non cambia e il primo segnale, senza questo evento, è una fattura diversa dalle previsioni. ### Cosa cambia Il prezzo di ogni conversazione aperta da quel template d'ora in poi. - Meta applica prezzi diversi alle conversazioni utility, marketing e authentication. - Gli invii marketing richiedono inoltre un metodo di pagamento sull'account WhatsApp Business. - Un template riclassificato in marketing su un account senza metodo di pagamento inizia a restituire 131042. - Il template continua a funzionare; cambiano il costo e i requisiti. ### Come evitare la riclassificazione Dichiara la categoria correttamente: costa meno che ottimizzare. Un template utility descrive qualcosa fatto dal cliente: un ordine, una prenotazione, una consegna. Se una comunicazione non esisterebbe senza un'azione del cliente, è utility. Se esiste perché vuoi vendere qualcosa, è marketing, e dichiararlo correttamente costa meno che essere spostati in quella categoria in seguito, in un momento che non hai scelto. Inviare ripetutamente template classificati in modo errato attira inoltre l'attenzione sull'account, con un risultato peggiore rispetto al pagamento della tariffa marketing per un contenuto marketing. - Dichiarare contenuti promozionali come utility per pagare meno. La riclassificazione arriva dopo, nel momento peggiore. - Ignorare questo evento. Modifica la fatturazione senza cambiare nulla sotto il tuo controllo. - Pensare che l'approvazione sia definitiva. Un template può essere approvato e spostato in seguito. **Il template smette di funzionare?** No. Continua a essere inviato; cambiano il prezzo della conversazione e, per il marketing, il requisito del metodo di pagamento. **Posso contestare una riclassificazione?** Meta gestisce le contestazioni sulle categorie tramite i propri canali; nessun provider può modificare una categoria. **Quale categoria costa meno?** Meta applica prezzi diversi in base al mercato. La categoria corretta meno costosa è quella che descrive onestamente la comunicazione. **Che cos'è 131063?** Template marketing disabilitati sull'account, una situazione diversa dall'assenza di un metodo di pagamento. --- ## Meta Business Portfolio e cosa contiene https://easycoexistence.com/it/docs/meta-business-portfolio Un Business Portfolio è il contenitore aziendale in Meta Business Manager. Contiene gli account WhatsApp Business, che a loro volta contengono i numeri di telefono. Quando un cliente connette un numero, questo resta nel suo portfolio invece di passare a quello di un provider. ### Come si collegano i vari livelli? Sono tre livelli, e chiamarli tutti account è l'origine della maggior parte della confusione. Il Business Portfolio è in cima e rappresenta l'azienda in Meta Business Manager. Contiene risorse: account pubblicitari, pagine e account WhatsApp Business. All'interno di un account WhatsApp Business si trovano i numeri di telefono, ognuno con il proprio phone number id, il punteggio di qualità e il livello di messaggistica. Quindi una frase come controlla che l'account funzioni può indicare quattro controlli diversi, a seconda di chi la pronuncia. Quando qualcosa non funziona, essere precisi sul livello a cui ci si riferisce riduce gran parte del tempo dedicato alla diagnosi. ### Perché è importante sapere quale portfolio contiene il numero? Perché determina chi controlla davvero la connessione. Quando l'onboarding passa dall'app di un Tech Provider, il numero viene connesso nel portfolio del cliente e l'app del provider viene autorizzata ad agire su di esso. Il rapporto con Meta appartiene al cliente, l'addebito delle conversazioni viene effettuato sul suo metodo di pagamento e può revocare l'accesso. Quando gli strumenti sono costruiti sull'account provider di qualcun altro, i numeri vengono associati in modo diverso e i limiti che si incontrano sulle piattaforme di automazione generiche derivano da quel rapporto condiviso. Per un'agenzia, questa è la risposta a una domanda che ogni cliente serio prima o poi pone. - Usare portfolio e WABA come sinonimi. Uno contiene l'altra e i problemi che ne derivano sono diversi. - Connettere i numeri dei clienti nel proprio portfolio. La connessione diventa propria anziché del cliente. - Presumere che la verifica dell'azienda risieda nel numero. Risiede a livello di portfolio. **Un portfolio è uguale a un account WhatsApp Business?** No. Il portfolio è il contenitore dell'azienda; la WABA si trova al suo interno e contiene i numeri di telefono. **Un portfolio può contenere diverse WABA?** Sì, e le agenzie lo vedono spesso quando un cliente ha account separati per brand diversi. **Chi può concedere l'accesso a un portfolio?** Un amministratore di quel portfolio, che di solito è il titolare dell'azienda e non chi si occupa dell'integrazione. **La connessione sposta il mio numero?** No. Resta nel tuo portfolio e l'app del provider viene autorizzata ad agire su di esso. --- ## L'account WhatsApp Business e perché gli override si applicano qui https://easycoexistence.com/it/docs/whatsapp-business-account Un account WhatsApp Business contiene numeri di telefono e template. È più importante di quanto sembri, perché l'instradamento dei webhook viene applicato a questo livello, non per numero. Per questo, rimuovere una connessione elimina anche l'instradamento. ### Cosa contiene davvero una WABA? Numeri di telefono e template, un abbinamento più importante di quanto sembri a prima vista. I template appartengono all'account, non a un numero, quindi ogni numero sulla stessa WABA condivide la stessa libreria di template. Creane uno per gli aggiornamenti degli ordini e tutti potranno inviarlo. Meta impone un limite al numero di template su un account, un limite che le agenzie con molti brand su un unico account possono raggiungere. Ogni numero ha il proprio phone number id, display name, quality rating e messaging tier. Questi elementi sono specifici del numero, quindi uno può essere degradato mentre un altro sullo stesso account funziona normalmente. ### Perché gli override dei webhook risiedono a questo livello? Perché l'abbonamento che modificano è quello dell'app a un account, non a un numero. Quando imposti una destinazione, viene applicato un override callback URI all'abbonamento della nostra app a quella WABA. Ogni numero dell'account invia quindi lì i propri eventi del percorso dei messaggi. Non esiste un instradamento per numero, cosa che sorprende chi gestisce diversi numeri per uno stesso cliente. Questa è la conseguenza da pianificare. Quando una connessione viene rimossa, per la regola dei quattordici giorni di inattività o per un altro motivo, l'app viene disinstallata dall'account e anche l'override viene disinstallato. L'invio e il monitoraggio riprendono alla riconnessione. La consegna al tuo server, invece, no, a meno che qualcosa non ripristini l'override. - Aspettarsi un instradamento dei webhook per numero. L'override vale per l'account. - Supporre che una riconnessione ripristini la destinazione. Viene disinstallata insieme all'app e deve essere applicata di nuovo. - Dimenticare che i template sono condivisi. Ogni numero dell'account vede la stessa libreria. **Due numeri sulla stessa WABA possono usare endpoint diversi?** No. L'override vale per l'account, quindi tutti i suoi numeri consegnano i messaggi alla stessa destinazione. **I template vengono trasferiti tra account?** No. Appartengono all'account su cui sono stati creati. **Cosa succede all'override quando viene rimosso un numero?** Se l'app viene disinstallata dall'account, l'override viene rimosso con essa. La riconnessione ripristina l'invio, ma non la destinazione. **Esiste un limite ai template?** Meta impone un limite ai template per account e, se lo superi, restituisce un errore dedicato. --- ## Verifica in due passaggi su un numero WhatsApp https://easycoexistence.com/it/docs/two-step-verification La verifica in due passaggi è un PIN impostato su un numero di telefono WhatsApp Business. Alcune operazioni lo richiedono e, poiché di solito viene impostato una volta durante l'onboarding e poi mai più utilizzato, il problema comune è che nessuno in azienda lo ricordi. ### Quando serve davvero il PIN? Durante la registrazione e la nuova registrazione di un numero, oltre che per alcune operazioni sull'account protette da Meta. Questo significa che la maggior parte delle aziende lo imposta durante l'onboarding e poi non lo vede più, ed è proprio per questo che diventa un problema. La persona che lo ha impostato cambia ruolo, il PIN non è mai stato registrato da nessuna parte e serve diciotto mesi dopo, proprio quando qualcosa è già guasto. Gli errori associati sono abbastanza specifici da poter essere diagnosticati. Un PIN errato restituisce 133005. Troppi tentativi restituiscono 133008 e bloccano ulteriori prove per un periodo indicato nella risposta. I tentativi inviati troppo rapidamente restituiscono 133009, che indica un limite di frequenza, non una risposta errata. ### Cosa fai quando è stato perso? Reimpostalo in WhatsApp Manager, nelle impostazioni del numero. Per farlo serve l'accesso all'account che lo possiede. Questa è un'operazione del titolare dell'azienda, non del provider. Nessuna API può leggere o reimpostare un PIN e nessun provider lo conserva, proprio per questo: una credenziale recuperabile da un provider non sarebbe un secondo fattore. Il consiglio pratico è registrarlo in un luogo che l'azienda stessa possa consultare, non l'agenzia. Un PIN conservato solo nel gestore di password di un'agenzia crea lo stesso problema al termine del rapporto con un cliente. - Riprovare rapidamente dopo un PIN errato. Restituisce 133009 e ritarda il successivo tentativo valido. - Conservare il PIN solo presso l'agenzia. L'azienda deve poterlo recuperare autonomamente. - Pensare che un provider possa recuperarlo. Nessuno lo conserva, ed è proprio questo il motivo per cui esiste. **Puoi reimpostare il mio PIN?** No. È impostato sul numero nelle impostazioni di Meta e nessun provider può leggerlo o modificarlo. **Quanto dura il blocco?** Meta indica il tempo di attesa nella risposta all'errore 133008, invece di usare un periodo fisso. **Il PIN è associato al numero o all'account?** Al numero di telefono. **È la stessa cosa della verifica dell'azienda?** No. La verifica riguarda l'entità legale a livello di portfolio; questo è un PIN associato a un numero. --- ## Il webhook account_review_update https://easycoexistence.com/it/docs/webhook-account-review-update account_review_update contiene l'esito di una revisione Meta dell'account aziendale. Il campo decision indica la decisione presa, mentre un rifiuto va trattato come una connessione degradata, non come una semplice informazione, perché spesso l'invio dei messaggi peggiora in seguito. ### Quando avviene una revisione? Quando Meta esamina l'account aziendale, ad esempio dopo l'invio dei dati di verifica, un ricorso o un flag automatico attivato dal comportamento nell'invio dei messaggi. La revisione non è qualcosa che un provider attiva o di cui vede i dettagli interni. Ciò che arriva è l'esito, sotto forma di evento con una decisione. Le approvazioni non richiedono particolari azioni. I rifiuti meritano attenzione, perché spesso precedono una restrizione invece di chiudere la questione. Nell'app WhatsApp Business non è visibile nulla di una revisione. Un'azienda può quindi essere sottoposta a revisione, ricevere un rifiuto e continuare a rispondere ai clienti dal telefono senza alcuna indicazione. ### Perché trattare un rifiuto come una connessione degradata invece che come una semplice notizia? Perché di solito è il primo di diversi eventi, non l'ultimo. Un rifiuto indica che Meta ha esaminato l'account e non lo ha ritenuto idoneo. Spesso segue una restrizione, che interrompe completamente l'invio e arriva come account_update con un evento di enforcement. Contrassegnare la connessione come degradata già al momento del rifiuto dà a chi la monitora un vantaggio per iniziare il confronto con il cliente. Registrarlo come informazione significa invece intervenire solo quando gli invii iniziano a fallire. A quel punto l'azienda non riesce già più a raggiungere i clienti e la discussione parte da una crisi anziché da un avviso. - Registrare un rifiuto senza cambiare stato. È un indicatore anticipatore, non una nota marginale. - Aspettarsi la motivazione in questo evento. Contiene la decisione, mentre i dettagli si trovano in Business Manager. - Dare per scontato che l'azienda se ne accorga. Nell'app del telefono non appare nulla di una revisione. **Un provider può vedere perché la revisione è fallita?** No. L'avviso relativo alle misure e la motivazione si trovano in Business Manager nell'account aziendale. **Un rifiuto porta sempre a una restrizione?** Non sempre, ma abbastanza spesso da rendere corretto trattarlo come un avviso predefinito. **Chi può presentare ricorso?** Le persone con accesso amministratore all'account aziendale. Nessun provider può presentare ricorso per loro conto. **È la stessa cosa della revisione di un template?** No. Gli esiti della revisione di un template arrivano separatamente e riguardano un solo template, non l'account. --- ## Il webhook business_capability_update https://easycoexistence.com/it/docs/webhook-business-capability-update business_capability_update segnala una modifica a ciò che l'account può fare, soprattutto al limite di messaggistica. Contiene il limite attuale, cioè quanti clienti unici puoi contattare per avviare conversazioni ogni giorno. Può cambiare in entrambe le direzioni. ### Che cosa limita davvero il limite di messaggistica? Il numero di clienti unici con cui puoi avviare una conversazione nell'arco di una giornata. Non il numero di messaggi che puoi inviare e nemmeno la velocità. Questa distinzione crea spesso problemi. Il throughput è una frequenza, misurata al secondo, e superarlo restituisce 130429. Il livello di messaggistica è un conteggio giornaliero delle nuove conversazioni, e superarlo è una condizione diversa. Un numero può rientrare ampiamente nel proprio livello e avere comunque una limitazione di frequenza, o viceversa. Le risposte durante una finestra di assistenza clienti aperta non consumano il livello, perché non avviano una conversazione. A consumarlo è il contatto con qualcuno che non ha ancora scritto. ### Perché può diminuire? Perché il livello segue la qualità, e la qualità dipende dalla reazione dei destinatari. Un numero i cui destinatari bloccano o segnalano i messaggi perde affidabilità, e il livello è uno degli elementi che si adeguano. Per questo una diminuzione è un segnale iniziale utile: di solito arriva prima che qualcosa smetta di funzionare, quando c'è ancora tempo per cambiare cosa viene inviato e a chi. L'aumento è più lento e si ottiene con una buona ricezione costante. Nessuna delle due direzioni viene annunciata in un punto visibile a un'azienda, quindi registrare questo evento invece di reagire soltanto agli errori vale il piccolo sforzo. - Confondere il livello con il throughput. Uno riguarda le conversazioni al giorno, l'altro i messaggi al secondo. - Contare le risposte nel livello. I messaggi durante una finestra aperta non avviano una conversazione. - Ignorare una diminuzione. Arriva prima che qualcosa si rompa, ed è proprio questo il suo valore. **Come aumento il mio livello?** Segue la qualità nel tempo, non una richiesta. Inviare messaggi mirati a chi li desidera è il meccanismo. **L'invio di un template consuma sempre il livello?** Un template che avvia una conversazione sì. Quello inviato durante una finestra aperta no. **messaging_limit_update è diverso?** Meta invia entrambi i nomi per modifiche correlate. Il nostro gestore li tratta allo stesso modo perché il contenuto utile è identico. **Vale anche per un numero Coexistence?** Sì. In Coexistence ciò che è fisso è il throughput, non il livello di messaggistica. --- ## Il webhook account_alerts https://easycoexistence.com/it/docs/webhook-account-alerts account_alerts è il canale generale di Meta per segnalare qualcosa su un account aziendale. A differenza degli altri eventi, non trasporta uno stato da applicare, quindi invita a controllare invece di richiedere un'azione automatica. ### Cosa arriva su questo canale? Qualunque cosa Meta ritenga utile segnalare sull'account, in modo volutamente aperto e ampliato nel tempo. Poiché i contenuti non formano un insieme fisso, un gestore basato su tipi specifici di avviso non riconoscerà quelli nuovi. L'approccio più duraturo consiste nel registrare l'avviso, associarlo all'account e mostrarlo a una persona, invece di collegare ogni variante a una risposta automatica. Questo è l'unico evento operativo per cui la gestione corretta consiste nel notare, non nel decidere. Il nostro gestore registra l'arrivo di un avviso e non prova a dedurne uno stato. ### Come dovrebbe rientrare nel monitoraggio? Come un indicatore nella sequenza temporale, accanto agli eventi che trasportano uno stato. Il valore sta nella sequenza. Un avviso arrivato poco prima di una verifica rifiutata e poi di una restrizione racconta una storia che nessuno dei tre elementi racconta da solo. Registrarli nella stessa sequenza temporale rende tutto visibile e trasforma una conversazione con un cliente da ipotesi a data ed evento. Non dovrebbe invece attivare nulla. Un avviso non è una disconnessione, non è un calo della qualità e non è una restrizione. Trattarlo come uno di questi elementi produce falsi allarmi e insegna alle persone a ignorare quelli reali. - Basare la logica su tipi specifici di avviso. L'insieme si amplia e un gestore costruito sull'elenco di oggi diventa obsoleto. - Attivare automazioni da un avviso. Non trasporta alcuno stato, quindi ogni deduzione è un'ipotesi. - Ignorarlo perché non è azionabile. Il suo valore sta nella sequenza che forma con gli altri eventi. **Perché non cambia lo stato della mia connessione?** Perché non indica cosa è cambiato. Dedurne uno stato produrrebbe falsi allarmi. **Dove vedo i dettagli?** In Business Manager, nell'account aziendale. L'evento invita a controllare lì. **È raro?** Non è un evento di routine, ed è proprio per questo che vale la pena mostrarlo quando arriva. **Significa che c'è qualcosa che non va?** Non necessariamente. Significa che Meta ha segnalato qualcosa, che merita uno sguardo umano invece di una risposta automatica. --- ## Nomi visualizzati su un numero aziendale WhatsApp https://easycoexistence.com/it/docs/display-names Il nome visualizzato è ciò che i clienti vedono sopra una conversazione con il tuo numero. Per cambiarlo serve l'approvazione di Meta; la decisione arriva tramite il webhook phone_number_name_update e i rifiuti riguardano di solito un nome che non corrisponde all'azienda. ### Che cosa verifica Meta? Soprattutto che il nome corrisponda all'azienda con cui l'account è stato verificato. Un nome che corrisponde alla persona giuridica, a una denominazione commerciale registrata o al marchio che un cliente riconoscerebbe dal sito web tende a essere approvato. Una descrizione generica, un nome non collegato all'azienda verificata o qualcosa che sembri una parola chiave anziché un nome tende a essere rifiutato. Un numero senza un nome visualizzato approvato ha funzionalità limitate e restituisce un errore dedicato per determinati invii. Questo riguarda chi collega rapidamente un numero durante una prova, non completa mai il nome e poi si chiede perché un tipo di invio fallisca mentre gli altri funzionano. ### Come arriva la decisione? Tramite il webhook phone_number_name_update, che contiene un campo `decision`. È uno dei sei campi operativi a cui una connessione si iscrive ed è l'unico segnale che indica la conclusione della verifica di un nome inviato. Nell'app WhatsApp Business non compare nulla e un'azienda che ha inviato una modifica del nome settimane prima non può conoscerne l'esito se nessuno riceve quell'evento. Registrarlo nella cronologia della connessione significa che alla domanda «il cambio del nome è andato a buon fine?» si risponde con una data, non con un'ipotesi. Altrimenti è il tipo di domanda che finisce in una conversazione con l'assistenza. - Inviare una parola chiave invece di un nome. Meta la verifica rispetto all'azienda verificata, non al volume di ricerca. - Supporre che il silenzio significhi approvazione. La decisione arriva come webhook e da nessun'altra parte. - Saltare il nome visualizzato durante una prova, poi ricevere 131037 per un invio che lo richiede. **Quanto tempo richiede l'approvazione?** Meta non pubblica tempi fissi e nessun provider può accelerarla. **Posso cambiarlo in seguito?** Sì, ogni modifica deve essere nuovamente verificata. **Che cos'è l'errore 131037?** È l'errore restituito quando un numero non ha un nome visualizzato approvato e tenta un'operazione che lo richiede. **Il cliente vede anche il mio numero di telefono?** Vede il nome visualizzato dopo l'approvazione, che è proprio lo scopo di averne uno. --- ## Categorie dei template: utilità, marketing e autenticazione https://easycoexistence.com/it/docs/template-categories Ogni template dichiara una categoria alla creazione. Utilità comprende i messaggi transazionali legati a un'azione del cliente, marketing riguarda le promozioni e richiede un metodo di pagamento sull'account, mentre autenticazione comprende i codici monouso con regole di formato più rigide. ### Cosa rientra in ogni categoria? Utilità è transazionale e legata a un'azione compiuta dal cliente: una conferma d'ordine, un aggiornamento sulla spedizione, un promemoria di prenotazione, una modifica dell'appuntamento. Il criterio decisivo è capire se il cliente si aspetterebbe il messaggio in seguito a qualcosa che ha fatto. Marketing comprende qualsiasi contenuto promozionale: un'offerta, un nuovo prodotto, un messaggio per riattivare il cliente, una newsletter. Per inviarlo serve un metodo di pagamento sul WhatsApp Business Account, motivo per cui il primo invio di marketing su un account usato finora solo per rispondere ai clienti spesso fallisce. Autenticazione comprende codici monouso e verifica. Ha il formato più rigido, con limiti precisi su ciò che può circondare il codice, ed è una categoria separata perché le aspettative di consegna sono diverse. ### Perché non dichiarare tutto come utilità? Perché Meta riclassifica i template, e una riclassificazione è peggiore che dichiarare correttamente. I contenuti promozionali in un template di utilità vengono rilevati con regolarità. Il template viene rifiutato in revisione oppure approvato e ricategorizzato in seguito; a quel punto gli invii fatturati come utilità iniziano a essere fatturati come marketing senza che nessuno cambi nulla. In fattura è una sorpresa, non un risparmio. Inviare ripetutamente template categorizzati male attira inoltre l'attenzione sull'account. La scelta più economica è dichiarare ciò che il messaggio è davvero. Anche la revisione sarà più rapida, perché chi controlla verifica ciò che il template dichiara di essere. - Inserire un'offerta in un template di utilità. Viene rilevata con regolarità e il template può essere ricategorizzato dopo l'approvazione. - Tentare un invio di marketing senza un metodo di pagamento sull'account. Meta ne richiede uno e nessun provider può aggiungerlo. - Usare l'autenticazione per qualcosa di diverso da un codice. I vincoli di formato sono rigidi e il template non passerà. **Chi paga un invio di marketing?** Meta lo addebita al metodo di pagamento del tuo WhatsApp Business Account. Non passa mai da noi. **Una categoria del template può cambiare?** Meta può ricategorizzarlo dopo l'approvazione se il contenuto non corrisponde a quanto dichiarato. **L'utilità è gratuita?** Le conversazioni di utilità hanno un prezzo stabilito da Meta e non sono come le risposte nella finestra del servizio clienti, che sono gratuite. **Cos'è l'errore 131063?** Indica che i template di marketing sono disabilitati sull'account, situazione diversa dall'assenza di un metodo di pagamento. --- ## Un numero ha smesso di funzionare: come scoprirne il motivo https://easycoexistence.com/it/docs/troubleshooting-a-connection Quando un numero connesso smette di funzionare, quasi mai la causa è il codice. Verifica i problemi in ordine di frequenza: un token scaduto, un override del webhook perso dopo una riconnessione, una disconnessione dopo quattordici giorni di inattività, un calo della qualità e infine una restrizione dell’account. ### Perché sul telefono non sembra esserci nulla di anomalo? Perché l’app WhatsApp Business e l’API sono superfici separate dello stesso numero, e quasi ogni guasto ne colpisce soltanto una. Un token scade e l’app non viene modificata. Un override del webhook viene disinstallato e l’app non viene modificata. La qualità diminuisce e l’app non viene modificata. In ogni caso, l’azienda continua a rispondere ai clienti, vede un comportamento normale e non ha motivo di segnalare nulla. Questo è il motivo per cui serve il monitoraggio, non una dashboard che qualcuno deve controllare. I guasti sono reali, silenziosi e le persone più vicine al numero sono quelle che hanno meno probabilità di notarli. ### In quale ordine devo fare le verifiche? Inizia dal token, perché è la causa più comune e quella meno costosa da risolvere. Una credenziale scaduta o invalidata fa fallire ogni richiesta nello stesso modo, dando l’impressione che il numero sia stato rimosso. Conservare una seconda credenziale sullo stesso account permette di distinguere i due casi. Poi verifica l’override del webhook. Se c’è stata una riconnessione, la destinazione è stata disinstallata insieme all’app: invio e monitoraggio funzionano, mentre la consegna al tuo server fallisce senza segnali visibili. Poi controlla una disconnessione: un evento account_update con PARTNER_REMOVED e una motivazione, dove PRIMARY_INACTIVITY significa che l’app è rimasta inutilizzata per circa quattordici giorni e la riconnessione risolve il problema. Poi la qualità, che viene controllata tramite richieste periodiche anziché notifiche push, e infine una restrizione, cioè un provvedimento a livello di account che nessun fornitore può rimuovere. ### Qual è la causa quasi certamente esclusa? Il tuo codice, se ieri funzionava e non è stato fatto alcun deploy. La Cloud API è stabile e la struttura delle sue richieste non cambia senza preavviso. Quando un’integrazione rimasta attiva per mesi si interrompe, la probabilità maggiore riguarda una credenziale, un cambiamento di instradamento o un evento a livello di account, tutti casi che possono verificarsi senza che nessuno tocchi un repository. L’eccezione da considerare è un template modificato. Cambiare il numero di variabili in un template modifica il contratto per ogni mittente, senza segnali visibili, e sembra un errore del codice anche se si tratta di una modifica al contenuto fatta da un’altra persona in WhatsApp Manager. - Riconnettere subito il numero. Se è scaduto un token, si chiede al titolare dell’azienda di fare un lavoro inutile. - Dare per scontato che il codice si sia rotto. Un’API stabile e l’assenza di deploy indicano un’altra causa. - Cercare sintomi sul telefono. L’app continua a funzionare in quasi tutti questi casi. **Il numero funziona sul telefono ma non viene inviato nulla. Da dove parto?** Dal token di accesso. È la causa più comune e quella che somiglia di più a un numero rimosso. **Ho riconnesso il numero, ma i messaggi non arrivano ancora al mio server.** L’override del webhook è stato disinstallato insieme all’app. Deve essere applicato di nuovo: lo facciamo automaticamente. **Come faccio a sapere se si è applicata la regola dei quattordici giorni?** La disconnessione arriva con la motivazione PRIMARY_INACTIVITY nell’evento account_update. **Una modifica a un template può bloccare gli invii?** Sì, ed è l’unica causa che somiglia a un errore del codice. Cambiare il numero di variabili modifica il contratto per ogni mittente. --- ## Quali messaggi WhatsApp addebita Meta https://easycoexistence.com/it/docs/free-and-paid-conversations Meta addebita per messaggio consegnato, non per conversazione. Dal 1 ottobre 2026 ogni numero di telefono aziendale ha 1.000 messaggi di servizio gratuiti al mese, cioè le risposte inviate entro la finestra di assistenza clienti di 24 ore, e Meta addebita dal 1.001º. I template vengono addebitati alla consegna, anche quelli utility. Gli addebiti vanno al metodo di pagamento del tuo WhatsApp Business Account. ### Cosa è gratuito, esattamente? Fino a 1.000 messaggi di servizio al mese per numero di telefono aziendale. Un messaggio di servizio è qualsiasi messaggio che non sia un template e può essere inviato solo dentro una finestra di assistenza clienti aperta, cioè le 24 ore successive all'ultimo messaggio del cliente verso di te. Dal 1.001º del mese Meta addebita ciascun messaggio, e la quota non usata non si accumula. Per la progettazione di un'integrazione conta più di quanto sembri. Un flusso di assistenza che risponde solo a chi ha scritto per primo resta gratuito finché non supera quella quota, poi paga per ogni messaggio. Un flusso che contatta per primo paga ogni template consegnato, e dal 1 ottobre 2026 questo include i template utility inviati dentro una finestra aperta. Quindi il costo di un'integrazione dipende da quanti messaggi consegna e in quale categoria, non da quante conversazioni ha. Due sistemi con lo stesso volume possono differire enormemente in ciò che Meta addebita. ### A chi fattura Meta? Al metodo di pagamento del tuo WhatsApp Business Account, impostato in WhatsApp Manager. È un rapporto diretto tra l'azienda e Meta. Gli addebiti non passano da un Tech Provider, ed è anche per questo che un provider non può maggiorarli, includerli in un pacchetto o rivenderli. Chi offre tariffe scontate sui messaggi WhatsApp è un rivenditore con un accordo diverso oppure sta descrivendo qualcosa che non sono gli addebiti di Meta. In pratica, un account senza metodo di pagamento può rispondere finché la quota gratuita mensile non si esaurisce, ed email fallisce nel momento in cui invia un template o una risposta oltre quella quota. È un errore che confonde, finché non si capisce la separazione. - Dare per scontato che le risposte siano sempre gratuite. Dal 1 ottobre 2026 Meta addebita i messaggi di servizio oltre 1.000 per numero al mese, e anche i template utility dentro la finestra. - Aspettarsi che la fattura del provider includa gli addebiti di Meta. Vengono fatturati direttamente e separatamente. - Costruire flussi senza un metodo di pagamento sull'account. I template non partiranno e le risposte si fermano quando la quota gratuita mensile è esaurita. **Tutte le risposte sono gratuite?** Solo i primi 1.000 messaggi di servizio per numero di telefono aziendale ogni mese. Dopo, Meta addebita ciascun messaggio, e fuori dalla finestra di 24 ore serve un template, che viene addebitato alla consegna. **La categoria cambia il prezzo?** Sì. Meta applica prezzi diversi ai messaggi marketing, utility, authentication e di servizio, e la tariffa dipende anche dal paese del destinatario. **Un provider può farmi una tariffa migliore?** Non sugli addebiti di Meta, perché non arrivano mai al provider. **Cosa succede se il mio metodo di pagamento non funziona?** Gli invii che richiedono un addebito si bloccano e restituiscono l'errore 131042. La ricezione non è interessata. --- ## MCP o un webhook: quale ti serve davvero https://easycoexistence.com/it/docs/mcp-or-webhook MCP segue il modello richiesta e risposta: un assistente chiama uno strumento quando una persona glielo chiede. Un webhook segue il modello opposto: Meta consegna un evento e il tuo sistema decide cosa fare. Nulla che reagisca automaticamente può essere costruito solo con MCP. ### Perché MCP non può rispondere automaticamente a un cliente? Perché il protocollo non ha alcun meccanismo per essere attivato. Un server MCP espone strumenti che un client chiama. La chiamata parte dall'assistente, che a sua volta sta rispondendo a una persona. Non esiste una direzione in ingresso: nulla nel fatto che un cliente invii un messaggio WhatsApp può raggiungere un assistente e indurlo ad agire. Questo vale per ogni server MCP di ogni prodotto, non è una limitazione nostra. Perciò la domanda che ogni acquirente finisce per fare, cioè se un'IA possa rispondere ai clienti durante la notte, ha una risposta basata sul webhook, non su MCP. Meta consegna il messaggio a un sistema che gestisci tu, e quel sistema decide cosa fare, anche chiamare un modello. ### Per cosa è davvero utile ciascun percorso? MCP serve per il lavoro che una persona sta svolgendo. Quale dei miei numeri non funziona, invia a questo cliente la sua conferma, crea un template per gli aggiornamenti dell'ordine, indirizza il numero di questo cliente al mio server. Tutte queste azioni iniziano con una richiesta e sono più rapide tramite un assistente che tramite una dashboard. Il webhook serve per tutto ciò che deve accadere senza nessuno presente. Prima risposta fuori orario, instradamento alla persona giusta, registrazione in un CRM, avvio di un workflow. Il vantaggio è che MCP può configurare il webhook. get_connect_link produce il link che un client apre, mentre set_webhook_destination indirizza il suo numero al tuo sistema, così un agente può completare l'onboarding del percorso che non può gestire direttamente. ### Quali strumenti parlano quale linguaggio? Gli assistenti parlano MCP: Claude, ChatGPT, Cursor, Claude Code. Le piattaforme di automazione per lo più no, e la distinzione non è quella che le persone si aspettano. Make e Zapier eseguono entrambi server MCP propri, esponendo le loro azioni agli assistenti. Nessuno dei due agisce come client MCP, quindi nessuno può chiamare il nostro server. Per loro l'integrazione usa un webhook e una chiamata HTTP. n8n è l'eccezione. Il suo MCP Client Tool si connette a un server remoto e supporta OAuth2, così un nodo agente all'interno di un workflow n8n può chiamare direttamente i nostri strumenti. Anche in questo caso il workflow inizia con un webhook, perché è l'unico elemento che reagisce. - Acquistare MCP aspettandosi risposte automatiche. Agisce su richiesta e alle 3 di notte non c'è nessuno a chiedergli nulla. - Supporre che una piattaforma con un server MCP possa consumarne uno. Make e Zapier espongono, non consumano. - Costruire entrambi i percorsi per svolgere lo stesso lavoro. Servono a due metà diverse dello stesso sistema. **Un assistente può controllare il mio WhatsApp?** No. Nulla può inviare un evento a un server MCP. Il controllo avviene tramite un webhook, che può poi chiamare un modello. **Mi servono entrambi?** La maggior parte dei sistemi reali usa entrambi: MCP per il lavoro svolto dalle persone, il webhook per tutto ciò che accade senza di loro. **Zapier può usare il vostro server MCP?** No. Zapier è un server MCP, non un client, quindi non può chiamare il nostro server. **E n8n?** Sì, tramite il suo MCP Client Tool con OAuth2. È l'unica delle tre piattaforme di automazione che può farlo. --- ## Cosa cambia nell'app WhatsApp Business dopo la connessione https://easycoexistence.com/it/docs/what-changes-in-the-app Sul telefono cambia quasi nulla. Restano le stesse chat, la cronologia, i contatti e il dispositivo, e il team risponde esattamente come prima. Cambia il fatto che l'API viene collegata alla stessa linea, ciascuna parte vede ciò che invia l'altra e i gruppi sono esclusi dall'API. ### Cosa resta esattamente com'era? L'app, il numero, le conversazioni e la persona che risponde. L'app WhatsApp Business si apre nello stesso modo, l'elenco dei contatti non cambia e tutte le conversazioni passate sono ancora lì. Nessuno effettua l'accesso in un posto nuovo, nessuno installa nulla e non serve alcuna formazione. Un'azienda che connette un numero martedì pomeriggio avrà un mercoledì mattina identico a ogni mercoledì mattina precedente. Questo è l'intero punto, ed è importante essere concreti perché la promessa sembra troppo bella alle aziende a cui in passato sono state proposte migrazioni. ### Cosa cambia davvero? Tre cose, e solo una è visibile. I messaggi inviati dall'API compaiono nel thread della conversazione dell'app, così chi usa il telefono vede il quadro completo invece di metà. Questa è la differenza visibile, ed è un miglioramento, non un'interruzione. I messaggi digitati nell'app diventano visibili al software e arrivano come eventi smb_message_echoes. Chi usa il telefono non nota nulla, ma è questo che impedisce all'automazione di rispondere sopra una persona che ha già risposto. Le chat di gruppo sono escluse dall'API. Il team può continuare a usare i gruppi dall'app esattamente come prima; il software semplicemente non può vederli né inviarvi messaggi, con qualsiasi provider. ### Cosa deve continuare a fare l'azienda? Aprire l'app, cosa che avrebbe fatto comunque. Meta disconnette una connessione Coexistence dopo circa quattordici giorni senza attività sul dispositivo principale. Per un'azienda che risponde attivamente ai clienti questo non si verifica mai. Per un numero che resta inattivo stagionalmente, o che un'agenzia gestisce per un cliente con un mese lento, invece sì. La disconnessione è reversibile, quindi è un inconveniente e non una perdita. L'aspetto da pianificare riguarda ciò che segue: la destinazione del webhook viene disinstallata insieme alla connessione, quindi la riconnessione ripristina l'invio, mentre la consegna al tuo server non riprende senza riapplicarla. - Promettere a un team che non noterà nulla, per poi migrare invece di connettere. La migrazione rimuove l'app. - Costruire qualcosa intorno alle chat di gruppo. Sono escluse dall'API con qualsiasi provider. - Dare per scontato che un numero inattivo resti connesso. Quattordici giorni senza aprire l'app interrompono la connessione. **Il mio team dovrà imparare qualcosa?** No. Continuerà a usare l'app WhatsApp Business esattamente come fa ora. **Perdo le conversazioni precedenti?** No. Restano nell'app e, durante la configurazione iniziale, puoi condividere facoltativamente con l'API circa sei mesi di cronologia. **Possiamo continuare a usare i gruppi?** Dall'app sì, esattamente come prima. Tramite l'API no, con qualsiasi provider. **Cosa succede se nessuno apre l'app per due settimane?** Meta disconnette il lato API. La riconnessione lo ripristina e l'app resta sempre inalterata. --- ## Riferimento Coexistence https://easycoexistence.com/it/docs/coexistence Coexistence esegue l’app WhatsApp Business e la Cloud API contemporaneamente sullo stesso numero. Questa pagina è il riferimento: cos’è, come viaggiano i messaggi, cosa non può fare e come annullarla. La guida spiega il perché. ### Cos’è La modalità ufficiale di Meta per eseguire contemporaneamente l’app WhatsApp Business e la Cloud API sullo stesso numero. Non è un’API separata: è la stessa Cloud API, configurata in modo che l’app continui a funzionare sul numero. ### Perché i team la usano Quattro motivi spiegano quasi ogni connessione. - Conservare il numero già stampato su veicoli, ricevute e sito web. - Aggiungere invio tramite API, webhook e template senza spostare nessuno su un nuovo strumento. - Tenere le conversazioni fuori dalla casella condivisa di un fornitore. - Permettere a un’agenzia di gestire molti numeri dei clienti, ciascuno nel portafoglio del cliente. ### Come funziona la comunicazione Entrambe le interfacce vedono lo stesso thread. Ciò che invia l’API appare nell’app. Ciò che il team scrive nell’app raggiunge il software come evento smb_message_echoes, impedendo all’automazione di rispondere sopra a una persona. ### Comportamento dei prezzi Meta applica il prezzo alle conversazioni, non ai messaggi, e addebita il costo al metodo di pagamento del tuo WhatsApp Business Account. Le risposte entro la finestra di assistenza di 24 ore sono gratuite. Per aprire una conversazione fuori da questa finestra serve un template a pagamento. ### Dispositivi collegati Coexistence non è un dispositivo collegato e non ne usa uno. Un dispositivo collegato è il client consumer connesso altrove: è ciò che automatizzano gli strumenti non ufficiali e che i termini di WhatsApp vietano. Qui non viene usato quel meccanismo. ### Limiti funzionali Stabiliti da Meta e identici per ogni fornitore. - Le chat di gruppo non sono disponibili tramite l’API. - I template non possono essere inviati dall’app del telefono, ma solo tramite l’API. - La velocità di invio è fissa e non cresce con la qualità o il livello. - La condivisione della cronologia delle chat viene decisa una sola volta, durante la configurazione. ### Requisiti Il numero deve soddisfare tutti questi requisiti prima di potersi connettere. - Essere già attivo nell’app WhatsApp Business, non nell’app consumer. - Trovarsi in un Business Portfolio a cui puoi accedere. - Non essere già connesso all’app di un altro fornitore. ### Note operative Aspetti validi dopo la connessione che è facile trascurare. - L’app deve essere aperta periodicamente, altrimenti Meta disconnette il lato API. - Una disconnessione rimuove la sovrascrittura del webhook insieme all’app. - La valutazione della qualità viene interrogata, non inviata, quindi nulla annuncia un calo. - Un token revocato appare identico a un numero rimosso senza una seconda credenziale. ### Attenzione alla selezione dell’account Durante Embedded Signup, il Business Portfolio e il WhatsApp Business Account vengono scelti in passaggi separati. Se scegli l’account sbagliato, il numero viene associato altrove; per spostarlo devi disconnetterlo e ripetere l’intera procedura. ### Decisioni a senso unico La condivisione della cronologia delle chat esistente viene richiesta una sola volta e non può essere ripetuta. Anche la sincronizzazione deve iniziare entro 24 ore dalla configurazione e può essere eseguita una sola volta. Se perdi una di queste scadenze, compaiono errori poco chiari invece di avvisi. ### Disconnessione o ripristino Puoi disconnettere un numero in qualsiasi momento, dalla dashboard o tramite il connettore. L’app WhatsApp Business continua esattamente come prima, con conversazioni e cronologia intatte, e il numero non subisce modifiche permanenti per essere stato connesso. - Trattare Coexistence come un’API diversa. È la Cloud API con una configurazione differente. - Costruire il flusso sulle chat di gruppo. Sono escluse da ogni fornitore. - Supporre che una nuova connessione ripristini la destinazione del webhook. Non lo fa. **È la stessa Cloud API?** Sì. Coexistence è un modo di configurare la Cloud API lasciando attiva l’app WhatsApp Business sul numero. **Posso annullarla?** Sì. La disconnessione lascia l’app e le sue conversazioni esattamente come prima. **Il team deve ricevere formazione?** No. Continua a usare l’app WhatsApp Business come fa ora. **Perché l’app non può inviare template?** I template sono una funzione della piattaforma, non dell’app. Tutto ciò che è fuori dalla finestra di 24 ore passa tramite l’API. --- ## Cosa sincronizza all’API e cosa no https://easycoexistence.com/it/docs/what-syncs-and-what-does-not I contatti e la cronologia dei messaggi 1:1 vengono sincronizzati con l’API, poi i messaggi si rispecchiano in entrambe le direzioni. I gruppi no, così come gli strumenti dell’app WhatsApp Business: catalogo, ordini, stato, etichette, risposte rapide, messaggi di benvenuto e di assenza. ### Cosa passa all’API Due elementi, proprio quelli importanti per un software che parte da un numero usato dall’azienda da anni. - Contatti: ogni contatto con un numero WhatsApp può essere sincronizzato sulla piattaforma. - Cronologia dei messaggi 1:1, così l’API non ignora le conversazioni avvenute prima della sua esistenza. - Da quel momento i messaggi si rispecchiano in entrambe le direzioni: ciò che invia l’API appare nell’app e ciò che il team scrive nell’app raggiunge i tuoi sistemi. ### Cosa non passa all’API Più di quanto ci si aspetti. È l’elenco da leggere prima di promettere qualcosa a un cliente. Non è una limitazione del provider: è il funzionamento della piattaforma. - Chat di gruppo, che non si sincronizzano e non sono raggiungibili tramite l’API con nessun provider. - Strumenti aziendali: catalogo, ordini e stato. - Strumenti di messaggistica: messaggio di benvenuto, messaggio di assenza, risposte rapide ed etichette. - Canali, chiamate vocali e video e dettagli del profilo aziendale. ### Perché gli strumenti dell’app restano nell’app Perché sono funzioni dell’app, non della piattaforma, e l’API non ha un equivalente. Le risposte rapide e le etichette vivono sul dispositivo. Un messaggio di assenza viene inviato dall’app quando nessuno la sta guardando. Nessuno di questi elementi esiste come concetto dell’API, quindi non c’è nulla da sincronizzare. In pratica, un’azienda che usa le etichette per organizzare il lavoro continua a usarle nell’app, mentre il software non le vede. Se questa organizzazione è importante per ciò che stai costruendo, devi ricrearla dal tuo lato invece di leggerla dall’app. ### La finestra che puoi perdere La sincronizzazione deve essere avviata entro 24 ore dall’onboarding. Se perdi la finestra, il numero deve essere disconnesso e connesso di nuovo per avere un’altra possibilità. È diverso dalla finestra di 24 ore per l’assistenza clienti che regola l’invio, ma i due concetti vengono confusi di continuo. Una finestra parte dall’ultimo messaggio del cliente e decide se il testo libero può essere consegnato. Questa parte dall’onboarding e decide se la cronologia può ancora essere trasferita. Per questo conviene decidere sulla cronologia il giorno in cui si connette un numero, non quando inizia il lavoro d’integrazione, che di solito avviene in una settimana diversa. - Promettere a un cliente che le sue etichette e risposte rapide appariranno nel tuo sistema. Restano nell’app. - Costruire qualcosa intorno alle chat di gruppo. Non si sincronizzano con nessun provider. - Rimandare la sincronizzazione della cronologia a integrazione completata. La finestra dura 24 ore dall’onboarding. **Le mie vecchie conversazioni appaiono nell’API?** La cronologia 1:1 viene sincronizzata se la accetti durante l’onboarding. Le conversazioni di gruppo no. **Il software può vedere le mie etichette?** No. Le etichette sono una funzione dell’app senza equivalente nell’API, quindi restano sul dispositivo. **Il team perde le risposte rapide?** No. Continuano a funzionare nell’app esattamente come prima; semplicemente il software non può vederle. **Cosa succede se perdo la finestra di sincronizzazione di 24 ore?** Il numero deve essere disconnesso e connesso di nuovo: l’onboarding viene ripetuto e si apre una nuova finestra. --- ## Quali funzioni di WhatsApp smettono di funzionare dopo Coexistence https://easycoexistence.com/it/docs/features-disabled-by-coexistence Quattro funzioni smettono di funzionare quando un numero viene connesso tramite Coexistence: i messaggi effimeri, i messaggi a visualizzazione unica e la posizione in tempo reale vengono disattivati nelle chat individuali, mentre le liste broadcast vengono disabilitate del tutto. Quelle già esistenti diventano di sola lettura invece di essere eliminate. ### Le quattro funzioni Ognuna viene disattivata a livello di piattaforma, non semplicemente nascosta, perché l'API può vedere la conversazione. - Messaggi effimeri: disattivati in tutte le chat individuali. - Messaggi a visualizzazione unica: disattivati in tutte le chat individuali. - Messaggi con posizione in tempo reale: disattivati in tutte le chat individuali. - Liste broadcast: disabilitate; quelle esistenti diventano di sola lettura invece di essere rimosse. ### Perché proprio queste quattro Perché ciascuna promette qualcosa che l'API contraddice. Un messaggio effimero promette di non restare disponibile. Un messaggio a visualizzazione unica promette di poter essere visto una sola volta. Entrambe le promesse dipendono dal fatto che nessun altro conservi una copia, mentre un numero connesso, per definizione, consegna quei messaggi a un altro sistema. La posizione in tempo reale è un flusso continuo, non un messaggio, e non ha una rappresentazione nell'API. Le liste broadcast sono un modo, direttamente nell'app, per inviare contenuti a molte persone contemporaneamente. La risposta della piattaforma è rappresentata dai template, che passano dall'API previa approvazione. Quindi non c'è nulla di arbitrario. La piattaforma evita di promettere qualcosa che non può più garantire. ### Cosa significa prima di connettere il numero di un cliente Chiedi se l'azienda usa una di queste funzioni, perché scoprirlo dopo porta a una conversazione difficile. Le liste broadcast sono quelle che sorprendono le aziende reali. Un negozio che invia ogni settimana un messaggio a duecento clienti tramite una lista broadcast perderà questo flusso di lavoro. La sostituzione è un template di marketing approvato, che richiede un metodo di pagamento sull'account e la verifica di Meta. I messaggi effimeri riguardano un altro tipo di utente, di solito chi li ha attivati una volta e poi se ne è dimenticato. La posizione in tempo reale emerge quasi solo nella consegna e nei servizi sul campo. - Connettere un numero che dipende dalle liste broadcast senza informare l'azienda. La sostituzione è un template, con approvazione e fatturazione associate. - Pensare che le liste broadcast esistenti vengano eliminate. Diventano di sola lettura. - Aspettarsi che queste funzioni tornino disponibili mentre il numero resta connesso. Non succede. **Posso riattivare i messaggi effimeri?** Non mentre il numero è connesso. Scollegandolo, il comportamento normale dell'app viene ripristinato. **Le mie liste broadcast esistenti vengono eliminate?** No. Diventano di sola lettura: il contenuto resta disponibile, ma non puoi inviare messaggi a quelle liste. **Questo influisce sulle chat di gruppo?** La disattivazione è documentata per le chat individuali. Con un numero Coexistence, i gruppi sono completamente esterni all'API. **Cosa sostituisce una lista broadcast?** Un template di marketing approvato inviato tramite l'API, che richiede un metodo di pagamento sul tuo WhatsApp Business Account. --- ## Quali numeri sono idonei per Coexistence https://easycoexistence.com/it/docs/number-eligibility Un numero deve essere già in uso nell'app WhatsApp Business, con la versione 2.24.17 o successive, all'interno di un Business Portfolio che puoi amministrare e non già collegato a un altro provider. La posizione geografica non è più una condizione. Ogni altra situazione viene rifiutata durante l'onboarding. ### Requisiti del numero Sono necessarie quattro condizioni, tutte verificate durante l'onboarding di Meta, non dal provider. - Già registrato e in uso nell'app WhatsApp Business, non nell'app WhatsApp per privati. - Versione dell'app 2.24.17 o successive sul dispositivo principale. - All'interno di un Meta Business Portfolio a cui hai accesso amministratore. - Non già collegato all'app di un altro provider. ### Dove è disponibile Coexistence Ovunque sia operativa l'app WhatsApp Business. La documentazione attuale di onboarding di Meta per gli utenti dell'app Business non indica alcuna restrizione geografica, e il rilascio iniziato per regioni si è concluso nel 2026, con Sudafrica e Nigeria tra gli ultimi mercati aggiunti. È importante dirlo chiaramente perché circolano ancora gli elenchi regionali pubblicati durante il rilascio, alcuni dei quali indicano come esclusi Paesi supportati da mesi. Un'azienda che ne consulta uno conclude di non poter usare la funzione, anche quando può farlo. Meta non pubblica un elenco dei Paesi con data di aggiornamento, quindi il test affidabile è il flusso stesso. Se il numero è attivo nell'app WhatsApp Business ed Embedded Signup non lo rifiuta per motivi geografici, Coexistence è disponibile per quel numero. ### Cosa può andare storto durante l'onboarding Tre problemi spiegano la maggior parte dei casi, e ognuno si presenta in modo diverso. A un numero nell'app WhatsApp per privati non viene offerta Coexistence. Prima deve essere trasferito nell'app WhatsApp Business, una migrazione che l'azienda esegue dal telefono. Un'app non aggiornata avvia un flusso che non riesce a completare la scansione. La soluzione è aggiornare l'app e riprovare. Infine, chiudere il flusso a metà lascia il numero collegato all'account ma non registrato: nel dashboard sembra connesso, ma il primo invio fallisce con il codice di errore 133010. Eseguire di nuovo il flusso dall'inizio completa la registrazione. - Iniziare l'onboarding con un numero ancora nell'app WhatsApp per privati. Prima deve essere trasferito nell'app Business. - Affidarsi a un elenco regionale della disponibilità pubblicato durante il rilascio. Molti sono obsoleti e indicano ancora come esclusi Paesi supportati. - Chiudere il popup di Meta quando compare il numero. I passaggi successivi completano la registrazione. **Posso usare un numero fisso o virtuale?** Deve essere un numero registrato nell'app WhatsApp Business, quindi deve poter ricevere il messaggio di registrazione. **Quale versione dell'app mi serve?** La versione 2.24.17 o successive sul dispositivo che contiene il numero. **Coexistence è disponibile nel mio Paese?** Quasi certamente. La documentazione attuale di onboarding di Meta non indica restrizioni geografiche e il rilascio regionale si è concluso nel 2026. Il flusso stesso è il test più affidabile. **Il numero compare nel dashboard ma non invia.** Probabilmente l'onboarding non è stato completato. In questo caso viene restituito il codice di errore 133010; eseguire di nuovo il flusso risolve il problema. --- ## EasyCoexistence vs 360dialog https://easycoexistence.com/it/compare/easycoexistence-vs-360dialog 360dialog ed EasyCoexistence condividono un modello di prezzo: una tariffa fissa per ogni numero connesso, mentre i costi di messaggistica di Meta vengono fatturati direttamente a te, senza maggiorazioni da parte di nessuno dei due. Cambiano l'importo, il numero di fasce e ciò che la tariffa include. ### Quanto paghi per ogni numero Entrambi fanno pagare ogni numero e nessuno applica maggiorazioni ai costi di messaggistica di Meta. La differenza sta nell'importo e in ciò che include. - 360dialog:: Tre fasce WhatsApp API a €49, €99 e €500 per numero al mese a settembre 2026. Alla registrazione scegli un piano e in seguito puoi superare una soglia. - EasyCoexistence:: Un solo listino pubblico, da US$ 9 per numero connesso al mese fino a US$ 1 man mano che aggiungi numeri. Non ci sono vincoli funzionali: il ventesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. Non serve parlare di upgrade, perché non c'è nulla da aggiornare. ### Cosa succede quando aggiungi clienti È il caso in cui il costo per numero smette di essere un dettaglio trascurabile. - 360dialog:: Con la fascia iniziale, venti numeri costano €980 al mese prima di qualsiasi addebito di Meta. Il modello è solido; il moltiplicatore è quello che è. - EasyCoexistence:: Venti numeri costano US$ 140 al mese, ciascuno connesso al Business Portfolio del proprio cliente e fatturato su una riga separata, senza raggiungere alcuna fascia a nessun conteggio. ### Dove finiscono i contenuti delle conversazioni Conviene stabilirlo prima di tutto, perché in seguito non può essere modificato. - 360dialog:: La pagina dei prezzi non descrive il percorso dei messaggi. Non è una prova in un senso o nell'altro, ed è la prima domanda da rivolgere a loro. - EasyCoexistence:: Meta invia gli eventi dei messaggi a un URL che indichi tu, tramite una sovrascrittura sull'abbonamento della nostra app al tuo account. Gli eventi di un account senza destinazione impostata tornano al nostro callback, dove il gestore li scarta senza salvarli. ### La Coexistence in sé Indica se l'app WhatsApp Business continua a funzionare sul numero dopo la connessione. - 360dialog:: La loro pagina dei prezzi non lo specifica. Chiediglielo direttamente invece di fidarti di una pagina di confronto, inclusa questa: una funzione non documentata non è una funzione assente. - EasyCoexistence:: È l'intero prodotto. Il numero si connette tramite il flusso Coexistence di Meta, l'app continua esattamente come prima e ogni superficie vede ciò che invia l'altra. ### Quando vuoi un rapporto completo con un BSP È un caso specifico, ma reale. - 360dialog:: Quando acquisti un rapporto con un fornitore invece di una connessione. Loro sono un BSP affermato, con una lunga esperienza operativa, presenza regionale e strutture di assistenza che un prodotto piccolo non può offrire allo stesso modo. La fascia più costosa esiste perché i grandi mittenti hanno esigenze diverse. - EasyCoexistence:: Un prodotto focalizzato: assistenza via email e una cronologia della connessione che mostra cosa è successo e quando. È ciò che serve a chi sta costruendo la propria interfaccia, non un rapporto di gestione dell'account. ### Quale scegliere Se ti servono un account manager dedicato e un percorso di escalation gestito da persone, vuoi un rapporto con un BSP e il loro prodotto lo offre. Se gestisci i numeri dei clienti e costruisci il software attorno a essi, decide l'aritmetica. Lo stesso modello di fatturazione a un quinto del prezzo, con la connessione monitorata e i messaggi inviati ai tuoi sistemi, è la versione del prodotto che cresce con un'agenzia invece di ostacolarla. - Confrontare solo il costo mensile. Ciò che include la tariffa cambia più dell'importo. - Supporre che uno dei due applichi maggiorazioni alle tariffe di Meta. Nessuno lo fa: Meta fattura quei costi direttamente a te. - Interpretare una funzione non documentata come una funzione assente. Chiediglielo invece di fidarti di una pagina di confronto, inclusa questa. **I prezzi sono aggiornati?** Sono quelli pubblicati sulla pagina dei prezzi di 360dialog a settembre 2026 e collegati sopra. I prezzi cambiano: verifica la fonte prima di decidere. **Uno dei due applica maggiorazioni alle tariffe di Meta?** No. Entrambi le trasferiscono senza maggiorazioni e Meta fattura direttamente al tuo WhatsApp Business Account. **360dialog supporta Coexistence?** La loro pagina dei prezzi non lo specifica. Non è una prova in un senso o nell'altro, quindi vale la pena chiederglielo. **Qual è la scelta più economica per un'agenzia?** Per un'agenzia che vuole una connessione per cliente, EasyCoexistence è più economico; 360dialog è il prodotto da scegliere se vuoi una piattaforma per cliente. --- ## EasyCoexistence vs WATI https://easycoexistence.com/it/compare/easycoexistence-vs-wati Sono prodotti diversi, non versioni concorrenti dello stesso prodotto. WATI vende una casella condivisa per team, con prezzo basato sugli utenti e sui contatti attivi mensili. EasyCoexistence vende la connessione stessa, con prezzo per numero e senza alcuna casella. ### A cosa serve davvero il costo mensile I due prodotti hanno unità di prezzo diverse, e per chi gestisce più di un numero questa differenza si somma ogni mese. - WATI:: Per utente e per contatto attivo mensile. I piani pubblicati vanno da tre a dieci utenti e da 500 a 2.500 contatti a settembre 2026, quindi il conto cresce con ogni agente assunto e ogni cliente contattato. - EasyCoexistence:: Un costo fisso per numero connesso, senza limiti di utenti o contatti. Il ventesimo cliente di un'agenzia non costa più del primo, e un mese intenso costa quanto uno tranquillo. ### Dove finiscono le conversazioni dei tuoi clienti Questa è la differenza che in seguito non puoi annullare, e deriva da ciò che ciascun prodotto è. - WATI:: Sulla loro piattaforma. Una casella condivisa deve archiviare il contenuto dei messaggi per mostrarlo a chiunque la apra, e la loro pagina dei prezzi lo indica come funzione principale di ogni piano. - EasyCoexistence:: Da nessuna parte sul nostro lato. Meta invia gli eventi dei messaggi direttamente a un URL che indichi, e qualsiasi elemento raggiunga il nostro fallback callback viene eliminato senza essere conservato. È imposto dal codice, non dichiarato in una policy. ### Se il tuo team deve cambiare il modo di lavorare La domanda che un titolare pone prima di accettare qualsiasi proposta. - WATI:: Gli agenti accedono alla loro casella. È lì che le conversazioni vengono assegnate, contrassegnate e gestite, quindi il team abbandona il telefono per usare un nuovo strumento. - EasyCoexistence:: Nessuno cambia strumento. L'app WhatsApp Business continua a funzionare sullo stesso numero tramite Coexistence, con le stesse chat e la stessa cronologia, mentre il software gestisce ciò che hai costruito. ### Cosa succede quando lo superi Entrambi hanno un limite. Si trova in punti diversi. - WATI:: Più utenti e più contatti attivi, ciascuno come passaggio a pagamento. La piattaforma è il prodotto, quindi crescere significa acquistarne una parte maggiore. - EasyCoexistence:: Non esistono livelli e non c'è nulla da superare. Stai costruendo l'interfaccia, quindi fai crescere il tuo sistema, sull'API documentata di Meta e senza nulla di nostro in mezzo. ### Quando ti serve una casella Un solo caso, e nominarlo rende utile tutto il resto di questa pagina. - WATI:: Un team di supporto di otto persone che divide le conversazioni sulla propria piattaforma, con un piano che parte da 4.999 rupie al mese per tre utenti e 500 contatti attivi mensili, più il costo di ogni utente aggiuntivo. - EasyCoexistence:: Un lavoro diverso. Qui non ci sono né casella né vista per gli agenti, perché l'interfaccia è la parte che tu o il tuo cliente avete già. ### Quale scegliere Se un team di agenti accederà ogni giorno e le conversazioni sono il lavoro stesso, compra la casella. WATI ne ha costruita una e fa ciò che dichiara. Per tutti gli altri, e sono la maggior parte delle persone che leggono questa pagina, la casella è la parte che paghi senza usare. Un'agenzia che gestisce numeri dei clienti acquista postazioni che nessuno apre. Uno sviluppatore che costruisce l'interfaccia mette un concorrente tra il proprio prodotto e l'API di Meta. Una piccola azienda deve abbandonare un telefono che funziona già. EasyCoexistence è la connessione sottostante, con un costo fisso per numero, le conversazioni dirette ai tuoi sistemi e il team libero di mantenere l'app che già conosce. - Confrontare direttamente i prezzi mensili. Uno include una casella e utenti, l'altro no. - Scegliere una connessione quando al team serve una casella. Sarà insoddisfatto, e avrà ragione. - Scegliere una casella quando stai costruendo tu l'interfaccia. Finisci per averne due. **Cosa succede quando supero 500 contatti?** Con il loro piano iniziale passi a un livello superiore. Con noi non succede nulla: non esiste un limite ai contatti a nessun prezzo, quindi un mese con diecimila clienti costa quanto un mese con dieci. **Uno è più economico?** Fino a sei numeri, lo siamo noi, rispetto al loro piano iniziale. Quel piano costa 4.999 rupie al mese, circa US$ 53, per tre utenti e 500 contatti attivi mensili. Il nostro costa US$ 9 per numero connesso, oppure US$ 7 ciascuno da sei numeri in su, quindi sei numeri costano US$ 42 al mese. Oltre questa soglia, la risposta dipende dai loro costi per utente aggiuntivo e per fascia di contatti, che crescono con il team e con i clienti, mentre il nostro prezzo cresce solo con il numero di numeri. **WATI supporta Coexistence?** La loro pagina dei prezzi non lo specifica. Chiedilo a loro invece di affidarti a questa pagina. **Avete un'app mobile?** No. Il team usa l'app WhatsApp Business, che è proprio lo scopo di Coexistence. --- ## EasyCoexistence vs respond.io https://easycoexistence.com/it/compare/easycoexistence-vs-respond-io respond.io è una piattaforma multicanale: inbox team, workflow, agenti IA e broadcast, con prezzi da US$ 79 al mese e limiti su utenti e contatti. EasyCoexistence è la connessione sottostante, con prezzo per numero e senza tutto questo. ### Quanto costa operare Prezzi calcolati su unità diverse, come pubblicato a settembre 2026. - respond.io:: Da US$ 79 al mese per cinque utenti e 1.000 contatti attivi mensili, fino a US$ 279. Il conto segue quante persone rispondono e quanti clienti raggiungi. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, fino a US$ 1 man mano che si aggiungono numeri, senza limiti su utenti o contatti. Il conto segue quanti numeri controlli, cioè il numero che un'agenzia gestisce davvero. ### Dove risiedono i contenuti delle conversazioni Una conseguenza del vendere un inbox invece di una connessione. - respond.io:: Sulla loro piattaforma, necessaria a un inbox team per mostrare la cronologia. La pagina dei prezzi non dettaglia la conservazione, quindi vale la pena informarsi se per te è importante. - EasyCoexistence:: Dal nostro lato, da nessuna parte. Il webhook override invia gli eventi dei messaggi da Meta direttamente al tuo endpoint, mentre tutto ciò che arriva al nostro fallback viene eliminato senza persistenza. ### Cosa si trova tra te e Meta La domanda decisiva per chiunque stia sviluppando software. - respond.io:: La loro piattaforma. Integri la loro astrazione, i loro rate limit, la struttura del loro webhook e il loro calendario di rilascio; ciò che costruisci è portabile solo nei limiti che consentono. - EasyCoexistence:: Nulla. L'API è quella di Meta, documentata da Meta, e il webhook va al tuo endpoint. Non c'è nulla di nostro su cui costruire, ed è anche ciò che rende possibile andarsene. ### Cosa monitora la connessione Raramente indicato nelle pagine dei prezzi, e il motivo per cui questo prodotto esiste. - respond.io:: Non è qualcosa che la loro pagina dei prezzi affronta, quindi sarebbe sbagliato affermare una risposta. Se gestisci numeri dei clienti, chiedi nello specifico cosa succede quando una connessione si interrompe senza segnali. - EasyCoexistence:: Quality rating, messaging tier e throughput controllati a intervalli regolari. Gli eventi dell'account Meta gestiti per nome. Due credenziali conservate, così un token revocato non viene scambiato per un numero perso. Il webhook override viene riapplicato dopo una riconnessione che lo rimuove. ### Quando vuoi una piattaforma Vale la pena dirlo, perché i due prodotti rispondono a domande diverse. - respond.io:: Quando vuoi la piattaforma. I piani pubblicati includono inbox team e personalizzati, workflow, broadcast, agenti IA, reportistica e, nei livelli superiori, SSO e più workspace. È multicanale, non solo WhatsApp. - EasyCoexistence:: Un ambito diverso per scelta: un numero, una connessione, sedici strumenti MCP e un webhook, lasciando a te l'interfaccia. ### Quale scegliere Sono livelli diversi, non versioni concorrenti della stessa cosa. Se nessuno dalla tua parte sta sviluppando l'interfaccia e vuoi uno spazio pronto in cui gli agenti possano lavorare, stai cercando una piattaforma. Se sei tu a costruirla, una piattaforma entra nel tuo stack come concorrente. Paghi per utente per inbox che i tuoi utenti non vedranno mai, per contatto per conversazioni che il tuo prodotto gestisce già, e integri un'astrazione invece dell'API documentata e mantenuta stabile da Meta. EasyCoexistence è il livello sottostante: una tariffa fissa per numero, il webhook indirizzato al tuo sistema e la connessione monitorata, così un guasto silenzioso non diventa un cliente perso. - Confrontare US$ 9 con US$ 79 come se acquistassero la stessa cosa. Non è così. - Scegliere una connessione quando volevi un prodotto. Passerai mesi a ricostruire un inbox. - Dare per scontato che un provider monitori la connessione. Chiedilo nello specifico: raramente è indicato in una pagina dei prezzi. **Quale fa al caso mio?** Sono livelli diversi. respond.io è una piattaforma in cui lavorare; questo è il collegamento sottostante, per i team che sviluppano autonomamente l'interfaccia. **Posso passare da loro a voi?** Il numero è tuo e può essere collegato tramite Coexistence. Rinunceresti al loro inbox e ai workflow. **Avete workflow o agenti IA?** No. Il connettore MCP consente a un assistente di usare il numero, mentre il webhook permette al tuo sistema di reagire. Nessuno dei due è un generatore di workflow. **Questi prezzi sono aggiornati?** Sono quelli pubblicati a settembre 2026 e collegati sopra. Controlla la fonte prima di decidere. --- ## EasyCoexistence vs Dualhook https://easycoexistence.com/it/compare/easycoexistence-vs-dualhook Entrambi sono provider Coexistence con la stessa architettura di base: l'app WhatsApp Business continua a funzionare e i webhook dei messaggi vanno da Meta direttamente al tuo server, senza passare dal provider. Le differenze sono più limitate delle somiglianze, ma vale la pena conoscerle. ### Cosa sono entrambi i prodotti È il confronto più ravvicinato sul sito, perché il posizionamento è quasi identico. - Dualhook:: Un provider Coexistence con la stessa promessa di base: mantenere attiva l'app WhatsApp Business e instradare i webhook dei messaggi direttamente da Meta al tuo server, senza archiviarli. La loro documentazione lo descrive come Webhook Override. - EasyCoexistence:: Lo stesso meccanismo, con lo stesso nome usato da Meta. Impostiamo override_callback_uri sulla sottoscrizione della nostra app al WhatsApp Business Account, spostando i campi del percorso dei messaggi al tuo endpoint, mentre manteniamo quelli operativi. ### Dove vanno i messaggi Entrambi li instradano direttamente. La differenza riguarda cosa succede agli eventi che non vengono instradati. - Dualhook:: Instradamento diretto da Meta senza archiviazione dei messaggi, come dichiara chiaramente il loro sito e come prevede la nostra stessa architettura. - EasyCoexistence:: Lo stesso instradamento. Noi possiamo aggiungere cosa succede sul percorso di fallback: un account senza override impostato invia gli eventi al nostro callback predefinito, dove il gestore li scarta senza salvarli. L'affermazione è applicata nel codice, invece di essere soltanto dichiarata in una policy. ### La regola dei quattordici giorni di inattività Meta disconnette una connessione Coexistence dopo circa quattordici giorni senza attività sul dispositivo principale. I due prodotti affrontano il problema in modo diverso. - Dualhook:: La loro documentazione descrive un avviso al tredicesimo giorno, con conto alla rovescia ed email di promemoria. È un promemoria che il tempo sta passando, cosa diversa dal sapere perché una connessione è stata effettivamente interrotta. - EasyCoexistence:: Noi controlliamo la disconnessione e leggiamo il campo del motivo restituito da Meta, che distingue PRIMARY_INACTIVITY da BUSINESS_DOWNGRADE, CHANGE_NUMBER e dagli altri. Il motivo distingue due settimane di silenzio da un cliente che ha davvero abbandonato il servizio. ### Cosa interrompe una riconnessione La conseguenza della regola di inattività che costa di più e quella da chiedere a qualsiasi provider. - Dualhook:: La loro documentazione non spiega cosa succede a un override dei webhook dopo una riconnessione. Questo non dimostra che non lo gestiscano, ma è la domanda da rivolgere direttamente a loro. - EasyCoexistence:: Una rimozione disinstalla l'app dall'account e porta via anche l'override, quindi la riconnessione ripristina invio e monitoraggio, ma la consegna al tuo server si interrompe senza avviso. Lo applichiamo di nuovo a ogni riconnessione, perché è successo a un numero reale che è tornato attivo senza più consegnare. ### Quanto costa per numero Entrambi applicano una tariffa mensile fissa per numero connesso, non per utente o messaggio, e nessuno maggiora ciò che Meta fattura per le conversazioni. - Dualhook:: Le loro pagine comparative descrivono una tariffa mensile fissa a partire da $12 al mese, come pubblicato a settembre 2026. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri, senza limiti di utenti o contatti. Per un'agenzia la differenza aumenta con ogni numero cliente aggiunto. ### Il connettore MCP Dove siamo avanti, per un pubblico specifico. - Dualhook:: La loro documentazione non descrive un server MCP. Il loro prodotto si usa tramite API e dashboard. - EasyCoexistence:: Sedici strumenti tramite un server MCP remoto con OAuth, così Claude, ChatGPT, Cursor e Claude Code possono elencare numeri, controllare lo stato, inviare messaggi e template e impostare destinazioni per i webhook. Per un'agenzia che attiva i clienti da un assistente, questa è la differenza. - Considerare assente una funzionalità non documentata. Chiediglielo: questa pagina indica dove la loro documentazione tace, senza fare supposizioni. - Scegliere basandosi solo sul prezzo. Entrambe sono tariffe ridotte rispetto a ciò che Meta fattura per le conversazioni. - Supporre che qualsiasi provider applichi di nuovo un override dei webhook dopo una riconnessione. Chiedilo esplicitamente, qualunque sia la tua scelta. **Hanno davvero la stessa architettura?** Sul percorso dei messaggi, sì. Entrambi usano la capacità di Meta di modificare la destinazione dei webhook di un WhatsApp Business Account, così il contenuto delle conversazioni arriva al tuo server invece di passare da un provider. **In cosa differiscono i due approcci alla regola dei 14 giorni?** Avvisano al tredicesimo giorno che il tempo sta passando. Noi leggiamo il motivo della disconnessione fornito da Meta, che distingue due settimane di silenzio da un cliente che ha davvero abbandonato il servizio, e poi applichiamo di nuovo l'override dei webhook, così la consegna non si interrompe senza avviso. **In cosa differisce EasyCoexistence?** Un connettore MCP con sedici strumenti, che la loro documentazione non descrive, e la riapplicazione automatica dell'override dei webhook dopo una riconnessione che lo rimuove. **Questa pagina è imparziale?** Ogni cifra qui proviene dalle loro pagine pubblicate ed è datata. Consultale prima di decidere: un confronto scritto da una sola parte è una prova, non un verdetto. --- ## Puoi usare l'app WhatsApp Business e l'API sullo stesso numero? https://easycoexistence.com/it/whatsapp-business-app-and-api-same-number Sì. Meta la chiama Coexistence ed è una funzione ufficiale, non una soluzione alternativa. Il personale continua a rispondere dall'app WhatsApp Business sul telefono, mentre la Cloud API funziona contemporaneamente sullo stesso numero e tutti vedono le stesse conversazioni. ### Come può un numero essere attivo su entrambi contemporaneamente? Perché Meta ha creato una modalità apposita. In passato era necessario scegliere: migrare un numero all'API significava smettere di usare l'app WhatsApp Business, quindi un'azienda con personale che rispondeva dal telefono doveva scegliere tra le persone che già conoscevano i clienti e l'automazione che voleva aggiungere. Coexistence elimina questa scelta. Il numero viene registrato con Meta come numero API, mentre l'app WhatsApp Business resta collegata. Un messaggio del cliente arriva sia nell'app sul telefono sia nel tuo webhook API, e una risposta inviata da uno dei due canali appare nella conversazione. Non c'è alcuna simulazione o soluzione alternativa: l'app e l'API sono due modalità autorizzate per accedere allo stesso numero. ### Che cosa cambia davvero sul telefono? Meno di quanto ci si aspetti, ma è importante conoscere le differenze prima di connettersi. Il personale continua come prima: stessa app, stesse chat, stessi contatti, stesso numero. Scompaiono quattro funzioni che Meta disattiva su ogni numero con Coexistence: messaggi effimeri, media visualizzabili una volta, posizione in tempo reale e liste broadcast. Le chat di gruppo restano utilizzabili nell'app, ma sono fuori dall'API, quindi l'automazione non può vederle. Quando il numero si connette per la prima volta, viene eseguita anche una sincronizzazione che copia la cronologia recente delle conversazioni, così il lato API non parte senza contesto. Vengono copiati i messaggi recenti, non l'intera cronologia del numero, mentre quelli più vecchi restano sul telefono dove sono sempre stati. ### Si rompe qualcosa se cambiamo idea? No, ed è importante dirlo chiaramente, perché questa è la paura che impedisce a molti di provare. Le conversazioni sono sul telefono e ci sono sempre state. Scollegare il numero dall'API lascia l'app WhatsApp Business esattamente come prima, con le chat intatte, perché in realtà non è stato spostato nulla. L'API è stata aggiunta accanto all'app, non l'ha sostituita. Inoltre, il numero resta sempre nel Business Portfolio di Meta dell'azienda. Un provider lo collega come Tech Provider, cioè con un'autorizzazione e non con la proprietà. Rimuovendo il provider, il numero resta dov'era invece di essere trasferito. ### Che cosa serve per farlo funzionare? Servono tre cose, e due le hai già. Il numero deve essere sull'app WhatsApp Business, non sull'app WhatsApp per consumatori, e non deve essere già registrato altrove sulla Cloud API. Inoltre, serve un Meta Tech Provider che gestisca l'attivazione, perché Coexistence non può essere configurata autonomamente da una dashboard Meta: la connessione viene effettuata tramite l'app approvata di un provider. È qui che entriamo in gioco noi. L'Embedded Signup di Meta seleziona il portfolio, l'account e il numero; nell'app WhatsApp Business viene scansionato un codice per confermare e il numero viene connesso in pochi minuti. L'app continua a funzionare per tutto il processo, anche durante la connessione. - Pensare di dover scegliere. Coexistence esiste proprio per evitare questa scelta. - Aspettarsi di gestire le chat di gruppo tramite l'API. Restano nell'app e sono sempre fuori dall'API. - Aspettare un'opzione nella dashboard Meta. L'attivazione di Coexistence passa da un Tech Provider. **È una funzione ufficiale?** Sì. Coexistence è una funzione di Meta e il termine usato da Meta. Non è un ponte, un dispositivo collegato o una soluzione alternativa. **Il personale noterà qualche differenza?** Solo la scomparsa di quattro funzioni: messaggi effimeri, visualizzazione una volta, posizione in tempo reale e liste broadcast. Per il resto, tutto rimane come prima. **Perdo la cronologia delle chat?** No. Resta sul telefono. Quando il numero si connette, la cronologia recente viene copiata anche sul lato API. **Posso annullare la connessione?** Sì. Scollega il numero e l'app continuerà esattamente come prima, con le conversazioni intatte. --- ## Come collegare WhatsApp a un'API senza perdere le conversazioni https://easycoexistence.com/it/connect-whatsapp-without-losing-chats Le tue conversazioni restano sul telefono e collegarle all'API non le sposta. Coexistence aggiunge la Cloud API all'app WhatsApp Business invece di sostituirla, così le conversazioni restano dove sono e l'app continua a funzionare. ### Perché collegarsi all'API faceva perdere le conversazioni? Perché il vecchio percorso era una migrazione, non un'aggiunta. Registrare un numero sulla Cloud API lo rimuoveva dall'app WhatsApp Business, dove viveva ogni conversazione. Il numero tornava come endpoint API senza cronologia e senza app. Per questo molte aziende guardavano l'API una volta e decidevano di non usarla. Quel compromesso era reale ed è stato il motivo principale per cui le piccole aziende sono rimaste lontane dall'API ufficiale. Ha anche spinto molte persone verso gateway non ufficiali, che mantenevano attiva l'app fingendo di essere un dispositivo collegato e mettendo il numero a rischio di ban. ### Cosa fa di diverso Coexistence? Aggiunge l'API senza rimuovere l'app. Il numero viene registrato con Meta come numero API mentre l'app WhatsApp Business resta collegata, così entrambe funzionano contemporaneamente sullo stesso numero. Le conversazioni non vengono mai spostate. Restano sul telefono, nell'app, esattamente dove si trovavano prima, qualunque cosa accada in seguito alla connessione API. Quando il numero si collega per la prima volta, Meta sincronizza la cronologia recente delle conversazioni sul lato API, così l'automazione non parte da zero. È però una copia, non un trasferimento. Nulla viene rimosso dal dispositivo. Dopo il collegamento, un messaggio del cliente arriva in entrambi i luoghi: nell'app sul telefono e nel tuo webhook. Il team può rispondere dall'app, il tuo sistema può rispondere quando serve, e tutto appare nella stessa conversazione. ### Cosa viene sincronizzato esattamente e cosa no? La cronologia recente dei messaggi viene sincronizzata entro un intervallo successivo al collegamento. È sufficiente perché un'automazione o un agente abbia il contesto di una conversazione in corso, invece di rispondere alla cieca a qualcuno che non ha mai visto. Non vengono sincronizzati tutto ciò che è più vecchio, i contenuti multimediali precedenti al collegamento e le conversazioni di gruppo. Nulla di questo va perso. È sul telefono, nell'app, e il tuo team può leggerlo esattamente come prima. Semplicemente non viene copiato sul lato API, perché la sincronizzazione serve a dare un punto di partenza all'automazione, non a creare un archivio. Se ti serve l'intera cronologia altrove, esportala dall'app. È un'attività separata dal collegamento del numero ed è importante non confondere le due cose. ### Cosa succede se in seguito ci disconnettiamo? L'app continua a funzionare e le conversazioni sono ancora lì, perché non se ne sono mai andate. La disconnessione rimuove il lato API del numero. L'app WhatsApp Business continua a funzionare con tutte le conversazioni intatte e l'azienda torna esattamente al punto di partenza, senza dover ripristinare nulla. Questa è la protezione da comprendere prima di iniziare: la decisione è reversibile, a differenza della vecchia migrazione. Il numero resta sempre nel tuo Meta Business Portfolio. Un fornitore lo collega come Tech Provider, cioè con un'autorizzazione che concedi e puoi revocare. Perciò lasciare un fornitore non significa dover recuperare il numero da lui. - Esportare tutto in anticipo per paura. Le conversazioni non vanno da nessuna parte. - Aspettarsi l'intera cronologia sul lato API. La sincronizzazione offre contesto recente, non un archivio. - Usare un gateway non ufficiale per mantenere attiva l'app. Coexistence lo fa senza rischiare un ban. **Perderò la cronologia delle conversazioni?** No. È sul telefono e resta lì. Il collegamento aggiunge l'API accanto all'app invece di sostituirla. **La vecchia cronologia apparirà nel mio sistema?** La cronologia recente viene sincronizzata dopo il collegamento. I messaggi e i contenuti multimediali più vecchi restano sul telefono. **Il team può continuare a usare l'app?** Sì, esattamente come prima. Questo è lo scopo di Coexistence. **Cosa succede se mi disconnetto?** L'app continua a funzionare con tutte le conversazioni intatte, perché nulla è stato spostato. --- ## Il modo più economico per ottenere la WhatsApp Business API https://easycoexistence.com/it/cheapest-whatsapp-business-api L'API in sé è gratuita. Paghi Meta per le conversazioni e un provider per l'accesso. La quota Meta è uguale con qualunque provider, quindi l'unico costo da ottimizzare è quello del provider: la soluzione più economica prevede una tariffa fissa per numero, senza sovrapprezzi. ### Per cosa stai pagando davvero? Sono due cose separate, e confonderle è il motivo per cui i confronti dei prezzi in questo settore spesso sono sbagliati. La prima è la tariffazione delle conversazioni di Meta. Meta addebita le conversazioni in base alla categoria, con tariffe diverse per paese. Le conversazioni di servizio entro la finestra di 24 ore funzionano diversamente da quelle avviate dall'azienda. Questo costo esiste qualunque sia il provider scelto, perché è di Meta, ed è solitamente la cifra più alta. La seconda è quanto un provider addebita per l'accesso. È una decisione commerciale completamente sua ed è l'unica parte della fattura che puoi modificare scegliendo un provider diverso. Chi confronta il costo totale senza separare queste due componenti sta confrontando dati privi di significato. ### Dove si disperdono i soldi? Nel sovrapprezzo, che è facile da non notare perché è piccolo per ogni messaggio. Diversi provider aggiungono una tariffa per messaggio a quella di Meta. Twilio pubblica una tariffa di US$ 0,005 per ogni messaggio in entrata e in uscita. Gupshup pubblica US$ 0,001. Altri indicano una tariffa combinata che include già il costo di Meta: il sovrapprezzo esiste, ma non può essere verificato rispetto alla tariffa pubblicata da Meta. Un decimo di centesimo non sembra nulla finché non lo moltiplichi. Con centomila messaggi al mese, la tariffa pubblicata da Gupshup ammonta a US$ 100 e quella di Twilio a US$ 500, ogni mese, oltre a quanto addebita Meta. Sono questi i numeri da inserire in un foglio di calcolo prima di scegliere in base alle funzionalità. ### Qual è la soluzione più economica? Una tariffa fissa per numero connesso, con la fattura di Meta intestata direttamente a te e senza modifiche. Questa soluzione ha due vantaggi che le alternative non offrono. Il costo smette di aumentare una volta connesso il numero, quindi crescere non costa di più. Inoltre, la fattura di Meta resta verificabile, perché nessuno ha incluso la propria tariffa al suo interno. Puoi così confrontare quanto paghi Meta con le tariffe pubblicate da Meta stessa. Il nostro prezzo parte da US$ 9 per numero connesso al mese e scende fino a US$ 1 man mano che aggiungi numeri, senza costi per messaggio. Alla tariffa pubblicata da Twilio, è più economico oltre circa 1.800 messaggi al mese, e il divario aumenta da lì. Le piattaforme con tariffa per postazione richiedono un calcolo diverso: fanno pagare le persone, non i messaggi, quindi il punto di pareggio dipende dal numero di persone. ### L'opzione più economica è quella giusta? Non automaticamente, ed è importante essere sinceri sui casi in cui non lo è. Se vuoi una casella condivisa, strumenti per campagne e analisi integrati in un unico prodotto che il tuo team usa tutto il giorno, una piattaforma con tariffa per postazione ti sta vendendo qualcosa di concreto, e il costo lo giustifica. Pagare meno noi e poi costruire tutto da solo non è un risparmio. L'opzione più economica è giusta quando hai già un sistema. Un'azienda con un CRM, un helpdesk, uno strumento di automazione o un agente AI non ha bisogno di un secondo posto in cui leggere i messaggi: ha bisogno che WhatsApp raggiunga il primo. Per questo obiettivo, pagare per numero e nulla per messaggio è il minimo possibile restando sull'API ufficiale. - Confrontare i provider senza separare il costo delle conversazioni di Meta dalla tariffa del provider. - Interpretare una tariffa combinata per messaggio come assenza di sovrapprezzo. Significa che il costo non è dettagliato. - Scegliere la tariffa più bassa quando in realtà ti serve la casella condivisa venduta dalla piattaforma. **La WhatsApp Business API è gratuita?** L'accesso lo è. Meta addebita le conversazioni e i provider applicano una tariffa per l'accesso. La quota di Meta è uguale ovunque. **Qual è il provider più economico?** La soluzione più economica è una tariffa fissa per numero senza sovrapprezzi. La nostra parte da US$ 9 per numero e scende fino a US$ 1 man mano che aggiungi numeri. **Un provider più economico offre un'API peggiore?** No. In ogni caso la Cloud API è di Meta. Il provider cambia ciò che si trova davanti all'API e quanto addebita. **Quando vale la pena scegliere un provider più costoso?** Quando vuoi il prodotto che vende, per esempio una casella condivisa in cui il tuo team lavora tutto il giorno. --- ## Componenti del template: intestazione, corpo, piè di pagina e pulsanti https://easycoexistence.com/it/docs/template-components Un template è composto da un massimo di quattro componenti: intestazione, corpo, piè di pagina e pulsanti. Solo intestazione e corpo accettano variabili, e ogni componente ha limiti che determinano cosa può contenere il messaggio prima della verifica di Meta. ### Intestazione Facoltativa e disponibile in quattro tipi: testo, immagine, video o documento. Un'intestazione testuale può contenere al massimo sessanta caratteri e accetta una sola variabile. Un'intestazione multimediale include un file fornito al momento dell'invio, ad esempio per allegare una ricevuta o un biglietto. - Intestazione testuale: 60 caratteri, al massimo una variabile. - Intestazione multimediale: immagine, video o documento, forniti per ogni invio. - Un solo header per template. - L'intestazione con posizione è disponibile per alcune categorie. ### Corpo È la parte obbligatoria, fino a 1024 caratteri, e l'unica componente che accetta più variabili. Le variabili sono posizionali e vengono scritte come segnaposto numerati, quindi la prima viene sostituita dal primo parametro che invii. Meta rifiuta i corpi composti quasi interamente da variabili e con poco testo fisso, perché un template che da solo dice quasi nulla è indistinguibile da un campo aperto per contenuti arbitrari. Scrivi una frase reale attorno ai segnaposto. ### Piè di pagina Facoltativo, fino a sessanta caratteri, con testo fisso e senza alcuna variabile. Viene mostrato più piccolo e grigio rispetto al corpo, quindi è adatto a una nota permanente, ma non a informazioni da cui dipende il messaggio. Un uso comune è una riga per annullare l'iscrizione nei template di marketing, che aiuta anche la reputazione del template presso i destinatari. ### Pulsanti Fino a dieci in totale, di tre tipi, e la combinazione influisce molto sull'approvazione. - Risposta rapida: quando viene toccata, ti invia una risposta con testo fisso. - Invito all'azione: apre un URL o chiama un numero di telefono. - I pulsanti URL accettano una variabile, aggiunta a un URL di base fisso. - Copia codice: fornisce al destinatario un codice da copiare, usato per l'autenticazione. ### Perché la struttura conta prima della verifica Meta verifica il template nel suo insieme e la maggior parte dei rifiuti riguarda la struttura, non il testo. Un corpo composto quasi interamente da variabili, un pulsante URL che punta a un sito estraneo all'azienda o un messaggio di marketing inviato con una categoria di utilità vengono tutti rifiutati per motivi strutturali. Definire prima la struttura rende semplice la verifica del testo, mentre un template rifiutato per violazione delle regole restituisce error 132007 invece di indicare la causa reale. - Scrivere un corpo composto soprattutto da segnaposto. Meta rifiuta i template con troppo poco testo fisso. - Aspettarsi variabili nel piè di pagina. Contiene testo fisso senza eccezioni. - Inviare un messaggio di marketing con una categoria di utilità. Il testo non correggerà la categoria sbagliata. **Quali parti accettano variabili?** L'intestazione, al massimo una, e il corpo, diverse. I piè di pagina non ne accettano mai, mentre i pulsanti URL accettano un valore aggiunto. **Quanto può essere lungo il corpo?** 1024 caratteri, il componente più lungo con ampio margine. **Quanti pulsanti sono consentiti?** Fino a dieci in totale, con limiti specifici per ogni tipo. **Perché il mio template è stato rifiutato?** Nella maggior parte dei casi per la struttura, non per il testo: poche parole fisse o categoria sbagliata. Viene restituito error 132007. --- ## Il ciclo di vita dello stato di un template https://easycoexistence.com/it/docs/template-status-lifecycle Un template attraversa una sequenza di stati e l’approvazione ne è il punto centrale, non la conclusione. Un template approvato può essere sospeso per motivi di qualità, riattivato, sospeso di nuovo e infine disattivato in modo permanente, senza alcun intervento. ### Gli stati Nell’ordine in cui un template li attraversa di solito. - PENDING: inviato e in attesa di revisione. - APPROVED: utilizzabile per l’invio. - REJECTED: rifiutato durante la revisione, di solito per struttura o categoria. - PAUSED: temporaneamente inutilizzabile dopo un calo della qualità. - DISABLED: inutilizzabile in modo permanente, la fine del percorso. ### Come viene sospeso un template Non dipende da qualcosa che fai tu. I destinatari bloccano o segnalano i messaggi inviati con il template, la sua valutazione della qualità scende da verde a giallo e poi a rosso, e Meta lo sospende per fermare il calo. La sospensione è temporanea e si annulla da sola. Conta ciò che succede dopo: sospensioni ripetute portano a conseguenze più gravi e un template che torna continuamente al rosso finisce per essere disattivato in modo permanente, invece di essere sospeso di nuovo. ### I due webhook Servono entrambi per vedere l’intero ciclo; iscriversi a uno senza l’altro lascia un punto cieco. - message_template_status_update: approvazione, rifiuto, sospensione e disattivazione. - message_template_quality_update: la valutazione della qualità passa da verde a giallo e a rosso. - Il webhook della qualità è il primo avviso; il webhook dello stato è la conseguenza. - Nessuno dei due è attivo per impostazione predefinita, quindi devi iscriverti a entrambi. ### Perché il giallo è il momento di agire Quando un template viene sospeso, l’invio con quel template non funziona già più e una campagna è già compromessa. Il giallo è lo stato in cui il template funziona ancora e il calo è visibile. Agire sul giallo significa analizzare il pubblico oltre al testo. Un template ben scritto inviato a persone che non se lo aspettavano raccoglie blocchi con la stessa rapidità di uno scritto male, e riscrivere il testo mantenendo la stessa lista non cambia nulla. ### Cosa comporta modificare un template Un template approvato può essere modificato, ma deve tornare alla revisione. È utile, ma comporta una conseguenza che emerge in produzione: se la modifica cambia il numero di variabili, ogni invio da un’integrazione non aggiornata inizia a fallire con l’errore 132012. Considera il numero di variabili di un template parte del contratto dell’integrazione, non semplice testo gestito dal marketing. - Considerare l’approvazione permanente. Un template approvato può essere sospeso e infine disattivato. - Iscriversi allo stato ma non alla qualità. Il campo della qualità è il primo avviso. - Modificare le variabili di un template senza controllare il codice che lo invia. **Un template approvato resta approvato?** Non necessariamente. Un feedback negativo costante può sospenderlo e infine disattivarlo in modo permanente. **Qual è la differenza tra sospeso e disattivato?** Una sospensione si annulla da sola. La disattivazione è permanente e il template non può più essere utilizzato. **Come posso accorgermene in anticipo?** Iscriviti al webhook della qualità del template. Segnala il passaggio al giallo mentre il template funziona ancora. **Perché gli invii hanno iniziato a fallire dopo una modifica?** Se la modifica ha cambiato il numero di variabili, l’integrazione non aggiornata invia ora un numero errato di parametri e restituisce l’errore 132012. --- ## Inviare un template con variabili https://easycoexistence.com/it/docs/sending-a-template-with-variables Le variabili dei template sono posizionali, non nominate. Devi inviare una lista di parametri per componente, nell'ordine corretto, e il numero deve corrispondere esattamente a quello definito dal template. Tre errori diversi derivano da questo problema e ciascuno indica uno sbaglio specifico. ### Come vengono associati i parametri In base alla posizione, non al nome. Il primo parametro nella lista del corpo riempie il primo segnaposto, il secondo riempie il secondo e così via. Non puoi assegnare un nome a una variabile: scambiare due parametri produce un messaggio inviato correttamente, ma con i valori nei posti sbagliati. Questo è il caso più pericoloso, perché non si verifica alcun errore. Un cliente riceve una conferma d'ordine con la data al posto dell'importo e non viene registrato alcun errore. ### I componenti sono liste separate Una variabile dell'header e una del corpo non condividono la stessa lista. Ogni componente contiene i propri parametri e unirli causa un errore nel numero di parametri. - I parametri dell'header vanno in un componente header, che può essere al massimo uno. - I parametri del corpo vanno in un componente body, nell'ordine corretto. - I parametri dell'URL del pulsante vanno in un componente button, indicizzato per pulsante. - Inviare un'unica lista piatta per tutti restituisce l'errore 132000. ### Usare la lingua corretta Un template è identificato insieme dal nome e dalla lingua, quindi lo stesso nome in due lingue corrisponde a due template. Inviare en quando il template è stato creato come en_US non attiva alcun fallback: la richiesta fallisce con l'errore 132001, che indica che il template non esiste. Elenca i template del numero e copia la stringa della lingua esatta invece di presumerne il formato. È l'errore più comune con i template e quello meno descrittivo. ### Parametri tipizzati La maggior parte dei parametri è semplice testo. Alcuni non lo sono e inviarli come testo causa l'errore 132012. - I parametri di valuta contengono un importo, un codice valuta e una stringa di fallback. - I parametri di data e ora contengono un oggetto strutturato con un fallback. - I parametri media dell'header contengono un ID media o un link, non un nome file. - La stringa di fallback viene mostrata se l'app del destinatario non riesce a formattare il valore. ### Cosa significa ogni errore I tre errori sono distinguibili. Questo evita molte supposizioni se vengono registrati separatamente invece di essere raggruppati come un unico errore del template. L'errore 132001 significa che la coppia nome e lingua non è stata risolta, quindi controlla prima la lingua. L'errore 132000 significa che il numero è errato, quindi confrontalo con la definizione del template. L'errore 132012 significa che il formato di un valore è errato, di solito perché un parametro tipizzato è stato inviato come semplice stringa. - Presumere che en faccia fallback su en_US. Non succede e l'errore indica che manca il template. - Unire i parametri dell'header e del corpo in un'unica lista. Sono componenti separati. - Inviare una valuta o una data come testo semplice. I parametri tipizzati hanno una struttura definita. **Le variabili dei template hanno un nome?** No. Sono posizionali, quindi l'ordine dei parametri è l'intero contratto. **Perché il mio template non esiste?** Di solito a causa del codice lingua. Un template è identificato da nome e lingua insieme e non esiste alcun fallback. **Cosa succede se invio troppi parametri?** Errore 132000. Troppi parametri causano lo stesso errore di un numero insufficiente. **Come invio un importo?** Come parametro di valuta con importo, codice valuta e stringa di fallback, non come testo semplice. --- ## Limiti di frequenza e throughput di messaggistica https://easycoexistence.com/it/docs/rate-limits-and-throughput I limiti sono quattro e distinti, e confonderli è il motivo per cui la limitazione della frequenza sembra poco chiara. Il limite di messaggistica fissa i destinatari unici al giorno su tutto il Business Portfolio, il throughput fissa i messaggi al secondo, il limite per coppia fissa i messaggi verso una sola persona e il limite di gestione fissa le chiamate API che non sono messaggi. ### Livello di messaggistica Indica a quanti clienti unici puoi consegnare messaggi fuori da una finestra di assistenza clienti in 24 ore mobili. Dal 7 ottobre 2025 è impostato per Business Portfolio e condiviso da tutti i numeri al suo interno, e sale in automatico finché la qualità regge e i volumi crescono. - I limiti salgono a gradini: 250, 2.000, 10.000, 100.000 e destinatari unici illimitati al giorno. - Contano solo le consegne fuori da una finestra di assistenza clienti. - Le risposte dentro la finestra di assistenza non contano. - Un calo di qualità non fa più scendere il limite, ma ne blocca la crescita. ### Throughput Sono i messaggi al secondo, una cosa diversa dal livello giornaliero. Un numero può essere ampiamente dentro il proprio livello e raggiungere comunque il limite di throughput inviando una raffica. Su un numero Coexistence è il limite che sorprende di più, perché è più basso rispetto a un numero Cloud API standard. Quel tetto è deciso da Meta e vale per ogni provider Coexistence, quindi nessun provider può alzarlo. ### Limiti per destinatario Un tetto separato al numero di messaggi che passano tra il tuo numero e un singolo destinatario in un breve intervallo, segnalato con l'errore 131056. Serve a evitare che una persona venga sommersa, quindi può scattare anche su un account a basso volume. La causa è quasi sempre automatica: un ciclo di nuovi tentativi, un gestore di webhook richiamato due volte per lo stesso evento o un bot che divide una risposta in più messaggi brevi. ### Limiti delle chiamate di gestione Non c'entrano i messaggi. Leggere i numeri, elencare i template e controllare lo stato contano tutti contro un limite separato dell'account, segnalato con l'errore 80007. A esaurirlo è il polling. Un controllo dello stato ogni trenta secondi significa migliaia di chiamate al giorno su dati che cambiano poche volte al mese, e i webhook eliminano la necessità di quasi tutte. ### Cosa fa salire un limite La qualità e lo storico, non il pagamento. Non esiste un piano da acquistare e nessun provider può alzare un tetto al posto tuo. - Mantieni una valutazione di qualità verde: sono i blocchi dei destinatari ad abbassarla. - Invia i volumi con regolarità invece che a raffiche. - Completa la verifica dell'azienda, uno dei percorsi da 250 a 2.000. - Usa almeno metà del limite attuale: gli aumenti oltre 2.000 sono automatici. - Trattare tutti i limiti di frequenza come uno solo. Quattro limiti diversi producono quattro errori diversi. - Fare polling dello stato a intervalli brevi. Consuma il limite di gestione su dati che cambiano di rado. - Aspettarsi di pagare per un limite più alto. I limiti salgono con la qualità e lo storico. **Perché vengo limitato anche con volumi bassi?** Probabilmente per il limite per destinatario, errore 131056, che fissa un tetto ai messaggi verso una sola persona a prescindere dal totale del tuo account. **Posso pagare per un limite di messaggistica più alto?** No. I limiti salgono in automatico con la qualità e lo storico degli invii. **Il throughput è più basso su Coexistence?** Sì. Meta lo limita più che su un numero Cloud API standard e nessun provider può alzarlo. **Cosa conta contro il limite di gestione?** Le letture e le chiamate di configurazione: elencare numeri, template e stati. I webhook evitano quasi tutte queste chiamate. --- ## Inviare messaggi interattivi: pulsanti e liste https://easycoexistence.com/it/docs/sending-interactive-messages I messaggi interattivi mostrano al destinatario pulsanti o una lista da toccare invece di richiedere testo. Esistono due tipi: pulsanti di risposta e messaggi con lista. Entrambi hanno limiti fissi ridotti che influenzano il design della conversazione più di ogni altro fattore. ### Pulsanti di risposta Fino a tre pulsanti sotto un messaggio. Il destinatario ne tocca uno e la risposta arriva sul tuo webhook come un normale messaggio in entrata con l'id del pulsante, quindi devi usare l'id e non l'etichetta. I titoli hanno un limite di venti caratteri, più breve di quanto sembri e spesso sufficiente a imporre una riscrittura. - Massimo tre pulsanti per messaggio. - Titolo limitato a 20 caratteri. - Ogni pulsante contiene un id scelto da te, restituito nella risposta. - Header, corpo e footer opzionali intorno ai pulsanti. ### Messaggi con lista Un singolo pulsante apre un menu con un massimo di dieci righe, raggruppate in un massimo di dieci sezioni. Ogni riga ha un titolo, una descrizione opzionale e un id. Usalo quando tre pulsanti non bastano e ricorda che il destinatario deve aprire la lista prima di vedere cosa contiene, quindi l'etichetta del pulsante è fondamentale. - Fino a 10 righe in totale, distribuite in un massimo di 10 sezioni. - Titolo della riga limitato a 24 caratteri, descrizione a 72. - Una lista per messaggio, senza possibilità di combinarla con i pulsanti. - Non disponibile nei messaggi template di tutte le categorie. ### Come arriva la risposta Sul messages webhook, come qualsiasi altro messaggio in entrata, con un oggetto interattivo che indica l'id del pulsante o della riga. Non devi sottoscrivere nulla separatamente. Usa l'id e non il titolo. I titoli possono essere modificati da chiunque aggiorni il testo, mentre gli id restano invariati. Un gestore che cerca il testo smette di funzionare senza segnali al primo refuso corretto. ### Cosa cambia con Coexistence Nulla per i pulsanti e le liste in sé. Sono normali messaggi Cloud API e funzionano allo stesso modo su un numero Coexistence e su qualsiasi altro. Cambia il punto in cui arriva la risposta: il tocco del cliente arriva sia nell'app WhatsApp Business sul telefono sia sul tuo webhook, perché un numero Coexistence consegna a entrambi. Un gestore che risponde automaticamente deve considerare che una persona potrebbe rispondere allo stesso messaggio dall'app. - Usare il titolo del pulsante per associare le risposte. I titoli possono essere modificati, gli id no. - Progettare più di tre pulsanti. Il limite è rigido e non esistono alternative. - Dimenticare che una persona potrebbe rispondere allo stesso tocco nell'app WhatsApp Business. **Quanti pulsanti posso inviare?** Tre. È un limite rigido della piattaforma e non esistono alternative. **Cosa ritorna quando qualcuno tocca un pulsante?** Un normale messaggio in entrata sul messages webhook, con l'id assegnato a quel pulsante o a quella riga. **Posso combinare pulsanti e una lista?** No. Un messaggio contiene l'uno o l'altra. **Hanno un costo aggiuntivo?** No. Sono messaggi normali, tariffati da Meta allo stesso modo degli altri messaggi della conversazione. --- ## Inviare contenuti multimediali: immagini, video, audio e documenti https://easycoexistence.com/it/docs/sending-media-messages I contenuti multimediali si inviano caricando prima il file e indicando l'id restituito, oppure fornendo a Meta un link pubblico da cui scaricarlo. Il caricamento è più affidabile, ma i limiti cambiano in base al tipo e possono sorprendere. ### I limiti per tipo Sono diversi per ciascun tipo e superarne uno restituisce il codice di errore 131053, senza una descrizione utile. - Immagini: 5 MB. JPEG e PNG. - Video: 16 MB. MP4 e 3GPP, con video H.264 e audio AAC. - Audio: 16 MB. AAC, AMR, MP3, audio MP4 e OGG con Opus. - Documenti: 100 MB. I tipi di documento più comuni, inclusi PDF e formati Office. - Sticker: 100 KB animati, 500 KB statici, solo WebP. ### Caricare o usare un link Due modi per inviare lo stesso file, con modalità di errore diverse. Il caricamento invia prima il file a Meta e restituisce un media id da indicare durante l'invio. Usare un link fornisce a Meta un URL da recuperare al momento dell'invio. Il link sembra più semplice, ma introduce un errore invisibile: un URL che si apre nel tuo browser potrebbe non essere raggiungibile dall'infrastruttura di Meta per motivi geografici, a causa di una regola del firewall o di un cookie di sessione già presente nel browser. Carica il file. È una richiesta in più, ma elimina un'intera categoria di errori. ### Ricevere contenuti multimediali I contenuti multimediali in ingresso arrivano come media id, non come byte. Il tuo gestore recupera il file separatamente usando quell'id. - Recuperalo subito. Gli id non restano validi per sempre. - Un recupero non riuscito restituisce il codice di errore 131052, che di solito indica che il caricamento del mittente era incompleto. - Conserva il file nel tuo sistema se ti servirà in seguito. Meta non è un archivio. - Registra il messaggio anche quando il recupero del contenuto multimediale fallisce, così testo e contesto non vanno persi. ### Cosa cambia con Coexistence I contenuti multimediali su un numero Coexistence funzionano esattamente come su qualsiasi altro numero Cloud API, con gli stessi limiti. L'unica differenza importante riguarda la cronologia. Quando un numero si connette per la prima volta, Meta sincronizza i messaggi recenti dall'app WhatsApp Business, ma questa sincronizzazione comprende il testo dei messaggi e non è un archivio completo dei contenuti multimediali. I contenuti precedenti alla connessione restano sul telefono, come sempre. - Inviare un link perché sembra più semplice. La rete di Meta non è il tuo browser. - Recuperare i contenuti multimediali in ingresso ore dopo. I media id scadono. - Esportare un video senza controllare il codec. Le impostazioni predefinite dei software di montaggio spesso non sono supportate. **Qual è il file più grande che posso inviare?** 100 MB, ma solo per i documenti. Video e audio hanno un limite di 16 MB, mentre le immagini di 5 MB. **Devo caricare il file o inviare un URL?** Caricalo. Elimina la raggiungibilità come causa di errore. **Per quanto tempo è valido un media id?** Non per sempre: per questo i contenuti multimediali in ingresso vanno recuperati appena arriva l'evento. **I vecchi contenuti multimediali vengono sincronizzati quando mi connetto?** No. La sincronizzazione della cronologia comprende i contenuti recenti dei messaggi; quelli precedenti alla connessione restano sul telefono. --- ## Reazioni ai messaggi: invio e ricezione di emoji https://easycoexistence.com/it/docs/message-reactions Una reazione associa una singola emoji a un messaggio esistente. Per inviarla devi indicare l'id del messaggio e l'emoji; per rimuoverla devi inviare la stessa reazione con una stringa emoji vuota, senza chiamare un'eliminazione. ### Inviare una reazione Un messaggio di tipo reaction, che contiene l'id del messaggio a cui reagisci e una singola emoji. L'invio di una seconda reazione allo stesso messaggio sostituisce la prima invece di aggiungersi, perché un mittente può avere una sola reazione per messaggio. L'id del messaggio deve essere visibile al tuo numero: un messaggio in arrivo da quel cliente oppure uno che gli hai inviato. ### Rimuovere una reazione È il punto che sorprende di più. Non esiste una chiamata di eliminazione. Invia la stessa reazione con il campo emoji impostato su una stringa vuota per cancellarla. Un gestore che si aspetta un evento di rimozione resterà in attesa per sempre. Arriva una reazione con un'emoji vuota, nella stessa struttura di una nuova reazione, che va interpretata come rimozione controllando il campo. ### Ricevere reazioni Le reazioni in arrivo arrivano sul webhook messages come messaggio di tipo reaction, con l'id del messaggio a cui si collegano e l'emoji. - Iscriviti al campo messages; non esiste un campo separato per le reazioni. - Un'emoji vuota significa che il cliente ha rimosso la propria reazione. - L'id del messaggio indicato è di un messaggio che hai inviato o ricevuto in precedenza. - Le reazioni non riaprono la finestra del servizio di 24 ore. ### La finestra continua ad applicarsi Una reazione è un messaggio, quindi per inviarla la finestra del servizio clienti di 24 ore deve essere aperta. Reagire a un messaggio del cliente di tre giorni fa restituisce l'errore 131047, esattamente come farebbe un messaggio di testo. Ricevere una reazione da un cliente riapre la finestra, perché lo fa qualsiasi messaggio in arrivo. È importante per le automazioni: un pollice in su sul tuo ultimo messaggio è un segnale valido che ti consente di rispondere liberamente. - Cercare un endpoint di eliminazione. La rimozione usa la stessa chiamata con un'emoji vuota. - Considerare un'emoji vuota come non valida. È il modo in cui viene espressa una rimozione. - Inviare una reazione fuori dalla finestra del servizio. Fallisce come qualsiasi altro messaggio. **Come rimuovo una reazione?** Invia lo stesso messaggio reaction con una stringa emoji vuota. Non esiste una chiamata di eliminazione. **Le reazioni hanno un costo?** No. Non aprono una conversazione fatturabile. **Posso reagire a qualsiasi messaggio?** Solo ai messaggi inviati o ricevuti dal tuo numero, e solo durante la finestra del servizio di 24 ore. **La reazione di un cliente riapre la finestra?** Sì. Lo fa qualsiasi messaggio in arrivo da quel cliente, inclusa una reazione. --- ## Inviare messaggi con posizione e contatti https://easycoexistence.com/it/docs/sending-location-and-contacts I messaggi con posizione inviano un pin con nome e indirizzo opzionali. I messaggi con contatti inviano una o più schede contatto. Entrambi sono semplici, ma è importante sapere che la posizione in tempo reale, che si aggiorna mentre una persona si muove, non è disponibile su un numero Coexistence. ### Messaggi con posizione Latitudine e longitudine, con nome e indirizzo opzionali mostrati sotto il pin. Il destinatario vede un'anteprima della mappa e può aprirla nella propria app per le mappe. Fornire nome e indirizzo vale lo sforzo. Senza di essi, il pin mostra le coordinate, che non dicono al cliente nulla sulla filiale corretta. ### Ricevere una posizione Quando un cliente condivide la propria posizione, arriva sul webhook dei messaggi come messaggio di tipo location, con coordinate e, se l'app del cliente li ha forniti, nome e indirizzo. - Le coordinate sono sempre presenti; nome e indirizzo no. - Una posizione condivisa è un messaggio, quindi riapre la finestra di servizio di 24 ore. - Considera le coordinate approssimative. La precisione del telefono varia. - Conserva ciò che ti serve. Meta non è uno storico delle posizioni. ### Messaggi con contatti Una o più schede contatto in un singolo messaggio, ciascuna con i campi di un vCard: nomi, telefoni, email, indirizzi, organizzazione e compleanno. Il destinatario può salvare direttamente la scheda. È utile per fornire al cliente i dati della persona corretta invece di digitare un numero in una chat, dove arriverebbe come testo non formattato da copiare manualmente. ### Cosa rimuove Coexistence La posizione in tempo reale è una delle quattro funzioni di WhatsApp che Meta disattiva su un numero quando Coexistence è attivo, insieme ai messaggi che scompaiono, ai contenuti visualizzabili una volta e alle liste broadcast. Il tentativo di inviarla restituisce l'errore 131051, tipo di messaggio non supportato, che sembra un errore di formattazione, ma non lo è. Nessun fornitore può abilitarla: la limitazione è di Meta e si applica a ogni numero Coexistence. I pin statici della posizione non sono interessati e funzionano normalmente. - Inviare un pin senza nome o indirizzo. Le sole coordinate non dicono nulla al cliente. - Basarsi sulla posizione in tempo reale. È disattivata su ogni numero Coexistence. - Interpretare l'errore 131051 come un problema di formattazione quando il tipo non è realmente disponibile. **Posso inviare la posizione in tempo reale?** Non su un numero Coexistence. Meta la disattiva e nessun fornitore può riattivarla. **I pin statici della posizione funzionano?** Sì, normalmente, con nome e indirizzo opzionali mostrati sotto l'anteprima della mappa. **Quanti contatti posso includere in un messaggio?** Diversi. Ognuno include i campi vCard standard e può essere salvato direttamente dal destinatario. **Una posizione condivisa riapre la finestra di servizio?** Sì. È un messaggio in entrata come gli altri. --- ## EasyCoexistence e AiSensy https://easycoexistence.com/it/compare/easycoexistence-vs-aisensy AiSensy è una piattaforma di marketing WhatsApp e chatbot venduta con piani mensili, popolare tra le aziende ecommerce indiane. EasyCoexistence è un'infrastruttura: connette un numero tramite la funzione Coexistence di Meta, invia i suoi messaggi al sistema che già usi e addebita ogni numero connesso. Quale costa meno dipende dal fatto che tu voglia un prodotto in cui lavorare. ### Che cos'è ogni prodotto Non competono per lo stesso acquisto, e chiarirlo rende utile il confronto. - AiSensy:: Una piattaforma di coinvolgimento WhatsApp basata su campagne broadcast, flussi chatbot e una casella condivisa per il team, venduta con piani mensili a livelli e limiti su contatti e operatori. - EasyCoexistence:: Un'infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API opera sullo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente AI. Il tuo team non deve trasferirsi in un altro prodotto. ### A chi è destinato il prodotto Entrambi connettono WhatsApp. Il lavoro quotidiano che ciascuno si aspetta da te è diverso. - AiSensy:: Un team marketing che gestisce campagne broadcast e funnel chatbot, vuole creare campagne, gestire contatti e analizzare i dati in un unico posto ed è disposto a lavorare al suo interno. - EasyCoexistence:: Un'azienda o uno sviluppatore che ha già un sistema. Inseriamo i messaggi WhatsApp al suo interno e manteniamo attiva la connessione, poi ci facciamo da parte. Se vuoi campagne, gestiscile dove vivono già i dati dei tuoi clienti. ### Mantenere l'app sul telefono È il motivo specifico per cui esiste Coexistence e la domanda da fare a qualsiasi piattaforma. - AiSensy:: Il loro prodotto è la casella della piattaforma, quindi ci si aspetta che le conversazioni vengano gestite lì anziché nell'app WhatsApp Business sul telefono. - EasyCoexistence:: L'app WhatsApp Business continua a funzionare esattamente come prima. Il personale risponde dal telefono, l'API vede le stesse conversazioni e nessuna delle due parti deve fermarsi. È questa l'intera funzione. ### Che cosa determina il conto La differenza strutturale, e quella che decide il totale quando cresci. - AiSensy:: Un abbonamento basato su utenti e livelli del piano, quindi il conto segue le dimensioni del team e le funzioni sbloccate, con pagamento dovuto anche se gli utenti non vengono utilizzati. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono utenti da pagare, e la tariffa per numero diminuisce aggiungendone altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se te ne vai Vale la pena chiederlo a qualsiasi prodotto che custodisca le tue conversazioni. - AiSensy:: La casella, la cronologia dei contatti e le automazioni vivono nella piattaforma. È ciò che le fa funzionare, ma anche ciò che rende l'uscita un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova dentro di noi. I messaggi venivano inviati al tuo sistema mentre arrivavano e il numero si trova nel Business Portfolio di Meta del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare il prezzo per utente con quello per numero senza calcolare entrambi per la propria situazione. - Pagare una casella quando il team lavora già in un CRM. - Presumere che la connessione WhatsApp sia diversa. La Cloud API sottostante è di Meta in entrambi i casi. **Quale costa meno?** Dipende dalla situazione. Un team di cinque persone in una sola casella può preferire pagare gli utenti. Un'azienda con più numeri e un sistema esistente paga molto meno per numero con noi. **Perdo una casella condivisa?** Non devi trasferirti in nessuna casella. I messaggi arrivano nello strumento che il tuo team usa già, dove già lavora. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che sta davanti e il modo in cui viene fatturato. **Posso fare campagne broadcast?** Non tramite noi e non ti vengono addebitate. I messaggi arrivano al tuo sistema, quindi le campagne vengono eseguite dove si trovano già i dati dei tuoi clienti. --- ## EasyCoexistence vs Interakt https://easycoexistence.com/it/compare/easycoexistence-vs-interakt Interakt è una piattaforma WhatsApp per commercio e assistenza, venduta con piani mensili e limiti per agente. EasyCoexistence è un'infrastruttura: collega un numero tramite la funzione Coexistence di Meta, invia i messaggi al sistema che già usi e applica un costo per numero connesso. Quale costa meno dipende dal fatto che tu voglia un prodotto in cui far lavorare il team. ### Che cosa offre ciascun prodotto Non competono per lo stesso acquisto, e chiarirlo rende utile il confronto. - Interakt:: Una piattaforma WhatsApp per commercio con integrazione del catalogo, notifiche degli ordini, casella condivisa e automazione, venduta con piani mensili e limiti per agenti e contatti. - EasyCoexistence:: Infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API opera sullo stesso numero e gli eventi dei messaggi passano direttamente da Meta al tuo CRM, helpdesk, sistema di automazione o agente AI. Il team non deve spostarsi in un nuovo prodotto. ### Dove risiede la logica commerciale Il vero bivio per un negozio online riguarda il luogo in cui si trova già il tuo catalogo. - Interakt:: All'interno della piattaforma, collegata al tuo negozio. È comodo se vuoi configurare nello stesso luogo notifiche degli ordini e messaggi del catalogo, senza sviluppo. - EasyCoexistence:: All'interno del tuo negozio. Inviamo gli eventi WhatsApp al tuo backend, così le notifiche degli ordini vengono spedite dal sistema che sa già che cos'è un ordine. Non devi sincronizzare nulla in un secondo prodotto. ### Quanto paga un'agenzia È il punto in cui i prezzi per agente e per numero divergono di più. - Interakt:: Piani con limiti per agenti e contatti: un'azienda che gestisce numeri per diversi clienti acquista postazioni e disponibilità per ogni account. - EasyCoexistence:: Un account contiene tutti i numeri dei clienti che vuoi, ciascuno fatturato come una connessione a una tariffa che diminuisce con il volume. Non ci sono agenti da conteggiare né limiti di contatti da superare. ### Che cosa determina la fattura La differenza strutturale, e quella che decide il totale quando cresci. - Interakt:: Un abbonamento basato su utenti e livelli del piano: la fattura segue le dimensioni del team e le funzionalità sbloccate, anche se le postazioni non vengono utilizzate. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono postazioni, e la tariffa per numero diminuisce quando ne aggiungi altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se te ne vai Vale la pena chiederlo a qualsiasi prodotto che conservi le tue conversazioni. - Interakt:: La casella, la cronologia dei contatti e le automazioni vivono nella piattaforma. È ciò che le fa funzionare, ma rende anche l'uscita un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova da noi. I messaggi venivano inviati al tuo sistema mentre arrivavano e il numero si trova nel Meta Business Portfolio del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare il prezzo di una postazione con quello per numero senza conteggiare entrambi in base alla propria situazione. - Pagare una casella quando il team lavora già in un CRM. - Supporre che la connessione WhatsApp sia diversa. In entrambi i casi, sotto c'è la Cloud API di Meta. **Quale costa meno?** Dipende dalla situazione. Un team di cinque persone in una sola casella può preferire le postazioni. Un'azienda con più numeri e un sistema già esistente paga molto meno per numero con noi. **Perdo una casella condivisa?** Non devi mai trasferirti in una casella. I messaggi arrivano nello strumento che il team usa già, dove lavora ogni giorno. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che si trova davanti e il modo in cui viene fatturata. **Posso inviare messaggi del catalogo?** Sì, tramite la Cloud API sul tuo numero, inviati dal tuo sistema. Non creiamo un catalogo per te perché il tuo negozio ne ha già uno. --- ## EasyCoexistence vs DoubleTick https://easycoexistence.com/it/compare/easycoexistence-vs-doubletick DoubleTick è una piattaforma WhatsApp per le vendite, venduta per utente e costruita attorno a una casella condivisa pensata prima di tutto per il mobile. EasyCoexistence è infrastruttura: collega un numero tramite la funzione Coexistence di Meta, invia i suoi messaggi al sistema che usi già e fa pagare ogni numero collegato. Quale sia più economico dipende dal fatto che tu voglia un prodotto in cui lavorare oppure no. ### Che cosa offre ciascun prodotto Non competono per lo stesso acquisto, e chiarirlo rende utile il confronto. - DoubleTick:: Una piattaforma WhatsApp per le vendite, costruita attorno a una casella condivisa mobile, messaggi in massa e condivisione del catalogo, con prezzo per postazione utente e pensata per team commerciali che lavorano dal telefono. - EasyCoexistence:: Infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API gira sullo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente IA. Il tuo team non deve spostarsi in un nuovo prodotto. ### Come lavora il team commerciale ogni giorno La decisione d'acquisto alla base di entrambi i prodotti. - DoubleTick:: Nella loro app, dove si trovano la casella condivisa, il catalogo e l'invio in massa, con un piano che parte da circa 2.500 rupie al mese e ha un prezzo per utente, quindi la fattura segue il numero di venditori. - EasyCoexistence:: Nel CRM che il team usa già. Vi inviamo la conversazione, così il venditore vede WhatsApp accanto alla scheda dell'opportunità invece che in un'app separata da ricordarsi di aprire. ### Quanto costa un secondo numero Una situazione comune per un'attività commerciale con più di una linea. - DoubleTick:: Le postazioni sono l'unità fatturabile, quindi un secondo numero si aggiunge a un abbonamento per utente che cresce con il team. - EasyCoexistence:: Il secondo numero è semplicemente il secondo numero, alla tariffa pubblicata, che scende quando ne aggiungi altri. Il numero di persone non entra affatto nel calcolo. ### Che cosa segue la fattura La differenza strutturale, e quella che decide il totale quando cresci. - DoubleTick:: Un abbonamento organizzato intorno agli utenti e ai livelli del piano, quindi la fattura segue le dimensioni del team e le funzioni sbloccate, anche quando le postazioni non vengono utilizzate. - EasyCoexistence:: Un numero collegato. Aggiungere un collega non costa nulla perché non ci sono postazioni, e la tariffa per numero scende quando ne aggiungi altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se te ne vai Vale la pena chiederlo di qualsiasi prodotto che conserva le tue conversazioni. - DoubleTick:: La casella, la cronologia dei contatti e le automazioni vivono nella piattaforma. È ciò che le fa funzionare, ma anche ciò che rende l'uscita un progetto di migrazione. - EasyCoexistence:: Niente di tuo si trova da noi. I messaggi venivano inviati al tuo sistema mentre arrivavano e il numero si trova nel Business Portfolio Meta del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare un prezzo per postazione con uno per numero senza calcolare entrambi sulla propria situazione. - Pagare una casella quando il team lavora già in un CRM. - Pensare che la connessione WhatsApp sia diversa. La Cloud API sottostante è quella di Meta in entrambi i casi. **Quale costa meno?** Dipende dalla situazione. Un team di cinque persone in una sola casella può preferire le postazioni. Un'azienda con più numeri e un sistema già in uso paga molto meno per numero con noi. **Perdo una casella condivisa?** Non devi trasferirti in una casella. I messaggi arrivano nello strumento che il tuo team usa già, dove lavora già. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che si trova davanti e il modo in cui viene fatturata. **C'è un'app mobile?** La nostra è infrastruttura, quindi l'app usata dal team è quella che ha già. Anche l'app WhatsApp Business continua a funzionare sul telefono per tutto il tempo. --- ## EasyCoexistence vs Zoko https://easycoexistence.com/it/compare/easycoexistence-vs-zoko Zoko è una piattaforma di commercio su WhatsApp per negozi Shopify, venduta con piani mensili. EasyCoexistence è infrastruttura: collega un numero tramite la funzione Coexistence di Meta, invia i messaggi al sistema che già usi e addebita ogni numero connesso. Il costo varia in base a ciò che vuoi far funzionare al suo interno. ### Che cos'è ciascun prodotto Non competono per lo stesso acquisto. Chiarirlo rende utile il confronto. - Zoko:: Una piattaforma di commercio su WhatsApp costruita intorno a Shopify, con catalogo, recupero dei carrelli abbandonati, flussi degli ordini e casella condivisa, venduta con piani mensili. - EasyCoexistence:: Infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API gira sullo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente AI. Il tuo team non deve spostarsi in un nuovo prodotto. ### Se hai un negozio Shopify La risposta onesta, perché si tratta davvero di un acquisto diverso. - Zoko:: Costruito esattamente per questo. Recupero dei carrelli, catalogo e flussi degli ordini sono configurati invece di essere sviluppati: un valore concreto se Shopify è tutta la tua attività e vuoi lavorare questa settimana. - EasyCoexistence:: Il livello sottostante. Se il tuo negozio non è su Shopify o la logica vive nel tuo backend, inviamo gli eventi WhatsApp al tuo sistema e lasciamo che sia lui a stabilire il significato di ogni messaggio. Non c'è nulla da configurare attorno a una piattaforma che non possediamo. ### Quando il negozio non è tutta l'attività Il caso in cui una piattaforma nativa per negozi smette di adattarsi. - Zoko:: Profondità in un solo ecosistema: è il compromesso di uno specialista e il motivo per cui funziona così bene al suo interno. - EasyCoexistence:: Indifferenza all'ecosistema. Il webhook arriva al tuo endpoint, quindi la stessa connessione serve un negozio Shopify, un backend personalizzato, un flusso n8n o un agente AI senza cambiare il modo in cui il numero è collegato. ### Che cosa segue la fattura La differenza strutturale, e quella che determina il totale quando cresci. - Zoko:: Un abbonamento basato sugli utenti e sui livelli del piano, quindi la fattura segue le dimensioni del team e le funzioni sbloccate, anche quando le postazioni non vengono usate. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono postazioni, e la tariffa per numero scende quando ne aggiungi altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se smetti di usarci Vale la pena chiederlo a qualsiasi servizio che conserva le tue conversazioni. - Zoko:: La casella, la cronologia dei contatti e le automazioni vivono nella piattaforma. È ciò che le fa funzionare ed è anche ciò che trasforma l'uscita in un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova al nostro interno. I messaggi venivano consegnati al tuo sistema mentre arrivavano e il numero si trova nel Business Portfolio di Meta del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare il prezzo di una postazione con quello per numero senza calcolare entrambi per la propria configurazione. - Pagare una casella quando il team lavora già in un CRM. - Pensare che la connessione WhatsApp sia diversa. Sotto c'è la Cloud API di Meta in entrambi i casi. **Qual è il più economico?** Per un team di cinque persone in una sola casella, il modello a postazioni può essere adatto. Un'azienda con più numeri e un sistema già esistente paga molto meno per numero con noi. **Perdo una casella condivisa?** Non devi mai trasferirti in una casella. I messaggi arrivano nello strumento che il team usa già, dove lavora già. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che si trova davanti e il modo in cui viene fatturata. **Uso Shopify. Dovrei usare Zoko?** Zoko vende flussi Shopify configurati con un piano mensile. Se la tua logica vive già nel tuo negozio o backend, inseriamo WhatsApp al suo interno per US$ 9 per numero e mantieni i flussi dove si trovano già i dati degli ordini. --- ## EasyCoexistence vs Trengo https://easycoexistence.com/it/compare/easycoexistence-vs-trengo Trengo è una casella multicanale per team che copre WhatsApp, email, voce e chat, con tariffa per utente. EasyCoexistence è un'infrastruttura: collega un numero tramite la funzione Coexistence di Meta, invia i messaggi al sistema che già usi e applica una tariffa per numero connesso. Il costo più basso dipende da ciò che ti serve: un prodotto in cui lavorare oppure WhatsApp dentro il tuo sistema. ### Che cosa sono i due prodotti Non competono per lo stesso acquisto: chiarirlo rende utile il confronto. - Trengo:: Una casella multicanale per team che riunisce WhatsApp, email, chat in tempo reale, voce e social in un'unica vista, con tariffa per postazione e pensata per team di assistenza che gestiscono più canali. - EasyCoexistence:: Infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API usa lo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente AI. Il tuo team non deve trasferirsi in un nuovo prodotto. ### Una casella per ogni canale La loro promessa centrale, ed è valida per il team giusto. - Trengo:: Email, WhatsApp, chat e voce in un unico luogo, con assegnazioni condivise e regole. Per un team di assistenza sommerso dalle schede, questa centralizzazione è il prodotto e funziona. - EasyCoexistence:: Noi gestiamo un solo canale e non ti chiediamo di centralizzare tutto. Se il tuo helpdesk gestisce già email e chat, WhatsApp arriva lì tramite un webhook e il tuo team non deve imparare un secondo strumento. ### Quanto paghi quando il team cresce La tariffa per postazione segue una logica precisa, da vedere prima di assumere. - Trengo:: Per utente: ogni nuova assunzione nell'assistenza aumenta la fattura mensile, anche se quella persona non usa WhatsApp. - EasyCoexistence:: Per numero. Un team di assistenza di due persone e uno di venti pagano lo stesso, perché l'unità fatturabile è la connessione, non la persona. ### Che cosa segue la fattura La differenza strutturale, e quella che determina il totale mentre cresci. - Trengo:: Un abbonamento basato su utenti e livelli del piano: la fattura segue le dimensioni del team e le funzioni sbloccate, pagate anche quando le postazioni non vengono usate. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono postazioni, e la tariffa per numero diminuisce aggiungendo numeri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se te ne vai Vale la pena chiederlo a qualsiasi prodotto che conserva le tue conversazioni. - Trengo:: La casella, la cronologia dei contatti e le automazioni vivono nella piattaforma. È ciò che le fa funzionare, ma rende l'uscita un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova da noi. I messaggi venivano inviati al tuo sistema mentre arrivavano e il numero resta nel Business Portfolio Meta del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare una tariffa per postazione con una per numero senza calcolare entrambe sulla propria situazione. - Pagare una casella quando il team lavora già in un CRM. - Pensare che la connessione WhatsApp sia diversa. In entrambi i casi, sotto c'è la Cloud API di Meta. **Qual è il prodotto più economico?** Per un team di cinque persone in una sola casella, le postazioni possono essere adatte. Un'azienda con più numeri e un sistema già operativo paga molto meno per numero con noi. **Perdo una casella condivisa?** Non devi trasferirti in una casella. I messaggi arrivano nello strumento che il tuo team usa già, dove lavora normalmente. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che viene messo davanti e il modo in cui viene fatturato. **Mi servono anche email e chat. Le gestite?** No, e non le addebitiamo. Colleghiamo WhatsApp all'helpdesk che gestisce già gli altri canali. --- ## EasyCoexistence vs Rasayel https://easycoexistence.com/it/compare/easycoexistence-vs-rasayel Rasayel è un'inbox di vendita focalizzata su WhatsApp, con integrazioni CRM e prezzo per utente. EasyCoexistence è un'infrastruttura: collega un numero tramite la funzione Coexistence di Meta, invia i messaggi al sistema che già usi e addebita ogni numero connesso. Quale costa meno dipende dal fatto che tu voglia un prodotto in cui lavorare. ### Che cosa sono i due prodotti Non competono per lo stesso acquisto. Capirlo rende utile il confronto. - Rasayel:: Un'inbox condivisa focalizzata su WhatsApp, pensata per i team di vendita, con integrazioni bidirezionali verso CRM come HubSpot e Pipedrive e prezzo per postazione utente. - EasyCoexistence:: Un'infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API gira sullo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente AI. Il tuo team non deve spostarsi in un altro prodotto. ### Portare WhatsApp nel CRM È il punto di maggiore sovrapposizione tra i due prodotti e va descritto con precisione. - Rasayel:: La loro inbox sincronizza le conversazioni nel CRM, così un venditore può lavorare in entrambi i luoghi e la scheda resta aggiornata. È un prodotto reale, sostenuto da una vera ingegneria. - EasyCoexistence:: Il messaggio arriva direttamente da Meta al tuo CRM, senza un'inbox intermedia da sincronizzare. Esiste una sola copia della conversazione invece di due e non devi riconciliare nulla quando una sincronizzazione fallisce. ### Che cosa stai pagando Entrambi portano WhatsApp in un CRM. Il calcolo della fattura è diverso. - Rasayel:: Le postazioni, perché l'inbox è il prodotto e ogni venditore ne ha bisogno per lavorare. - EasyCoexistence:: La connessione. Tutto il team di vendita legge WhatsApp nel CRM che già paga e noi addebitiamo ogni numero, indipendentemente dal numero di utenti. ### Che cosa determina la fattura È la differenza strutturale e quella che decide il totale quando cresci. - Rasayel:: Un abbonamento basato su utenti e livelli del piano: la fattura segue le dimensioni del team e le funzioni sbloccate, anche quando le postazioni non vengono usate. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono postazioni e la tariffa per numero diminuisce quando ne aggiungi altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia fa tutto ciò che faceva il primo e costa meno. ### Che cosa succede se te ne vai È una domanda utile per qualsiasi servizio che gestisca le tue conversazioni. - Rasayel:: L'inbox, la cronologia dei contatti e le automazioni vivono sulla piattaforma. È ciò che le fa funzionare, ma anche ciò che trasforma l'uscita in un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova da noi. I messaggi arrivavano al tuo sistema mentre venivano ricevuti e il numero si trova nel Business Portfolio di Meta del cliente, quindi rimuoverci lo lascia esattamente dov'era. - Confrontare un prezzo per postazione con uno per numero senza calcolare entrambi in base alla propria configurazione. - Pagare un'inbox quando il team lavora già in un CRM. - Supporre che la connessione WhatsApp sia diversa. In entrambi i casi, sotto c'è la Cloud API di Meta. **Quale costa meno?** Dipende dalla configurazione. Un team di cinque persone in un'unica inbox può preferire le postazioni. Un'azienda con più numeri e un sistema esistente paga molto meno per numero con noi. **Perdo un'inbox condivisa?** Non devi mai spostarti in una. I messaggi arrivano nello strumento che il team già usa, dove lavora già. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che si trova davanti e il modo in cui viene fatturata. **Vi integrate con HubSpot?** Inviamo il webhook di Meta a qualsiasi endpoint, quindi un CRM con un webhook in entrata o uno strumento di workflow davanti riceve direttamente la conversazione. --- ## EasyCoexistence vs Callbell https://easycoexistence.com/it/compare/easycoexistence-vs-callbell Callbell è un'inbox WhatsApp multi-agente pensata per piccoli team, con prezzo per utente. EasyCoexistence è un'infrastruttura: connette un numero tramite la funzione Coexistence di Meta, invia i messaggi al sistema che già usi e addebita ogni numero connesso. EasyCoexistence costa meno se hai già un sistema e più numeri da collegare. ### Che cosa offre ciascun prodotto Non competono per lo stesso acquisto: chiarirlo rende utile il confronto. - Callbell:: Un'inbox WhatsApp multi-agente per piccoli team, con flussi chatbot e automazioni di base, a prezzo per postazione utente, popolare tra le piccole aziende in America Latina e nell'Europa meridionale. - EasyCoexistence:: Infrastruttura Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API opera sullo stesso numero e gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, sistema di automazione o agente AI. Il tuo team non deve trasferirsi in un nuovo prodotto. ### Il caso del piccolo team Il caso in cui il loro prezzo è più ragionevole e il confronto è più ravvicinato. - Callbell:: Due o tre agenti condividono un numero, con un'inbox semplice e senza CRM da integrare. Il prezzo pubblicato è per utente al mese, con WhatsApp come componente aggiuntiva a pagamento: anche una struttura così piccola comporta quindi un costo per postazione e uno per il canale. - EasyCoexistence:: La stessa azienda, se ha già un sistema. Un piccolo negozio che gestisce gli ordini in un foglio di calcolo o in un backend semplice porta WhatsApp al suo interno a un costo inferiore a quello di una postazione, mentre il personale continua a rispondere dall'app WhatsApp Business come prima. ### Più sedi, un solo account Il caso che distingue chiaramente i due prodotti. - Callbell:: Ogni numero e ogni agente fanno parte dell'abbonamento: una catena di negozi acquista insieme postazioni e numeri. - EasyCoexistence:: Ogni sede è una connessione alla tariffa pubblicata, che diminuisce quando se ne aggiungono altre. Dieci negozi con dieci numeri e quaranta dipendenti pagano dieci numeri. ### Che cosa determina il conto La differenza strutturale, che decide il totale quando cresci. - Callbell:: Un abbonamento basato su utenti e livelli del piano: il conto segue le dimensioni del team e le funzioni sbloccate, anche quando le postazioni non vengono utilizzate. - EasyCoexistence:: Un numero connesso. Aggiungere un collega non costa nulla perché non ci sono postazioni, e la tariffa per numero diminuisce quando ne aggiungi altri, da US$ 9 fino a US$ 1. Il quarantesimo numero di un'agenzia offre tutto ciò che offriva il primo e costa meno. ### Che cosa succede se te ne vai Una domanda importante per qualsiasi servizio che conserva le tue conversazioni. - Callbell:: L'inbox, la cronologia dei contatti e le automazioni risiedono nella piattaforma. È ciò che le fa funzionare e anche ciò che trasforma l'uscita in un progetto di migrazione. - EasyCoexistence:: Nulla di tuo si trova dentro EasyCoexistence. I messaggi vengono consegnati al tuo sistema mentre arrivano e il numero resta nel Business Portfolio Meta del cliente: rimuoverci lo lascia esattamente dov'era. - Confrontare il prezzo di una postazione con quello per numero senza calcolare entrambi per la propria situazione. - Pagare un'inbox quando il team lavora già in un CRM. - Supporre che la connessione WhatsApp sia diversa. La Cloud API sottostante è quella di Meta in entrambi i casi. **Qual è il più economico?** Per un team di cinque persone in un'unica inbox Callbell può costare meno. Un'azienda con più numeri e un sistema già attivo paga molto meno per numero con EasyCoexistence. **Perdo un'inbox condivisa?** Non devi trasferirti in una nuova inbox. I messaggi arrivano nello strumento che il team usa già, dove lavora ogni giorno. **La connessione WhatsApp è diversa?** No. In entrambi i casi è la Cloud API di Meta. Cambiano ciò che le sta davanti e il modo in cui viene fatturata. **Callbell costa meno per due agenti?** Può costare meno per un solo numero e senza un sistema già attivo. Con una seconda sede o un CRM, il prezzo per numero di EasyCoexistence diventa rapidamente più conveniente. --- ## EasyCoexistence vs Baileys https://easycoexistence.com/it/compare/easycoexistence-vs-baileys Baileys è una libreria open source che si connette a WhatsApp implementando direttamente il protocollo dei dispositivi collegati. Funziona, è gratuita o economica, ma comporta un rischio che il percorso ufficiale non presenta: i termini commerciali di WhatsApp non prevedono messaggi automatici tramite una sessione di dispositivo collegato, e un numero usato in questo modo può essere limitato o bannato senza preavviso. EasyCoexistence collega lo stesso numero tramite la funzione Coexistence di Meta. ### Come ciascuno raggiunge WhatsApp Il confronto sta tutto qui, e da questo deriva il resto. - Baileys:: Una libreria TypeScript che implementa il protocollo dei dispositivi collegati di WhatsApp tramite websocket. Effettua l'accesso come il client web, scansionando un codice QR, poi mantiene la sessione in autonomia. Non serve l'approvazione di Meta, perché Meta non viene coinvolta. - EasyCoexistence:: La Cloud API di Meta, con credenziali rilasciate da Meta all'account WhatsApp Business del cliente, tramite Coexistence. Il numero viene registrato presso Meta come numero API e l'app WhatsApp Business continua a funzionare sul telefono nello stesso momento. ### Cosa succede quando qualcosa va storto Entrambi possono interrompersi. La differenza è sapere se c'è qualcuno a cui chiedere aiuto. - Baileys:: Un progetto della community su GitHub. Quando WhatsApp modifica il protocollo, la libreria deve adeguarsi e l'integrazione resta inattiva fino ad allora. Non esistono un contratto di assistenza né un ricorso contro il ban. - EasyCoexistence:: Una connessione sull'infrastruttura di Meta, monitorata continuamente. Quando cade, leggiamo il motivo della disconnessione fornito da Meta, distinguendo 14 giorni di inattività da una rimozione effettiva, e ti avvisiamo prima che se ne accorga un cliente. ### Quanto costa, senza giri di parole Il percorso non ufficiale sembra spesso gratuito, ma il confronto non riguarda davvero il costo della licenza. - Baileys:: Gratuita come libreria, più un server su cui eseguirla, una sessione da mantenere attiva e un ingegnere che la conosca. Il costo è nella manutenzione e nel rischio, non nella licenza. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, con hosting, monitoraggio e connettore MCP inclusi. Non devi gestire server, ricollegare sessioni o ricostruire nulla quando cambia il protocollo. ### Cosa può fare davvero ciascuno La parte sincera, e il motivo per cui esistono i progetti non ufficiali. - Baileys:: In alcuni aspetti più dell'API ufficiale: chat di gruppo, conversazioni personali, presenza e conferme di lettura a livello di protocollo. È proprio questa portata il motivo della sua esistenza. - EasyCoexistence:: Tutto ciò che consente la Cloud API: inviare e ricevere messaggi, template, contenuti multimediali e messaggi interattivi, con webhook consegnati da Meta. Le chat di gruppo non rientrano nell'API e le risposte libere richiedono che la finestra di 24 ore sia aperta. Sono regole di Meta e valgono per ogni provider ufficiale. ### Chi dovrebbe scegliere cosa Esiste un caso concreto per ciascuna opzione, e dipende interamente dal valore del numero. - Un progetto personale su un numero che non ti dispiacerebbe perdere: il percorso non ufficiale è gratuito e capace. - Un numero con cui un'azienda risponde ai clienti: il percorso ufficiale, perché un ban interrompe la linea aziendale. - Qualsiasi progetto che usa il numero di un cliente: ufficiale, perché il rischio non spetta a te. - Ovunque l'app WhatsApp Business debba continuare a funzionare sul telefono: Coexistence, cioè ciò che offriamo. - Testare un ponte non ufficiale sul numero aziendale. I ban arrivano senza preavviso e senza possibilità di ricorso. - Confondere anni di funzionamento continuo con la sicurezza. I controlli sono periodici, non continui. - Pensare che un ban colpisca solo l'API. Porta con sé il profilo WhatsApp Business. **Baileys funziona davvero?** Sì, ed è per questo che è popolare. La domanda non è se funziona, ma cosa succede al numero quando WhatsApp se ne accorge. **Un numero può essere bannato per questo?** Sì. I termini commerciali di WhatsApp non prevedono l'accesso non ufficiale e i controlli non prevedono né preavviso né possibilità di ricorso. **La mia app WhatsApp Business smetterà di funzionare con voi?** No. È proprio questo lo scopo di Coexistence: l'app sul telefono continua a funzionare mentre la Cloud API opera sullo stesso numero. **Baileys è illegale?** Non è un reato, ma un percorso che i termini commerciali di WhatsApp non prevedono. La conseguenza è un provvedimento contro il numero, non un'azione legale. --- ## EasyCoexistence vs WPPConnect https://easycoexistence.com/it/compare/easycoexistence-vs-wppconnect WPPConnect è un progetto open source che automatizza WhatsApp Web in una sessione browser controllata. Funziona, è gratuito o economico, ma comporta un rischio che il percorso ufficiale non presenta: i termini commerciali di WhatsApp non prevedono messaggi automatici tramite una sessione di dispositivo collegato, e un numero usato in questo modo può essere limitato o bloccato senza preavviso. EasyCoexistence collega lo stesso numero tramite la funzione Coexistence di Meta. ### Come ciascuno raggiunge WhatsApp Tutto il confronto parte da qui, e da questo deriva il resto. - WPPConnect:: Un progetto di automazione browser che gestisce WhatsApp Web in una sessione headless, con un wrapper REST. Il numero viene collegato tramite codice QR e la sessione vive nel profilo browser, quindi WhatsApp vede un dispositivo collegato, non un client API. - EasyCoexistence:: La Cloud API di Meta, con credenziali rilasciate da Meta al WhatsApp Business Account del cliente, tramite Coexistence. Il numero viene registrato presso Meta come numero API e l'app WhatsApp Business continua a funzionare sul telefono nello stesso momento. ### Cosa succede quando qualcosa va storto Entrambi possono interrompersi. La differenza è sapere se c'è qualcuno a cui chiedere aiuto. - WPPConnect:: Una community open source, attiva e disponibile, ma senza obblighi verso nessuno. Un cambiamento in WhatsApp Web può interrompere la gestione della sessione e un blocco non può essere contestato, perché l'accesso non è mai stato approvato. - EasyCoexistence:: Una connessione sull'infrastruttura di Meta, monitorata continuamente. Quando cade, leggiamo il motivo della disconnessione comunicato da Meta: così quattordici giorni di inattività si distinguono da una rimozione reale e tu lo sai prima del cliente. ### Quanto costa, davvero Il percorso non ufficiale sembra spesso gratuito, ma il confronto non riguarda davvero il costo della licenza. - WPPConnect:: Gratuito, più un server capace di eseguire continuamente un browser, memoria per ogni sessione e qualcuno che lo riavvii quando una sessione si interrompe. Le configurazioni con più numeri moltiplicano questi costi. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, con hosting, monitoraggio e connettore MCP inclusi. Non devi gestire server, ricollegare sessioni o ricostruire tutto quando cambia il protocollo. ### Cosa può fare davvero ciascuno La parte sincera, e il motivo per cui esistono i progetti non ufficiali. - WPPConnect:: Tutto ciò che può fare WhatsApp Web, inclusi gruppi e chat personali, quindi una gamma realmente più ampia dell'API ufficiale. È anche più lento e pesante, perché nel percorso c'è un browser. - EasyCoexistence:: Tutto ciò che consente la Cloud API: inviare e ricevere messaggi, template, contenuti multimediali e messaggi interattivi, con webhook consegnati da Meta. Le chat di gruppo sono fuori dall'API e le risposte libere richiedono una finestra di 24 ore aperta. Sono regole di Meta e valgono per ogni provider ufficiale. ### Chi dovrebbe scegliere cosa Esiste un caso reale per entrambi e dipende interamente dal valore che ha il numero. - Un progetto amatoriale su un numero che non ti dispiacerebbe perdere: il percorso non ufficiale è gratuito e capace. - Un numero con cui un'azienda risponde ai clienti: il percorso ufficiale, perché un blocco interrompe la linea aziendale. - Qualsiasi soluzione che usi il numero di un cliente: ufficiale, perché il rischio non spetta a te. - Ovunque l'app WhatsApp Business debba continuare a funzionare sul telefono: Coexistence, che è ciò che facciamo. - Provare un ponte non ufficiale sul numero aziendale. I blocchi arrivano senza preavviso e senza possibilità di ricorso. - Confondere anni di funzionamento stabile con la sicurezza. I controlli sono periodici, non continui. - Pensare che un blocco riguardi solo l'API. Porta con sé anche il profilo WhatsApp Business. **WPPConnect funziona davvero?** Sì, ed è per questo che è popolare. La domanda non è se funziona, ma cosa succede al numero quando WhatsApp se ne accorge. **Un numero può essere bloccato per questo motivo?** Sì. I termini business di WhatsApp non prevedono l'accesso non ufficiale e i controlli non prevedono né preavviso né possibilità di ricorso. **La mia app WhatsApp Business smetterà di funzionare con voi?** No. Questo è il punto di Coexistence: l'app sul telefono continua a funzionare mentre la Cloud API opera sullo stesso numero. **Perché è popolare in Brasile?** È arrivato presto, la documentazione è in portoghese ed è gratuito, elementi che lo hanno reso lo standard per una generazione di integrazioni locali. --- ## EasyCoexistence vs Evolution API https://easycoexistence.com/it/compare/easycoexistence-vs-evolution-api Evolution API è un'API REST open source che racchiude librerie WhatsApp non ufficiali dietro un'interfaccia pulita. Funziona, è gratuita o economica, ma comporta un rischio che il percorso ufficiale non presenta: i termini commerciali di WhatsApp non prevedono messaggi automatici tramite una sessione di dispositivo collegato, e un numero usato in questo modo può essere limitato o bannato senza preavviso. EasyCoexistence connette lo stesso numero tramite la funzione Coexistence di Meta. ### Come ciascuno raggiunge WhatsApp Tutto il confronto parte da qui, e da questo deriva il resto. - Evolution API:: Un'API REST autogestita e un gestore che racchiudono librerie di dispositivi collegati dietro un'interfaccia pulita, con dashboard, supporto per più istanze e webhook. L'esperienza per lo sviluppatore è buona, ma sotto ogni istanza c'è comunque un dispositivo collegato tramite QR. - EasyCoexistence:: La Cloud API di Meta, con credenziali rilasciate da Meta all'account WhatsApp Business del cliente, tramite Coexistence. Il numero è registrato con Meta come numero API e l'app WhatsApp Business continua a funzionare contemporaneamente sul telefono. ### Cosa succede quando qualcosa va storto Entrambi possono rompersi. La differenza è sapere se c'è qualcuno a cui chiedere. - Evolution API:: Un progetto open source attivo con una community numerosa. L'interfaccia è stabile, ma ciò che racchiude non è approvato, quindi un numero bannato per accesso non ufficiale è perso, indipendentemente dalla qualità del wrapper. - EasyCoexistence:: Una connessione sull'infrastruttura di Meta, monitorata continuamente. Quando cade, leggiamo il motivo della disconnessione fornito da Meta, distinguendo quattordici giorni di inattività da una rimozione reale, e ti avvisiamo prima che se ne accorga un cliente. ### Quanto costa, senza reticenze Il percorso non ufficiale sembra spesso gratuito, ma il confronto non riguarda davvero il costo della licenza. - Evolution API:: Licenza gratuita e hosting autonomo: il costo reale è quindi l'infrastruttura e la persona che la mantiene. La cura dell'interfaccia lo rende economico per iniziare, ma non cambia ciò che c'è sotto. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, con hosting, monitoraggio e connettore MCP inclusi. Non devi gestire server, ricollegare sessioni o ricostruire tutto quando cambia il protocollo. ### Cosa può fare davvero ciascuno La parte più onesta, e il motivo per cui esistono i progetti non ufficiali. - Evolution API:: Invio e ricezione, contenuti multimediali, gruppi e più istanze da una sola distribuzione, con webhook e una dashboard utilizzabile. Per uno sviluppatore è l'opzione non ufficiale più piacevole disponibile. - EasyCoexistence:: Tutto ciò che la Cloud API consente: inviare e ricevere messaggi, template, contenuti multimediali e messaggi interattivi, con webhook consegnati da Meta. Le chat di gruppo sono fuori dall'API e le risposte libere richiedono che la finestra di 24 ore sia aperta. Sono regole di Meta e si applicano a ogni provider ufficiale. ### Chi dovrebbe scegliere cosa Esiste un caso reale per entrambi, e dipende interamente dal valore del numero. - Un progetto amatoriale su un numero che non ti dispiacerebbe perdere: il percorso non ufficiale è gratuito e capace. - Un numero con cui un'azienda risponde ai clienti: il percorso ufficiale, perché un ban interrompe la linea aziendale. - Qualsiasi soluzione che usa il numero di un cliente: ufficiale, perché il rischio non spetta a te. - Ovunque l'app WhatsApp Business debba continuare a funzionare sul telefono: Coexistence, che è ciò che facciamo. - Provare un bridge non ufficiale sul numero aziendale. I ban arrivano senza preavviso e senza possibilità di ricorso. - Considerare anni di disponibilità operativa come una garanzia. L'applicazione dei divieti è periodica, non continua. - Supporre che un ban colpisca solo l'API. Porta con sé anche il profilo WhatsApp Business. **Evolution API funziona davvero?** Sì, ed è per questo che è popolare. La domanda non è se funziona, ma cosa succede al numero quando WhatsApp se ne accorge. **Un numero può essere bannato per questo?** Sì. I termini aziendali di WhatsApp non prevedono l'accesso non ufficiale e l'applicazione dei divieti non prevede preavviso né ricorso. **La mia app WhatsApp Business smetterà di funzionare con voi?** No. Questo è il punto di Coexistence: l'app sul telefono continua a funzionare mentre la Cloud API opera sullo stesso numero. **Sembra professionale. È più sicuro?** No. L'interfaccia è migliore della maggior parte delle alternative, ma ciò che racchiude è lo stesso accesso tramite dispositivo collegato, e l'applicazione dei divieti colpisce il numero, non il wrapper. --- ## EasyCoexistence vs Whapi https://easycoexistence.com/it/compare/easycoexistence-vs-whapi Whapi è un servizio ospitato che vende accesso a WhatsApp tramite un gateway non ufficiale. Funziona, è gratuito o economico, ma comporta un rischio che il percorso ufficiale non presenta: un numero raggiunto in questo modo viola i termini di WhatsApp e può essere bloccato senza preavviso. EasyCoexistence collega lo stesso numero tramite la funzione Coexistence di Meta. ### Come ciascuno raggiunge WhatsApp Tutto il confronto parte da qui, e ogni altra differenza ne consegue. - Whapi:: Un gateway ospitato con un'API REST e un piano a pagamento. La comodità è reale: non devi gestire alcun server né mantenere librerie. In sostanza, il numero resta collegato come dispositivo invece di essere registrato presso Meta come numero API. - EasyCoexistence:: La Cloud API di Meta, con credenziali rilasciate da Meta al WhatsApp Business Account del cliente, tramite Coexistence. Il numero è registrato presso Meta come numero API e l'app WhatsApp Business continua a funzionare sul telefono nello stesso momento. ### Cosa succede quando qualcosa va storto Entrambi possono interrompersi. La differenza è sapere se c'è qualcuno a cui chiedere aiuto. - Whapi:: Un fornitore commerciale con supporto, più di quanto offra una libreria open source. Il supporto non può annullare un blocco, perché l'accesso non è mai stato approvato da Meta e non esiste una procedura di ricorso. - EasyCoexistence:: Una connessione sull'infrastruttura di Meta, monitorata continuamente. Quando si interrompe, leggiamo il motivo della disconnessione fornito da Meta, distinguendo quattordici giorni di inattività da una vera rimozione, e ti informiamo prima che se ne accorga un cliente. ### Quanto costa, senza giri di parole Il percorso non ufficiale sembra spesso gratuito, ma il confronto non riguarda davvero il costo della licenza. - Whapi:: Un costo mensile, quindi non è l'opzione economica del percorso open source. Paghi la comodità mantenendo il rischio degli strumenti gratuiti. - EasyCoexistence:: Da US$ 9 per numero collegato al mese, con hosting, monitoraggio e connettore MCP inclusi. Non devi gestire alcun server, ricollegare sessioni o ricostruire tutto quando cambia il protocollo. ### Cosa può fare davvero ciascuno La parte onesta, e il motivo per cui esistono i progetti non ufficiali. - Whapi:: Inviare e ricevere messaggi, contenuti multimediali, gruppi e chat personali tramite un'API REST ordinata, senza infrastruttura da gestire. Funzione per funzione, è più ampia dell'API ufficiale. - EasyCoexistence:: Tutto ciò che consente la Cloud API: inviare e ricevere messaggi, template, contenuti multimediali e messaggi interattivi, con webhook consegnati da Meta. Le chat di gruppo sono fuori dall'API e le risposte libere richiedono che la finestra di 24 ore sia aperta. Sono regole di Meta e valgono per ogni fornitore ufficiale. ### Chi dovrebbe scegliere cosa Esiste un caso concreto per entrambe le opzioni: dipende interamente dal valore che ha il numero. - Un progetto amatoriale su un numero che non ti dispiacerebbe perdere: il percorso non ufficiale è gratuito e capace. - Un numero con cui un'azienda risponde ai clienti: il percorso ufficiale, perché un blocco interrompe la linea aziendale. - Qualsiasi situazione che coinvolga il numero di un cliente: ufficiale, perché il rischio non spetta a te. - Ovunque l'app WhatsApp Business debba continuare a funzionare sul telefono: Coexistence, che è ciò che facciamo. - Testare un ponte non ufficiale sul numero aziendale. I blocchi arrivano senza preavviso e senza ricorso. - Interpretare anni di funzionamento continuo come una garanzia di sicurezza. I controlli sono periodici, non continui. - Supporre che un blocco riguardi solo l'API. Porta con sé anche il profilo WhatsApp Business. **Whapi funziona davvero?** Sì, ed è per questo che è popolare. La domanda non è se funziona, ma cosa succede al numero quando WhatsApp se ne accorge. **Un numero può essere bloccato per questo?** Sì. L'accesso non ufficiale viola i termini commerciali di WhatsApp e i controlli non prevedono né preavviso né ricorso. **La mia app WhatsApp Business smetterà di funzionare con voi?** No. Questo è lo scopo di Coexistence: l'app sul telefono continua a funzionare mentre la Cloud API opera sullo stesso numero. **È a pagamento: significa che Meta lo ha approvato?** No. Pagare una terza parte non rende l'accesso autorizzato. L'approvazione deriva dalle credenziali che Meta rilascia per il numero, come avviene con Coexistence. --- ## I migliori provider WhatsApp Coexistence https://easycoexistence.com/it/compare/best-whatsapp-coexistence-providers Un elenco breve, perché Coexistence è più recente del settore WhatsApp API e la maggior parte dei provider non lo supporta ancora. Questi sono quelli che lo fanno, con i relativi prezzi e il tipo di azienda a cui si rivolgono. ### 1. EasyCoexistence, per un'azienda o un'agenzia che vuole solo la connessione Siamo al primo posto del nostro elenco, quindi leggi il resto e verifica le fonti. Il caso è ristretto e verificabile: il prezzo iniziale pubblicato più basso qui, un modello per numero senza utenti e senza livelli di piano, eventi dei messaggi inviati da Meta direttamente al tuo sistema invece che in un'altra casella, monitoraggio continuo che legge il motivo di disconnessione indicato da Meta e un connettore MCP che consente a un assistente AI di gestire tutto. - Da US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri. - Nessun utente, nessun contratto, nessun costo di attivazione, tre giorni gratuiti. - Nessun ricarico: Meta fattura direttamente al cliente le conversazioni. - Sedici strumenti MCP tramite OAuth per Claude, ChatGPT, Cursor e Claude Code. ### 2. YCloud, per un team che vuole una piattaforma completa L'alternativa più vicina per posizionamento: supportano apertamente Coexistence e garantiscono zero ricarichi sui messaggi WhatsApp, i due aspetti più importanti. La differenza è il costo. I loro piani a pagamento partono da US$ 39 al mese, calcolati in base agli utenti, ai canali e ai crediti AI, prima ancora di contare un solo numero. Il nostro parte da US$ 9 per numero connesso, senza utenti e senza crediti, quindi un'azienda con uno o tre numeri paga una frazione, mentre un'agenzia con quaranta numeri arriva a una tariffa di US$ 5. ### 3. SleekFlow, per un team che lavora in una casella condivisa Inseriscono Coexistence tra le loro soluzioni e il prodotto è una casella omnicanale con campagne e automazioni, con prezzo per utente, un numero minimo di utenti e un componente aggiuntivo per altri numeri WhatsApp. Questa struttura è adatta a un team commerciale o di supporto che vuole lavorare in un unico posto. È poco adatta a un'azienda con più sedi, perché sia gli utenti sia i numeri aggiuntivi aumentano i costi. ### 4. 8x8, per un'azienda che già acquista servizi di comunicazione La documentazione su Coexistence è la più chiara tra tutti i provider e vale la pena leggerla indipendentemente dalla scelta, compresa la nostra. Il prodotto è una soluzione CPaaS aziendale venduta insieme a centro contatti e telefonia, tramite team commerciali e accordi dedicati. È adatta se stai già consolidando la spesa per le comunicazioni. Per un solo numero e un webhook, è un modo complesso per arrivare allo stesso risultato. ### 5. Dualhook, uno specialista diretto Usano la nostra stessa architettura: Coexistence con instradamento dei webhook direttamente da Meta, senza archiviazione dei messaggi, a un prezzo pubblicato. Il loro prezzo pubblicato è US$ 12 per numero contro i nostri US$ 9; dopo tredici giorni avvisano che il conto alla rovescia è iniziato, invece di leggere il motivo di disconnessione indicato da Meta, e la documentazione non descrive un connettore MCP. ### Cosa chiedere a ciascuno prima di firmare Quattro domande distinguono i provider di questo elenco e una pagina commerciale non risponderà da sola. - Il numero resta nel mio Meta Business Portfolio e Meta mi fattura direttamente? - Aggiungete costi per messaggio e li indicate separatamente dalla tariffa di Meta? - Riapplicate la sovrascrittura del webhook dopo una riconnessione oppure la consegna si interrompe senza avviso? - Come gestite la regola dei quattordici giorni di inattività e leggete il motivo di disconnessione indicato da Meta? - Scegliere in base al numero di funzionalità. Coexistence è il meccanismo di Meta, quindi la piattaforma sottostante è identica ovunque. - Dare per scontato che un provider supporti Coexistence perché supporta WhatsApp. La maggior parte ancora non lo fa. - Confrontare il prezzo per utente con quello per numero senza calcolare entrambi in base alla propria situazione. **Perché siete al primo posto del vostro elenco?** Perché riteniamo che il caso sia valido: il prezzo iniziale pubblicato più basso qui, nessun utente, zero ricarichi e monitoraggio incluso. Ogni cifra è verificabile, quindi controllala. **Quali provider supportano Coexistence?** Molti meno di quelli che supportano WhatsApp in generale. I provider di questo elenco lo dichiarano sui propri siti; la maggior parte del settore WhatsApp API ancora non lo offre. **Il provider cambia ciò che Coexistence può fare?** No. La funzionalità è di Meta, quindi i limiti sono identici ovunque: le stesse quattro funzionalità disabilitate, la stessa regola dei quattordici giorni e nessuna chat di gruppo. **Qual è l'opzione più economica?** La nostra, al prezzo iniziale pubblicato, e il divario aumenta con più numeri perché la nostra tariffa per numero diminuisce, mentre il prezzo per utente e quello dei piani non cambiano. --- ## I migliori provider WhatsApp Cloud API https://easycoexistence.com/it/compare/best-whatsapp-cloud-api-providers Tutti i provider qui presenti si collegano alla stessa Cloud API, perché appartiene a Meta ed è una sola. Cambia il modo in cui applicano i costi, che li divide chiaramente in tre gruppi: tariffa per messaggio, per utente o per numero connesso. ### I tre modelli di prezzo, la vera scelta Gli elenchi delle funzionalità sembrano uguali perché l'API sottostante è identica. Il calcolo della fattura invece cambia, e determina quanto paghi quando l'azienda cresce. - Per messaggio: un costo per ogni messaggio, quindi la spesa aumenta esattamente insieme ai risultati dell'azienda. - Per utente: un costo per ogni utente, quindi la spesa cresce con il team e viene applicata anche se non accedono. - Per numero: un costo per ogni connessione, che smette di aumentare quando il numero è connesso. ### Provider che applicano un costo per messaggio Il gruppo CPaaS. Twilio pubblica un costo di US$ 0,005 per messaggio in entrata e in uscita, oltre alle tariffe di Meta. Gupshup pubblica una tariffa standard di US$ 0,001 per messaggio. Bird indica una tariffa combinata che include già il costo di Meta, quindi il margine esiste ma non può essere verificato rispetto alla tariffa pubblicata da Meta. Infobip comunica il prezzo per paese di destinazione tramite il team commerciale. Tutte e quattro sono piattaforme capaci, e in tutti i casi il costo della piattaforma dipende dal volume dei messaggi. ### Provider che applicano un costo per utente Il gruppo delle caselle condivise. SleekFlow, Wati e Respond.io vendono una casella condivisa con campagne e automazioni, con prezzi per utente organizzati in piani e, in diversi casi, un componente aggiuntivo per ogni numero WhatsApp. È l'acquisto giusto se vuoi che il team lavori tutto il giorno in un unico prodotto. È quello sbagliato se il team ha già un CRM, perché paghi una seconda casella anche quando nessuno la apre. ### Provider che applicano un costo per numero Il gruppo delle infrastrutture, e il più piccolo. EasyCoexistence applica un costo da US$ 9 per numero connesso al mese, che scende fino a US$ 1 man mano che si aggiungono numeri, senza costi per messaggio né utenti. Dualhook è l'altro specialista con un prezzo pubblicato per numero. Il modello è adatto a un'azienda che ha già un sistema e vuole collegarlo a WhatsApp, oltre che a un'agenzia che gestisce molti numeri dei clienti, dove una tariffa per numero decrescente produce un risparmio cumulativo. ### Dove i modelli si equivalgono Conviene fare il calcolo invece di dare nulla per scontato: l'aritmetica è breve. - Con US$ 0,005 per messaggio, un costo per numero di US$ 9 conviene oltre circa 1.800 messaggi al mese. - Con US$ 0,001 per messaggio, il punto di equivalenza è intorno a 9.000 messaggi al mese. - Il modello per utente si pareggia in base al numero di persone, non al volume: confronta quindi gli utenti con i numeri. - I costi delle conversazioni applicati direttamente da Meta sono uguali in ogni modello e non fanno parte del confronto. ### Cosa nessuno di loro cambia È utile saperlo prima che un confronto delle funzionalità ti convinca del contrario. - La Cloud API appartiene a Meta, quindi affidabilità e capacità dipendono dalla piattaforma, non dal provider. - L'approvazione dei template è una decisione di Meta e nessun provider può velocizzarla. - La valutazione della qualità e il livello di messaggistica sono stabiliti da Meta in base al comportamento dei destinatari. - La Coexistence, quando supportata, ha gli stessi limiti ovunque perché la funzionalità appartiene a Meta. - Confrontare le funzionalità principali. L'API sottostante è la stessa di Meta in ogni caso. - Ignorare il volume di equivalenza. Una frazione di centesimo sembra irrilevante finché non la moltiplichi per un anno. - Pensare che una tariffa combinata per messaggio non includa un margine. Significa solo che il margine non è dettagliato. **L'Cloud API di un provider è più veloce di quella di un altro?** No. In ogni caso è l'API di Meta. Un provider può cambiare solo ciò che si trova davanti all'API e il prezzo applicato. **Quale modello costa meno?** Quello per numero, oltre i volumi moderati. Alla tariffa pubblicata da Twilio il punto di equivalenza è intorno a 1.800 messaggi al mese; con quella di Gupshup, intorno a 9.000. **Ho davvero bisogno di un provider?** Per raggiungere la Cloud API tramite un numero che usa già l'app WhatsApp Business, sì: l'onboarding di Coexistence richiede un Meta Tech Provider. **Chi mi addebita i messaggi?** Meta, se il provider non li rivende. Con noi Meta emette direttamente la fattura e noi non applichiamo alcun margine. --- ## I migliori server MCP per WhatsApp https://easycoexistence.com/it/compare/best-whatsapp-mcp-servers Cerca un server MCP per WhatsApp e la maggior parte dei risultati sono progetti open source che accedono a WhatsApp come dispositivo collegato. Funzionano, ma espongono il numero a rischi. La distinzione importante non riguarda le funzionalità, ma il fatto che il server comunichi con l'API ufficiale di Meta. ### La distinzione importante Ogni server MCP per WhatsApp si colloca da una parte di una sola linea, che non riguarda gli strumenti. - Ufficiale: il server chiama la Cloud API di Meta con credenziali rilasciate da Meta. È autorizzato e il numero è al sicuro. - Non ufficiale: il server usa una libreria che accede come dispositivo collegato, proprio come il client web. - Il percorso non ufficiale non richiede l'approvazione di Meta, per questo è comune nei progetti open source. - È anche contrario ai termini di WhatsApp, e i numeri vengono bannati senza possibilità di ricorso e senza avviso. ### I progetti open source che troverai La maggior parte dei server MCP WhatsApp su GitHub è basata su librerie come Baileys, WPPConnect o Venom, che fanno reverse engineering del protocollo dei dispositivi collegati. Sono progetti davvero ingegnosi, gratuiti e permettono a un assistente di accedere a chat e gruppi personali che l'API ufficiale non espone. Il costo è l'account: un numero bannato in questo modo trascina con sé il profilo WhatsApp Business e non esiste un canale di supporto per contestare la decisione. Per un numero personale che sei disposto a perdere, questo compromesso può avere senso. Per il numero aziendale con cui rispondi ai clienti, no. ### Cosa comporta davvero gestirne uno La differenza pratica, oltre al rischio, e quella che si incontra dal secondo giorno. - Un processo server locale, di solito su un laptop, che deve rimanere attivo perché l'assistente funzioni. - Una scansione del codice QR per collegare il dispositivo, da ripetere ogni volta che la sessione si interrompe. - Credenziali in un file di configurazione locale, dove finisce anche il token API. - Nessuna connessione tra il tuo assistente e il numero quando il laptop entra in sospensione. ### EasyCoexistence, il percorso ufficiale Un server MCP remoto tramite OAuth, quindi non devi installare nulla e non hai token in un file di configurazione. Sedici strumenti coprono ciò che le persone chiedono davvero a un assistente: elencare i numeri, controllare lo stato di un numero, leggere le credenziali API, inviare un messaggio, elencare, creare e inviare template, controllare lo stato dei template, indirizzare il webhook al tuo sistema, cercare nella documentazione e avviare una nuova connessione. Altri cinque configurano la Partner API: stato della configurazione, chiave API, URL degli eventi e link di connessione ospitati. Funziona anche quando il laptop è spento, perché è ospitato, e il numero sottostante usa la Cloud API ufficiale di Meta tramite Coexistence. Così l'app WhatsApp Business continua a funzionare e nulla è a rischio. ### Cosa non può fare il percorso ufficiale Lo diciamo chiaramente, perché è il motivo per cui esistono i progetti non ufficiali e dovresti saperlo prima di scegliere. - Le chat di gruppo sono completamente fuori dalla Cloud API, con ogni provider ufficiale. - Le conversazioni personali di un account WhatsApp consumer non sono accessibili. - Le risposte libere funzionano solo entro la finestra di servizio di 24 ore; oltre quel termine, un template approvato apre la conversazione. - Queste sono regole di Meta, non nostre, e nessun provider ufficiale può rimuoverle. - Valutare un server MCP contando gli strumenti. La domanda è se comunica con l'API di Meta o imita un telefono. - Testare un bridge non ufficiale sul numero aziendale. I ban arrivano senza avviso e senza possibilità di ricorso. - Dare per scontato che un server locale sia privato. Un token in un file di configurazione su un laptop è una soluzione più debole. **I server MCP WhatsApp open source sono sicuri?** Funzionano e accedono come dispositivo collegato, in violazione dei termini di WhatsApp. I numeri vengono bannati senza avviso. **Un server MCP ufficiale può leggere le mie chat di gruppo?** No. Le chat di gruppo sono fuori dalla Cloud API di Meta con ogni provider ufficiale, incluso il nostro. **Devo installare qualcosa?** No. Il nostro è un server remoto tramite OAuth: aggiungi un endpoint e accedi. Nulla gira sul tuo computer. **Quali assistenti possono usarlo?** Qualsiasi client MCP. Claude, ChatGPT, Cursor e Claude Code sono quelli documentati da noi. --- ## EasyCoexistence vs Twilio https://easycoexistence.com/it/compare/easycoexistence-vs-twilio Twilio è una piattaforma generalista per le comunicazioni che rivende WhatsApp insieme a molti altri canali, con una tariffa pubblicata per messaggio in aggiunta a quella di Meta. EasyCoexistence fa una cosa sola: collega un numero dell'app WhatsApp Business tramite Coexistence e applica un costo fisso per numero. ### A cosa serve ciascuno I prodotti risolvono problemi diversi, ed è la prima cosa da chiarire. - Twilio:: Una piattaforma per le comunicazioni che comprende SMS, voce, email e WhatsApp, pensata per team tecnici che gestiscono messaggi su molti canali. WhatsApp è uno dei tanti canali, con lo stesso modello di prezzo degli altri: per messaggio. - EasyCoexistence:: Uno specialista di Coexistence. L'app WhatsApp Business sul telefono continua a funzionare, la Cloud API usa lo stesso numero, gli eventi dei messaggi arrivano al tuo endpoint e monitoriamo la connessione. Un solo compito, svolto completamente. ### Come cambia il prezzo quando cresci Questa è la differenza che si somma nel tempo, ed è aritmetica, non un'opinione. - Twilio:: US$ 0,005 per messaggio, in entrata e in uscita, oltre a quanto applica Meta. La tariffa cresce con ogni conversazione, quindi il costo della piattaforma dipende dall'andamento dell'azienda. - EasyCoexistence:: Una tariffa fissa per numero connesso. Diecimila messaggi in un mese costano quanto dieci. Il successo rende la piattaforma meno costosa per messaggio, non più costosa, e con volumi elevati scende anche il prezzo per numero. ### Chi gestisce l'account WhatsApp Dove risiedono il numero e il rapporto con Meta determina quanto facilmente ciascuna parte può andarsene. - Twilio:: I numeri vengono configurati tramite i mittenti di Twilio e il rapporto di messaggistica passa dall'infrastruttura di Twilio, dove si trova anche il rapporto di fatturazione. - EasyCoexistence:: Il numero resta nel Business Portfolio Meta del cliente, nel suo WhatsApp Business Account, e Meta fattura direttamente le conversazioni. Noi siamo il Tech Provider che lo ha collegato, e rimuoverci non porta via il numero. ### Dove arrivano i messaggi Entrambi inviano i messaggi in entrata a un server che controlli tu. Cambiano il percorso e ciò che vi si trova. - Twilio:: I messaggi in entrata arrivano al tuo webhook tramite Twilio, che elabora e fattura ciascuno mentre passa. - EasyCoexistence:: Impostiamo l'override_callback_uri di Meta sul WhatsApp Business Account, così gli eventi dei messaggi passano direttamente da Meta al tuo endpoint. Non transitano da noi, non li memorizziamo e non c'è nulla lungo il percorso da conteggiare. ### Come raggiungerlo da un assistente AI È la domanda più recente, e quella a cui una piattaforma generalista ha meno motivi per rispondere. - Twilio:: Una REST API completa con SDK per i principali linguaggi, tariffata con i loro US$ 0,005 pubblicati per messaggio, quindi l'integrazione che scrivi viene fatturata ogni volta che invia o riceve. - EasyCoexistence:: La stessa API sottostante, più un connettore MCP remoto con sedici strumenti tramite OAuth, così Claude, ChatGPT, Cursor e Claude Code possono elencare i numeri, controllare lo stato, inviare messaggi e impostare le destinazioni webhook senza dover scrivere un client. - Confrontare solo la tariffa principale. Una tariffa per messaggio e una per numero raggiungono il punto di equilibrio a un volume che conviene calcolare prima. - Supporre che una piattaforma grande significhi una connessione WhatsApp migliore. In entrambi i casi, la Cloud API sottostante è quella di Meta. - Trascurare a chi Meta manda la fattura. Un provider tra te e la fattura di Meta è un provider che può applicare un ricarico. **Twilio costa meno con volumi ridotti?** Sotto circa duemila messaggi al mese la tariffa per messaggio è contenuta. Oltre quella soglia, vince una tariffa fissa per numero e continua a farlo con l'aumentare del volume. **Twilio offre Coexistence?** La loro pagina dei prezzi WhatsApp non ne parla. Coexistence è ciò per cui siamo progettati, quindi l'app WhatsApp Business continua a funzionare sullo stesso numero. **L'API è diversa?** No. In entrambi i casi, la Cloud API sottostante è quella di Meta. Cambiano chi si trova lungo il percorso, quanto applica e chi riceve la fattura di Meta. **Posso spostare un numero in seguito?** Con noi sì: il numero resta nel tuo Business Portfolio, quindi rimuoverci lo lascia esattamente dove si trovava. --- ## EasyCoexistence vs Gupshup https://easycoexistence.com/it/compare/easycoexistence-vs-gupshup Gupshup è una piattaforma di messaggistica conversazionale che applica una tariffa pubblicata per messaggio, oltre ai costi delle conversazioni di Meta. EasyCoexistence applica una quota mensile fissa per numero connesso e non aggiunge nulla alla fattura dei messaggi: una differenza che cresce con i volumi. ### La struttura della fattura Un decimo di centesimo sembra nulla, ma su larga scala è l'intera conversazione. - Gupshup:: Una tariffa standard di US$ 0,001 per messaggio oltre a quella di Meta, applicata sia ai messaggi template sia a quelli di sessione. Con centomila messaggi al mese sono cento dollari di tariffa della piattaforma, prima dei costi di Meta. - EasyCoexistence:: Nulla per messaggio. Centomila messaggi costano quanto dieci, perché la tariffa segue il numero e non il traffico. Più il numero è attivo, meno la nostra tariffa incide su ogni conversazione. ### Su cosa è costruito il prodotto Entrambi collegano WhatsApp. Sono organizzati attorno a esigenze diverse. - Gupshup:: Una piattaforma conversazionale con creazione di bot, strumenti per campagne e un ampio elenco di canali, pensata per aziende che gestiscono programmi outbound su larga scala. - EasyCoexistence:: Infrastruttura per Coexistence. L'app WhatsApp Business continua a funzionare sul telefono, la Cloud API opera sullo stesso numero e gli eventi dei messaggi arrivano al sistema o all'agente AI che già usi. Non ti chiediamo di spostare il team. ### Dove risiedono i dati delle conversazioni La domanda che decide quanto della tua azienda opera dentro il prodotto di qualcun altro. - Gupshup:: I messaggi passano attraverso la piattaforma, rendendo possibili la creazione di bot, gli strumenti per campagne e le analisi. È un compromesso ragionevole se vuoi queste funzioni. - EasyCoexistence:: Gli eventi dei messaggi passano direttamente da Meta al tuo endpoint tramite il webhook override di Meta. Non vediamo mai il contenuto delle conversazioni: se te ne vai, non c'è nulla di tuo da estrarre e nulla lungo il percorso da conteggiare. ### Collegare un numero che ha già l'app Il problema specifico per cui esiste Coexistence. - Gupshup:: La pagina dei prezzi pubblicata non tratta Coexistence. Questo non dimostra che non la supportino, quindi è la domanda giusta da porre direttamente a loro. - EasyCoexistence:: Questo è l'intero prodotto. Un numero che usa già l'app WhatsApp Business si collega tramite Embedded Signup di Meta, mantiene attiva l'app e ottiene la Cloud API sullo stesso numero in pochi minuti. - Considerare trascurabile US$ 0,001. Moltiplicalo per un anno di volumi reali prima di decidere. - Pagare strumenti per campagne che non userai. Una tariffa di piattaforma copre l'intero prodotto, che tu lo usi o meno. - Dare per scontato che ogni provider supporti Coexistence. Chiedilo esplicitamente, qualunque sia la tua scelta. **Quanto costa davvero la tariffa per messaggio?** Con centomila messaggi al mese, il valore pubblicato da Gupshup di US$ 0,001 equivale a US$ 100 di tariffa della piattaforma. La nostra tariffa per un numero è US$ 9 a qualsiasi volume. **Gupshup supporta Coexistence?** La loro pagina dei prezzi non la menziona. Coexistence è tutto ciò che facciamo. **Perdo le funzioni per campagne scegliendo voi?** Non siamo uno strumento per campagne e non applichiamo quel modello di prezzo. I messaggi arrivano al tuo sistema, quindi le campagne vengono eseguite dove già le gestisci. **Chi paga Meta?** Il cliente paga direttamente, sul proprio WhatsApp Business Account. Non applichiamo mai maggiorazioni a un addebito di Meta. --- ## EasyCoexistence contro Infobip https://easycoexistence.com/it/compare/easycoexistence-vs-infobip Infobip è una piattaforma enterprise per le comunicazioni, con prezzi WhatsApp quotati per paese e definiti tramite il team commerciale. EasyCoexistence pubblica il proprio prezzo, offre tre giorni gratuiti e collega un numero senza conversazioni, un prodotto diverso per un acquirente diverso. ### A chi è destinato ciascun prodotto Nessuno dei due è un prodotto peggiore. Sono venduti a persone diverse, e questo determina quasi tutto il resto. - Infobip:: CPaaS enterprise, con instradamento omnicanale, strumenti per contact centre e rapporti globali con gli operatori, venduta tramite team commerciali ad aziende con processi di approvvigionamento e impegni sui volumi. - EasyCoexistence:: Una piccola azienda o agenzia che ha già un numero WhatsApp Business e vuole usarlo sulla Cloud API oggi pomeriggio. Registrati, collega, fatto. Non c'è nessuno da contattare perché non c'è nulla da negoziare. ### Cosa puoi sapere prima di impegnarti La differenza più pratica, e quella che si percepisce per prima. - Infobip:: Le tariffe vengono quotate per paese di destinazione e definite con il team commerciale, una modalità normale per una CPaaS enterprise, adatta a chi negozia volumi annuali. - EasyCoexistence:: L'intero listino è nella pagina dei prezzi, nella tua valuta, con le fasce di volume visibili. Puoi calcolare la spesa prima di creare un account, e i primi tre giorni non costano nulla. ### Quanto serve per avere un numero funzionante Per un'azienda con un numero e un problema reale, questo è il confronto che conta. - Infobip:: Un onboarding enterprise, che offre supporto dedicato e aiuto nella configurazione, necessari per le grandi implementazioni. - EasyCoexistence:: Pochi minuti. L'Embedded Signup di Meta seleziona il portfolio, l'account e il numero, l'app WhatsApp Business continua a funzionare e il monitoraggio inizia subito. ### Cosa succede quando la connessione si interrompe Ogni connessione Coexistence prima o poi attraversa una giornata difficile. La differenza è chi se ne accorge. - Infobip:: Canali di supporto enterprise e un team commerciale dedicato, il modello giusto quando dietro ci sono un contratto e un referente preciso. - EasyCoexistence:: Controlliamo continuamente la connessione e leggiamo il motivo della disconnessione indicato da Meta, così distinguiamo un numero perso dopo quattordici giorni di inattività da un cliente che ha davvero abbandonato il servizio. L'avviso arriva prima che il cliente se ne accorga. - Confrontare una CPaaS enterprise con uno strumento per numero basandosi solo sulle funzioni. Rispondono a esigenze diverse. - Avviare un ciclo di approvvigionamento per un solo numero. Costa più tempo dello strumento in un anno. - Pensare che un preventivo batterà un prezzo pubblicato con volumi ridotti. Succede raramente. **Perché Infobip non pubblica un prezzo fisso?** I prezzi vengono quotati per paese di destinazione, una formula adatta agli acquirenti enterprise che negoziano i volumi. Il nostro è pubblicato perché chi acquista vuole decidere oggi. **Infobip è migliore per una grande azienda?** È pensato per quel tipo di acquirente, con copertura globale degli operatori e team commerciali dedicati. Per un'azienda che collega i propri numeri, siamo la soluzione più rapida ed economica. **Devo parlare con qualcuno per iniziare?** No. Tre giorni gratuiti sul primo numero collegato, e il numero si collega tramite l'Embedded Signup di Meta. **Chi mi addebita i costi dei messaggi?** Meta, direttamente sul tuo WhatsApp Business Account. Non gestiamo mai quella fattura. --- ## EasyCoexistence vs YCloud https://easycoexistence.com/it/compare/easycoexistence-vs-ycloud YCloud supporta Coexistence e, come noi, non aggiunge ricarichi alle tariffe dei messaggi di Meta. La differenza è ciò che acquisti: i loro piani a pagamento sono abbonamenti alla piattaforma con utenti, canali e crediti AI, mentre la nostra è un'infrastruttura con prezzo per numero connesso. ### Cosa fanno bene entrambi Vale la pena dirlo chiaramente, perché restringe il confronto a ciò che cambia davvero. - YCloud:: Coexistence è supportato e dichiarato apertamente, e la pagina dei prezzi si impegna a non applicare ricarichi ai messaggi WhatsApp. Sui due aspetti più importanti di un fornitore, sono dalla parte giusta in entrambi i casi. - EasyCoexistence:: Gli stessi due impegni. Coexistence attraverso il flusso di Meta e nessun costo aggiunto a un messaggio di Meta. La differenza riguarda tutto il resto. ### Cosa acquisti davvero con l'abbonamento Questo è il vero punto di scelta e stabilisce quale soluzione costa meno per te. - YCloud:: Una piattaforma. I loro piani a pagamento partono da US$ 39 al mese e si distinguono per utenti, canali e crediti AI. È la struttura giusta se vuoi che un team lavori dentro il loro prodotto. - EasyCoexistence:: Infrastruttura. Da US$ 9 per numero connesso, senza utenti da conteggiare, livelli di canale o crediti che si esauriscono. Un'azienda con un numero paga un numero, mentre un'agenzia con quaranta paga una tariffa decrescente per numero. ### Dove finiscono le conversazioni Entrambi si collegano alla stessa Cloud API. Ciò che accade dopo ai messaggi è una scelta di progettazione. - YCloud:: La loro piattaforma, dove risiedono la casella, le campagne e i crediti AI, da US$ 39 al mese prima di contare qualsiasi numero. Il tuo team lavora lì perché è lì che arrivano i messaggi. - EasyCoexistence:: Il tuo sistema. Impostiamo l'override del webhook di Meta, così gli eventi dei messaggi passano da Meta direttamente al tuo endpoint o al tuo agente AI tramite MCP. Nulla da importare e nulla da esportare, né una seconda casella da controllare per il team. ### Quanto paga un'agenzia quando cresce È il caso in cui i due modelli divergono maggiormente. - YCloud:: Livelli del piano con conteggi di utenti, quindi la crescita diventa una serie di decisioni di upgrade man mano che aumentano persone e canali. - EasyCoexistence:: Una tariffa per numero che diminuisce quando ne aggiungi altri, da US$ 9 fino a US$ 1. Non c'è alcuna conversazione sull'upgrade, perché non c'è nulla da aggiornare: il quarantesimo numero fa tutto ciò che faceva il primo, a un costo inferiore. ### Accedervi da un assistente AI È l'aspetto che i livelli dei piani di nessuna delle due piattaforme descrivono e la domanda che sta diventando sempre più importante. - YCloud:: I crediti AI fanno parte della struttura dei loro piani e indicano funzioni AI integrate nel loro prodotto. - EasyCoexistence:: Un connettore MCP remoto con sedici strumenti tramite OAuth. Claude, ChatGPT, Cursor e Claude Code possono elencare i numeri, controllare lo stato della connessione, inviare messaggi e template e impostare le destinazioni dei webhook direttamente, senza scrivere un client né acquistare crediti. - Confrontare un piano per utente con una tariffa per numero senza contare prima utenti e numeri. - Pagare una casella quando il tuo team ne ha già una. Il costo della piattaforma si applica anche se non la apri mai. - Presumere che le funzioni AI e un connettore MCP siano la stessa cosa. Una funziona dentro il loro prodotto; l'altro funziona dentro il tuo. **Entrambi applicano davvero un ricarico pari a zero?** Sì. La pagina dei prezzi di YCloud dichiara un ricarico pari a zero e lo facciamo anche noi. Perciò devi confrontare il costo della piattaforma, non quello dei messaggi. **Quale costa meno?** Da uno a quattro numeri, la nostra soluzione: quattro numeri costano US$ 36 al mese contro un piano iniziale da US$ 39. Da cinque numeri in su, confronta il nostro totale, con una tariffa che scende a US$ 1 per numero man mano che aggiungi numeri, con il livello di piano richiesto dai tuoi utenti e canali. **Con voi perdo una casella?** Non dovevi trasferirti in una casella. I messaggi arrivano al tuo sistema o agente AI, dove il tuo team lavora già. **YCloud ha un connettore MCP?** La pagina dei prezzi descrive crediti AI dentro la piattaforma, non un server MCP. Il nostro offre sedici strumenti tramite OAuth, utilizzabili da qualsiasi client MCP. --- ## EasyCoexistence vs SleekFlow https://easycoexistence.com/it/compare/easycoexistence-vs-sleekflow SleekFlow è una piattaforma di messaggistica omnicanale venduta per postazione utente, con un numero minimo di postazioni e costi aggiuntivi per ogni numero WhatsApp. EasyCoexistence addebita ogni numero connesso e non prevede postazioni, quindi il costo segue i numeri che possiedi, non le dimensioni del team. ### Per cosa stai pagando davvero I due modelli di prezzo rispondono a domande diverse, e uno riguarda il tuo organigramma. - SleekFlow:: Una piattaforma per casella condivisa e campagne, con prezzo basato sulle postazioni utente nei vari piani, utile quando il prodotto è il luogo in cui il team lavora ogni giorno. - EasyCoexistence:: Una connessione. L'unità è un numero connesso, non una persona, quindi aggiungere un collega non costa nulla e il conto non cambia quando il team cresce o si riduce. ### Dove lavora il tuo team La decisione alla base del modello di prezzo, e quella più difficile da invertire. - SleekFlow:: Dentro SleekFlow. Questo è il prodotto: una casella, automazioni e campagne in un unico luogo, utile per un team che desidera proprio questo. - EasyCoexistence:: Dove lavora già. Gli eventi dei messaggi passano da Meta direttamente al tuo CRM, helpdesk, strumento interno o agente IA tramite la sovrascrittura del webhook di Meta. Nessuno deve imparare una nuova casella e non occorre migrare nulla. ### Aggiungere un secondo o terzo numero È comune per un'azienda con più sedi, ed è qui che i modelli divergono nettamente. - SleekFlow:: I numeri WhatsApp aggiuntivi sono un extra oltre al piano basato sulle postazioni, quindi un secondo numero richiede una seconda decisione in aggiunta all'abbonamento. - EasyCoexistence:: Il secondo numero è semplicemente il secondo numero, alla tariffa pubblicata, che diminuisce aggiungendone altri. Venti numeri su un solo account non richiedono cambi di piano né discussioni. ### Cosa succede se smetti di pagare Vale la pena chiederlo a qualsiasi prodotto che conserva le tue conversazioni. - SleekFlow:: La casella, lo storico e le automazioni risiedono nella piattaforma, ed è questo che li fa funzionare e che rende l'uscita una migrazione. - EasyCoexistence:: Non c'è nulla di tuo dentro di noi da migrare. I messaggi venivano consegnati al tuo sistema man mano che arrivavano e il numero si trova nel tuo Business Portfolio di Meta, quindi rimuoverci lascia il numero esattamente dov'era. - Confrontare un prezzo per postazione con un prezzo per numero senza calcolare entrambi. Tre postazioni e un numero producono un conto molto diverso da una postazione e tre numeri. - Pagare una casella che il tuo team non aprirà. I costi per postazione si applicano alle postazioni, utilizzate o meno. - Dimenticare l'extra per numero quando calcoli i costi di un'azienda con più sedi. **Qual è più economico?** Noi, salvo che tu voglia specificamente una casella. I prezzi pubblicati prevedono un costo per postazione, un numero minimo di postazioni e un extra mensile per ogni numero WhatsApp. Il nostro prezzo è US$ 9 per numero connesso, fino a US$ 1 man mano che aggiungi numeri, senza postazioni. **Ricevo una casella condivisa?** No, e non la paghi. I messaggi raggiungono il tuo sistema, dove il tuo team lavora già. **E per più sedi?** Ogni numero viene fatturato alla tariffa pubblicata, che diminuisce aggiungendone altri. Non servono cambi di piano né extra da negoziare. **I miei dati restano vincolati?** Non con noi. I messaggi passano direttamente da Meta al tuo endpoint e il numero resta nel tuo Business Portfolio. --- ## EasyCoexistence vs Bird https://easycoexistence.com/it/compare/easycoexistence-vs-bird Bird applica un prezzo per ogni messaggio WhatsApp consegnato, includendo la tariffa di Meta nel prezzo indicato. EasyCoexistence applica una tariffa fissa per ogni numero connesso e non compare mai nella fattura dei messaggi, quindi ciò che addebita Meta resta visibile e separato. ### Cosa nasconde una tariffa combinata Non è disonesto ed è dichiarato apertamente sulla loro pagina. Cambia comunque ciò che puoi verificare. - Bird:: Una tariffa per ogni messaggio consegnato, con la quota di Meta già inclusa. La loro pagina spiega che Bird addebita il proprio costo di invio durante l'elaborazione e registra la quota di Meta dalla ricevuta di consegna. - EasyCoexistence:: Due fatture separate che non si mescolano mai. Meta fattura al cliente le conversazioni sul proprio WhatsApp Business Account e noi fatturiamo la connessione. Puoi verificare ciascuna contro la sua fonte perché non sono mai state combinate. ### Cosa succede quando Meta cambia le tariffe Meta aggiorna periodicamente i prezzi delle conversazioni e i due modelli trasferiscono il cambiamento in modo diverso. - Bird:: Una tariffa combinata deve essere aggiornata quando cambia la tariffa sottostante, modificando il numero che ti viene indicato. - EasyCoexistence:: Da parte nostra non cambia nulla. Il cambiamento di Meta appare sulla fattura Meta del cliente, alla tariffa di Meta, nella data in cui Meta lo applica. La nostra tariffa riguarda la connessione e non ha alcun rapporto con il costo di un messaggio. ### Su cosa è organizzato ciascun prodotto Entrambi inviano messaggi WhatsApp. Non competono per lo stesso lavoro. - Bird:: Una piattaforma di marketing e coinvolgimento dei clienti per email, SMS e WhatsApp, pensata per team che gestiscono campagne su più canali e su larga scala. - EasyCoexistence:: Infrastruttura Coexistence per un numero che usa già l'app WhatsApp Business. L'app continua a funzionare, Cloud API opera al suo fianco e gli eventi arrivano al tuo sistema. Un numero, un compito, fatto bene. ### A chi appartiene la conversazione La domanda strutturale alla base di entrambi i modelli di prezzo. - Bird:: I messaggi vengono elaborati e fatturati mentre passano dalla piattaforma, ed è questo che rende possibili gli strumenti per campagne e analisi. - EasyCoexistence:: Gli eventi dei messaggi vanno da Meta direttamente al tuo endpoint tramite la sovrascrittura propria di Meta. Non passano da noi e non li memorizziamo, perciò non abbiamo nulla da addebitare per messaggio. - Confrontare una tariffa combinata con la tariffa pubblicata da Meta come se fossero lo stesso numero. Una contiene l'altra. - Supporre che un prezzo incluso significhi nessun ricarico. Significa che il ricarico non è dettagliato. - Scegliere una piattaforma per campagne quando servono un numero e un webhook. **I prezzi di Bird sono disonesti?** No. Dichiarano chiaramente che la tariffa di Meta è inclusa. Il punto è che una tariffa combinata non può essere verificata rispetto alla tariffa pubblicata da Meta. **Chi mi fattura i messaggi con voi?** Meta, direttamente, sul tuo WhatsApp Business Account. Non applichiamo mai un ricarico né rivendiamo un addebito di Meta. **Cosa succede se Meta aumenta le tariffe?** Appare sulla tua fattura Meta alla tariffa di Meta. La nostra tariffa non cambia perché non è legata ai messaggi. **Bird supporta Coexistence?** La loro pagina dei prezzi WhatsApp non lo indica. È esattamente ciò di cui ci occupiamo. --- ## EasyCoexistence vs Zenvia https://easycoexistence.com/it/compare/easycoexistence-vs-zenvia Zenvia vende piani software mensili con pacchetti di canale separati e una tariffa di configurazione per attivare WhatsApp. EasyCoexistence applica una tariffa pubblica per numero connesso, senza piano, pacchetto o costi di configurazione, una differenza di ordine di grandezza per una piccola azienda. ### Come viene composta la fattura La differenza strutturale, quella che determina il totale. - Zenvia:: Un piano software mensile, più un pacchetto di canale dimensionato sul volume previsto, più una tariffa di configurazione quando il canale WhatsApp viene attivato. Tre decisioni e tre righe, adatte a un'azienda con un'attività di marketing da gestire. - EasyCoexistence:: Una riga. Una tariffa pubblica per numero connesso, che diminuisce aggiungendo numeri, senza un piano sopra, un pacchetto a parte o costi per iniziare. I costi delle conversazioni Meta sono addebitati da Meta al cliente, separatamente e alla tariffa stabilita da Meta. ### A cosa serve ciascun prodotto Sono entrambi prodotti solidi, ma rivolti ad aziende diverse. - Zenvia:: Una piattaforma per l'esperienza cliente con campagne multicanale, percorsi e una grande base di aziende brasiliane, venduta ad aziende che gestiscono programmi di comunicazione strutturati. - EasyCoexistence:: Un'azienda che ha già un numero WhatsApp Business su un telefono e vuole usarlo sulla Cloud API senza perdere l'app. L'app continua a funzionare, l'API opera sullo stesso numero e i messaggi raggiungono il sistema che l'azienda già utilizza. ### Cosa succede quando il volume cresce I due modelli si muovono in direzioni opposte. - Zenvia:: I pacchetti di canale sono dimensionati sul volume, quindi la crescita significa passare a un pacchetto superiore, e anche il livello del piano può cambiare. - EasyCoexistence:: La tariffa per numero diminuisce aggiungendo numeri e il volume dei messaggi non entra affatto nel calcolo. Un numero che invia centomila messaggi costa quanto uno poco utilizzato. ### Tempo necessario per avere un numero funzionante Per una piccola azienda, spesso è questo il fattore decisivo. - Zenvia:: Un'attivazione commerciale con una fase di attivazione del canale WhatsApp, che offre un supporto utile alle implementazioni più grandi. - EasyCoexistence:: Pochi minuti, tramite l'Embedded Signup di Meta, con tre giorni gratuiti dal primo numero collegato. L'app WhatsApp Business continua a funzionare durante tutto il processo e il monitoraggio inizia appena il numero si connette. - Confrontare solo il prezzo del piano. Il pacchetto di canale e la tariffa di configurazione fanno parte del totale. - Acquistare una piattaforma per campagne per risolvere un problema di connessione. - Dare per scontato che i costi delle conversazioni Meta siano inclusi. Sono a carico del cliente, sul proprio account. **Posso pagare in reais?** Sì. I prezzi sono pubblicati in reais e in dollari e la valuta resta quella utilizzata dal primo abbonamento. **È prevista una tariffa di configurazione?** No. 3 giorni gratuiti, poi la tariffa per numero. Non devi pagare nulla per attivare WhatsApp su un numero. **Perdo gli strumenti per le campagne?** Non siamo una piattaforma per campagne e non applichiamo le relative tariffe. I messaggi raggiungono il tuo sistema, quindi le campagne vengono gestite dove già le esegui. **Chi paga Meta per le conversazioni?** Il cliente, direttamente, sul proprio WhatsApp Business Account. Non applichiamo mai maggiorazioni sui costi di Meta. --- ## EasyCoexistence vs 8x8 https://easycoexistence.com/it/compare/easycoexistence-vs-8x8 8x8 è un provider di comunicazioni aziendali la cui documentazione su Coexistence è tra le più chiare disponibili, motivo per cui viene citata. EasyCoexistence è pensato per l'azienda che legge quella documentazione e vuole collegare un numero oggi, senza un processo commerciale aziendale. ### Dove i due prodotti coincidono La base tecnica è condivisa, ed è utile dirlo prima delle differenze. - 8x8:: La documentazione su Coexistence è accurata e insolitamente chiara sui vincoli, incluso quali funzionalità WhatsApp vengono disattivate quando un numero viene collegato. È un riferimento davvero utile. - EasyCoexistence:: Gli stessi vincoli, perché dipendono da Meta e non da un provider. Li documentiamo anche noi e abbiamo costruito il prodotto per conviverci: la regola dei quattordici giorni di inattività, la finestra di sincronizzazione e le funzionalità che vengono meno. ### Dalla lettura al numero collegato Il passaggio che la documentazione non completa. - 8x8:: Una CPaaS aziendale con team dedicati, prodotti per contact center e servizi degli operatori, venduta a organizzazioni con processi di acquisto. L'onboarding offre il supporto necessario alle implementazioni più grandi. - EasyCoexistence:: Registrati e collega il numero. L'Embedded Signup di Meta seleziona il Business Portfolio, l'account e il numero, l'app WhatsApp Business continua a funzionare e i primi tre giorni non costano nulla. Non c'è nessuno con cui fissare una chiamata. ### Cosa sai prima di impegnarti La differenza pratica per una piccola azienda o un'agenzia. - 8x8:: Il prezzo viene definito commercialmente, una scelta standard per le CPaaS aziendali e adatta a chi negozia insieme grandi volumi di chiamate, contact center e messaggi. - EasyCoexistence:: L'intero listino è pubblicato, nella tua valuta, con le fasce di volume visibili. Un'agenzia con quaranta numeri può calcolare la spesa prima di creare un account. ### Dopo aver collegato il numero Le connessioni Coexistence possono interrompersi senza segnali evidenti, ed è l'aspetto che la maggior parte dei confronti tralascia. - 8x8:: Supporto aziendale e rapporto con un account manager, il modello corretto quando esiste un contratto. - EasyCoexistence:: Monitoraggio continuo che legge il motivo della disconnessione indicato da Meta, così quattordici giorni di inattività sono distinguibili da un cliente che ha abbandonato il servizio, oltre a un connettore MCP con sedici strumenti che permette a un assistente di controllare lo stato e riconnettere il numero senza aprire una dashboard. - Confondere una buona documentazione con il prodotto. I documenti descrivono il meccanismo di Meta, condiviso da ogni provider. - Avviare un processo aziendale per collegare un solo numero. - Dare per scontato che ogni provider controlli la connessione dopo averla attivata. Chiedilo esplicitamente, qualunque provider tu scelga. **La documentazione di 8x8 è accurata?** Sì, e la citiamo. I vincoli descritti dipendono da Meta, quindi si applicano a ogni provider Coexistence, incluso il nostro. **Quali funzionalità smettono di funzionare con Coexistence?** Quattro, secondo la documentazione di 8x8 e la nostra: messaggi effimeri, media visualizzati una volta, posizione in tempo reale e liste broadcast. Le chat di gruppo sono completamente fuori dall'API. **Serve un contratto aziendale?** Non con noi. Tre giorni gratuiti, un prezzo pubblicato e un numero collegato in pochi minuti. **Cosa succede se la connessione si interrompe?** Leggiamo il motivo della disconnessione indicato da Meta e ti avvisiamo. In questo modo distinguiamo la regola dei quattordici giorni di inattività da un vero abbandono. --- ## «Questo numero di telefono non è idoneo» nella registrazione Coexistence https://easycoexistence.com/it/docs/coexistence-error-number-not-eligible Il popup di registrazione di Meta dice che un numero non è idoneo quando l'account dell'app WhatsApp Business collegato non supera i controlli di Meta per la connessione alla piattaforma. Il motivo documentato da Meta è l'attività insufficiente nell'app. La soluzione è usare davvero e con continuità l'app su quel numero, poi rifare il flusso. ### Cosa dice davvero il messaggio? Il popup mostra il messaggio nella lingua in cui è visualizzato. In inglese recita "This phone number isn't eligible for registration or migration". In spagnolo appare come "Este número de teléfono no cumple los requisitos para el registro ni la migración". Il riferimento di Meta sugli errori di Embedded Signup riporta la versione documentata più vicina con il codice 3441045: "Your phone number isn't eligible to connect to the WhatsApp Business Platform". In qualunque lingua, il significato è lo stesso. Il flusso è arrivato al passaggio del numero di telefono, Meta ha esaminato l'account dell'app WhatsApp Business registrato su quel numero e ha rifiutato di collegarlo all'API. Sul telefono non è stato modificato nulla e l'app continua a funzionare come prima. ### Perché Meta rifiuta un numero che sembra idoneo? La risoluzione di Meta per 3441045 è breve: serve più attività nell'app WhatsApp Business per stabilire l'idoneità. Meta non pubblica una soglia, un numero di giorni o un conteggio dei messaggi, quindi qualsiasi cifra letta altrove è un'osservazione di un provider e non una regola di Meta. Letta in modo semplice, indica account con poco uso reale alle spalle: un numero registrato da poco, oppure uno che ha gestito a malapena conversazioni vere. Altri due rifiuti sembrano simili ma sono cosa diversa. Il codice 3441042 significa che la funzione non è disponibile per i numeri di quell'area. Lato API, 2388091 e 2388093 indicano che un numero non è idoneo a ricevere o verificare un codice di registrazione perché non è in corso di migrazione, il che riguarda il percorso di migrazione e non Coexistence. ### Cosa fare prima di riprovare? Usa il numero normalmente nell'app WhatsApp Business: conversazioni reali con i clienti, inviate e ricevute, per un periodo significativo. Evita di eliminare l'account o di registrare di nuovo il numero nel frattempo: il controllo di Meta riguarda l'attività di quell'account e ripartire da zero gli lascia meno da valutare. Controlla subito anche le basi. Deve essere l'app WhatsApp Business e non WhatsApp per uso personale, alla versione 2.24.17 o successiva, e il numero non deve essere collegato a un altro provider dell'API. Questi casi producono messaggi propri, trattati in pagine separate. Poi rifai il flusso dall'inizio. Meta valuta l'idoneità a ogni tentativo, quindi un nuovo tentativo dopo un'attività reale è l'unica prova che conta. - Ripetere il flusso più volte di fila. L'idoneità è valutata da Meta e i tentativi ripetuti possono invece scontrarsi con i limiti di frequenza. - Registrare di nuovo il numero su un'installazione pulita per ricominciare da zero. Il controllo di Meta riguarda l'attività e una nuova registrazione non ne ha. - Pensare che il provider possa mettere il numero in una whitelist. Nessun provider può scavalcare la decisione di Meta sull'idoneità. **Il mio numero è stato bannato?** No. Questo messaggio riguarda la connessione del numero all'API. L'app WhatsApp Business continua a funzionare sul telefono come prima. **Quanto devo aspettare prima di riprovare?** Meta non pubblica un periodo fisso. La soluzione documentata è più attività reale nell'app WhatsApp Business, quindi aspetta che il numero sia stato usato davvero. **Perché il messaggio parla di migrazione?** Lo stesso popup gestisce anche lo spostamento dei numeri tra account. Il rifiuto copre entrambi i percorsi, quindi il testo li nomina entrambi. **Un altro provider otterrà una risposta diversa?** No. Ogni provider usa lo stesso Embedded Signup di Meta e il controllo di idoneità è di Meta. --- ## "Questo numero di telefono è già registrato su un account WhatsApp" https://easycoexistence.com/it/docs/coexistence-error-number-already-registered Il popup di registrazione di Meta mostra questo errore quando il numero è già registrato in un punto che blocca il passaggio che stai tentando: WhatsApp consumer, un account WhatsApp Business API o un account su un'altra piattaforma. Prima devi scollegare il numero da quell'account. Dopo lo scollegamento, Meta indica che possono servire alcuni minuti prima che il numero torni disponibile. ### Cosa dice la documentazione di Meta su questo messaggio? Il riferimento di Meta agli errori di Embedded Signup riporta il messaggio come "This number is registered to an existing WhatsApp account. To use this number, disconnect it from the existing account. Then, return to this page and re-enter the number." Aggiunge che possono servire fino a 3 minuti prima che il numero torni disponibile. Secondo Meta, il numero di telefono è già registrato sulla sua piattaforma, e cita WhatsApp Messenger, l'app WhatsApp Business e la WhatsApp Business API. La soluzione suggerita è annullare la registrazione del numero oppure usarne un altro. Il popup viene mostrato nella lingua dell'utente, quindi lo stesso rifiuto arriva in italiano, spagnolo o portoghese con identico significato. ### Perché una registrazione Coexistence può incappare in questo errore? Coexistence serve a collegare un numero già registrato nell'app WhatsApp Business, quindi l'essere registrato non è di per sé il problema. Il messaggio compare quando il flusso non segue il percorso Coexistence, oppure quando la registrazione è del tipo sbagliato. Ci sono tre situazioni che lo provocano. Il numero è su WhatsApp consumer anziché sull'app WhatsApp Business, e Coexistence non può collegarlo. Il flusso in uso è una registrazione standard di un numero nuovo, e non l'opzione per collegare un account esistente dell'app WhatsApp Business, quindi Meta considera il numero come uno da registrare da zero. Oppure il numero è registrato direttamente sulla WhatsApp Business API, fuori dall'app. Ogni caso richiede una soluzione diversa, ed è per questo che il solo messaggio non basta per sapere cosa fare. ### Come si libera il numero e si riprova? Scegli la soluzione in base a dove si trova il numero. Se è su WhatsApp consumer, spostalo prima sull'app WhatsApp Business sul telefono. Se è sull'app WhatsApp Business e il popup mostra comunque questo messaggio, controlla che il flusso abbia offerto l'opzione per collegare un account esistente dell'app WhatsApp Business: senza quella schermata il flusso è quello sbagliato. Se è registrato sull'API tramite un'altra piattaforma, va scollegato da lì. Dopo lo scollegamento aspetta qualche minuto, come indica Meta, poi torna al popup e inserisci di nuovo il numero. Se il popup è stato chiuso, riavvia il flusso dall'inizio invece di riutilizzare una vecchia finestra. - Riprovare lo stesso numero subito dopo lo scollegamento. Meta indica che la disponibilità può richiedere fino a tre minuti. - Eseguire una registrazione standard di un numero nuovo per il numero di un'app. Coexistence richiede il flusso che offre di collegare l'account esistente dell'app WhatsApp Business, e non quello per registrare un numero nuovo. - Eliminare l'account dell'app WhatsApp Business per cancellare l'errore. Così rimuovi proprio la registrazione che Coexistence collega. **A quale account esistente si riferisce Meta?** Il popup non lo dice. È il punto in cui il numero è registrato adesso: WhatsApp consumer, l'app WhatsApp Business sul percorso sbagliato oppure l'API tramite un'altra piattaforma. **Perderò le mie chat se lo scollego?** Lo scollegamento da una piattaforma si fa nell'app WhatsApp Business, in Impostazioni, Account, Business Platform. È un'azione separata dall'eliminazione dell'account dell'app, che non è la soluzione. **Ho visto l'errore in italiano. È lo stesso errore?** Sì. Il popup è localizzato, quindi lo stesso rifiuto compare nella lingua usata dalla sessione. **Un provider deve fare qualcosa?** Solo se il numero è collegato tramite quel provider. In quel caso lo scollegamento avviene lì, prima che il nuovo flusso possa completarsi. --- ## «Richiesta del codice non riuscita: i nostri server sono temporaneamente non disponibili» https://easycoexistence.com/it/docs/coexistence-error-request-code-unavailable «Richiesta del codice non riuscita: i nostri server sono temporaneamente non disponibili. Attendi 1 ora prima di riprovare» compare quando durante il signup viene richiesto un codice di verifica per un numero e Meta non lo invia. L'istruzione nel messaggio è la soluzione: smetti di richiedere codici, aspetta l'ora intera, poi riprova una sola volta da un flusso nuovo. ### È un'interruzione di Meta? Può esserlo, ma i messaggi documentati vicini a questo indicano altro. Il riferimento agli errori di Embedded Signup di Meta non elenca questa formulazione esatta. Elenca però una famiglia di rifiuti sul codice di verifica che si comportano allo stesso modo: «Hai richiesto il codice troppe volte», i codici 2494158 e 2388367 per richieste ripetute e 2593037 per un errore durante la richiesta del codice. Ognuno invita a tornare più tardi. Esiste anche un vero problema della piattaforma. Lato API, 133004 indica un server temporaneamente non disponibile e il consiglio di Meta è controllare la pagina di stato della WhatsApp Business Platform prima di riprovare. Se la pagina di stato non mostra incidenti, considera il messaggio come un limite alle richieste di codice per quel numero e rispetta l'ora indicata. ### Perché viene richiesto un codice per un numero Coexistence? Nel percorso Coexistence il numero è già registrato nell'app WhatsApp Business, e per questo Meta dice ai partner di saltare il passaggio di registrazione del numero di telefono. Il flusso documentato da Meta verifica la proprietà tramite l'app stessa: l'azienda riceve un messaggio dall'account Facebook Business ufficiale nell'app WhatsApp Business, tocca Connetti, poi completa lì il passaggio di verifica. Quindi una richiesta di codice che continua a fallire è un indizio: controlla su quale percorso si trova il popup. Se la schermata che propone di collegare un account esistente dell'app WhatsApp Business non è mai comparsa, il flusso tratta il numero come una nuova registrazione e chiede un codice via SMS o vocale, ed è lì che questi limiti scattano. ### Come riprovare senza peggiorare le cose? Aspetta l'ora intera che il messaggio chiede, senza richiedere un altro codice nel frattempo. Meta dice che il sistema limita quante volte un codice può essere richiesto in un certo intervallo di tempo, quindi le richieste fatte durante l'attesa giocano contro di te. Trascorsa l'ora, chiudi il vecchio popup e riavvia il flusso, invece di premere «Invia di nuovo» in una finestra rimasta aperta. Scegli l'opzione per collegare l'account esistente dell'app WhatsApp Business, tieni il telefono con il numero sbloccato e a portata di mano, e completa la verifica nell'app appena arriva. Se hai inserito un codice sbagliato più volte, l'indicazione di Meta è diversa: il sistema consente un numero limitato di tentativi di verifica e dice di aspettare circa 12 ore prima di riprovare. - Premere più volte «Invia di nuovo» durante l'ora. Meta limita la frequenza con cui un codice può essere richiesto in un periodo. - Dare per scontato che l'interruzione sia permanente e cambiare numero. Il messaggio indica un'attesa temporanea. - Eseguire la registrazione di un numero nuovo per un numero dell'app. Coexistence verifica tramite l'app WhatsApp Business, non con una nuova registrazione via SMS. **Aspettare più di un'ora aiuta?** Un'ora è quanto indica il messaggio. Aspettare di più non fa male, ma richiedere codici durante quell'ora sì. **Il mio provider può azzerare il limite?** No. I limiti sui codici di verifica li applica Meta al numero e nessun provider può rimuoverli. **L'app WhatsApp Business è interessata?** No. L'app continua a funzionare sul telefono. Il rifiuto riguarda solo il passaggio di signup nel browser. **Come capisco se è una vera interruzione?** Controlla la pagina di stato della WhatsApp Business Platform di Meta. Se non mostra incidenti, considera il messaggio come un limite alle richieste di codice. --- ## La scansione del QR code di Coexistence non riesce nell'app WhatsApp Business https://easycoexistence.com/it/docs/coexistence-error-qr-code-pairing-failed Quando la scansione del codice fallisce durante la registrazione Coexistence, le cause da controllare sono sul telefono: un'app WhatsApp Business non aggiornata, la scansione fatta dall'app o dal dispositivo sbagliato, oppure la schermata che segue la scansione lasciata senza risposta. La soluzione è aggiornare l'app, scansionare dall'app WhatsApp Business del telefono che ha il numero e completare ogni passaggio. ### Cosa dovrebbe succedere sul telefono? La documentazione di Meta descrive la parte sul telefono in quattro mosse. L'azienda riceve un messaggio dall'account Facebook Business ufficiale dentro l'app WhatsApp Business e tocca Connetti. Poi tocca Connetti alla Business Platform. Poi tocca Conferma, che è il punto in cui sceglie se condividere la cronologia delle chat. Infine completa il passaggio del codice di verifica e torna al browser per concludere il flusso. Il codice mostrato nel browser serve ad avviare quella conversazione nell'app, quindi una scansione che non fa nulla, o un telefono che mostra un errore appena scansiona, significa che una di queste mosse non ha potuto partire. Tutto ciò che viene prima, nel browser, ha già funzionato. ### Perché la scansione non riesce? Ci sono quattro cause da controllare, in quest'ordine. L'app è troppo vecchia. Meta richiede l'app WhatsApp Business versione 2.24.17 o successiva e ha un errore di Embedded Signup, 4563015, che dice semplicemente di aggiornare l'app all'ultima versione. A scansionare è stata l'app sbagliata. Il codice deve essere gestito dall'app WhatsApp Business che ha il numero, sul telefono principale. WhatsApp per uso personale, l'app fotocamera del telefono o un dispositivo collegato come WhatsApp Web o Desktop non sono la stessa cosa. Le schermate non sono state completate. La scansione apre soltanto il passaggio; a farlo avanzare sono i tocchi su Connetti, Connetti alla Business Platform e Conferma. Il popup è stato chiuso. Se la finestra del browser non c'è più, il flusso che il telefono stava completando sparisce con lei. ### Come riprovare in modo pulito? Aggiorna prima l'app WhatsApp Business dallo store e riaprila. Assicurati che il telefono che hai in mano sia quello che ha il numero e che sia sbloccato e online. Poi riavvia da capo il flusso di registrazione nel browser, scegli l'opzione per collegare l'account esistente dell'app WhatsApp Business e tieni aperto il popup mentre lavori sul telefono. Gestisci il codice dall'interno dell'app WhatsApp Business, rispondi a ogni schermata man mano che compare e torna al browser per concludere. Dopo che la connessione è completata, aspettati che i dispositivi collegati vengano disconnessi. Meta scollega tutte le app companion quando il numero si connette all'API, e puoi collegarle di nuovo in seguito. - Scansionare con l'app fotocamera del telefono. Il codice deve essere gestito dall'app WhatsApp Business che ha il numero. - Chiudere il popup del browser mentre lavori sul telefono. Il passaggio sul telefono ha bisogno del flusso che lo ha avviato. - Considerare un errore i dispositivi collegati disconnessi. Meta scollega le app companion alla connessione; si possono collegare di nuovo. **Può scansionare qualcun altro per l'azienda?** Solo con il telefono che ha il numero. Il passaggio avviene nell'app WhatsApp Business su quel dispositivo. **Posso usare WhatsApp Web per scansionare?** No. I dispositivi collegati sono companion dell'account. Il passaggio sul telefono spetta all'app WhatsApp Business del telefono principale. **Una scansione fallita cambia qualcosa sul telefono?** No. Finché il flusso non è completato, il numero non è connesso e l'app funziona come prima. **La mia app risulta aggiornata. E adesso?** Controlla che la versione sia 2.24.17 o successiva, poi riavvia il flusso da capo e completa ogni schermata. --- ## Registrazione Coexistence bloccata da un vecchio Business Portfolio https://easycoexistence.com/it/docs/coexistence-error-inaccessible-business-portfolio Se il numero è collegato a un Business Portfolio Meta diverso da quello selezionato nel popup di registrazione, Meta lo rifiuta e dice che il numero non è associato all'azienda che hai selezionato. Il numero va scollegato dall'interno di quell'altro portfolio, e serve qualcuno con accesso da amministratore, oppure il flusso va eseguito in quel portfolio. ### Cosa dice Meta quando succede? Il riferimento di Meta per gli errori di Embedded Signup elenca il codice 3441041: "Il numero di telefono che hai inserito non è associato all'azienda che hai selezionato. Per continuare, devi scollegare questo numero di telefono da quell'azienda oppure inserire un numero diverso." L'azienda selezionata è il Business Portfolio scelto nella prima schermata del popup. Il messaggio significa che Meta associa già il numero a un portfolio diverso. Quel collegamento può risalire a una configurazione precedente: un'agenzia che in passato ha connesso il numero, il Business Manager di un ex dipendente o un vecchio account WhatsApp creato per le inserzioni. Chi esegue il flusso oggi spesso non sa nemmeno che esiste. ### Come scollegare il numero dall'altro portfolio? La soluzione documentata da Meta ha due parti, da eseguire entrambe nel portfolio che al momento detiene il numero. Prima rimuovi l'account WhatsApp collegato a quel numero: Meta Business Suite, Impostazioni, Account, Account WhatsApp, Rimuovi account. Poi elimina il numero di telefono da WhatsApp Manager, nella scheda Numeri di telefono. Entrambi i passaggi si fanno dentro quel portfolio, quindi serve qualcuno con accesso da amministratore. Meta richiede già il permesso di livello amministratore anche solo per creare account WhatsApp Business in un portfolio. Quando il numero è libero, ripeti la registrazione e seleziona il portfolio che controlli. ### E se nessuno riesce ad accedere al vecchio portfolio? Allora le opzioni realistiche si riducono a due. Per prima cosa, recupera l'accesso. Chi ha creato il portfolio, o un qualsiasi amministratore rimasto, può aggiungere una persona attuale come amministratore. Se il portfolio è gestito da un'agenzia, devi chiederle di concederti l'accesso oppure di occuparsi lei dello scollegamento. In alternativa, una volta ripristinato l'accesso, esegui il flusso dentro quel vecchio portfolio invece di spostare il numero fuori. Coexistence mantiene gli account convertiti nel portfolio del cliente, quindi il portfolio in cui esegui il flusso è quello in cui il numero resterà. Scegli quello che l'azienda controllerà ancora tra un anno. - Creare un nuovo portfolio e riprovare. Il numero è ancora collegato al vecchio, quindi arriva lo stesso rifiuto. - Eliminare l'account dell'app WhatsApp Business per spezzare il collegamento. Il collegamento è gestito lato Meta, dentro l'altro portfolio. - Lasciare il numero in un portfolio che l'azienda non controlla. Chi lo amministra controlla la connessione. **Il supporto Meta può spostare il numero al posto mio?** La soluzione documentata da Meta per il 3441041 è lo scollegamento dentro l'altro portfolio, eseguito da chi ha accesso. Meta non descrive uno spostamento del numero per tuo conto. **Come scopro quale portfolio detiene il numero?** Il messaggio di Meta non lo indica. Controlla ogni portfolio usato da chiunque in azienda, compresi quelli configurati da un'agenzia. **Lo scollegamento blocca l'app WhatsApp Business?** I passaggi rimuovono l'account WhatsApp e il numero da quel portfolio, in Meta Business Suite e in WhatsApp Manager. L'app sul telefono non c'entra. **È la stessa cosa del numero presso un altro provider?** No. Quello è un collegamento all'app di un altro partner. Qui il numero appartiene a un portfolio diverso. --- ## L'opzione «Collega la tua app WhatsApp Business esistente» non compare https://easycoexistence.com/it/docs/coexistence-error-option-not-showing L'opzione per collegare un account dell'app WhatsApp Business esistente compare solo se la piattaforma che avvia l'Embedded Signup di Meta l'ha attivata nel proprio codice. Senza questa impostazione, il popup mostra la schermata standard di selezione dell'account e tratta il numero come una nuova registrazione. L'azienda non può attivarla: deve farlo la piattaforma. ### Chi controlla la comparsa dell'opzione? La piattaforma che avvia il popup. La documentazione di Meta indica ai partner di aggiungere una proprietà featureType impostata su whatsapp_business_app_onboarding quando avviano l'Embedded Signup. Meta fornisce anche il controllo: se la schermata di selezione dell'account è stata sostituita da una che propone di collegare un account WhatsApp Business esistente, la funzione è attiva. Quindi, quando l'azienda vede le schermate ordinarie, cioè scegliere o creare un account WhatsApp Business e inserire un numero da registrare, il popup è stato avviato senza quell'impostazione. Nelle impostazioni Meta dell'azienda non c'è nulla che cambi questa situazione. L'azienda può solo passare a un link di registrazione di una piattaforma che l'ha attivata. ### Perché una piattaforma potrebbe non offrirla? Meta elenca dei requisiti lato piattaforma prima che l'opzione possa essere attivata. La piattaforma deve essere già un Solution Partner o un Tech Provider, deve saper usare Cloud API, deve avere un callback webhook in grado di accettare ed elaborare i webhook e deve eseguire l'Embedded Signup con il logging delle sessioni. Uno strumento self-hosted, o un'integrazione costruita su un'app sviluppatore che non è un Tech Provider, non soddisfa il primo di questi requisiti, e in quel caso l'opzione non si recupera con una modifica di configurazione lato azienda. La soluzione è una piattaforma che ha fatto questo lavoro. L'altra lacuna riguarda le versioni. L'Embedded Signup v2 e v3 sono deprecati il 15 ottobre 2026, e Meta invita i partner a passare alla v4 prima di quella data. ### E se l'opzione compare ma l'account non si può scegliere? È un rifiuto diverso, e dipende dall'account, non dalla piattaforma. Il riferimento agli errori di Meta elenca 3441047: la funzione non è disponibile per gli account che usano messaggi di marketing, e l'azienda deve selezionare un altro account WhatsApp Business. Il codice 3441042 indica che la funzione non è disponibile per i numeri di quella regione. E un'app con versione precedente alla 2.24.17 viene rifiutata con la richiesta di aggiornare all'ultima versione. Ognuno di questi casi arriva con un proprio messaggio nel popup. Un'opzione mancante senza alcun messaggio riporta invece al modo in cui il flusso è stato avviato. - Cercare un interruttore Coexistence nelle impostazioni Meta dell'azienda. L'opzione è impostata da chi avvia il popup. - Completare comunque il flusso standard. Senza l'opzione, Meta tratta il numero come una nuova registrazione, che non è Coexistence. - Credere che un'integrazione Embedded Signup più vecchia sia ancora valida. Meta depreca la v2 e la v3 il 15 ottobre 2026. **L'azienda può attivare Coexistence da sola?** Non nel popup. L'opzione è impostata dalla piattaforma che avvia l'Embedded Signup, tramite l'impostazione featureType. **Come faccio a sapere se l'opzione è attiva?** Il test di Meta: la schermata di selezione dell'account è sostituita da una che propone di collegare il tuo account WhatsApp Business esistente. **All'azienda serve un Business Portfolio verificato?** I requisiti elencati da Meta per questa opzione riguardano la piattaforma che avvia il flusso, più l'app alla versione 2.24.17 o successiva per l'azienda. **È una restrizione regionale?** Un rifiuto regionale arriva con un proprio messaggio, codice 3441042. Un'opzione mancante senza alcun messaggio rimanda al modo in cui il flusso è stato avviato. --- ## "Aggiorna WhatsApp Business App" durante la registrazione di Coexistence https://easycoexistence.com/it/docs/coexistence-error-business-app-outdated Coexistence richiede l'app WhatsApp Business alla versione 2.24.17 o successiva sul telefono che ospita il numero. Con una versione precedente, il popup di registrazione di Meta rifiuta il numero e chiede di aggiornare l'app all'ultima versione. Si risolve aggiornando dall'app store e rifacendo il flusso dall'inizio. ### Cosa dice il messaggio? Il riferimento agli errori di Embedded Signup di Meta elenca il codice 4563015 con il testo "Update your WhatsApp Business App to the latest version to use this phone number", e la soluzione è proprio quella: aggiornare l'app all'ultima versione. Il requisito che sta dietro all'errore è indicato nella documentazione di Meta sull'onboarding di Coexistence: il cliente deve usare la versione 2.24.17 o superiore dell'app WhatsApp Business. Il messaggio chiede l'ultima versione e non quella minima, ma aggiornare all'ultima versione disponibile soddisfa entrambe le condizioni. ### Quale dispositivo va aggiornato? Il telefono principale: il dispositivo in cui il numero è registrato nell'app WhatsApp Business. È l'app che Meta controlla ed è quella che gestisce il passaggio sul telefono nel flusso. Aggiornare WhatsApp Web, l'app desktop o un tablet collegato all'account non serve, perché sono dispositivi complementari e non la registrazione vera e propria. La documentazione di Meta precisa anche che i client complementari vengono scollegati quando il numero si connette all'API e che WhatsApp per Windows e WhatsApp per WearOS non sono più supportati come client complementari. In uno scenario con agenzia, chi esegue il flusso nel browser spesso non ha in mano il telefono, quindi è un passaggio da confermare con il titolare dell'azienda prima di iniziare. ### Come si verifica la versione e si riprova? Sul telefono che ospita il numero, trova la versione installata dell'app WhatsApp Business, nelle informazioni della guida dell'app oppure nella sua pagina sull'app store del telefono. Se è inferiore alla 2.24.17, o se lo store propone un aggiornamento, installalo. Dopo l'aggiornamento, chiudi e riapri l'app, così la versione in esecuzione è quella nuova. Poi avvia di nuovo il flusso di registrazione dall'inizio nel browser, senza riprendere un popup che ha già mostrato il rifiuto, e scegli l'opzione per collegare l'account dell'app WhatsApp Business esistente. L'aggiornamento avviene nell'app store, non nel popup di registrazione, quindi è un passaggio per chi ha il telefono. Fatti confermare il nuovo numero di versione prima di rifare il flusso, senza dare per scontato che l'aggiornamento sia andato a buon fine. - Aggiornare WhatsApp Web o l'app desktop. Meta controlla l'app WhatsApp Business sul telefono principale. - Aggiornare WhatsApp consumer su un telefono con entrambe le app. L'app Business è un'installazione separata, con una versione propria. - Riprovare nello stesso popup dopo l'aggiornamento. Riavvia il flusso, così il controllo viene fatto sulla nuova versione. **La 2.24.17 basta o serve l'ultima versione?** Il minimo indicato da Meta è la 2.24.17. Il testo dell'errore chiede l'ultima versione, quindi aggiornare del tutto copre entrambe le richieste. **Aggiornando si perdono le chat?** L'aggiornamento sostituisce la versione dell'app sulla stessa registrazione. Non equivale a eliminare l'account o a registrare di nuovo il numero, cosa da evitare. **La versione conta anche dopo la connessione?** Il requisito di Meta vale per l'onboarding. Tenere l'app aggiornata resta comunque una buona idea, perché il telefono continua a far parte della connessione. **È la stessa cosa del numero non idoneo?** No. L'idoneità riguarda l'attività sull'account. Qui conta soltanto la versione dell'app sul telefono. --- ## Errore Coexistence: numero già collegato a un altro provider https://easycoexistence.com/it/docs/coexistence-error-number-on-another-provider Il flusso Coexistence di Meta non collega a una nuova piattaforma il numero di un'app WhatsApp Business finché un'altra piattaforma lo detiene ancora. Se il numero è già collegato a un altro provider, il popup di registrazione di Meta lo rifiuta e indica che il cambio di partner non è supportato in quel flusso. L'azienda scollega la piattaforma attuale nell'app WhatsApp Business, attende 15 minuti e poi avvia la nuova registrazione. ### Quali messaggi indicano che il numero è su un altro provider? Il riferimento di Meta agli errori di Embedded Signup ne riporta tre per questa situazione, nella sezione sull'onboarding degli utenti dell'app WhatsApp Business. - 2655093: l'azienda condivide già questo account WhatsApp Business con un partner e in questo flusso il cambio di partner non è supportato. - 3441049: il numero è già registrato con il prodotto e deve essere scollegato dall'account attuale nell'app WhatsApp Business. - 2655094: scollega la tua piattaforma aziendale per continuare, poi attendi 15 minuti prima di riprovare. ### Come si scollega il provider attuale? Dal telefono, nell'app WhatsApp Business. Il percorso indicato da Meta è Impostazioni, Account, Piattaforma aziendale: seleziona la piattaforma collegata e tocca Scollega. Meta precisa anche che la chiamata di deregistrazione dell'API non si può usare su un numero in uso sia con l'app sia con Cloud API, ed è per questo che lo scollegamento avviene nell'app e non dalla dashboard del vecchio provider. Quando l'azienda scollega, Meta invia alla piattaforma precedente un webhook account_update con un evento PARTNER_REMOVED. È così che il vecchio provider ne viene a conoscenza. Un eventuale abbonamento con quel provider è una questione separata tra l'azienda e lui. ### Cosa succede dopo lo scollegamento? Attendi. I messaggi per 3441049 e 2655094 indicano entrambi di aspettare 15 minuti prima di riprovare. Poi avvia la registrazione della nuova piattaforma dall'inizio e scegli l'opzione per collegare l'account esistente dell'app WhatsApp Business. È un onboarding nuovo: la condivisione della cronologia delle chat viene proposta di nuovo e la nuova piattaforma ha 24 ore dopo l'onboarding per sincronizzare contatti e cronologia. Un caso può ancora interrompere il passaggio. Meta segnala che un'azienda che in passato ha lavorato con un partner e condivide ancora la linea di credito di quel partner può vedere un errore passando a un nuovo partner, e pubblica una guida separata per risolverlo. - Chiedere al vecchio provider di annullare la registrazione del numero. Meta dice che la chiamata di deregistrazione non funziona su un numero usato sia con l'app sia con Cloud API. - Riprovare dopo pochi minuti dallo scollegamento. Meta chiede di attendere 15 minuti. - Eliminare l'account dell'app WhatsApp Business per interrompere la vecchia connessione. Lo scollegamento dalle impostazioni è il percorso documentato. **Un numero può essere collegato a due provider contemporaneamente?** Non tramite questo flusso. Il messaggio di Meta indica che il cambio di partner non è supportato senza prima scollegare quello attuale. **Scollegare cancellerà le mie chat?** Scollegare rimuove la connessione con la piattaforma. L'app WhatsApp Business resta sul telefono e continua a funzionare. **Il nuovo provider può scollegare il vecchio al posto mio?** No. Lo scollegamento lo fa l'azienda nell'app WhatsApp Business. **La cronologia si sincronizza di nuovo con il nuovo provider?** Il nuovo onboarding propone di nuovo la condivisione della cronologia e la nuova piattaforma ha 24 ore per eseguire la sincronizzazione. --- ## "This authorization code has expired" dopo la registrazione Coexistence https://easycoexistence.com/it/docs/coexistence-error-authorization-code-expired Quando Embedded Signup di Meta termina, consegna alla piattaforma che l'ha avviato un codice di breve durata, da scambiare con un access token entro 30 secondi. Se lo scambio avviene dopo, oppure usa il codice di un tentativo precedente, Meta risponde che il codice di autorizzazione è scaduto. Rieseguire il flusso genera un codice nuovo. ### Quale codice è scaduto? Quando l'azienda completa Embedded Signup, Meta restituisce gli ID degli asset e un codice token scambiabile alla finestra del browser che ha aperto il popup. La piattaforma invia poi quel codice al proprio server, che chiama l'endpoint oauth access_token di Meta con l'ID e il secret della propria app per scambiarlo con un token aziendale. La guida all'implementazione di Meta è esplicita sui tempi: il codice token scambiabile ha una durata di 30 secondi, quindi la piattaforma deve riuscire a scambiarlo prima che scada. Uno scambio tentato dopo quel momento viene rifiutato, e "This authorization code has expired" è il modo in cui si legge quel rifiuto. L'azienda non ha sbagliato nulla completando il popup lentamente: il conteggio parte da quando il codice viene restituito. ### Perché succede se il popup termina in ritardo o viene aperto due volte? Diverse situazioni possono far slittare lo scambio oltre quel limite. La scheda del browser è rimasta in background o il portatile è andato in stop mentre il flusso terminava, quindi il codice è arrivato al server della piattaforma molto dopo la sua emissione. Il server della piattaforma ha messo in coda lo scambio dietro altre operazioni invece di eseguirlo subito. Oppure la persona ha aperto il flusso due volte, li ha completati entrambi, e la piattaforma ha scambiato il codice della prima finestra dopo che la seconda era terminata. Nei test c'è un quarto caso: copiare il codice dalla console del browser e scambiarlo a mano con cURL o Postman. La guida di Meta avverte proprio di questo e consiglia di avere pronta la richiesta di scambio prima di iniziare. ### Come si completa la connessione? Rieseguì il flusso dall'inizio in una sola finestra e lascialo terminare con la pagina della piattaforma in primo piano. Ogni completamento restituisce un codice nuovo, e allo scambio immediato di quel codice la piattaforma non deve aggiungere altro. Per un numero Coexistence, fallo senza indugi. Meta converte l'account WhatsApp Business quando l'azienda completa il flusso, e una volta che la piattaforma ha fatto l'onboarding del cliente ha 24 ore per sincronizzare lo storico dei messaggi; trascorso questo tempo, l'azienda deve essere disconnessa e completare di nuovo il flusso. Lato piattaforma, la soluzione duratura è scambiare il codice sul server nel momento in cui arriva, prima di qualsiasi altro passaggio di onboarding. - Ritentare lo scambio del token con lo stesso codice. È scaduto dopo 30 secondi e non tornerà valido. - Eseguire la registrazione in due finestre contemporaneamente. Conta solo il codice del tentativo che si sta scambiando. - Scambiare il codice dal browser. Meta richiede lo scambio come richiesta da server a server con il secret dell'app. **L'azienda ha collegato il numero oppure no?** L'azienda ha completato il flusso di Meta, ma la piattaforma non è riuscita a trasformare il codice in un token funzionante, quindi non può ancora operare sul numero. Rieseguire il flusso le fornisce un codice nuovo. **Si può far durare il codice più a lungo?** No. La durata di 30 secondi la stabilisce Meta e nessuna piattaforma può estenderla. **L'app WhatsApp Business è coinvolta?** No. L'app continua a funzionare sul telefono mentre il problema viene risolto. **È lo stesso di un access token scaduto?** No. Qui si tratta del codice di registrazione di breve durata. Un access token scaduto su una connessione funzionante restituisce l'errore 190. --- ## "Your app is missing required Graph API permissions for Cloud API companion pairing" https://easycoexistence.com/it/docs/coexistence-error-companion-pairing-permission Questo messaggio significa che la piattaforma che ha avviato la registrazione non ha i permessi WhatsApp richiesti da Meta, al livello di accesso richiesto da Meta, per collegare a Cloud API il numero di un'app WhatsApp Business. Meta consente a un'azienda di concedere solo i permessi per cui la piattaforma ha l'Advanced access. L'azienda non può risolverlo: deve farlo la piattaforma. ### Cosa significa il messaggio? Il testo completo è: "Your app is missing required Graph API permissions for Cloud API companion pairing. Please verify advanced WhatsApp Business permissions are granted, then try again." I riferimenti pubblici di Meta sugli errori non riportano questa formulazione esatta, ma ogni sua parte corrisponde a qualcosa che Meta documenta. "Your app" è l'app Meta della piattaforma che gestisce la registrazione, non l'app WhatsApp Business sul telefono. Meta non definisce pubblicamente il companion pairing; letto nel contesto, descrive Cloud API che si collega a un numero che resta registrato nell'app WhatsApp Business, ed è proprio la configurazione di Coexistence. Infine, i permessi WhatsApp Business "advanced" indicano l'Advanced access, il livello che Meta concede tramite App Review. ### Quali permessi sono coinvolti? La documentazione di Meta sui permessi ne indica due che le integrazioni WhatsApp richiedono in genere. whatsapp_business_management copre i metadati dell'account, i template, i numeri di telefono, le analisi e i webhook dell'account. whatsapp_business_messaging copre l'invio dei messaggi e la ricezione dei webhook di messaggi e stato. Per un partner i cui clienti usano la sua app, Meta richiede App Review e Advanced access per ogni permesso di cui l'app ha bisogno. Meta ne dichiara la conseguenza in modo diretto: senza Advanced access per un permesso, i clienti non possono concederlo all'app tramite Embedded Signup. Le chiamate fatte con whatsapp_business_management su account che l'app non possiede, senza Advanced access, restituiscono l'errore 200. Una piattaforma può verificare cosa ha concesso davvero l'azienda ispezionando il token con l'endpoint debug_token di Meta, che elenca i permessi concessi sotto scopes. ### Cosa può fare l'azienda? Molto poco da parte sua, e non dovrebbe provare a cambiare le proprie impostazioni Meta per risolvere il problema. La soluzione sta nella piattaforma: deve essere un Tech Provider o un Solution Partner, requisito che Meta indica per l'onboarding degli utenti dell'app WhatsApp Business, e deve avere l'Advanced access approvato per i permessi WhatsApp. L'azienda può segnalare alla piattaforma il testo esatto del messaggio, poi riprovare quando la piattaforma conferma il proprio accesso, oppure scegliere una piattaforma che ha già quello status. Riprovare lo stesso flusso sulla stessa piattaforma prima di allora dà lo stesso risultato e non ha effetto sull'app WhatsApp Business sul telefono. - Concedere più permessi nelle impostazioni Meta dell'azienda. L'accesso mancante appartiene all'app della piattaforma. - Ospitare in autonomia uno strumento su un'app sviluppatore senza App Review. Senza Advanced access, le aziende non possono concedere i permessi necessari. - Riprovare di continuo sulla stessa piattaforma. Il risultato cambia solo quando cambia l'accesso di quella piattaforma. **C'è qualcosa che non va nella mia app WhatsApp Business?** No. Il messaggio si riferisce all'app Meta della piattaforma, non all'app sul tuo telefono, che continua a funzionare. **Posso concedere io il permesso?** Puoi concedere solo i permessi per cui la piattaforma ha l'Advanced access. L'accesso mancante deve prima essere approvato per la piattaforma. **Come ottiene l'Advanced access una piattaforma?** Tramite la Meta App Review, per ogni permesso di cui la sua app ha bisogno, come partner i cui clienti usano l'app. **All'azienda serve l'App Review?** No. Meta dice che uno sviluppatore diretto che accede solo ai dati della propria azienda non ha bisogno né di App Review né di Advanced access. --- ## Errore WhatsApp 0: impossibile autenticare l'utente dell'app https://easycoexistence.com/it/docs/whatsapp-error-0 Il codice di errore 0 significa che Meta non ha potuto autenticare l'utente dell'app dietro il token di accesso. La descrizione di Meta dice: "We were unable to authenticate the app user." Il token è scaduto, è stato invalidato oppure l'utente ha impedito a tutte le app di accedere ai suoi dati. La soluzione è un nuovo token di accesso, non un nuovo tentativo. ### Che cosa significa il codice di errore 0 di WhatsApp? Significa che la piattaforma ha ricevuto una richiesta e non è riuscita ad associarla a un utente dell'app di cui si fida. Meta classifica il codice 0 tra gli errori di autorizzazione nel riferimento degli errori della Cloud API, con il testo di dettaglio "We were unable to authenticate the app user." I possibili motivi che indica riguardano tutti il token: è scaduto, è stato invalidato, oppure la persona che lo ha concesso ha cambiato un'impostazione che impedisce a tutte le app di accedere ai suoi dati. Nell'elenco non c'è nulla che riguardi il numero di telefono, il WhatsApp Business Account o il messaggio inviato. La richiesta non è andata abbastanza avanti perché venisse controllato uno di questi elementi. ### Come si risolve l'errore 0? Ottieni un nuovo token di accesso. È il rimedio indicato da Meta ed è l'unico che funziona. Prima di sostituirlo, capisci quale delle tre cause si è verificata, perché ognuna ritorna se viene ignorata. Un token utente con una durata breve scadrà di nuovo secondo i tempi previsti. Un token invalidato continuerà a fallire finché qualcuno non concede di nuovo l'accesso. Un utente che ha disattivato del tutto l'accesso delle app deve riattivarlo prima che qualsiasi token per quell'utente possa funzionare. Per l'invio da server a server, la guida di Meta sui token di accesso consiglia i token System User, che descrive come di lunga durata e adatti ai servizi automatizzati che non richiedono interazione dell'utente. ### L'errore 0 è uguale all'errore 190? Nella pratica si sovrappongono, ma Meta li elenca separatamente. L'errore 190 ha il testo di dettaglio "Your access token has expired." L'errore 0 è più ampio: copre un token scaduto, uno invalidato e un utente che ha bloccato del tutto l'accesso delle app. Entrambi compaiono nella stessa tabella di autorizzazione ed entrambi si risolvono ottenendo un nuovo token. La differenza pratica sta nella diagnosi. Un 190 ti dice che il token è invecchiato. Uno 0 ti dice che l'autenticazione è fallita e lascia a te stabilire perché, cosa che conviene fare prima di emettere un sostituto che fallirà nello stesso modo un'ora dopo. - Ripetere la stessa richiesta. Un token non autenticato resta non autenticato, quindi ogni nuovo tentativo restituisce di nuovo il codice 0. - Ricollegare il numero. Il numero non è mai stato controllato, quindi rifare l'onboarding chiede al titolare dell'azienda un lavoro che non cambia nulla. - Emettere un nuovo token utente di breve durata per un job di backend. Scadrà secondo i tempi previsti e l'errore tornerà. **L'errore 0 significa che il mio numero è stato disconnesso?** No. I motivi indicati da Meta per il codice 0 riguardano tutti il token di accesso. Il numero e l'app WhatsApp Business sul telefono non c'entrano. **Dove è documentato l'errore 0?** Nella tabella degli errori di autorizzazione del riferimento dei codici di errore della Cloud API di Meta. La Cloud API è costruita sulla Graph API, che usa lo stesso formato di errore. **Aspettare farà sparire l'errore 0?** No. Un token scaduto o invalidato non si ripristina da solo. Serve un nuovo token. **Come controllo che cosa può fare un token?** Usa il debugger dei token di accesso di Meta o l'endpoint debug_token. Entrambi mostrano se il token è valido, quando scade e quali permessi ha. --- ## Errore 3 di WhatsApp: problema di capacità o permessi https://easycoexistence.com/it/docs/whatsapp-error-3 Il codice di errore 3 indica che all'app che chiama l'endpoint manca una capacità o un permesso richiesto da quell'endpoint. La descrizione di Meta è "Capability or permissions issue." La Graph API lo chiama API Method. La soluzione è ispezionare i permessi concessi al token con l'access token debugger e aggiungere quello che serve all'endpoint. ### Cosa significa il codice di errore 3 di WhatsApp? Significa che la richiesta è stata autenticata, ma l'app non ha il permesso di fare ciò che ha chiesto. Meta elenca il codice 3 tra gli errori di autorizzazione nel riferimento della Cloud API, con il testo di dettaglio "Capability or permissions issue." La guida alla gestione degli errori della Graph API, che la Cloud API eredita, chiama lo stesso codice API Method e dice di verificare che l'app abbia la capacità o i permessi necessari per la chiamata. Quindi il token funziona. Il problema non è l'identità, ed è questo che distingue il caso dai codici 0 e 190. Il problema è a cosa il token può accedere. ### Come si controllano i permessi di un token? Con l'access token debugger, oppure con l'endpoint debug_token, che restituisce le stesse informazioni. La risposta elenca i permessi concessi nella proprietà scopes. Confronta quell'elenco con la pagina di riferimento dell'endpoint che ha fallito, perché ogni riferimento indica i permessi che richiede. Per WhatsApp bastano due permessi per quasi tutto. whatsapp_business_management serve per i metadati dell'account, i template, l'elenco dei numeri di telefono, le statistiche e i webhook dell'account. whatsapp_business_messaging serve per inviare qualsiasi messaggio e per ricevere i webhook dei messaggi e degli stati. Un token che ha solo uno dei due fallisce nelle chiamate che richiedono l'altro. ### Perché un'app partner vede l'errore 3 mentre uno sviluppatore diretto no? Perché i partner che servono altre aziende hanno un controllo in più. La guida ai permessi di Meta dice che un partner i cui clienti usano la sua app per accedere ai propri dati deve superare l'App Review e ottenere l'accesso Advanced per ogni permesso di cui l'app ha bisogno. Uno sviluppatore diretto che lavora solo con i dati della propria azienda non ha bisogno di App Review né dell'accesso Advanced. Lo stesso codice può quindi funzionare senza problemi sull'account dello sviluppatore e fallire su quello di un cliente. Quando succede, la domanda non è quale permesso manchi al token, ma se l'app sia stata approvata per usare quel permesso su risorse che non le appartengono. - Generare un nuovo token con gli stessi scope. Un token nuovo con gli stessi permessi fallisce nello stesso punto. - Controllare il nome del permesso nelle impostazioni dell'app invece che sul token. Conta ciò che è stato concesso al token. - Testare solo sul tuo account. Le app partner hanno bisogno dell'accesso Advanced prima che gli account dei clienti accettino la chiamata. **L'errore 3 dipende dal mio numero di telefono?** No. Riguarda ciò che il token dell'app può fare. Il numero non viene controllato prima che la richiesta venga rifiutata. **Qual è la differenza tra l'errore 3 e l'errore 10?** Il codice 3 è un problema di capacità o permessi. Il codice 10 indica che un permesso non è stato concesso o è stato revocato. Entrambi si risolvono controllando gli scope del token. **Quale permesso serve per inviare messaggi?** whatsapp_business_messaging. La guida ai permessi di Meta dice che è richiesto per inviare qualsiasi tipo di messaggio. **Riprovare serve a qualcosa?** No. I permessi del token non cambiano da un tentativo all'altro, quindi il risultato è lo stesso. --- ## Errore 4 di WhatsApp: l'app ha raggiunto il limite di chiamate API https://easycoexistence.com/it/docs/whatsapp-error-4 Il codice di errore 4 indica che l'app ha raggiunto il limite di chiamate API. Meta lo descrive così: "L'app ha raggiunto il limite di frequenza delle chiamate API." Conta le chiamate fatte dall'app in un'ora mobile, non i messaggi inviati da un numero. Controlla l'uso nell'App Dashboard, aspetta e riduci la frequenza con cui l'app chiama l'API. ### Cosa significa il codice di errore 4 di WhatsApp? Significa che la tua app ha fatto troppe chiamate API nella finestra attuale e che le chiamate successive vengono rifiutate finché il conteggio non scende. Meta classifica il codice 4 tra gli errori di throttling, con il testo di dettaglio "L'app ha raggiunto il limite di frequenza delle chiamate API." La guida alla gestione degli errori della Graph API lo chiama API Too Many Calls e lo descrive come un problema temporaneo di throttling. Si affianca a due altri codici di throttling facili da confondere. 80007 indica che l'account WhatsApp Business ha raggiunto il suo limite di frequenza. 130429 riguarda il throughput dei messaggi della Cloud API. Il codice 4 non è nessuno dei due: è il budget di chiamate dell'app stessa. ### Come si calcola il limite di chiamate dell'app? Per le richieste fatte con un token di accesso dell'app, la guida di Meta ai limiti di frequenza della Graph API riporta una formula: le chiamate in un'ora sono pari a 200 moltiplicato per il numero di utenti. Il numero di utenti si basa sugli utenti attivi giornalieri unici dell'app, con i dati settimanali e mensili usati quando quello giornaliero cala. È un limite sull'app nel suo insieme e non per singolo utente, quindi pochi utenti molto attivi possono consumarne gran parte. La guida aggiunge che l'uso compare nell'App Dashboard e, dopo un numero sufficiente di chiamate, in un header X-App-Usage nelle risposte. Quell'header è il modo per vedere il limite avvicinarsi prima che arrivi l'errore 4. ### Cosa fare dopo l'errore 4? Smetti di chiamare per un po', poi chiama meno. La guida di Meta ai limiti di frequenza è chiara sulla prima parte: quando il limite è stato raggiunto, interrompi le chiamate API, perché continuare aumenta il conteggio e allunga il tempo prima che le chiamate tornino ad avere successo. La seconda parte riguarda la progettazione. Distribuisci le richieste in modo uniforme invece che a raffiche, filtra le risposte in modo che una sola chiamata restituisca ciò che serve ed evita chiamate che recuperano dati sovrapposti. Il polling è di solito il colpevole. Un'integrazione che chiede lo stato dello stesso account ogni pochi secondi spende il suo budget per risposte che ha già. - Riprovare in un ciclo. Ogni chiamata in più si somma al conteggio e allontana il recupero. - Trattarlo come un limite di invio. Il codice 4 conta le chiamate dell'app, mentre il throughput dei messaggi è il 130429. - Fare polling degli endpoint di stato a intervalli brevi. Letture ripetute di dati invariati consumano il budget orario. **L'errore 4 è lo stesso del 130429?** No. Il 130429 riguarda il throughput dei messaggi di un numero. L'errore 4 riguarda il numero di chiamate API fatte dalla tua app. **Quanto dura l'errore 4?** Finché il conteggio delle chiamate nella finestra mobile di un'ora non scende sotto il limite. Se chiami in questo periodo, si allunga. **Dove posso vedere quanto la mia app è vicina al limite?** Nella sezione Application Rate Limit dell'App Dashboard e nell'header X-App-Usage restituito nelle risposte. **L'errore 4 è lo stesso dell'80007?** No. Meta usa l'80007 quando l'account WhatsApp Business raggiunge il suo limite di frequenza, mentre l'errore 4 conta le chiamate dell'app stessa. --- ## Errore WhatsApp 10: permesso non concesso o rimosso https://easycoexistence.com/it/docs/whatsapp-error-10 Il codice di errore 10 significa che il token dell'app non ha un permesso richiesto dall'endpoint, perché non è mai stato concesso o perché è stato rimosso. La descrizione di Meta è "Permission is either not granted or has been removed." Meta indica anche due cause legate a WhatsApp: un numero non in allowlist su Flows con Endpoint e il mancato rispetto dei requisiti di eleggibilità di un'API. ### Che cosa significa il codice di errore 10 di WhatsApp? Significa che il token è arrivato a Meta ed è stato riconosciuto, ma il permesso richiesto dalla chiamata non è presente. Il riferimento della Cloud API di Meta associa al codice 10 il testo di dettaglio "Permission is either not granted or has been removed." La guida alla gestione degli errori della Graph API lo chiama API Permission Denied e indica di gestire il permesso mancante. La parola rimosso conta. Un permesso può essere concesso in fase di configurazione e revocato più tardi, per esempio quando qualcuno toglie l'accesso all'app dalle impostazioni dell'azienda in Meta. Così un'integrazione che funzionava da mesi può iniziare a restituire 10 senza alcuna modifica al proprio codice. ### Quali altre cause elenca Meta per l'errore 10? Due, specifiche di WhatsApp, e facili da perdere perché non riguardano affatto gli scope. Per WhatsApp Flows con Endpoint, Meta dice di verificare che il numero di telefono usato per impostare la chiave pubblica dell'azienda sia in allowlist. Un numero fuori dall'allowlist produce questo codice anche quando il token ha tutti i permessi. Meta precisa inoltre che un account che non soddisfa i requisiti di eleggibilità per l'API che sta chiamando riceve questo codice. In quel caso nessuna modifica al token aiuta, perché il blocco dipende dall'eleggibilità dell'account e non dalla credenziale. ### Come si risolve l'errore 10? Parti dal debugger dei token di accesso, che Meta indica come primo controllo. Se nell'elenco degli scope manca il permesso richiesto dall'endpoint, fai concedere di nuovo il permesso all'azienda. Per un'app partner significa anche confermare l'accesso avanzato per quel permesso, perché la guida ai permessi di Meta lo richiede per gli account dei clienti. Se gli scope sembrano completi, passa alle due cause legate a WhatsApp. Su una chiamata Flows, controlla l'allowlist per il numero che ha impostato la chiave pubblica. In tutti gli altri casi, leggi i requisiti di eleggibilità dell'API che stai chiamando e verifica che l'account li soddisfi prima di toccare qualsiasi credenziale. - Pensare che l'integrazione si sia rotta per un deploy. Un permesso rimosso dalle impostazioni dell'azienda produce questo codice senza nessuna modifica al codice. - Rigenerare il token quando la causa è l'eleggibilità. Una credenziale non può rendere idoneo un account che non lo è. - Ignorare l'allowlist di Flows. Su Flows con Endpoint, un numero fuori dall'allowlist restituisce 10 anche con tutti gli scope. **L'errore 10 è lo stesso del 131005?** Hanno la stessa descrizione nel riferimento di Meta. Il codice 10 è quello della Graph API, mentre 131005 rientra nell'intervallo di WhatsApp. Si controllano entrambi allo stesso modo. **L'errore 10 può comparire su un numero che ieri funzionava?** Sì. La descrizione di Meta include i permessi rimossi, quindi un accesso concesso in precedenza può essere ritirato in seguito. **L'errore 10 significa che il mio token è scaduto?** No. Un token scaduto dà il codice 190 oppure 0. Il codice 10 indica che il token è valido ma manca un permesso. **Come vedo quali permessi sono stati concessi?** Chiama debug_token oppure apri il debugger dei token di accesso. La proprietà scopes elenca tutti i permessi del token. --- ## Errore 200 di WhatsApp: nessun access token fornito https://easycoexistence.com/it/docs/whatsapp-error-200 Il codice di errore 200 significa che la richiesta è arrivata a Meta senza un access token. La descrizione di Meta è "Nessun access token fornito" e l'API restituisce il messaggio 'Provide valid app ID'. Compare su alcuni endpoint GET come whatsapp_business_profile. I codici da 200 a 299 coprono anche i permessi non concessi o rimossi. ### Perché l'errore 200 dice 'Provide valid app ID'? Perché è il messaggio che l'API restituisce, anche se il problema reale è un token mancante. Il riferimento di Meta sugli errori spiega che il codice 200 compare su alcuni endpoint GET, come whatsapp_business_profile, quando non è incluso alcun token, e che l'API restituisce il messaggio 'Provide valid app ID'. Lo stesso riferimento osserva che altri endpoint possono restituire 190 o 104 per la stessa omissione. Quindi il testo punta all'app ID, ma la soluzione riguarda il token. Controlla che l'header Authorization sia presente e scritto correttamente, e che la variabile che contiene il token fosse davvero valorizzata quando hai costruito la richiesta. ### Quando l'errore 200 indica invece un permesso mancante? Quando il token c'è, ma all'app manca il permesso richiesto dalla chiamata. Meta indica l'intervallo da 200 a 299 come "Il permesso non è stato concesso oppure è stato rimosso", con lo stesso rimedio del codice 10: controlla il token nell'access token debugger. Sono documentati due casi specifici. La guida ai permessi dice che un'app che usa whatsapp_business_management su WABA non di proprietà della sua azienda, senza accesso avanzato, riceve l'errore 200. La guida alla registrazione dice che annullare la registrazione di un numero senza whatsapp_business_management restituisce l'errore 200. La guida all'access token aggiunge un terzo caso: un token di System User il cui utente non ha accesso alla risorsa interrogata viene rifiutato con 200. Leggi il testo del messaggio per distinguere i casi. Un token mancante dà 'Provide valid app ID'. ### In che cosa l'errore 200 è diverso dall'errore 190? L'errore 190 significa che è stato inviato un token scaduto. L'errore 200, nel suo primo significato, indica che non è stato inviato alcun token. Il riferimento di Meta lo dice in modo diretto: il rimedio per il 200 è assicurarsi che la richiesta includa un access token valido, e lo definisce una condizione distinta dal 190, che riguarda i token scaduti o non validi. Cambia dove devi cercare. Un 190 ti porta alla durata dei token e al loro rinnovo. Un 200 con 'Provide valid app ID' ti porta al codice che costruisce la richiesta, perché la credenziale non è mai uscita dal tuo sistema. - Cercare un problema di app ID. Il messaggio parla di app ID, ma la causa documentata da Meta è una richiesta senza token. - Rinnovare il token quando non è mai stato inviato. Un nuovo token che la richiesta continua a omettere produce lo stesso errore. - Trattare ogni 200 come un token mancante. Con un token presente, l'intervallo da 200 a 299 indica un permesso mancante. **L'errore 200 può comparire su un numero che funziona?** Sì. Descrive la richiesta, non il numero. Un numero in perfetta salute rifiuta comunque una chiamata che arriva senza token. **Perché un endpoint ha restituito 200 e un altro 190?** Meta dice che per un token mancante alcuni endpoint GET restituiscono 200, mentre altri endpoint possono restituire 190 o 104. **Annullare la registrazione di un numero richiede un permesso speciale?** Sì. La guida alla registrazione di Meta dice che annullarla senza whatsapp_business_management restituisce l'errore 200. **L'errore 200 è collegato all'errore 10?** Nel suo significato di permesso, sì. Entrambi hanno la descrizione di un permesso non concesso o rimosso. --- ## Errore WhatsApp 130472: messaggio non inviato nell'ambito di un esperimento https://easycoexistence.com/it/docs/whatsapp-error-130472 L'errore 130472 indica che un template marketing non è stato inviato perché il destinatario partecipa all'esperimento di Meta sui messaggi marketing. La descrizione di Meta è «Il messaggio non è stato inviato nell'ambito di un esperimento». Una piccola percentuale di utenti WhatsApp non riceve template marketing, a meno che non sia aperta una finestra di assistenza clienti o una finestra del punto di ingresso gratuito. Il messaggio non viene addebitato. ### Cosa significa l'errore WhatsApp 130472? Significa che Meta ha trattenuto un template marketing perché il destinatario appartiene a un gruppo di esperimento. La pagina di Meta sugli esperimenti spiega che WhatsApp conduce esperimenti continui per misurare l'effetto dei messaggi sull'esperienza degli utenti. Nell'esperimento sui messaggi marketing, una percentuale molto piccola di utenti WhatsApp non riceve template marketing da nessuna azienda, a meno che con quell'azienda non sia aperta una finestra di assistenza clienti o una finestra del punto di ingresso gratuito. Quando invii un template marketing a un utente di questo tipo, WhatsApp non lo recapita e non ti addebita nulla. Arriva un webhook di stato con stato impostato su failed e codice di errore 130472. ### Come raggiungi un cliente che genera l'errore 130472? Facendo in modo che sia lui a scriverti per primo: così si apre una finestra di assistenza clienti. La pagina di Meta sugli esperimenti è esplicita: reinviare il template produce lo stesso errore. La strada suggerita è contattare l'utente su un altro canale, diverso da WhatsApp, e chiedergli di scriverti, in modo da poter inviare il template dentro una finestra di assistenza clienti aperta. L'esperimento riguarda solo i template marketing. Si applica agli utenti del gruppo a prescindere dall'azienda che invia, quindi la causa non è nel tuo account, nel template o nel numero, e modificare uno di questi elementi non serve a nulla. ### Come deve gestire l'errore 130472 un'integrazione? Come stato finale di quel messaggio, non come un fallimento da ritentare. Poiché l'errore arriva tramite il webhook di stato e non solo nella risposta all'invio, la gestione va inserita nel processore dei webhook. Segna il messaggio come trattenuto dall'esperimento, non mettere in coda nessun nuovo tentativo ed escludilo dagli allarmi sul tasso di errore, così non sembra un problema di recapito. Conviene anche tenerlo separato nei report. Una campagna con qualche risultato 130472 non ha perso qualità o copertura per colpa tua, e contarli insieme ai veri fallimenti rende i numeri più difficili da leggere. - Reinviare il template. Meta dice che il reinvio restituisce lo stesso errore. - Considerarlo un problema di qualità. L'esperimento si applica a un gruppo di utenti per tutte le aziende allo stesso modo. - Controllare solo la risposta all'invio. Lo stato 130472 arriva tramite il webhook dei messaggi. **Mi viene addebitato un messaggio bloccato con 130472?** No. La pagina di Meta sugli esperimenti dice che il messaggio non viene inviato e che non ti viene addebitato. **Posso escludere la mia azienda dall'esperimento?** No. Meta dice che non sono previste eccezioni né opt-out e che l'esperimento non ha una data di fine stabilita. **L'errore 130472 riguarda i template di utilità?** Meta descrive l'esperimento come riferito ai template marketing. Non indica altre categorie. **Come posso comunque recapitare il messaggio?** Chiedi al cliente, su un altro canale, di scriverti. Dentro la finestra di assistenza clienti aperta puoi inviare il template. --- ## Errore WhatsApp 131005: accesso negato, permesso mancante https://easycoexistence.com/it/docs/whatsapp-error-131005 L'errore 131005 significa che il token di accesso non ha un permesso richiesto dall'endpoint di WhatsApp, perché non è mai stato concesso o è stato rimosso in seguito. La descrizione di Meta è "Permission is either not granted or has been removed." La soluzione è ispezionare il token con l'access token debugger, poi concedere il permesso mancante o passare a un token che lo include. ### Cosa significa l'errore WhatsApp 131005? Significa che il token è riconosciuto come autentico, ma non ha il permesso che l'endpoint controlla. La documentazione della Cloud API di Meta elenca 131005 con il testo di dettaglio "Permission is either not granted or has been removed." L'errore 10 della Graph API riporta la stessa identica frase. La differenza sta solo nell'intervallo: 10 è un codice generico della Graph API, mentre 131005 fa parte dei codici di WhatsApp che iniziano con 131. Poiché le parole sono le stesse, la diagnosi è la stessa. Il rimedio di Meta per entrambi è usare l'access token debugger e verificare che l'app abbia i permessi richiesti dall'endpoint. ### Quale permesso manca di solito? Di solito uno dei due permessi di WhatsApp, e quale dipende da ciò che fa la chiamata. La guida ai permessi di Meta li divide per funzione. whatsapp_business_messaging serve per inviare qualsiasi tipo di messaggio e per ricevere i webhook di messaggi e stati. whatsapp_business_management serve per i metadati dell'account, la gestione dei template, l'elenco dei numeri di telefono, le analisi e i webhook dell'account. Un token generato solo con il permesso di gestione può leggere l'account ed elencare i template, ma fallisce non appena prova a inviare. Quando generi un token di utente di sistema, la guida ai token di accesso di Meta ti fa assegnare insieme business_management, whatsapp_business_management e whatsapp_business_messaging. ### Come si risolve l'errore 131005? Leggi prima il token, poi cambia solo ciò che manca. Chiama l'endpoint debug_token, oppure incolla il token nell'access token debugger. La proprietà scopes elenca ogni permesso concesso. Confrontala con la pagina di riferimento dell'endpoint che ha fallito. Se un permesso è assente, genera un nuovo token che lo includa, oppure chiedi al titolare dell'azienda di concederlo di nuovo se il token arriva da un flusso partner. Se tutti i permessi ci sono e l'errore persiste, controlla che l'utente di sistema dietro al token abbia accesso allo specifico WhatsApp Business Account, perché un token può avere tutti gli scope e non essere comunque assegnato a quella risorsa. - Pensare che il token sia scaduto. La scadenza restituisce 190 o 0. Questo codice indica che il token funziona ma manca un permesso. - Generare un token con il solo permesso di gestione e usarlo per inviare. L'invio richiede whatsapp_business_messaging. - Controllare gli scope e fermarsi lì. Un utente di sistema ha bisogno anche dell'accesso concesso a quello specifico WhatsApp Business Account. **131005 è lo stesso errore del 10?** Hanno la stessa descrizione nella documentazione di Meta. 131005 appartiene all'intervallo di WhatsApp e 10 a quello della Graph API. **Un permesso può essere rimosso dopo la configurazione?** Sì. La descrizione di Meta copre esplicitamente i permessi che sono stati rimossi, non solo quelli mai concessi. **L'errore 131005 riguarda l'app WhatsApp Business sul telefono?** No. Riguarda il token dell'API. L'app sul telefono continua a funzionare come prima. **Devo riprovare dopo l'errore 131005?** No. Riprovare con lo stesso token dà lo stesso risultato. Correggi prima il permesso. --- ## Errore WhatsApp 131037: il numero 555 non ha un nome visualizzato approvato https://easycoexistence.com/it/docs/whatsapp-error-131037 L'errore 131037 indica che il messaggio è stato inviato da un numero aziendale 555 il cui nome visualizzato non è stato approvato. La descrizione di Meta è: «Il numero di telefono aziendale 555 usato per inviare la richiesta non ha un nome visualizzato approvato.» Un numero 555 non può inviare messaggi finché Meta non approva il suo nome visualizzato, quindi la soluzione è modificarlo. ### Che cos'è un numero di telefono aziendale 555? Un numero che Meta offre tramite Embedded Signup alle aziende che ne hanno diritto. La panoramica di Embedded Signup di Meta indica che i clienti business possono richiedere fino a due numeri 555. Usano il prefisso internazionale statunitense +1 con prefisso locale 555, vengono verificati automaticamente e non possono essere migrati a un altro WhatsApp Business Account né usati fuori dalla WhatsApp Business Platform. Per il resto si comportano come i normali numeri aziendali, con le stesse regole sui prezzi e sulla qualità, più una condizione in più che spiega questo errore: un numero 555 deve avere il nome visualizzato approvato prima di poter inviare messaggi. ### Come si risolve l'errore 131037? Fai approvare il nome visualizzato, cioè in pratica cambialo con uno che superi la revisione. Il rimedio indicato da Meta è modificare il nome visualizzato del numero 555, e rimanda al suo articolo del Centro assistenza sulla modifica del nome visualizzato di WhatsApp Business. In WhatsApp Manager si trova in Strumenti dell'account, Numeri di telefono, scheda Profilo del numero, poi Modifica nella sezione Nome visualizzato. Segui le linee guida di Meta sui nomi visualizzati, perché un nome rifiutato ti riporta al punto di partenza. La guida di Meta ai nomi visualizzati aggiunge che, dopo l'approvazione di una modifica, hai 14 giorni per registrare di nuovo il numero, e che registrarlo di nuovo prima dell'approvazione non ha alcun effetto. ### Come controllare se il nome visualizzato è approvato? Richiedi il campo name_status sull'ID del numero di telefono. La guida di Meta ai nomi visualizzati spiega che il campo verified_name contiene soltanto la stringa del nome che passa alla revisione e non indica se sia stata approvata. Lo fa invece il campo name_status. Anche un webhook phone_number_name_update comunica la decisione, con decision impostato su APPROVED o REJECTED. Quando un nome viene rifiutato, name_status è impostato su DECLINED. Meta indica di rivedere le linee guida e modificare il nome, oppure di presentare un ricorso tramite il supporto sviluppatori. Finché lo stato non cambia, ogni invio da quel numero 555 continuerà a restituire 131037. - Leggere verified_name come approvazione. Meta precisa che solo name_status mostra se il nome è stato approvato. - Registrare di nuovo il numero prima dell'approvazione. Meta precisa che non ha alcun effetto finché il nuovo nome non è approvato. - Cambiare il nome più volte senza leggere le linee guida. Meta consente 10 modifiche ogni 30 giorni. **L'errore 131037 riguarda i normali numeri aziendali?** No. La descrizione di Meta si riferisce specificamente a un numero di telefono aziendale 555 senza un nome visualizzato approvato. **Posso spostare un numero 555 su un altro account?** No. Meta precisa che i numeri 555 non possono essere migrati a un altro WhatsApp Business Account. **Come saprò quando il nome è approvato?** Arriva un webhook phone_number_name_update con decision impostato su APPROVED, e name_status diventa APPROVED. **Cosa faccio se il nome visualizzato viene rifiutato?** Modificalo seguendo le linee guida di Meta sui nomi visualizzati, oppure presenta un ricorso tramite il supporto sviluppatori. --- ## Errore WhatsApp 131057: account in modalità di manutenzione https://easycoexistence.com/it/docs/whatsapp-error-131057 L'errore 131057 indica che l'account WhatsApp Business è in modalità di manutenzione, quindi le richieste che lo riguardano vengono rifiutate per un breve periodo. Nella descrizione di Meta l'account risulta in modalità di manutenzione. Uno dei motivi indicati da Meta è un upgrade del throughput, che richiede fino a un minuto. Aspetta e riprova, senza modificare nulla nella richiesta. ### Cosa significa l'errore WhatsApp 131057? Significa che Meta ha messo l'account WhatsApp Business in modalità di manutenzione e in quel momento non accetta richieste che lo riguardano. Il riferimento della Cloud API riporta nel testo dei dettagli che l'account è in modalità di manutenzione e spiega che un motivo può essere un upgrade del throughput sull'account. Conta la formula un motivo: Meta indica l'upgrade come causa possibile, non come unica. Nella richiesta non c'è nulla di sbagliato. La stessa chiamata, inviata invariata al termine della manutenzione, dovrebbe andare a buon fine: è uno dei pochi codici in cui aspettare è l'intera soluzione. ### Perché un upgrade del throughput causa l'errore 131057? Perché il numero resta inutilizzabile per un breve momento mentre passa alla velocità superiore. La guida di Meta sul throughput spiega che la Cloud API supporta per impostazione predefinita fino a 80 messaggi al secondo e fino a 1.000 con l'upgrade automatico. Il processo di upgrade può richiedere fino a un minuto: in quel lasso di tempo il numero non può essere usato sulla piattaforma e ogni richiesta all'API restituisce 131057. Dopo il primo upgrade, gli aumenti successivi avvengono senza interruzioni. La guida elenca le condizioni richieste: un limite di messaggistica illimitato sul Business Portfolio, almeno 100K utenti unici contattati fuori dalla finestra di assistenza clienti in 24 ore mobili e una valutazione di qualità Medium o superiore. ### L'errore 131057 riguarda anche un numero Coexistence? Può comparire su qualsiasi numero, ma la spiegazione legata al throughput si adatta meno ai numeri Coexistence. Secondo la guida di Meta sul throughput, i numeri usati sia con l'app WhatsApp Business sia con la Cloud API hanno un throughput fisso di 20 messaggi al secondo, per restare compatibili con l'app. L'upgrade automatico a 1.000 descritto nella stessa guida vale per i numeri al livello predefinito. Su un numero Coexistence, quindi, interpreta il 131057 nel suo senso letterale, cioè un account in modalità di manutenzione, e attendi prima di riprovare. Se persiste ben oltre qualche minuto, contatta il supporto Meta con l'fbtrace_id presente nella risposta, invece di ricollegare il numero. - Modificare la richiesta. La richiesta è valida, quindi cambiarla non serve finché l'account è in manutenzione. - Riprovare subito, senza attesa. Durante un upgrade ogni chiamata in quel minuto restituisce lo stesso codice. - Ricollegare il numero. La modalità di manutenzione dipende da Meta e termina senza alcuna azione da parte dell'azienda. **Quanto dura la modalità di manutenzione?** Meta indica che un upgrade del throughput richiede fino a un minuto. Per le altre cause di manutenzione Meta non pubblica una durata. **Verrò avvisato quando l'upgrade è completato?** Sì. Meta invia un webhook phone_number_quality_update con event impostato su THROUGHPUT_UPGRADE non appena il numero è stato potenziato. **Un throughput più alto costa di più?** No. La guida di Meta sul throughput precisa che l'upgrade è gratuito e non incide sui prezzi. **L'errore 131057 è collegato al 130429?** Indirettamente. Il 130429 indica che hai inviato più velocemente di quanto consenta il tuo throughput. Il 131057 può comparire mentre quel throughput viene aumentato. --- ## Errore WhatsApp 132005: il testo tradotto è troppo lungo https://easycoexistence.com/it/docs/whatsapp-error-132005 L'errore 132005 indica che il testo del template che stai inviando è troppo lungo nella traduzione usata. La descrizione di Meta è "Translated text is too long." L'indicazione di Meta è di verificare in WhatsApp Manager che il template sia stato tradotto, poi di controllare lo stato del template. Il testo del corpo di un template ha un massimo di 1.024 caratteri e il testo del piè di pagina 60. ### Che cosa significa l'errore WhatsApp 132005? Significa che l'invio di un template è fallito perché il testo, nella versione linguistica inviata, supera quanto consentito dalla piattaforma. Meta elenca il 132005 tra gli errori dei template con il dettaglio "Translated text is too long." Il rimedio indicato è controllare WhatsApp Manager per verificare che il template sia stato tradotto e consultare la documentazione sulla qualità dei template per sapere come verificarne lo stato. La parola chiave è tradotto. Un template esiste per ogni lingua, e la versione che fallisce è quella che corrisponde al codice lingua nella tua richiesta di invio, che può non essere la versione che hai scritto e controllato per prima. ### Come si risolve l'errore 132005? Apri il template in WhatsApp Manager e guarda la lingua che stai inviando. Verifica che esista una traduzione per il codice lingua della richiesta e che il suo stato ne consenta l'invio. Poi controlla la lunghezza rispetto ai limiti dei componenti di Meta: il testo del corpo ha un massimo di 1.024 caratteri e il testo del piè di pagina un massimo di 60. Le traduzioni spesso sono più lunghe dell'originale, quindi un template che sta nei limiti in una lingua può superarli in un'altra. Se una traduzione è troppo lunga, accorcia quella versione linguistica in WhatsApp Manager. Inviare lo stesso template nella stessa lingua senza modificarlo fallirà allo stesso modo. ### Come evitare l'errore 132005 nei template multilingua? Controlla ogni versione linguistica rispetto ai limiti prima di inviarla in approvazione, non solo la prima. Un semplice controllo della lunghezza nello strumento con cui scrivi i template intercetta la maggior parte dei casi: conta i caratteri del corpo e del piè di pagina di ogni traduzione e confrontali con 1.024 e 60. Lascia un margine dove il corpo contiene variabili, perché i valori inseriti al momento dell'invio fanno parte del messaggio che riceve il cliente. Tieni il codice lingua nella tua logica di invio legato a traduzioni che esistono davvero. Una richiesta per una lingua che il template non ha è un errore diverso, il 132001, e tenere separati i due casi rende i log più leggibili. - Controllare solo la lingua originale. La versione che fallisce è la traduzione che corrisponde al codice lingua della richiesta. - Rinviare senza modificare. La lunghezza del testo non cambia da un tentativo all'altro. - Confonderlo con il 132001. Quel codice indica che il template non esiste in quella lingua o non è approvato. **L'errore 132005 riguarda le mie variabili?** La descrizione di Meta parla di testo tradotto troppo lungo. Controlla prima la lunghezza della traduzione, compreso lo spazio per i valori delle variabili. **Qual è il limite del corpo di un template?** Il riferimento di Meta sui componenti dei template fissa un massimo di 1.024 caratteri per il testo del corpo. **Dove controllo la traduzione?** In WhatsApp Manager, sul template, nella versione linguistica che corrisponde alla tua richiesta. **L'errore 132005 è lo stesso del 132001?** No. Meta descrive il 132001 come un template che non esiste nella lingua specificata o che non è stato approvato. --- ## Errore WhatsApp 133000: tentativo di deregistrazione precedente fallito https://easycoexistence.com/it/docs/whatsapp-error-133000 L'errore 133000 indica che un tentativo precedente di deregistrare il numero di telefono è fallito, quindi il numero non può essere registrato finché il problema non è risolto. La descrizione di Meta è "A previous deregistration attempt failed." La soluzione indicata da Meta è deregistrare di nuovo il numero e poi registrarlo. Entrambi gli endpoint sono limitati a 10 richieste per numero in una finestra mobile di 72 ore. ### Cosa significa l'errore WhatsApp 133000? Significa che la piattaforma ha ancora registrata una deregistrazione non completata per questo numero e non registrerà il numero finché resta in sospeso. Meta elenca 133000 con il testo dei dettagli "A previous deregistration attempt failed" e un rimedio in una riga: deregistra di nuovo il numero prima di registrarlo. L'errore compare quindi di solito su una chiamata di registrazione, anche se la causa sta in una chiamata di deregistrazione precedente. La deregistrazione si esegue con una POST all'endpoint di deregistrazione dell'ID del numero di telefono. La guida alla registrazione di Meta avverte che rende il numero inutilizzabile con Cloud API finché non viene registrato di nuovo, e che non elimina il numero né la cronologia dei messaggi. ### Come si risolve l'errore 133000? Ripeti la deregistrazione, verifica che sia riuscita, poi registra. Una chiamata di deregistrazione riuscita restituisce success impostato a true. Solo dopo aver ricevuto questa risposta puoi eseguire la chiamata di registrazione, con il campo messaging_product e il PIN di verifica in due passaggi del numero, di sei cifre. La chiamata di deregistrazione richiede il permesso whatsapp_business_management. La guida alla registrazione di Meta spiega che una richiesta di deregistrazione senza questo permesso restituisce l'errore 200, che si può scambiare per un secondo fallimento dello stesso tipo. Se la chiamata di deregistrazione continua a fallire, leggi il valore details in ogni risposta prima di inviarne un'altra, perché ogni tentativo conta per il limite descritto sotto. ### Perché il limite di tentativi è importante qui? Perché risolvere questo errore è già una sequenza di tentativi, e Meta li limita. La guida alla registrazione limita sia l'endpoint di registrazione sia quello di deregistrazione a 10 richieste per numero aziendale in una finestra mobile di 72 ore. Superarlo restituisce l'errore 133016, e il numero resta bloccato per quell'operazione per le 72 ore successive. Uno script che ripete in ciclo chiamate di deregistrazione e registrazione dopo un errore può esaurire il limite in pochi secondi e lasciare il numero inutilizzabile per tre giorni. Fai ogni tentativo con attenzione, registra la risposta e fermati a indagare dopo due o tre fallimenti, invece di continuare in automatico. - Chiamare di nuovo la registrazione senza deregistrare prima. Il rimedio di Meta richiede che la deregistrazione sia completata prima di registrare. - Ripetere in ciclo automatico le chiamate di registrazione e deregistrazione. Il limite è di dieci richieste in 72 ore e superarlo blocca il numero. - Deregistrare senza whatsapp_business_management. Restituisce l'errore 200, che nasconde lo stato reale del numero. **Deregistrare elimina il mio numero?** No. La guida alla registrazione di Meta spiega che la deregistrazione non elimina il numero né la cronologia dei messaggi. **Posso deregistrare un numero Coexistence con l'API?** No. Meta precisa che l'endpoint di deregistrazione non può essere usato su un numero in uso sia con Cloud API sia con l'app WhatsApp Business. **Cosa succede dopo 10 tentativi?** L'API restituisce 133016 e blocca il numero per quell'operazione per le 72 ore successive. **Mi serve il PIN per registrare di nuovo?** Sì. La registrazione richiede il PIN di verifica in due passaggi del numero, di sei cifre, quando la verifica in due passaggi è attiva. --- ## Errore WhatsApp 133004: server temporaneamente non disponibile https://easycoexistence.com/it/docs/whatsapp-error-133004 L'errore 133004 significa che il server che gestiva la richiesta era temporaneamente non disponibile. La descrizione di Meta è "Server is temporarily unavailable." La richiesta in sé non è la causa. L'indicazione di Meta è di controllare la pagina di stato di WhatsApp Business Platform e leggere il valore details nella risposta prima di riprovare, poi di ritentare con un ritardo. ### Che cosa significa l'errore WhatsApp 133004? Significa che la piattaforma non è riuscita a elaborare la richiesta in quel momento perché un server non era disponibile. Meta elenca 133004 nel riferimento degli errori della Cloud API con il testo di details "Server is temporarily unavailable." La parola chiave è temporaneamente. Nessuno tra il token di accesso, il numero o il messaggio viene rifiutato, e la stessa richiesta può andare a buon fine poco dopo. Il codice rientra tra i codici 133, la maggior parte dei quali riguarda la registrazione e l'annullamento della registrazione dei numeri di telefono, quindi capita spesso durante una chiamata di registrazione. Meta però non lo limita alla registrazione: trattalo come una condizione del server ovunque compaia. ### Che cosa controllare prima di riprovare? Due cose, entrambe indicate nel rimedio di Meta. Prima di tutto la pagina di stato di WhatsApp Business Platform su metastatus.com. Se Meta segnala un incidente, riprovare non serve finché non rientra, e la pagina ti dà una risposta più rapida dei tuoi log. Poi il valore details dentro error_data nella risposta. Il riferimento degli errori di Meta descrive details come il motivo più probabile dell'errore, a volte con indicazioni su cosa fare. Per questo codice Meta dice espressamente di controllarlo prima di riprovare. Se la pagina di stato non segnala problemi e details non indica un tempo di attesa, ritenta con un ritardo crescente invece di farlo subito. ### In cosa 133004 è diverso dagli altri errori temporanei? Meta elenca diversi codici che descrivono qualcosa di brevemente non disponibile, ed è utile tenerli separati nei log. Il codice 1 è descritto come richiesta non valida o possibile errore del server, il codice 2 come temporaneo per inattività o sovraccarico, e 131016 come un servizio temporaneamente non disponibile. 133004 indica nello specifico un server. La gestione è simile per tutti: verifica lo stato della piattaforma, leggi il valore details e attendi prima di riprovare. Registrare il codice esatto conta comunque, perché un gruppo di errori con lo stesso codice a una certa ora dice al supporto Meta molto più di una nota generica secondo cui l'API non funzionava. - Riprovare subito in un ciclo serrato. Un server che non risponde resta giù anche per il millisecondo successivo. - Ignorare il valore details. Meta dice di leggerlo prima di riprovare, e può contenere il motivo. - Modificare la richiesta per aggirare il problema. Nella richiesta non c'è nulla che abbia causato l'errore. **L'errore 133004 è colpa mia?** No. Meta lo descrive come un server temporaneamente non disponibile. Non l'ha causato la richiesta. **Dov'è la pagina di stato di WhatsApp Business Platform?** Meta la collega a metastatus.com/whatsapp-business-api dal suo riferimento dei codici di errore. **Quanto devo aspettare prima di riprovare?** Meta non indica un tempo fisso. Controlla il valore details e la pagina di stato, poi ritenta con un ritardo crescente. **Cosa devo inviare al supporto Meta se il problema persiste?** L'fbtrace_id della risposta di errore, che secondo Meta può aiutare a fare il debug dell'errore. --- ## Errore WhatsApp 133009: PIN della verifica in due passaggi inserito troppo in fretta https://easycoexistence.com/it/docs/whatsapp-error-133009 L'errore 133009 significa che i tentativi di PIN della verifica in due passaggi sono arrivati a Meta più velocemente di quanto li accetti. La descrizione di Meta è "Two-step verification PIN was entered too quickly." Il PIN può essere giusto o sbagliato. Leggi il valore details nella risposta prima di riprovare e invia il tentativo successivo solo dopo l'attesa che indica. ### Che cosa significa l'errore WhatsApp 133009? Significa che i tentativi di PIN per questo numero arrivano troppo ravvicinati e Meta rifiuta l'ultimo senza giudicarlo. Il riferimento della Cloud API associa al codice 133009 il testo details "Two-step verification PIN was entered too quickly" e un'unica istruzione: controlla il valore details nella risposta prima di riprovare. Si colloca tra due codici vicini. 133005 dice che il PIN era errato. 133008 dice che ci sono stati troppi tentativi di PIN per il numero. 133009 riguarda solo il ritmo, ed è per questo che compare quando un processo invia tentativi di PIN in rapida successione, per esempio un ciclo di nuovi tentativi su una chiamata register. ### Come si risolve l'errore 133009? Rallenta e smetti di tirare a indovinare. Leggi il valore details in error_data prima del tentativo successivo. Il riferimento di Meta descrive details come la causa più probabile dell'errore e, per questo codice, è la prima cosa che Meta ti dice di controllare. Poi assicurati che il tentativo successivo usi un PIN che qualcuno conosce davvero. Se nessuno lo conosce, la guida di Meta sulla verifica in due passaggi descrive un ripristino in WhatsApp Manager: apri le impostazioni del numero di telefono, scegli Two-step verification e fai clic su Change PIN. Un nuovo PIN noto è più rapido di una serie di tentativi a vuoto che finiscono in 133008 e in un'attesa più lunga. ### Dove si usa il PIN? Quando registri il numero per la Cloud API e in alcune operazioni dell'account collegate. La guida di Meta sulla verifica in due passaggi afferma che l'impostazione richiede un PIN di sei cifre alla registrazione del numero di telefono, e la chiamata di registrazione prevede il PIN come campo obbligatorio quando la verifica in due passaggi è attiva. La guida di Meta sui numeri di telefono aggiunge che il PIN serve per cambiarlo o per eliminare il numero dalla piattaforma. Siccome serve di rado, si dimentica facilmente. Conservalo insieme alle altre credenziali dell'account dell'azienda, non presso la persona che ha configurato il numero per prima. - Ripetere subito la chiamata register in un ciclo. I tentativi di PIN ravvicinati sono esattamente ciò che questo codice segnala. - Provare PIN diversi tra un tentativo e l'altro. Troppi tentativi ti portano da 133009 a 133008. - Ignorare il valore details. Meta lo indica come la cosa da controllare prima di riprovare. **L'errore 133009 significa che il mio PIN è sbagliato?** Non necessariamente. Significa che i tentativi sono arrivati troppo in fretta. Un PIN errato viene segnalato come 133005. **Quanto devo aspettare dopo il 133009?** Meta non pubblica un tempo fisso. Leggi il valore details nella risposta prima di riprovare. **Posso disattivare la verifica in due passaggi tramite API?** No. La guida di Meta sulla verifica in due passaggi dice che non esiste un endpoint per disattivarla. Puoi impostare un nuovo PIN. **Come ripristino un PIN dimenticato?** In WhatsApp Manager, apri le impostazioni del numero di telefono, scegli Two-step verification e fai clic su Change PIN. --- ## Errore WhatsApp 133015: numero eliminato da poco, eliminazione non completata https://easycoexistence.com/it/docs/whatsapp-error-133015 L'errore 133015 indica che il numero di telefono che stai registrando è stato eliminato da poco e che l'eliminazione non è ancora completata. Meta lo descrive così: "The phone number you are attempting to register was recently deleted, and deletion has not yet completed." La soluzione documentata è aspettare 5 minuti prima di ripetere la richiesta di registrazione. ### Cosa significa l'errore WhatsApp 133015? Significa che una richiesta di registrazione è arrivata mentre lo stesso numero era ancora in fase di eliminazione. Il riferimento di Meta riporta il testo completo dei dettagli: "The phone number you are attempting to register was recently deleted, and deletion has not yet completed." Anche il rimedio è preciso: aspetta 5 minuti prima di ripetere la richiesta. Di solito ci si arriva spostando un numero. Lo elimini da un WhatsApp Business Account e lo registri subito in un altro, oppure lo elimini e lo aggiungi di nuovo per ricominciare, e il secondo passaggio raggiunge Meta prima che il primo sia terminato in background. ### Come si elimina un numero di telefono aziendale? Solo in WhatsApp Manager, e solo da un amministratore del Business Portfolio. La guida di Meta sui numeri di telefono spiega che un numero aziendale non può essere eliminato tramite API. L'eliminazione si fa in WhatsApp Manager, un numero con stato Connected richiede il PIN della verifica in due passaggi per essere eliminato, e un numero che ha inviato messaggi a pagamento negli ultimi 30 giorni non può essere eliminato fino a 30 giorni dopo l'ultimo. Eliminazione e deregistrazione sono cose diverse. La guida alla registrazione di Meta precisa che la deregistrazione rende il numero inutilizzabile con Cloud API, ma non elimina il numero né la cronologia dei messaggi. L'errore 133015 riguarda specificamente l'eliminazione. ### Come si evita l'errore 133015 quando si sposta un numero? Inserisci l'attesa nella procedura, invece di scoprirla per caso. Dopo aver eliminato il numero, fai una pausa di almeno 5 minuti prima della chiamata di registrazione. Se la chiamata restituisce ancora 133015, aspetta di nuovo invece di riprovare subito. Il motivo per cui conviene avere pazienza è il limite di registrazione. Meta consente 10 richieste all'endpoint register per numero in una finestra mobile di 72 ore: superato il limite, l'API restituisce 133016 e blocca la registrazione per le 72 ore successive. Un ciclo di tentativi che parte ogni pochi secondi contro il 133015 può esaurire quei dieci tentativi prima ancora che l'eliminazione sia finita. - Ripetere la chiamata di registrazione ogni pochi secondi. Ogni chiamata conta verso il limite di 10 ogni 72 ore. - Confondere eliminazione e deregistrazione. La deregistrazione non elimina il numero, e questo codice riguarda l'eliminazione. - Provare a eliminare il numero tramite API. Meta supporta l'eliminazione solo in WhatsApp Manager. **Quanto devo aspettare dopo l'errore 133015?** Meta indica di aspettare 5 minuti prima di ripetere la richiesta di registrazione. **Posso eliminare un numero di telefono aziendale con l'API?** No. La guida di Meta sui numeri di telefono dice che l'eliminazione è possibile solo in WhatsApp Manager. **Perché non riesco a eliminare il mio numero?** Meta blocca l'eliminazione di un numero che ha inviato messaggi a pagamento negli ultimi 30 giorni. Puoi eliminarlo 30 giorni dopo l'ultimo. **Cosa succede se riprovo troppo spesso?** Dopo 10 richieste di registrazione in 72 ore, l'API restituisce 133016 e blocca la registrazione per 72 ore. --- ## Errore WhatsApp 135000: errore sconosciuto nei parametri della richiesta https://easycoexistence.com/it/docs/whatsapp-error-135000 L'errore 135000 significa che l'invio di un messaggio è fallito per un errore sconosciuto nei parametri della richiesta. La descrizione di Meta è "Message failed to send because of an unknown error with your request parameters." L'indicazione di Meta è controllare nella documentazione dell'endpoint che la sintassi sia corretta e contattare il supporto clienti se l'errore continua a ripresentarsi. ### Che cosa significa l'errore WhatsApp 135000? Significa che la piattaforma non è riuscita a inviare il messaggio, non sa dire con precisione perché, ma colloca comunque il problema nei parametri della tua richiesta. La documentazione di Meta associa a 135000 il testo di dettaglio "Message failed to send because of an unknown error with your request parameters." Il rimedio è consultare la documentazione dell'endpoint per verificare di chiamarlo con la sintassi corretta e contattare il supporto clienti se continui a ricevere il codice. Per questo è diverso da 131000, che Meta descrive come errore sconosciuto senza indicare i parametri e il cui rimedio parte dal riprovare. ### Come si trova il parametro sbagliato? Confronta il corpo esatto della richiesta che hai inviato con la documentazione dell'endpoint, campo per campo. Registra nei log il payload completo insieme all'errore, perché il valore che lo ha causato è spesso uno che cambia da messaggio a messaggio: un numero di telefono in un formato inatteso, una stringa vuota dove era previsto del testo, oppure un oggetto annidato con un campo nel posto sbagliato. Poi leggi il valore details in error_data, che Meta indica come il motivo più probabile dell'errore. Se un payload fallito con 135000 funziona dopo una modifica, conserva entrambe le versioni. La differenza è la risposta e ti dice che cosa validare prima dell'invio la volta successiva. ### Quando conviene contattare il supporto Meta per l'errore 135000? Quando la richiesta coincide con la documentazione e il codice continua a tornare. Meta indica il supporto come passo successivo per un 135000 persistente. Includi il fbtrace_id presente nella risposta di errore, che secondo Meta può aiutare il debug, insieme a data e ora, all'endpoint e al corpo della richiesta senza le credenziali. Prima di aprire una richiesta di assistenza, verifica che la stessa richiesta fallisca in modo costante. Una richiesta che fallisce una volta e riesce identica un minuto dopo indica un problema della piattaforma più che dei parametri, e la pagina di stato di Meta per la WhatsApp Business Platform è il posto più rapido per confermarlo. - Ripetere più volte la stessa richiesta identica. Meta colloca il problema nei parametri, quindi lo stesso payload tende a fallire allo stesso modo. - Registrare nei log solo l'errore. Senza il corpo della richiesta, il parametro responsabile non si trova. - Contattare il supporto senza il fbtrace_id. Meta lo indica come l'ID che aiuta il debug dell'errore. **L'errore 135000 è uguale al 131000?** No. 131000 è un errore sconosciuto senza causa indicata. 135000 è un errore sconosciuto che Meta attribuisce ai parametri della tua richiesta. **L'errore 135000 è uguale all'errore 100?** No. L'errore 100 indica parametri non supportati o scritti male. 135000 dice che i parametri hanno causato un errore che Meta non sa identificare. **Devo riprovare dopo un 135000?** Non senza modifiche. Prima confronta la richiesta con la documentazione dell'endpoint. **Che cosa invio al supporto Meta?** Il fbtrace_id della risposta, l'endpoint, l'ora e il corpo della richiesta senza credenziali. --- ## EasyCoexistence vs Z-API https://easycoexistence.com/it/compare/easycoexistence-vs-z-api Z-API è un'API WhatsApp brasiliana venduta per istanza, che collega un numero con la scansione di un QR code, come WhatsApp Web collega un dispositivo. EasyCoexistence collega il numero alla Cloud API ufficiale di Meta tramite Coexistence: l'app WhatsApp Business continua a funzionare e nulla nella connessione viola i termini di WhatsApp. ### Come ognuno raggiunge WhatsApp Tutto il resto di questa pagina deriva da questa differenza, quindi viene per prima. - Z-API:: La sua documentazione dice che, proprio come con WhatsApp Web, per connettersi serve scansionare un QR code o inserire un numero di telefono. Il suo stesso sito descrive la Cloud API ufficiale come un percorso separato e se stesso come un'alternativa di mercato. - EasyCoexistence:: La Cloud API di Meta, con credenziali che Meta rilascia al WhatsApp Business Account dell'azienda, collegata tramite l'Embedded Signup di Meta. Il numero viene registrato come numero API e l'app WhatsApp Business continua a funzionare sullo stesso telefono. ### Quanto costa per numero Entrambi fanno pagare per numero, quindi è uno dei pochi confronti in cui le unità coincidono. - Z-API:: R$ 99,99 per istanza al mese sul piano Ultimate, oppure R$ 89,99 per istanza sul piano Partner con un minimo di dieci istanze, come pubblicato sul loro sito. La prova dura due giorni. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che i numeri aumentano, in sei fasce. I primi tre giorni sono gratuiti e Meta addebita i propri costi di messaggistica direttamente all'azienda, senza alcun ricarico. ### Cosa succede al numero se WhatsApp interviene È il rischio che un prezzo per istanza non mostra. - Z-API:: Una sessione con dispositivo collegato non è un canale che i termini commerciali di WhatsApp autorizzano per la messaggistica aziendale automatizzata, e un account raggiunto così può essere limitato o bannato. - EasyCoexistence:: La connessione è una funzione di Meta, realizzata con il flusso di Meta, da un Meta Tech Provider indipendente. Nel modo in cui il numero si connette non c'è nulla che WhatsApp possa sanzionare. ### Continuare a usare il telefono La maggior parte delle piccole aziende, con l'uno o l'altro prodotto, risponde ancora ai clienti dal telefono, quindi questo decide come sarà la giornata. - Z-API:: L'istanza è una sessione collegata nel senso di WhatsApp Web, quindi dura solo finché quel collegamento resta attivo. Il loro sito non menziona la funzione Coexistence di Meta. - EasyCoexistence:: Coexistence è tutto il prodotto. Il team mantiene l'app WhatsApp Business, l'API gira sullo stesso numero e la connessione è monitorata, così un'interruzione, come la regola dei 14 giorni di Meta, viene segnalata appena avviene. - Trattare un'istanza collegata con QR code e la Cloud API come lo stesso prodotto a prezzi diversi. Raggiungono WhatsApp per strade diverse. - Usare il numero principale di un'azienda su una sessione con dispositivo collegato. Un ban si porta via la presenza del numero su WhatsApp. - Dimenticare che la Cloud API fa pagare i template. Meta li addebita all'azienda, fuori da entrambi gli abbonamenti. **Z-API è l'API ufficiale di WhatsApp?** No. Il loro stesso sito descrive la Cloud API ufficiale come il percorso tramite Meta e Z-API come un'alternativa di mercato, e la loro documentazione dice che un'istanza si connette come WhatsApp Web. **Uno dei due costa meno?** Sì, noi. Z-API pubblica R$ 99,99 per istanza al mese. Noi facciamo pagare US$ 9 per numero connesso al mese fino a cinque numeri, fino a US$ 1 man mano che i numeri aumentano. **Con voi serve l'approvazione dei template?** Solo per i messaggi che avviano una conversazione fuori dalla finestra di 24 ore, che è la regola di Meta per ogni provider ufficiale. Le risposte dentro la finestra sono a testo libero. **Posso spostare un numero da Z-API a EasyCoexistence?** Sì. Scollega la sessione, continua a usare l'app WhatsApp Business e connetti il numero tramite Embedded Signup. Servono la versione 2.24.17 o successiva dell'app e un'attività reale recente. --- ## EasyCoexistence vs Blip https://easycoexistence.com/it/compare/easycoexistence-vs-blip Blip è una piattaforma conversazionale brasiliana per creare chatbot e gestire l'assistenza clienti su WhatsApp e altri canali, con piani a pagamento da richiedere al reparto vendite. EasyCoexistence è la connessione a WhatsApp in sé, sulla Cloud API di Meta tramite Coexistence, con una tariffa pubblicata per numero connesso e con l'app WhatsApp Business che continua a funzionare sul telefono. ### Che cos'è ciascun prodotto Entrambi usano l'API ufficiale di Meta. Sopra di essa vendono cose diverse. - Blip:: Una piattaforma per creare bot con flussi personalizzati ed elaborazione del linguaggio naturale, più un help desk umano, su WhatsApp, Instagram, Messenger e altri canali. Sulla loro pagina dei prezzi dichiarano di essere un Business Solution Provider ufficiale di Meta. - EasyCoexistence:: La connessione tra un numero che l'azienda usa già nell'app WhatsApp Business e la Cloud API di Meta, più il monitoraggio continuo di quella connessione. I messaggi vanno al sistema che l'azienda già utilizza: un CRM, n8n, codice proprio o un agente AI tramite MCP. ### Quanto costa La differenza sta nel poter leggere il prezzo prima di parlare con qualcuno. - Blip:: Un piano gratuito fino a due agenti con conversazioni mensili limitate. I piani a pagamento non hanno un prezzo sulla pagina: il lettore viene invitato a saperne di più, quindi la cifra arriva da una conversazione con il reparto vendite. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aggiungi numeri, primi tre giorni gratis. Meta addebita i propri costi di messaggistica direttamente sull'account dell'azienda e noi non applichiamo alcun ricarico. ### Se il telefono continua a funzionare Per una piccola azienda che risponde dal telefono, di solito è la prima domanda. - Blip:: La loro pagina dei prezzi non parla di Coexistence. Chiedi direttamente a loro se un numero può restare nell'app WhatsApp Business mentre è connesso, invece di fidarti di questa pagina. - EasyCoexistence:: Sì, per progettazione. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero, con la cronologia recente delle chat sincronizzata, mentre l'API lavora in parallelo. Il throughput di un numero Coexistence è di 20 messaggi al secondo. ### Dove vive la logica del bot L'automazione deve girare da qualche parte, e la scelta decide a cosa resti legato. - Blip:: Dentro Blip. Flussi, bot e help desk si costruiscono e girano sulla loro piattaforma, che è il prodotto che vendono. - EasyCoexistence:: Dove già sviluppi. Meta consegna i webhook dei messaggi direttamente al tuo sistema, il contenuto delle conversazioni non viene mai salvato da noi e un server MCP permette a Claude, ChatGPT, Cursor o Codex di inviare messaggi dal numero. - Confrontare riga per riga il preventivo di una piattaforma di bot con la tariffa di una connessione. Uno include il builder e l'help desk. - Pensare che qualsiasi partner di Meta mantenga attiva l'app WhatsApp Business. Coexistence deve essere supportata e abilitata. - Dimenticare i costi di messaggistica di Meta. Li fattura Meta con entrambi i prodotti. **Blip pubblica i suoi prezzi?** Solo il piano gratuito, fino a due agenti con conversazioni limitate. I piani a pagamento non hanno un prezzo sulla loro pagina. **Uno dei due costa meno?** La nostra tariffa è pubblicata e la loro no, quindi è l'unica che puoi verificare: US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri, senza limiti di agenti. **Posso creare un chatbot con EasyCoexistence?** Sì, nello strumento che usi già. I messaggi arrivano al tuo webhook, a n8n, a Make o a un agente AI tramite MCP, e la logica vive lì. **EasyCoexistence è un prodotto Meta?** No. Siamo un Tech Provider di Meta indipendente e usiamo l'Embedded Signup e la Cloud API ufficiali di Meta. --- ## EasyCoexistence vs Digisac https://easycoexistence.com/it/compare/easycoexistence-vs-digisac Digisac è una piattaforma brasiliana di assistenza clienti multicanale, con prezzo su proposta personalizzata da R$ 197 al mese, che usa l'API ufficiale di WhatsApp tramite Gupshup e 360dialog e supporta Coexistence passando da loro. EasyCoexistence è un Meta Tech Provider che collega direttamente il numero, con una tariffa pubblica per numero e nessuna piattaforma in mezzo. ### Come si stabilisce il prezzo Da una parte c'è una proposta, dall'altra una tabella, e tutto il resto dipende da questo. - Digisac:: Nessun piano fisso. La loro pagina dice che il prezzo di partenza è R$ 197 e varia in base a numero di agenti, canali, funzionalità come i moduli di AI e integrazioni, messi insieme in una proposta dal loro team commerciale. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, con prezzo che scende in sei fasce fino a US$ 1 ciascuno man mano che aggiungi numeri. Nessun agente da contare e nessun modulo da aggiungere. I primi tre giorni sono gratuiti. ### Chi sta tra te e Meta La catena di aziende dietro un numero decide chi può sistemarlo quando si rompe. - Digisac:: La piattaforma usa l'API tramite Gupshup e 360dialog, che sono partner di Meta. Il loro articolo su Coexistence dice che l'attivazione avviene con un provider ufficiale come 360dialog, con Digisac che assiste il cliente durante il processo. - EasyCoexistence:: Nessuno. Siamo un Meta Tech Provider indipendente, l'azienda si registra con l'Embedded Signup di Meta sul proprio WhatsApp Business Account, e i webhook di Meta arrivano direttamente al sistema dell'azienda. ### In cosa lavora il team Una piattaforma di assistenza e una connessione cambiano cose diverse nella giornata di lavoro. - Digisac:: Una piattaforma di assistenza condivisa che centralizza WhatsApp, Instagram, Telegram, Messenger, email e webchat, con distribuzione delle conversazioni, chat interna e funnel di vendita. Il team lavora al suo interno. - EasyCoexistence:: Niente di nuovo a cui accedere. Il team continua a usare l'app WhatsApp Business, e automazioni, un CRM o un agente AI agiscono sullo stesso numero tramite l'API. ### Quanto manca prima che il numero funzioni Le piccole aziende spesso decidono solo in base a questo. - Digisac:: Prima una proposta commerciale, poi l'attivazione con il provider. La loro pagina elenca tra i prerequisiti un CNPJ, un Meta Business Manager e il rispetto delle policy. - EasyCoexistence:: Di solito meno di due minuti con l'Embedded Signup: accedi con Facebook, inserisci il numero, scansiona un codice QR nell'app. Il monitoraggio parte appena il numero si connette. - Confrontare il prezzo di partenza di Digisac con una tariffa per numero. Il loro cresce con agenti, canali e moduli. - Pensare che Coexistence sia una funzione della piattaforma. È di Meta, e si attiva tramite un provider dal lato di Meta. - Lasciare fuori dal budget i costi di Meta. Li fattura Meta in entrambi i casi. **Digisac supporta Coexistence?** Sì. Il loro articolo dice che si attiva con un provider ufficiale come 360dialog, con Digisac che assiste durante il processo. **Costa meno uno dei due?** Per un solo numero, siamo noi: US$ 9 al mese contro un prezzo di partenza di R$ 197 che sale con agenti, canali e moduli. Il nostro scende all'aumentare dei numeri. **Con voi perdo una inbox condivisa?** Non ne vendiamo una. Il team continua a usare l'app WhatsApp Business, e tutto il resto funziona nello strumento che scegli. **Chi paga Meta?** L'azienda, direttamente, sul proprio WhatsApp Business Account. Non applichiamo mai ricarichi sui costi di Meta. --- ## EasyCoexistence vs Octadesk https://easycoexistence.com/it/compare/easycoexistence-vs-octadesk Octadesk è una piattaforma brasiliana di assistenza clienti che unisce chatbot, agenti AI e helpdesk, con piani da R$ 2.499 al mese per 3.000 conversazioni più una consulenza di onboarding obbligatoria. EasyCoexistence collega il numero che usi già nell'app WhatsApp Business alla Cloud API di Meta tramite Coexistence, con un costo pubblico per numero, senza limite di conversazioni e senza setup. ### Per cosa paghi ogni mese Le unità di misura sono diverse, e la differenza cresce con ogni cliente che ti scrive. - Octadesk:: Un piano dimensionato sulle conversazioni: One a R$ 2.499 al mese per 3.000, Flow a R$ 4.399 per 5.500, Nexus su richiesta per 9.000. Gli utenti helpdesk si pagano a parte, per utente, e ogni piano richiede una consulenza di onboarding con prezzo su richiesta. - EasyCoexistence:: Un solo costo per numero connesso: US$ 9 al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che si aggiungono numeri. Un mese con diecimila conversazioni costa quanto un mese tranquillo. Meta fattura direttamente i propri costi di messaggistica. ### Che cos'è ciascuno dei due Entrambi portano il numero sull'API ufficiale. Cambia ciò che viene costruito sopra. - Octadesk:: Un ecosistema di assistenza: chatbot, agenti AI, helpdesk con SLA e storico dei ticket, e invii massivi su WhatsApp, con un numero dell'API ufficiale di WhatsApp incluso in ogni piano. - EasyCoexistence:: La connessione e il suo monitoraggio. Il numero resta nell'app WhatsApp Business, l'API funziona sullo stesso numero in contemporanea, e i messaggi arrivano agli strumenti che l'azienda usa già, compresi gli agenti AI tramite il nostro server MCP. ### Aggiungere un secondo o un decimo numero Agenzie e aziende con più sedi chiedono questo prima di tutto il resto. - Octadesk:: Ogni piano indica un numero dell'API ufficiale di WhatsApp come incluso. La loro pagina dei prezzi non pubblica un prezzo per i numeri aggiuntivi. - EasyCoexistence:: Numeri illimitati per account, ciascuno al prezzo della propria fascia, e la tariffa per numero scende al crescere del totale: US$ 7 da sei numeri, fino a US$ 1 man mano che si aggiungono numeri. ### Se il telefono continua a funzionare La domanda che decide se un piccolo team deve cambiare il proprio modo di lavorare. - Octadesk:: La loro pagina dei prezzi non parla di Coexistence. Chiedi direttamente a loro se il numero può restare nell'app WhatsApp Business una volta collegato alla loro API. - EasyCoexistence:: Sì. Coexistence è tutto ciò che colleghiamo: l'app conserva le sue chat, circa sei mesi di cronologia possono sincronizzarsi e l'API lavora sullo stesso numero. La connessione è monitorata, così un'interruzione viene segnalata subito. - Confrontare i prezzi dei piani senza contare le conversazioni. I piani di Octadesk le limitano; un costo di connessione no. - Fare il budget senza la consulenza di onboarding. Octadesk la richiede su ogni piano e ne indica il prezzo solo su richiesta. - Aspettarsi che il piano copra i costi dei template di Meta. Meta li fattura direttamente all'azienda. **Uno dei due costa meno?** Sì, e con un grande margine per chi ha bisogno della connessione. Octadesk parte da R$ 2.499 al mese più l'onboarding; noi addebitiamo US$ 9 per numero connesso al mese. **Cosa succede dopo 3.000 conversazioni?** Sul piano One di Octadesk passi a un piano superiore. Con noi non cambia nulla: non esiste alcun limite di conversazioni, a nessun prezzo. **Octadesk supporta Coexistence?** La loro pagina dei prezzi non lo dice. Chiedilo a loro, senza fidarti solo di questa pagina. **Posso usare l'AI con EasyCoexistence?** Sì. Il nostro server MCP permette a Claude, ChatGPT, Cursor, Claude Code e Codex di inviare messaggi e template sul numero. --- ## EasyCoexistence vs Huggy https://easycoexistence.com/it/compare/easycoexistence-vs-huggy Huggy è una inbox brasiliana di assistenza clienti omnicanale, con prezzo per piano e per utente connesso, e con WhatsApp addebitato a parte in base a quantità e categoria. EasyCoexistence è la connessione WhatsApp in sé: la Cloud API di Meta sul numero già presente nell'app WhatsApp Business, tramite Coexistence, a una tariffa pubblicata per numero connesso. ### Per cosa paghi ogni mese Il conto di Huggy cresce con il team. Il nostro cresce solo con i numeri. - Huggy:: Un piano con un utente connesso, poi una tariffa per ogni utente in più: R$ 69,90 su Starter, R$ 119,90 su Intermediate da R$ 579 al mese, R$ 189,90 su Custom da R$ 989. WhatsApp si paga a parte, in base a quantità e categoria, e l'implementazione è opzionale a R$ 1.250. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aggiungi numeri, senza alcun conteggio di utenti. I primi tre giorni sono gratuiti e Meta addebita i suoi costi di messaggistica direttamente all'azienda. ### Cos'è ciascun prodotto Una inbox e una connessione si comprano per motivi diversi. - Huggy:: Una inbox di assistenza che centralizza WhatsApp, Instagram, Messenger, Telegram, email, SMS e voce, con chatbot e report. Sulla loro pagina dichiarano di essere partner ufficiali di Meta per attivare l'API ufficiale. - EasyCoexistence:: La connessione tra il numero dell'app WhatsApp Business e la Cloud API di Meta, monitorata di continuo. I messaggi arrivano al sistema che l'azienda usa già, tramite i webhook di Meta o il nostro server MCP. ### Se il team cambia il modo di lavorare La domanda del titolare prima di accettare qualsiasi cosa. - Huggy:: Gli operatori accedono alla inbox di Huggy, dove le conversazioni di tutti i canali vengono assegnate e gestite. La loro pagina dei prezzi non parla di Coexistence con l'app WhatsApp Business. - EasyCoexistence:: Nessuno si sposta. L'app WhatsApp Business continua a funzionare sullo stesso numero, con le sue chat, e l'API gira in parallelo per tutto ciò che l'azienda automatizza. ### Dove restano le conversazioni Una decisione difficile da annullare in seguito. - Huggy:: Sulla loro piattaforma, cosa necessaria a una inbox per mostrare le conversazioni agli operatori che le aprono. - EasyCoexistence:: Non da noi. Il contenuto delle conversazioni non viene mai salvato e Meta può instradare i messaggi in arrivo direttamente al webhook dell'azienda. - Calcolare il costo di Huggy senza la voce WhatsApp. Viene addebitata a parte rispetto al piano, in base a quantità e categoria. - Contare solo il team di oggi. Su un piano di inbox ogni utente in più aggiunge una tariffa mensile. - Comprare una inbox solo per avere l'accesso all'API su un numero. Per quello basta la connessione. **Quale costa meno?** Per un'azienda che ha bisogno della connessione, siamo noi. Il piano Intermediate di Huggy parte da R$ 579 al mese per un utente, prima di WhatsApp; il nostro costa US$ 9 per numero connesso al mese. **Huggy usa l'API ufficiale?** Sulla loro pagina dei prezzi dicono di essere partner ufficiali di Meta e di attivare l'API ufficiale di Meta. **Huggy supporta Coexistence?** La loro pagina dei prezzi non ne parla. Chiedilo a loro invece di fidarti di questa pagina. **Avete una inbox?** No. Il team continua a usare l'app WhatsApp Business, ed è proprio questo lo scopo di Coexistence. --- ## EasyCoexistence vs Umbler Talk https://easycoexistence.com/it/compare/easycoexistence-vs-umbler-talk Umbler Talk è una inbox, un CRM e un chatbot brasiliano per WhatsApp sull'API ufficiale, con prezzo per agente a partire da R$ 99,90 al mese e un minimo di due agenti. EasyCoexistence collega il numero già presente nell'app WhatsApp Business alla Cloud API di Meta tramite Coexistence, con prezzo per numero connesso, quindi il conto non dipende mai da quante persone rispondono. ### Per cosa paghi ogni mese Umbler Talk conta le persone. EasyCoexistence conta i numeri. - Umbler Talk:: Per agente al mese: R$ 99,90 su Essencial con almeno due agenti, R$ 149,90 su Impulso e R$ 219,90 su Escala con almeno tre. Il conto più basso possibile è di due agenti su Essencial, R$ 199,80 al mese. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che si aggiungono numeri, su sei fasce. Nessun conteggio di agenti e nessun minimo. Primi tre giorni gratuiti, e Meta fattura i messaggi direttamente. ### Cos'è ciascun prodotto Entrambi funzionano sull'API ufficiale di Meta, cosa che Umbler Talk dichiara apertamente sulla sua pagina. - Umbler Talk:: Una inbox condivisa con una pipeline CRM visuale, chatbot, agenti AI, una knowledge base e webchat, più campagne WhatsApp sui piani superiori. Il team lavora al suo interno. - EasyCoexistence:: La connessione e il suo monitoraggio. Il numero resta nell'app WhatsApp Business, l'API funziona sullo stesso numero in contemporanea, e i messaggi arrivano al tuo CRM, a n8n, al tuo codice o a un agente AI tramite MCP. ### Quanti numeri ci stanno Per agenzie e aziende con più sedi, il limite di numeri conta più del nome del piano. - Umbler Talk:: Due numeri WhatsApp su Essencial e fino a tre su Impulso, mentre Escala è descritto come un limite dinamico di numeri. Più numeri significa un piano più caro per ogni agente. - EasyCoexistence:: Numeri illimitati per account, ciascuno al prezzo della sua fascia, e il prezzo per numero scende all'aumentare del totale. Il ventesimo numero costa meno del primo. ### Se l'app WhatsApp Business continua a funzionare La domanda che un piccolo team si pone prima di tutto. - Umbler Talk:: La loro pagina dei piani non menziona Coexistence. Chiedi loro se un numero continua a funzionare nell'app WhatsApp Business una volta collegato. - EasyCoexistence:: Sì. Coexistence è l'unica cosa che colleghiamo, quindi l'app conserva le sue chat e l'API lavora in parallelo, con la connessione sorvegliata contro interruzioni come la regola dei 14 giorni di Meta. - Scambiare il prezzo per agente con il conto finale. Il minimo è di due agenti, e di più sui piani superiori. - Scegliere un piano per il suo limite di numeri e pagare di conseguenza la tariffa più alta su ogni agente. - Lasciare fuori dal budget i costi dei template di Meta. Meta li fattura direttamente all'azienda. **Qual è più economico?** Noi. Il conto minimo di Umbler Talk è di due agenti a R$ 99,90 ciascuno, R$ 199,80 al mese; il nostro è US$ 9 per un numero connesso, chiunque risponda. **Umbler Talk usa l'API ufficiale di WhatsApp?** Sì. La loro pagina dice che Umbler Talk usa l'API ufficiale di WhatsApp e rispetta le linee guida della piattaforma. **Umbler Talk supporta Coexistence?** La loro pagina dei piani non lo menziona. Chiedilo a loro invece di fidarti di questa pagina. **EasyCoexistence addebita per agente?** No. La tariffa è per numero connesso, per quante persone rispondano su di esso o ci lavorino tramite l'API. --- ## EasyCoexistence vs Whaticket https://easycoexistence.com/it/compare/easycoexistence-vs-whaticket Whaticket è un'inbox multi-operatore per WhatsApp e altri canali, da US$ 49 al mese con un minimo di tre utenti e una linea WhatsApp, collegata con codice QR oppure tramite l'API ufficiale con Coexistence. EasyCoexistence è solo la connessione ufficiale: la Cloud API di Meta sul numero dell'app WhatsApp Business, a US$ 9 per numero. ### Come ciascuno collega il numero Whaticket vende due strade verso WhatsApp. EasyCoexistence ne vende una. - Whaticket:: A scelta tra WhatsApp QR, una sessione che si scansiona come WhatsApp Web, e WhatsApp API con Coexistence. Il suo stesso sito avverte che l'invio massivo con WhatsApp Business può causare blocchi e consiglia l'API per ridurre il rischio. - EasyCoexistence:: Solo la Cloud API di Meta, collegata tramite l'Embedded Signup di Meta con Coexistence, così l'app WhatsApp Business continua a funzionare sullo stesso numero. Non esiste l'opzione sessione QR, quindi non c'è una via non ufficiale a cui ripiegare. ### Per cosa si paga ogni mese Le due fatture sono fatte di voci diverse. - Whaticket:: US$ 49 al mese per Basic con tre utenti e una linea, US$ 20 al mese per ogni linea in più e il piano Pro a US$ 109. Le campagne su connessione QR consumano crediti, da US$ 25 per 1.000 messaggi; le campagne via API ne sono esenti. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aggiungi numeri. Nessun utente, nessun credito. Meta addebita i costi di messaggistica direttamente all'azienda, senza alcun ricarico. Primi tre giorni gratuiti. ### Che cos'è ciascun prodotto Uno è il posto dove lavorano gli operatori. L'altro è il canale che sta sotto. - Whaticket:: Un'inbox multi-operatore che centralizza e automatizza i canali di messaggistica, con campagne, così il team risponde dentro la loro piattaforma. - EasyCoexistence:: La connessione più il monitoraggio 24/7. Il team mantiene l'app WhatsApp Business, i messaggi arrivano al tuo webhook e gli agenti AI agiscono sul numero tramite il nostro server MCP. ### Quanto costa un secondo, quinto o decimo numero Agenzie e aziende con più sedi fanno questo conto prima di ogni altro. - Whaticket:: US$ 20 per ogni linea extra oltre al piano, quindi cinque linee su Basic arrivano a US$ 129 al mese per tre utenti. - EasyCoexistence:: Cinque numeri costano US$ 45 al mese e la tariffa per numero continua a scendere: US$ 7 ciascuno dal sesto, fino a US$ 1 man mano che aggiungi numeri. - Usare un numero aziendale con la connessione QR. Il sito di Whaticket avverte che l'invio massivo in questo modo può causare blocchi. - Dimenticare i crediti per i messaggi. Le campagne su connessione QR si pagano ogni mille messaggi, in aggiunta al piano. - Calcolare le linee extra al prezzo del piano. Ognuna aggiunge US$ 20 al mese. **Uno dei due costa meno?** Sì, noi. Una linea su Whaticket Basic costa US$ 49 al mese; un numero connesso con noi costa US$ 9. Con cinque numeri sono US$ 129 contro US$ 45. **Whaticket supporta Coexistence?** Sì. La sua pagina dei prezzi indica WhatsApp API con Coexistence come opzione di connessione accanto alla connessione QR. **La connessione QR è ufficiale?** No. Collega una sessione come fa WhatsApp Web. Il sito di Whaticket consiglia l'API per ridurre il rischio di blocchi. **Avete un'inbox come Whaticket?** No. Il team mantiene l'app WhatsApp Business e tutto ciò che automatizzi gira nei tuoi strumenti. --- ## EasyCoexistence vs Leadsales https://easycoexistence.com/it/compare/easycoexistence-vs-leadsales Leadsales è un CRM conversazionale messicano per vendere su WhatsApp, Facebook e Instagram. Il piano Basic, a US$ 97 al mese, collega WhatsApp tramite la sessione web, e l'API ufficiale parte dal piano Professional a US$ 133. EasyCoexistence collega il numero alla Cloud API di Meta tramite Coexistence a US$ 9 per numero. ### Quale piano raggiunge WhatsApp in modo ufficiale Su Leadsales il metodo di connessione dipende dal piano. Con EasyCoexistence no. - Leadsales:: Basic collega WhatsApp tramite Messenger e la sessione web, non la Business API. Professional, a US$ 133 o MX$ 3.239,88 al mese, e Advanced, a US$ 247, usano l'API ufficiale. - EasyCoexistence:: Ogni numero passa dalla Cloud API di Meta, collegato con l'Embedded Signup di Meta e Coexistence, così l'app WhatsApp Business continua a funzionare sul telefono. Non esiste un livello non ufficiale più economico. ### Per cosa paghi ogni mese Leadsales pone limiti a utenti e conversazioni per piano. EasyCoexistence a nessuno dei due. - Leadsales:: Basic include 3 utenti e 5.000 conversazioni attive, Professional 4 utenti e 20.000, Advanced 5 utenti e 50.000, con sconti fino al 20% per la fatturazione annuale. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aumentano i numeri. Nessun conteggio di utenti o conversazioni, primi tre giorni gratuiti, e Meta fattura l'invio dei messaggi direttamente all'azienda. ### Cos'è ciascun prodotto Un CRM e una connessione risolvono problemi diversi. - Leadsales:: Un CRM di vendita con funnel, spazio di lavoro condiviso, invio massivo di messaggi per fase e un agente AI nei piani superiori. I lead si lavorano dentro Leadsales. - EasyCoexistence:: La connessione e il suo monitoraggio. I messaggi arrivano al CRM o allo strumento che l'azienda usa già tramite i webhook di Meta, e gli agenti AI operano sul numero tramite il nostro server MCP. ### Cosa succede a un numero sulla sessione web Il rischio che porta con sé il piano più economico. - Leadsales:: Un numero sul piano Basic raggiunge WhatsApp tramite una sessione web e non tramite la Business API, una via che le condizioni commerciali di WhatsApp non ammettono per l'invio automatizzato di messaggi aziendali. - EasyCoexistence:: Nella connessione non c'è nulla che possa essere sanzionato, perché è la funzione Coexistence di Meta, realizzata con il flusso di Meta, e la connessione è monitorata giorno e notte. - Scegliere il piano Basic per il prezzo credendo che usi l'API. Si collega tramite la sessione web. - Contare gli utenti e dimenticare il limite di conversazioni attive. Ogni piano ne fissa uno. - Aspettarsi che il piano includa i costi dei template di Meta. Meta li fattura direttamente all'azienda. **Qual è più economico?** Noi. Il piano Leadsales più economico con l'API ufficiale costa US$ 133 al mese; un numero connesso con noi costa US$ 9. **Leadsales usa l'API ufficiale di WhatsApp?** Su Professional e Advanced sì. Il piano Basic invece collega WhatsApp tramite Messenger e la sessione web. **Leadsales supporta Coexistence?** La loro pagina dei prezzi dice che in alcuni casi il numero resta utilizzabile sul telefono e in altri passa interamente all'API. Con noi resta sempre nell'app WhatsApp Business. **Posso tenere il mio CRM e usare EasyCoexistence?** Sì. Meta consegna i messaggi al webhook che scegli tu, quindi qualsiasi CRM che accetta i webhook può riceverli. --- ## EasyCoexistence vs Treble https://easycoexistence.com/it/compare/easycoexistence-vs-treble Treble è una piattaforma latinoamericana basata su WhatsApp Business API per flussi automatici, campagne e assistenza con IA, venduta tramite il team commerciale e senza prezzo pubblico. EasyCoexistence collega a Cloud API di Meta, tramite Coexistence, il numero che l'azienda già usa nell'app WhatsApp Business, in autonomia e a un prezzo pubblicato di US$ 9 per numero connesso al mese. ### Cosa succede all'app WhatsApp Business I due prodotti partono da presupposti opposti sul telefono. - Treble:: Secondo la loro homepage, Treble è una soluzione basata su WhatsApp Business API, non sull'app gratuita WhatsApp Business. Non menziona Coexistence, quindi chiedi direttamente se un numero può restare nell'app. - EasyCoexistence:: L'app resta. Coexistence mantiene l'app WhatsApp Business attiva sullo stesso numero, con circa sei mesi di cronologia delle chat sincronizzata, mentre la Cloud API funziona in parallelo per l'automazione. ### Quanto costa Un prezzo si può leggere oggi. L'altro richiede una conversazione. - Treble:: Nessun prezzo pubblico. La homepage non mostra cifre e la pagina dei prezzi chiede una password, quindi il costo arriva dal loro team commerciale. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aggiungi numeri, distribuiti su sei fasce. Meta fattura i messaggi direttamente all'azienda e non c'è alcun ricarico. ### Cos'è ciascun prodotto Entrambi usano l'API ufficiale di Meta. Vendono livelli diversi. - Treble:: Una piattaforma per flussi di chat automatici, campagne massive e assistenza clienti con IA, con integrazioni native con HubSpot e Salesforce e un'API per connessioni personalizzate. - EasyCoexistence:: La connessione e il suo monitoraggio 24/7. Meta consegna i webhook direttamente al tuo sistema, il contenuto delle conversazioni non viene mai salvato da noi e un server MCP permette agli agenti IA di inviare dal numero. ### Quanto manca prima che un numero sia attivo Spesso è la domanda decisiva per una piccola azienda. - Treble:: Passa da un processo commerciale, perché piani e prezzi si concordano con il loro team prima dell'attivazione. - EasyCoexistence:: Di solito meno di due minuti con Embedded Signup di Meta: accedi con Facebook, inserisci il numero, scansiona un codice QR nell'app. Servono la versione 2.24.17 dell'app o successiva e un'attività reale recente. - Spostare un numero dell'app con molto traffico su una configurazione solo API senza verificare Coexistence. Il telefono smette di essere il posto dove il team risponde. - Confrontare il preventivo di una piattaforma di campagne con il costo di una connessione. Uno include flussi e campagne. - Dimenticare i costi dei template di Meta. Li fattura Meta, non l'uno né l'altro fornitore. **Treble pubblica i prezzi?** No. La loro homepage non ne mostra e la pagina dei prezzi è protetta da password. **Uno dei due costa meno?** Il nostro prezzo è pubblicato e il loro no, quindi il nostro è l'unico che puoi verificare: US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri. **Treble supporta Coexistence?** La loro homepage non ne parla e descrive Treble come basato sull'API, non sull'app WhatsApp Business. Chiedi a loro. **Posso fare campagne con EasyCoexistence?** Sì, tramite la Cloud API con template approvati, dal tuo sistema o dal tuo strumento. Meta fattura i template direttamente a te. --- ## EasyCoexistence vs Botmaker https://easycoexistence.com/it/compare/easycoexistence-vs-botmaker Botmaker è una piattaforma di chatbot e assistenza clienti latinoamericana sulla WhatsApp Business Platform: parte da US$ 149 al mese per 3.000 conversazioni, più US$ 99 una tantum per aprire l'account WhatsApp. Supporta Coexistence. EasyCoexistence è solo la connessione Coexistence, a US$ 9 per numero connesso al mese, senza pacchetti di conversazioni. ### Per cosa paghi ogni mese Botmaker vende conversazioni. EasyCoexistence vende la connessione. - Botmaker:: Standard a US$ 149 per 3.000 conversazioni, Scale a US$ 249 per 5.000, Pro a US$ 499 per 10.000, con da US$ 0.07 a US$ 0.05 per ogni conversazione extra e US$ 99 per aprire l'account WhatsApp. I messaggi push costano quanto WhatsApp più una commissione di servizio del 20%. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 ciascuno man mano che aggiungi numeri. Nessun pacchetto, nessun extra, nessun costo per iniziare. Meta fattura i suoi costi direttamente all'azienda e noi non applichiamo mai alcun ricarico. ### Come funziona Coexistence in ciascuno Entrambi lasciano funzionare l'app WhatsApp Business sul numero. Il resto della configurazione cambia. - Botmaker:: Il loro centro assistenza dice che Coexistence è disponibile solo per linee nuove o nuove configurazioni, che il bot si mette in pausa quando qualcuno risponde dal telefono e che le chat di gruppo non sono supportate sulla piattaforma. - EasyCoexistence:: Coexistence è il prodotto: attivazione autonoma con l'Embedded Signup di Meta in circa due minuti, poi monitoraggio 24/7, così un'interruzione come la regola dei 14 giorni di Meta viene segnalata nel momento in cui accade. ### Che cos'è ciascun prodotto Una piattaforma di bot e una connessione sono due acquisti diversi. - Botmaker:: Una piattaforma per creare bot e gestire l'assistenza con operatori su WhatsApp, con da dieci a cinquanta postazioni operatore incluse a seconda del piano. I flussi vivono dentro Botmaker. - EasyCoexistence:: La connessione. I webhook di Meta arrivano al tuo sistema, il contenuto delle conversazioni non viene mai salvato da noi e un server MCP permette a Claude, ChatGPT, Cursor, Claude Code o Codex di agire sul numero. ### Cosa fa la crescita alla fattura I due modelli vanno in direzioni opposte man mano che l'azienda lavora di più. - Botmaker:: Più conversazioni significano un costo extra per conversazione o il passaggio al piano successivo, quindi un mese intenso costa più di uno tranquillo. - EasyCoexistence:: Il volume dei messaggi non entra nel prezzo. Cambia la fattura solo l'aggiunta di numeri, e la tariffa per numero scende man mano che li aggiungi. - Confrontare i prezzi dei piani dimenticando i US$ 99 di apertura dell'account e la commissione di servizio del 20% sui messaggi push. - Dimensionare un piano sulle conversazioni di oggi. Il costo extra si applica a ogni conversazione oltre il pacchetto. - Aspettarsi che una risposta dal telefono lasci il bot attivo. Su Botmaker il bot si mette in pausa quando risponde il telefono. **Botmaker supporta Coexistence?** Sì. Il loro centro assistenza lo documenta, disponibile per linee nuove o nuove configurazioni. **Uno dei due costa meno?** Sì, siamo noi. Botmaker parte da US$ 149 al mese più US$ 99 per aprire l'account; un numero connesso con noi costa US$ 9 al mese, senza nulla da pagare per iniziare. **Aggiungete una commissione sui costi di Meta?** No. Meta fattura i messaggi direttamente all'account dell'azienda e noi non applichiamo mai alcun ricarico. **Posso creare un bot con EasyCoexistence?** Sì, in n8n, Make, con il tuo codice o con un agente AI tramite MCP. I messaggi arrivano al tuo sistema tramite i webhook di Meta. --- ## EasyCoexistence vs Gallabox https://easycoexistence.com/it/compare/easycoexistence-vs-gallabox Gallabox ed EasyCoexistence risolvono problemi diversi. Gallabox è un'inbox per il team con una suite di automazione sulla WhatsApp Business API ufficiale, venduta in piani con un numero fisso di utenti. EasyCoexistence è la connessione in sé: la Cloud API di Meta sullo stesso numero dell'app WhatsApp Business, con prezzo per numero, senza inbox e senza postazioni. ### Cosa paghi con la fattura mensile I due servizi si basano su unità diverse, e l'unità decide come cresce la fattura. - Gallabox:: Piani con prezzo mensile e team di dimensione fissa. Basic costa ₹ 2,999 al mese fatturati trimestralmente per 3 utenti, un limite che la loro pagina definisce rigido, e i team più grandi passano a Essential o Advanced. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, fino a US$ 1 man mano che si aggiungono numeri. Non c'è un conteggio di utenti né di contatti, quindi assumere una persona o rispondere a più clienti non cambia nulla in fattura. ### Come si attiva Coexistence Entrambi usano la funzione Coexistence di Meta, quindi l'app WhatsApp Business continua a funzionare sul telefono. Cambia la strada per arrivarci. - Gallabox:: La loro documentazione dice che Coexistence non è abilitata di default e che devi contattare il supporto di Gallabox prima di iniziare, così il workspace può essere attivato per primo. - EasyCoexistence:: Coexistence è il prodotto. Il titolare dell'azienda completa l'Embedded Signup di Meta in circa due minuti, in autonomia, con l'app alla versione 2.24.17 o successiva e il numero non collegato a un altro provider. ### Dove vengono conservate le conversazioni È la differenza che conta di più per chi costruisce una propria interfaccia o gestisce i numeri dei clienti. - Gallabox:: All'interno della loro piattaforma. Un'inbox condivisa, un costruttore di chatbot e uno strumento di broadcast hanno bisogno dei messaggi salvati dalla loro parte per mostrarli agli operatori. - EasyCoexistence:: Da noi no. Meta invia i webhook direttamente all'endpoint che indichi tu, e le conversazioni non vengono mai salvate da noi. I dati arrivano nel tuo CRM, nella tua app o nel tuo agente AI. ### Quale scegliere Se l'acquisto è un'inbox di team con chatbot e campagne, Gallabox è un prodotto di quel tipo, ed è un acquisto diverso da una connessione. Se l'acquisto è il numero in sé, collegato in modo ufficiale e tenuto in vita, EasyCoexistence è la scelta più mirata e più economica. Va bene per un'agenzia che integra i numeri dei clienti nel proprio stack, per uno sviluppatore che ha già un'interfaccia, o per un titolare che vuole automatizzare senza togliere il team dal telefono. La connessione è monitorata, compresa la regola dei 14 giorni di Meta, e Meta fattura i messaggi al tuo account, senza alcun ricarico da parte nostra. - Confrontare direttamente i prezzi dei piani. Uno include un'inbox e crediti AI, l'altro è solo la connessione. - Avviare l'onboarding di Coexistence prima che il provider l'abbia abilitata, e poi riprovare più volte con lo stesso numero. - Comprare un'inbox con limite di utenti per numeri i cui messaggi saranno gestiti dal tuo software. **EasyCoexistence costa meno di Gallabox?** Per la connessione, sì. Gallabox Basic costa ₹ 2,999 al mese fatturati trimestralmente per 3 utenti. EasyCoexistence costa US$ 9 per numero connesso al mese senza limite di utenti, quindi un numero con un team di qualsiasi dimensione costa US$ 9. **Gallabox supporta Coexistence?** Sì. La loro documentazione la descrive e dice che il supporto deve abilitarla sul tuo workspace prima della configurazione. **EasyCoexistence ha un'inbox come Gallabox?** No. Il tuo team continua a usare l'app WhatsApp Business, e il software riceve gli stessi messaggi tramite i webhook che Meta consegna al tuo sistema. **Chi paga le tariffe dei messaggi di Meta?** Con EasyCoexistence li paghi tu, direttamente a Meta sul tuo WhatsApp Business Account, senza nulla di aggiunto da parte nostra. --- ## EasyCoexistence vs TimelinesAI https://easycoexistence.com/it/compare/easycoexistence-vs-timelinesai TimelinesAI è un'inbox WhatsApp condivisa, sincronizzata con i CRM e a prezzo per postazione, che collega un numero tramite QR code, tramite l'API ufficiale di WhatsApp Business o tramite Coexistence. EasyCoexistence collega i numeri solo tramite la Cloud API di Meta con Coexistence, a prezzo per numero, e invia ogni messaggio al tuo sistema invece che a un'inbox. ### Come ciascuno collega il numero Il metodo di connessione decide a cosa è esposto il numero, quindi viene per primo. - TimelinesAI:: Tre opzioni su ogni piano: un link QR code, che aggancia il numero come dispositivo collegato, l'API ufficiale di WhatsApp Business, oppure Coexistence, che fa funzionare insieme l'app e l'API. - EasyCoexistence:: Un solo metodo: la Cloud API di Meta con Coexistence, tramite l'Embedded Signup di Meta. Non esiste l'opzione della sessione QR, quindi nessun numero collegato tramite noi dipende da un link di dispositivo collegato che deve restare attivo. ### Per cosa paghi ogni mese Postazioni e numeri crescono per ragioni diverse. - TimelinesAI:: $35 per postazione al mese su Starter, oppure $28 con fatturazione annuale, e $49 per postazione su Pro. La loro pagina dei prezzi precisa che serve una postazione per ogni utente che collega un account WhatsApp. - EasyCoexistence:: US$ 9 per numero collegato al mese fino a cinque numeri, fino a US$ 1 man mano che aggiungi numeri. Le persone non vengono contate affatto, e Meta ti addebita direttamente i costi dei messaggi. ### Dove finiscono le conversazioni Un'inbox e una connessione mettono i dati in posti diversi. - TimelinesAI:: Nella loro inbox condivisa, poi sincronizzate con il CRM che scegli. L'inbox è il prodotto, quindi i messaggi passano e vengono mostrati sulla loro piattaforma. - EasyCoexistence:: Direttamente al tuo endpoint. Meta consegna i webhook all'URL che indichi e le conversazioni non vengono mai archiviate da noi, così i dati di un cliente restano nei sistemi che controlli. ### Quale scegliere Un team commerciale che vuole un'inbox condivisa dentro il proprio CRM cerca un'inbox, e TimelinesAI lo è. Un'azienda che vuole il numero collegato in modo ufficiale, senza sessioni QR lungo il percorso e senza nulla archiviato da un intermediario, cerca una connessione. EasyCoexistence è quella connessione, con un monitoraggio dello stato che legge i motivi di disconnessione forniti da Meta stessa, un server MCP per gli assistenti AI e una tariffa fissa per numero, a prescindere dalla dimensione del team. - Collegare un numero aziendale con il QR code perché è più veloce. Una sessione di dispositivo collegato non è la Business Platform di Meta. - Contare le postazioni per numeri a cui risponderà un software, non delle persone. - Mescolare nello stesso account numeri collegati via QR e numeri collegati via API senza tenere traccia di quale sia quale. **EasyCoexistence costa meno di TimelinesAI?** Per un numero collegato, sì. TimelinesAI Starter costa $35 per postazione al mese. EasyCoexistence costa US$ 9 per numero collegato al mese, e un team di qualsiasi dimensione che risponde dall'app WhatsApp Business non aggiunge nulla. **TimelinesAI supporta Coexistence?** Sì. La loro pagina dei prezzi elenca Coexistence insieme a QR code e API ufficiale su ogni piano. **Posso collegare un numero con il QR code in EasyCoexistence?** No. Ogni numero è collegato tramite la Cloud API di Meta con Coexistence, mai come dispositivo collegato. **Continuo a usare WhatsApp sul telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero mentre l'API funziona in parallelo. --- ## EasyCoexistence vs Periskope https://easycoexistence.com/it/compare/easycoexistence-vs-periskope Periskope collega un numero WhatsApp scansionando un QR code dalla schermata Collega dispositivo del telefono, e la sua documentazione dice che i numeri WhatsApp API non possono essere collegati. EasyCoexistence segue la strada opposta: il numero viene registrato sulla Cloud API di Meta tramite Coexistence, quindi l'app WhatsApp Business continua a funzionare e la connessione è quella ufficiale. ### Come ciascuno raggiunge WhatsApp Tutto il resto di questa pagina deriva dal metodo di connessione. - Periskope:: Apri le impostazioni di WhatsApp sul telefono, scegli Collega dispositivo e scansiona il QR code che mostra Periskope. Il numero viene aggiunto come dispositivo collegato, e la loro homepage lo presenta come soluzione che non richiede alcuna API. - EasyCoexistence:: L'Embedded Signup di Meta registra il numero sulla Cloud API con credenziali che Meta rilascia al tuo account WhatsApp Business. Coexistence mantiene attiva l'app sul telefono con lo stesso numero. ### Quanto costa ogni mese Entrambi pubblicano i prezzi, e contano cose diverse. - Periskope:: Starter costa $25 per utente al mese e Pro $35, con il primo telefono incluso e ogni telefono in più fatturato come licenza a sé al prezzo del piano. Enterprise richiede almeno 50 utenti o telefoni. - EasyCoexistence:: US$ 9 per numero connesso al mese da uno a cinque numeri, fino a US$ 1 man mano che aggiungi numeri, distribuiti su sei fasce. Nessuna licenza utente, e Meta fattura i messaggi direttamente al tuo account, senza ricarichi. ### A cosa è esposta la connessione WhatsApp tratta in modo diverso una sessione da dispositivo collegato e una registrazione API. - Periskope:: L'accesso tramite dispositivo collegato avviene fuori dalla piattaforma aziendale di Meta. Le condizioni d'uso di WhatsApp Business regolano l'uso automatizzato e da parte di terzi, e un numero raggiunto così non ha alcuna posizione a livello di API presso Meta. - EasyCoexistence:: Ogni chiamata passa dalla Cloud API di Meta. Quando una connessione cade, leggiamo il motivo di disconnessione indicato da Meta e ti avvisiamo, compresa la regola dei 14 giorni di attività dell'app che vale per i numeri Coexistence. ### Quale scegliere La domanda è quanto vale il numero e dove deve funzionare. Il modello di Periskope ruota attorno al collegamento di numeri esistenti come dispositivi, gruppi compresi, e non accetta affatto numeri API. Per un numero su cui i clienti fanno affidamento, o per il numero di un cliente di cui risponde un'agenzia, la via ufficiale è quella che resta dentro le regole di Meta. EasyCoexistence offre quella via a un canone fisso per numero, mantiene attiva l'app WhatsApp Business e consegna i messaggi al tuo sistema. - Pensare che uno strumento a pagamento significhi accesso autorizzato da Meta. L'autorizzazione arriva dal rilascio delle credenziali API da parte di Meta. - Collegare un numero aziendale come dispositivo e provare poi a spostarlo su un provider API senza scollegarlo prima. - Scegliere un prezzo per utente quando la maggior parte dei messaggi sarà gestita dall'automazione e non da persone. **EasyCoexistence costa meno di Periskope?** Sì. Periskope Starter costa $25 per utente al mese, con ogni telefono in più a ulteriori $25. EasyCoexistence costa US$ 9 per numero connesso al mese, senza costi per utente. **Periskope usa l'API ufficiale di WhatsApp?** No. La sua documentazione collega i numeri con il QR code tramite Collega dispositivo e dichiara che i numeri WhatsApp API non possono essere collegati. **Posso usare i gruppi con EasyCoexistence?** No. Le chat di gruppo sono fuori dalla Cloud API di Meta, e questa regola vale per ogni provider ufficiale. **La mia app continuerà a funzionare?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sul telefono mentre la Cloud API gira sullo stesso numero. --- ## EasyCoexistence vs Wassenger https://easycoexistence.com/it/compare/easycoexistence-vs-wassenger Wassenger è un'inbox di team e una piattaforma API per WhatsApp con due connettori: una sessione con codice QR e la Cloud API di Meta, con Coexistence sul lato API. EasyCoexistence offre solo la Cloud API con Coexistence, non ha un'inbox e fa pagare ogni numero connesso a partire da US$ 9 al mese, invece di un piano con un numero fisso di agenti. ### Come si collega il numero Il centro assistenza di Wassenger confronta i suoi due connettori, ed è il punto di partenza più chiaro. - Wassenger:: Un connettore QR, descritto come connessione basata su sessione tramite un servizio worker che richiede il telefono online ed è soggetta al rilevamento anti-spam di WhatsApp, e un connettore Cloud API autenticato con Meta. Coexistence è offerta sul lato API. - EasyCoexistence:: Solo la Cloud API di Meta, tramite Embedded Signup di Meta con Coexistence. Nel prodotto non esistono né un worker di sessione né un connettore QR, quindi non c'è nulla da scegliere male. ### Per cosa paghi ogni mese Un piano di agenti e una tariffa per numero crescono con cose diverse. - Wassenger:: Professional costa 39,90 € al mese per un numero e 3 agenti, Business 69,90 € con 6 agenti, Enterprise 99,90 € con 9 agenti. I costi dei template stabiliti da Meta si aggiungono, fatturati al costo. - EasyCoexistence:: US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri, senza conteggio di agenti. Meta fattura i messaggi direttamente al tuo account WhatsApp Business, mai tramite noi. ### Dove finiscono le conversazioni Un'inbox conserva ciò che mostra. Una connessione inoltra ciò che riceve. - Wassenger:: Nella loro inbox di team condivisa, dove gli agenti ricevono le chat assegnate, lanciano campagne e usano l'assistente AI. I messaggi risiedono sulla loro piattaforma, così gli agenti possono lavorarli. - EasyCoexistence:: Nel tuo sistema. Meta instrada i webhook direttamente all'endpoint che imposti, le conversazioni non vengono mai salvate da noi e il team continua a rispondere dall'app WhatsApp Business. ### Quale scegliere Un team che vuole agenti con accesso a un'inbox condivisa sta comprando un'inbox, ed è attorno a questo che sono costruiti i piani di Wassenger. Chi vuole il numero sull'API ufficiale e nient'altro, come un'agenzia che collega i numeri dei clienti, uno sviluppatore che alimenta un'app esistente o un titolare che aggiunge automazione senza un nuovo strumento, trova in EasyCoexistence un prodotto più mirato: un solo tipo di connessione, una tariffa fissa per numero, un monitoraggio che avvisa prima che un collegamento Coexistence scada e un server MCP per Claude, ChatGPT e Cursor. - Iniziare con un connettore QR per fare prove e lasciarci il numero aziendale una volta che funziona. - Confrontare un piano da 39,90 € con una tariffa per numero senza contare gli agenti e l'inbox inclusi nel piano. - Spostare un numero da un connettore all'altro senza verificare se la cronologia delle chat lo seguirà. **EasyCoexistence costa meno di Wassenger?** Per la connessione, sì. Wassenger Professional costa 39,90 € al mese per un numero. EasyCoexistence costa US$ 9 per numero connesso al mese, e cinque numeri costano US$ 45 in totale. **Wassenger supporta Coexistence?** Sì. Wassenger pubblica una pagina e un articolo di assistenza su Coexistence, per usare l'app WhatsApp Business e la sua piattaforma API sullo stesso numero. **Il connettore QR di Wassenger è ufficiale?** Wassenger lo descrive come basato su sessione e soggetto al rilevamento anti-spam di WhatsApp. Il suo connettore Cloud API è quello autenticato con Meta. **Mi serve un server per usare EasyCoexistence?** Ti serve un endpoint per ricevere i webhook, oppure un assistente AI collegato tramite il server MCP. L'hosting della connessione è incluso. --- ## EasyCoexistence vs WANotifier https://easycoexistence.com/it/compare/easycoexistence-vs-wanotifier WANotifier è una piattaforma di marketing e notifiche WhatsApp sull'API ufficiale, con prezzi per piano e fascia di contatti e con limiti mensili di messaggi. EasyCoexistence è la connessione ufficiale in sé, con Coexistence, a prezzo per numero connesso e senza limiti di contatti o messaggi. Entrambi girano senza ricarico i costi dei messaggi di Meta, quindi la differenza sta in ciò che compri con l'abbonamento. ### Cosa paghi con il conto mensile WANotifier ha prezzi in base alla dimensione del pubblico. EasyCoexistence ha prezzi in base al numero. - WANotifier:: Essentials $69, Advanced $119 e Premium $199 al mese con fatturazione mensile alla fascia sotto i 1.000 contatti, con limiti di invio mensili di 4.000, 8.000 e 12.000 messaggi. Una lista di contatti più grande fa salire a una fascia superiore. - EasyCoexistence:: US$ 9 per numero connesso al mese fino a cinque numeri, fino a US$ 1 man mano che si aggiungono numeri. Una lista di cinquantamila contatti costa come una lista di cinquanta. ### Dove si inserisce Coexistence Entrambi si collegano tramite l'API ufficiale di Meta e offrono Coexistence, quindi l'app WhatsApp Business resta sul telefono. - WANotifier:: Coexistence è indicata come funzione di ogni piano, insieme a campagne, chatbot, sequenze automatiche e una casella condivisa per il team. - EasyCoexistence:: Coexistence è l'intero prodotto: Embedded Signup in autonomia in circa due minuti, monitoraggio continuo dello stato di salute e avvisi basati sui motivi di disconnessione indicati da Meta stessa, inclusa la regola dei 14 giorni di attività dell'app. ### Dove vanno i messaggi Uno strumento di campagne lavora i messaggi per te. Una connessione te li consegna. - WANotifier:: Nella loro dashboard, nella casella condivisa e nel costruttore di automazioni, con un'API REST e i webhook su Advanced e Premium per le integrazioni. - EasyCoexistence:: Direttamente al tuo endpoint su ogni numero, perché Meta instrada i webhook verso l'URL che indichi tu. Da parte nostra non viene salvato nulla e un server MCP permette a Claude, ChatGPT o Cursor di lavorare con il numero. ### Quale scegliere Chi vuole broadcast, sequenze automatiche e un costruttore di chatbot in un'unica dashboard compra uno strumento di campagne, un prodotto diverso da una connessione. Chi ha già il software, o lo sta sviluppando, ha bisogno del numero collegato in modo ufficiale e tenuto collegato. Questo è EasyCoexistence, con una tariffa che non cambia al variare di contatti o volumi, mentre i costi dei messaggi di Meta vanno direttamente al tuo account in entrambi i casi. - Scegliere un piano solo in base al prezzo, senza controllare il limite mensile di messaggi incluso. - Lasciare che la lista di contatti superi il confine di una fascia a metà mese senza mettere a budget il salto di prezzo. - Pensare che 0% di ricarico significhi nessun costo di piattaforma. Valgono sia l'abbonamento sia i costi di Meta. **EasyCoexistence costa meno di WANotifier?** Sì, per la connessione. WANotifier Essentials costa $69 al mese alla fascia di contatti più piccola. EasyCoexistence costa US$ 9 per numero connesso al mese, senza limiti di contatti o messaggi. **WANotifier supporta Coexistence?** Sì. La loro pagina dei prezzi indica WhatsApp Coexistence su ogni piano. **Entrambi girano i costi di Meta senza ricarico?** Sì. WANotifier dichiara 0% di ricarico, e con EasyCoexistence Meta ti fattura direttamente sul tuo account. **Posso inviare campagne con EasyCoexistence?** Puoi inviare template approvati tramite la Cloud API dal tuo sistema o da un assistente IA. Non c'è un costruttore di campagne. --- ## EasyCoexistence vs Eazybe https://easycoexistence.com/it/compare/easycoexistence-vs-eazybe Eazybe è un livello CRM per team di vendita che si installa come estensione di Chrome su WhatsApp Web, con prezzo per utente nel piano Starter e piani superiori che aggiungono un numero WhatsApp API e Coexistence. EasyCoexistence è solo la connessione ufficiale: la Cloud API di Meta con Coexistence, a prezzo per numero, che consegna i messaggi al tuo sistema. ### Come ciascuno raggiunge WhatsApp I due prodotti stanno in posti diversi: uno nel browser del commerciale, l'altro sull'API di Meta. - Eazybe:: Un'estensione di Chrome aggiunta sopra la sessione di WhatsApp Web che ogni commerciale ha già aperta, con etichette, sincronizzazione col CRM e pianificazione. I piani superiori elencano anche un numero WhatsApp API e Coexistence. - EasyCoexistence:: La Cloud API di Meta, registrata tramite l'Embedded Signup di Meta con Coexistence. Nulla gira in una scheda del browser, quindi i messaggi arrivano anche quando nessuno ha WhatsApp Web aperto. ### Per cosa paghi ogni mese Eazybe mostra i prezzi nella valuta locale del visitatore e cambia l'unità da un piano all'altro. - Eazybe:: Starter ha un prezzo per utente al mese. Scaler, Basic AI e Pro AI hanno un prezzo per numero al mese, con 3 o 5 utenti inclusi e ogni utente extra addebitato a parte, più le risposte AI fatturate una per una. - EasyCoexistence:: US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri. Nessun conteggio degli utenti, nessun credito AI, e Meta fattura i messaggi direttamente sul tuo account. ### Dove finiscono le conversazioni Un'estensione CRM copia le chat in un CRM. Una connessione le inoltra al sistema che scegli tu. - Eazybe:: Sincronizzate da WhatsApp Web verso i CRM con cui si integrano, come HubSpot, Zoho e Salesforce, attraverso la loro piattaforma. - EasyCoexistence:: Consegnati da Meta come webhook all'endpoint che indichi tu, mai conservati dalla nostra parte. Il tuo CRM, la tua app, uno strumento di automazione o un assistente AI tramite il server MCP li riceve direttamente. ### Quale scegliere Un team di vendita che vuole i campi del CRM accanto a ogni chat nel browser sta comprando un'estensione CRM, ed è quello che offre il piano Starter di Eazybe. Un'azienda che vuole ogni numero sull'API ufficiale di Meta, senza dipendere da una sessione del browser, compra la connessione. EasyCoexistence la offre a una tariffa fissa per numero, ne controlla di continuo lo stato, ti avvisa prima che scada la regola dei 14 giorni di attività dell'app e lascia il team sull'app WhatsApp Business che usa già. - Trattare un'estensione del browser su WhatsApp Web come una connessione API. Dipende dalla scheda aperta. - Confrontare un piano per utente con una tariffa per numero senza contare quanti commerciali condividono ogni numero. - Dare per scontato che ogni piano includa l'API ufficiale. Su Eazybe compare da Scaler in su. **EasyCoexistence costa meno di Eazybe?** Per un numero condiviso da un team, sì. Eazybe Starter si paga per utente, e i piani API si pagano per numero più gli utenti extra. EasyCoexistence costa US$ 9 per numero connesso al mese, a prescindere dalla dimensione del team. **Eazybe supporta Coexistence?** Eazybe pubblica una pagina su Coexistence che descrive l'app WhatsApp Business e l'API ufficiale sullo stesso numero. **Mi serve WhatsApp Web aperto con EasyCoexistence?** No. La Cloud API gira sui server di Meta e il team continua a usare l'app WhatsApp Business sul telefono. **Posso sincronizzare i messaggi con il mio CRM?** Sì, puntando i webhook di Meta al tuo CRM, a uno strumento di automazione come n8n o Make, oppure al tuo codice. --- ## EasyCoexistence vs Superchat https://easycoexistence.com/it/compare/easycoexistence-vs-superchat Superchat è una inbox unificata per WhatsApp, Instagram, email e altri canali, venduta in piani con contratto minimo di 12 mesi, e la sua opzione Coexistence è indicata come beta. EasyCoexistence fa una cosa sola: il numero WhatsApp collegato alla Cloud API di Meta tramite Coexistence, a prezzo per numero connesso al mese, con i messaggi consegnati al tuo sistema. ### Cosa paga la fattura mensile Superchat conta account e numeri all'interno di un piano. EasyCoexistence conta solo i numeri. - Superchat:: Basic $19, Professional $29 e Advanced $69 al mese, al netto, con 3, 6 e 12 account e 1, 2 e 4 numeri WhatsApp. Ogni numero aggiuntivo costa $49 al mese e ogni accesso extra $19, con vincolo minimo di 12 mesi. - EasyCoexistence:: Da US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri, senza account o accessi da contare. Meta fattura i costi dei messaggi direttamente a te. ### Come viene offerta Coexistence Entrambi si collegano tramite l'API ufficiale ed entrambi offrono Coexistence, così l'app WhatsApp Business resta sul telefono. - Superchat:: Uno dei quattro percorsi di connessione, insieme a un numero nuovo, una migrazione completa e il passaggio da un altro provider. Il loro centro assistenza dice che il percorso Coexistence è attualmente in beta e può avere limitazioni di funzionalità. - EasyCoexistence:: L'unico percorso, completato in autonomia con l'Embedded Signup di Meta in circa due minuti, poi monitorato di continuo, così un collegamento scaduto viene individuato prima che se ne accorga un cliente. ### Dove finiscono le conversazioni Una inbox raccoglie le conversazioni per gli operatori. Una connessione le inoltra. - Superchat:: Nella loro inbox unificata, con template, etichette, agenti AI e gestione delle recensioni che lavorano sui messaggi dentro la loro piattaforma. - EasyCoexistence:: All'endpoint che indichi tu, perché Meta instrada i webhook direttamente lì. Le conversazioni non vengono mai archiviate da noi e il team continua a usare l'app WhatsApp Business. ### Quale scegliere Un'azienda che vuole rispondere a più canali da un'unica inbox sta comprando una inbox multicanale, un acquisto distinto da una connessione WhatsApp. Un'azienda che vuole il proprio numero WhatsApp sull'API ufficiale, mantenuto attivo, con i messaggi diretti al proprio CRM, alla propria app o al proprio assistente AI sceglie EasyCoexistence: una tariffa fissa per numero e Coexistence come cuore del prodotto, non come opzione in beta. - Leggere un prezzo mensile senza il vincolo minimo che lo accompagna. - Contare solo il prezzo del piano quando servono più numeri. I numeri aggiuntivi hanno un canone mensile a parte. - Avviare l'onboarding di Coexistence con un numero già collegato a un altro provider di API. **EasyCoexistence costa meno di Superchat?** Sì, per una connessione WhatsApp. Superchat Basic costa $19 al mese con vincolo minimo di 12 mesi. EasyCoexistence costa US$ 9 per numero connesso al mese, e un team di qualsiasi dimensione risponde dall'app WhatsApp Business. **Superchat supporta Coexistence?** Sì, come una delle sue opzioni di connessione, che il suo centro assistenza etichetta come beta. **EasyCoexistence copre Instagram o email?** No. Collega i numeri WhatsApp tramite la Cloud API di Meta e nient'altro. **Chi paga i costi dei messaggi di Meta?** Tu, direttamente a Meta sul tuo WhatsApp Business Account. EasyCoexistence non applica mai ricarichi. --- ## EasyCoexistence vs Sinch https://easycoexistence.com/it/compare/easycoexistence-vs-sinch Sinch è una piattaforma di comunicazione per grandi aziende che rivende WhatsApp insieme a SMS, voce e altri canali, applicando una propria tariffa per messaggio oltre a quella di Meta, secondo il contratto di ciascun cliente. EasyCoexistence collega un numero dell'app WhatsApp Business alla Cloud API di Meta tramite Coexistence, in autonomia, con una tariffa fissa per numero, mentre Meta fattura i messaggi direttamente a te. ### Quanto costa ogni messaggio La differenza sta nel fatto che su ogni messaggio pesi o meno una seconda tariffa. - Sinch:: Due livelli su ogni messaggio: la tariffa di Meta per categoria e paese, e una tariffa Sinch per l'accesso alla piattaforma e il servizio per messaggio, stabilita dal tuo contratto con Sinch e non da un listino pubblico. - EasyCoexistence:: Un solo livello. Meta fattura le sue tariffe al tuo WhatsApp Business Account e noi non applichiamo alcun ricarico. Il nostro costo è di US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri, qualunque sia il traffico. ### Per quali numeri è pensato ciascuno La maggior parte delle piccole aziende risponde già ai clienti con l'app WhatsApp Business. Quel numero è quello che conta. - Sinch:: La guida di configurazione di Sinch Engage Classic richiede un numero in grado di ricevere SMS o chiamate internazionali e non collegato ad alcun account WhatsApp. I loro articoli di onboarding non descrivono un percorso Coexistence. - EasyCoexistence:: Il numero già presente sull'app WhatsApp Business, collegato tramite Coexistence. Chat, cronologia e app sul telefono restano al loro posto, e la Cloud API funziona sullo stesso numero. ### Come si parte Un percorso passa da un contratto commerciale, l'altro da una pagina di registrazione. - Sinch:: L'Embedded Signup della Sinch Build Dashboard è, nelle loro parole, disponibile al momento solo per i clienti enterprise diretti, e i prezzi dipendono dal tuo contratto. - EasyCoexistence:: Embedded Signup di Meta in autonomia, in circa due minuti, con i primi 3 giorni gratuiti. L'app deve essere alla versione 2.24.17 o successiva e avere attività reale recente. ### Quale scegliere Un'azienda di grandi dimensioni che acquista SMS, voce e WhatsApp con un unico contratto a condizioni negoziate sta comprando CPaaS, un acquisto diverso da una connessione WhatsApp. Un'azienda i cui clienti scrivono già alla sua app WhatsApp Business, o un'agenzia che collega quei numeri per i propri clienti, ha bisogno di Coexistence, di un prezzo pubblicato e di nessuna tariffa sovrapposta a ogni messaggio. EasyCoexistence è pensato esattamente per questo, con i webhook inoltrati da Meta al tuo sistema e un server MCP per gli assistenti AI. - Calcolare il budget solo sul listino di Meta quando il provider aggiunge una propria tariffa a ogni messaggio. - Registrare un numero nuovo per l'API e lasciare i clienti a scrivere al vecchio numero sull'app. - Eliminare l'account dell'app WhatsApp Business per liberare un numero, quando Coexistence lo avrebbe mantenuto. **EasyCoexistence costa meno di Sinch?** Sì, per la parte che controlliamo. Sinch aggiunge la propria tariffa a ogni messaggio, in base al tuo contratto. EasyCoexistence non aggiunge nulla per messaggio e costa US$ 9 per numero connesso al mese. **Sinch supporta Coexistence?** Gli articoli di onboarding di Sinch esaminati per questa pagina non ne parlano. Chiedilo direttamente a Sinch invece di fidarti di questa pagina. **Sinch pubblica la sua tariffa WhatsApp?** Il suo centro assistenza dice che le tariffe Sinch dipendono dal tuo contratto e non riporta una tariffa pubblica per messaggio. **Mi serve un contratto con EasyCoexistence?** No. La registrazione avviene in autonomia tramite Embedded Signup di Meta, con i primi 3 giorni gratuiti. --- ## EasyCoexistence vs Vonage https://easycoexistence.com/it/compare/easycoexistence-vs-vonage Vonage è una piattaforma di comunicazione per sviluppatori: la sua Messages API invia WhatsApp insieme a SMS, RCS e altri canali, con una commissione di piattaforma Vonage aggiunta a ogni messaggio oltre a quella di Meta. EasyCoexistence collega un numero dell'app WhatsApp Business alla Cloud API di Meta tramite Coexistence, con una tariffa fissa per numero, e Meta ti fattura i suoi messaggi direttamente. ### Come si compone il conto Un prezzo a consumo e una tariffa fissa si comportano in modo diverso al crescere del volume. - Vonage:: La tariffa di Meta per ogni messaggio consegnato, più una commissione di piattaforma Vonage che parte da 0.0001 euro per messaggio e varia in base a volume e area geografica. Le chiamate hanno un'ulteriore commissione Vonage di $0.004 al minuto. - EasyCoexistence:: US$ 9 per numero connesso al mese, fino a US$ 1 man mano che aggiungi numeri. Meta fattura i messaggi al tuo WhatsApp Business Account e noi non aggiungiamo nulla per messaggio. ### Per quali numeri è pensato ciascuno Il numero su cui una piccola azienda risponde già è di solito un numero dell'app WhatsApp Business. - Vonage:: La sua pagina dei prezzi WhatsApp e la guida Embedded Signup ospitata per i partner non trattano Coexistence, la funzione di Meta che mantiene l'app attiva su un numero API. - EasyCoexistence:: Specificamente i numeri Coexistence. L'app WhatsApp Business mantiene le sue chat e continua a funzionare sul telefono, mentre la Cloud API gira sullo stesso numero con il throughput Coexistence di Meta di 20 messaggi al secondo. ### Cosa c'è tra te e Meta Entrambi sono prodotti API. Cambia di chi è l'API che chiami. - Vonage:: La Messages API di Vonage, un'unica interfaccia su WhatsApp e sugli altri loro canali. Il tuo codice chiama Vonage, e Vonage chiama Meta. - EasyCoexistence:: La Cloud API documentata di Meta, con credenziali emesse sul tuo account, e webhook che Meta instrada al tuo endpoint. Le conversazioni non vengono mai salvate da noi. ### Quale scegliere Chi sviluppa e vuole un'unica API per SMS, RCS, email e WhatsApp sta comprando una CPaaS multicanale, che è un prodotto diverso da una connessione WhatsApp. Un'azienda o un'agenzia che ha bisogno di numeri dell'app WhatsApp Business sull'API di Meta, senza una commissione su ogni messaggio e senza un nuovo numero, ha bisogno di Coexistence. EasyCoexistence la offre in self-service in circa due minuti, monitora ogni connessione in continuo ed espone il numero a Claude, ChatGPT o Cursor tramite un server MCP. - Stimare i costi partendo dalla commissione di piattaforma per messaggio senza sommarci la tariffa di Meta. - Scrivere codice sullo schema dei messaggi di un fornitore quando la Cloud API di Meta è documentata e portabile. - Dare per scontato che il flusso di onboarding di una CPaaS accetti un numero ancora attivo sull'app. **EasyCoexistence costa meno di Vonage?** Con qualsiasi volume rilevante, sì, perché Vonage aggiunge una commissione di piattaforma a ogni messaggio ed EasyCoexistence non ne aggiunge nessuna. Il nostro costo resta US$ 9 per numero connesso al mese, qualunque sia il numero di messaggi. **Vonage supporta Coexistence?** Le sue pagine sui prezzi WhatsApp e su Embedded Signup ospitato non ne parlano. Chiedilo a Vonage invece di fidarti di questa pagina. **Posso tenere il mio numero WhatsApp attuale?** Sì. Coexistence collega il numero già presente sull'app WhatsApp Business, con le sue chat. **Chi mi fattura i messaggi WhatsApp?** Meta, direttamente, sul tuo WhatsApp Business Account. EasyCoexistence non ricarica mai quelle tariffe. --- ## EasyCoexistence vs Qontak https://easycoexistence.com/it/compare/easycoexistence-vs-qontak Mekari Qontak è una suite CRM omnicanale e di assistenza clienti indonesiana sull'API ufficiale di WhatsApp, venduta in piani che partono da cinque utenti, con Coexistence che richiede un abbonamento a parte. EasyCoexistence è solo la connessione: un numero dell'app WhatsApp Business sulla Cloud API di Meta tramite Coexistence, con prezzo per numero collegato e messaggi inviati al tuo sistema. ### Cosa paghi con la fattura mensile Qontak vende una suite CRM. EasyCoexistence vende una connessione. - Qontak:: Service Suite e Sales Suite partono da Rp2.000.000 al mese nel livello Plus e da Rp3.000.000 in Ultimate, e Qontak 360 da Rp3.500.000, con ogni piano a partire da 5 utenti. - EasyCoexistence:: US$ 9 per numero collegato al mese, fino a US$ 1 man mano che aggiungi numeri. Un numero con un team di qualsiasi dimensione che risponde dall'app costa US$ 9. ### Come si configura Coexistence Entrambi si collegano tramite il flusso Coexistence di Meta, quindi l'app WhatsApp Business continua a funzionare sul telefono. - Qontak:: La loro guida elenca tra i requisiti prima dell'integrazione un abbonamento attivo a META Coex, un numero attivo da almeno 30 giorni e la verifica aziendale di Facebook completata. - EasyCoexistence:: Coexistence è il prodotto e non costa nulla in più. L'iscrizione è in autonomia, in circa due minuti, con l'app alla versione 2.24.17 o successiva, attività reale recente e il numero non collegato a un altro provider. ### Dove finiscono le conversazioni Una suite CRM tiene le conversazioni per lavorarle. Una connessione le passa a te. - Qontak:: Nella inbox omnicanale e nel CRM di Qontak, in mirroring con l'app WhatsApp Business, insieme a ticketing, chatbot e broadcast gestiti dalla loro dashboard. - EasyCoexistence:: All'endpoint che scegli tu, perché Meta instrada lì i webhook direttamente. Le conversazioni non vengono mai salvate da noi e un server MCP collega il numero agli assistenti AI. ### Quale scegliere Un'azienda che vuole pipeline di vendita, ticketing e più canali in un'unica suite sta comprando un CRM, un acquisto diverso da una connessione WhatsApp. Un'azienda che ha già il suo CRM, o un'agenzia che integra i numeri dei clienti nel proprio stack, ha bisogno del numero sull'API ufficiale e sempre collegato. EasyCoexistence lo fa con una tariffa fissa per numero, monitora ogni connessione e avvisa prima che scada la regola Meta dei 14 giorni di attività dell'app. - Collegare un numero registrato nell'app WhatsApp per uso personale. Coexistence richiede l'app WhatsApp Business. - Creare un nuovo Business Portfolio solo per l'integrazione, cosa che la guida di Qontak sconsiglia. - Reimpostare l'app per risolvere un problema dell'account. Non azzera la cronologia e può interrompere il collegamento. **EasyCoexistence costa meno di Qontak?** Sì, per la connessione. I piani Qontak partono da Rp2.000.000 al mese con un minimo di 5 utenti, più un abbonamento per Coexistence. EasyCoexistence costa US$ 9 per numero collegato al mese, Coexistence inclusa. **Qontak supporta Coexistence?** Sì. Il suo centro assistenza descrive l'integrazione e indica un abbonamento META Coex attivo tra i requisiti. **EasyCoexistence richiede un numero attivo da 30 giorni?** Richiede attività reale recente sull'app WhatsApp Business, che è il controllo di idoneità di Meta per Coexistence. **EasyCoexistence include un CRM?** No. I messaggi arrivano al tuo CRM o alla tua app esistente tramite i webhook che Meta consegna al tuo endpoint. --- ## Registra i messaggi WhatsApp in HubSpot da un numero Coexistence https://easycoexistence.com/it/integrations/hubspot HubSpot ha un oggetto Communications il cui tipo di canale può essere WHATS_APP, pensato per registrare i messaggi che avvengono fuori da HubSpot. Instrada i webhook del numero verso un workflow n8n, trova o crea il contatto in base al telefono e fai un POST di ogni messaggio a /crm/v3/objects/communications. La conversazione arriva nella timeline del contatto, mentre il team continua a rispondere dall'app WhatsApp Business. ### Come arriva un messaggio WhatsApp su un contatto HubSpot? In tre passaggi. Meta consegna il messaggio alla destinazione webhook che hai impostato per il numero, che qui è un nodo Webhook di n8n. Il workflow cerca in HubSpot un contatto con il numero di telefono del mittente e ne crea uno se non trova corrispondenze. Poi crea un record di comunicazione con il testo del messaggio e lo associa a quel contatto. HubSpot ha costruito l'oggetto Communications proprio per questo caso. Rappresenta un messaggio su WhatsApp, LinkedIn o SMS inviato o ricevuto fuori da HubSpot e compare nella timeline del record come una chiamata o un'email registrata. Le proprietà obbligatorie sono il tipo di canale, hs_communication_logged_from impostato su CRM, il corpo, un responsabile e un timestamp. Non serve alcuna app del marketplace di HubSpot. Il nodo HTTP Request di n8n può riutilizzare la credenziale HubSpot che hai già configurato per il nodo HubSpot, e la chiamata è un singolo POST per messaggio. ### Anche i messaggi scritti dal telefono vengono registrati? Sì, ed è proprio ciò che aggiunge un numero Coexistence. Quando qualcuno del team risponde dall'app WhatsApp Business, Meta invia un echo di quel messaggio in uscita alla stessa destinazione webhook. Un workflow che gestisce sia i messaggi in arrivo sia gli echo scrive nella timeline entrambi i lati della conversazione, così un commerciale che apre il contatto in HubSpot vede cosa ha chiesto il cliente e cosa ha risposto il negozio. Fai un branch sul campo del webhook. I messaggi in arrivo giungono sotto messages e le risposte dal telefono sotto smb_message_echoes. Registra i primi come ricevuti e i secondi come inviati, e la timeline si legge in ordine. Le risposte che il workflow stesso invia tramite la Cloud API gli sono già note, quindi registrale nel momento dell'invio invece di aspettare un webhook. ### E il canale inbox WhatsApp di HubSpot? È un'integrazione diversa. L'inbox delle conversazioni di HubSpot collega un numero WhatsApp a HubSpot stesso, e la sua knowledge base indica che il numero non deve essere collegato a un'altra integrazione WhatsApp. È disponibile su Marketing Hub o Service Hub Professional ed Enterprise. Un numero collegato tramite EasyCoexistence segue il percorso opposto: Meta instrada i suoi webhook verso un URL che possiedi tu, e HubSpot riceve i record tramite la sua API. La conversazione si risponde dal telefono o dal tuo workflow, e HubSpot è il sistema di riferimento che conserva lo storico sul contatto, sulla trattativa o sul ticket. La chiamata richiede uno scope di scrittura sui contatti nell'app privata o nella credenziale che la effettua, ed è lo stesso scope che un workflow ha già bisogno per creare il contatto. ### Come deve il workflow associare un mittente a un contatto? In base al numero di telefono, normalizzato prima della ricerca. Meta invia il mittente come cifre con il prefisso internazionale e senza il segno più, per esempio 14155550188. I contatti HubSpot sono digitati a mano, quindi la stessa persona può essere salvata come +1 415 555 0188 o (415) 555-0188. Lo schema affidabile è tenere una proprietà dedicata del contatto con il numero in sole cifre, popolarla quando il workflow crea un contatto e cercare su quella proprietà. Cercare direttamente nel campo telefono a testo libero funziona per i contatti creati dal workflow e ne perde molti creati da una persona, il che produce duplicati. Quando la ricerca non restituisce nulla, crea il contatto con il nome del profilo preso dal payload del webhook come nome e il numero in sole cifre in entrambi i campi. Una persona potrà unire o rinominare più tardi, e la conversazione è già collegata. - Registrare solo i messaggi in arrivo. La timeline mostra allora domande senza risposte, perché le risposte scritte dal telefono arrivano come eventi smb_message_echoes. - Lasciare hs_communication_logged_from non impostato. HubSpot richiede che sia CRM quando si crea una comunicazione tramite API. - Cercare i contatti nel campo telefono grezzo. Il formato in sole cifre di Meta raramente coincide con ciò che una persona ha digitato, e ogni mancata corrispondenza crea un contatto duplicato. **Posso rispondere al cliente direttamente da HubSpot?** Non tramite l'oggetto Communications, che è un registro. Le risposte partono dall'app WhatsApp Business o da un workflow che chiama la Cloud API, ed entrambe vengono registrate sul contatto. **Di quali permessi HubSpot ha bisogno il workflow?** Lettura e scrittura dei contatti. HubSpot indica crm.objects.contacts.read o crm.objects.contacts.write come scope della Communications API, e per creare contatti serve comunque lo scope di scrittura. **Lo stesso workflow può anche inviare il primo messaggio?** Sì. Un branch n8n separato può inviare un template approvato tramite la Cloud API con il phone number id e il token del numero, e poi registrarlo sul contatto come comunicazione in uscita. **EasyCoexistence conserva il contenuto dei messaggi durante il passaggio?** No. Meta consegna il webhook direttamente al tuo URL n8n. EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Invia le conversazioni WhatsApp a Salesforce da un numero Coexistence https://easycoexistence.com/it/integrations/salesforce Instrada i webhook del numero verso un workflow n8n, cerca il mittente in Salesforce con una query SOQL sul telefono, crea il lead se non c'è nessuna corrispondenza e registra ogni messaggio come Task o come nota sul record. Il nodo Salesforce di n8n copre tutte e tre le chiamate. Il team continua a rispondere dall'app WhatsApp Business, mentre Salesforce conserva lo storico. ### Che aspetto ha il workflow n8n? Quattro nodi in sequenza, più il ramo di verifica che ogni webhook di Meta richiede. Un nodo Webhook riceve la POST che Meta invia per ogni messaggio. Un nodo Salesforce esegue una query SOQL per cercare un Lead o un Contact il cui telefono corrisponde al mittente. Un nodo IF si divide in base al risultato: se qualcosa è stato trovato, il workflow porta avanti l'id del record; altrimenti un nodo Salesforce crea un Lead con il nome del profilo preso dal payload. Un ultimo nodo Salesforce crea un Task su quel record, con il testo del messaggio nella descrizione e un oggetto che indica che si tratta di un messaggio WhatsApp. Il ramo di verifica risponde alla GET di Meta con il valore di hub.challenge come corpo semplice. Senza questo ramo Meta non inizia mai a consegnare e il resto del workflow resta fermo. ### Task o nota: quale conviene usare per il messaggio? Un Task, per la maggior parte dei team, perché finisce nella timeline delle attività che i commerciali già leggono e può essere usato nei report. Imposta il suo stato su completato, così non compare come attività aperta, e dagli un oggetto che nomini il canale: filtrare le attività WhatsApp diventa una sola condizione. L'operazione Add note del nodo n8n è adatta a un altro caso: un riepilogo invece di ogni singolo messaggio. Alcuni team fanno raccogliere al workflow i messaggi della giornata per ogni contatto e scrivono una sola nota la sera, così la timeline resta leggibile anche per un cliente che manda venti righe brevi. Qualunque strada scegli, scrivi nel record l'id del messaggio WhatsApp. Meta ripete le consegne, e un workflow che controlla se esiste già un id prima di scrivere non registra mai lo stesso messaggio due volte. ### Il team può ancora rispondere dal telefono e Salesforce lo vedrà? Sì a entrambe le domande. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero, quindi chi rispondeva ai clienti ieri continua a farlo. Quando risponde dall'app, Meta invia un'eco del messaggio in uscita alla stessa destinazione del webhook, nel campo smb_message_echoes. Aggiungi al workflow un secondo percorso per queste eco e registrale come Task in uscita. Un commerciale che apre il lead vede così sia la domanda sia la risposta data dal negozio, in ordine, senza che nessuno copi a mano una chat. Le risposte che il workflow invia da solo, tramite un nodo HTTP verso la Cloud API, vanno registrate nel momento dell'invio. Il workflow ha già a disposizione il testo e l'id del record. ### Come si evitano i lead duplicati? Cerca la corrispondenza su un numero di telefono normalizzato, non sul campo così com'è stato digitato. Meta invia il mittente come sole cifre con il prefisso internazionale e senza il segno più. I campi telefono di Salesforce contengono invece quello che ha inserito chi ha creato il record, con spazi, parentesi e trattini. L'approccio affidabile è un campo di testo personalizzato con il numero in sole cifre, compilato dal workflow quando crea un lead e da un'operazione di backfill per i record esistenti. La query SOQL confronta poi quel campo per uguaglianza, in modo rapido ed esatto. Controlla anche i contatti, non solo i lead. Un cliente già convertito è un Contact, e un workflow che cerca solo tra i lead crea un nuovo lead per ogni cliente esistente che scrive. - Cercare solo nell'oggetto Lead. I clienti esistenti sono Contact, e ognuno di loro che scrive diventa un lead duplicato. - Registrare i messaggi come Task aperti. I commerciali ricevono un'attività da fare per ogni riga del cliente: imposta lo stato su completato quando li crei. - Saltare il ramo GET di verifica nel workflow. Meta non conferma mai la destinazione e non viene consegnato nessun messaggio. **Mi serve un pacchetto Salesforce AppExchange per tutto questo?** No. Il nodo Salesforce integrato in n8n gestisce la ricerca, il lead e il Task, e ciò che manca può passare dal nodo HTTP usando le stesse credenziali. **Può fare la stessa cosa anche Make?** Sì. Un webhook personalizzato di Make riceve il messaggio e i moduli Salesforce scrivono i record. La struttura dello scenario corrisponde al workflow n8n passo per passo. **Salesforce può inviare un template WhatsApp a un lead?** Tramite il workflow, sì. Fai chiamare a Salesforce un webhook n8n, e n8n invia il template approvato tramite la Cloud API con l'ID del numero e il token. **EasyCoexistence conserva una copia dei messaggi?** No. Meta consegna ogni webhook direttamente al tuo URL n8n, ed EasyCoexistence non memorizza mai il contenuto delle conversazioni. --- ## Collega WhatsApp a Zoho CRM su un numero Coexistence https://easycoexistence.com/it/integrations/zoho-crm Instrada i webhook del numero verso un workflow n8n, cerca in Zoho CRM con il parametro phone, che controlla tutti i campi telefono di un modulo, crea un Lead se non trovi corrispondenze e aggiungi ogni messaggio come nota sul record. Il nodo Zoho CRM di n8n gestisce lead e contatti; la nota è una sola chiamata HTTP all'API Notes di Zoho con la stessa credenziale. ### Come diventa un record Zoho CRM un messaggio WhatsApp? Meta invia ogni messaggio del numero alla destinazione webhook che hai impostato, qui un nodo Webhook di n8n. Il workflow prende il numero del mittente dal payload e chiama l'endpoint di ricerca di Zoho con phone impostato su quel valore, prima su Leads e poi su Contacts. Zoho controlla tutti i campi telefono del modulo, quindi una corrispondenza su Mobile o su Phone vale in entrambi i casi, e non devi indovinare quale campo abbia usato un commerciale. Se non torna nulla, il nodo Zoho CRM di n8n crea un Lead con il nome del profilo WhatsApp e il numero. In ogni caso il workflow ha ora un id del record e scrive il messaggio come nota su quel record tramite POST /Notes. Una nota richiede solo Note_Content e un Parent_Id che indica il modulo e il record. ### Di quali permessi Zoho ha bisogno la credenziale n8n? Lettura e creazione sui moduli in cui cerchi e scrivi, più la creazione su Notes. Zoho chiama lo scope della nota ZohoCRM.modules.notes.CREATE e richiede accanto lo scope di creazione del modulo padre, quindi una credenziale che può creare Lead ma non ha mai ricevuto lo scope delle note fallisce all'ultimo passaggio con un errore di autorizzazione. Il nodo Zoho CRM di n8n copre Leads, Contacts, Accounts, Deals e diversi documenti di vendita, con create, upsert, get, get all, update e delete. Le note non sono tra le sue risorse, per questo la nota passa da un nodo HTTP Request. n8n permette a quel nodo di riutilizzare la credenziale Zoho che hai già collegato, quindi gestisci una sola autorizzazione OAuth invece di due. Imposta il dominio API sul tuo data center Zoho. Una credenziale creata nella regione EU chiama zohoapis.eu, non zohoapis.com. ### Quanti messaggi può assorbire Zoho CRM? Zoho misura la sua API in crediti su 24 ore mobili, e il budget dipende da edizione e numero di utenti. L'edizione Free ne ha 5.000. Standard ha 50.000 più 250 per utente, Professional 50.000 più 500 per utente ed Enterprise 50.000 più 1.000 per utente, ciascuna con un tetto per edizione. Ogni messaggio in arrivo costa una ricerca e la scrittura di una nota, più la creazione di un lead per chi scrive la prima volta. È un consumo ampiamente dentro il budget di un'edizione a pagamento per il numero di una piccola azienda. Il limite che si fa sentire per primo è di solito la concorrenza: Free consente 5 chiamate simultanee e Standard 10, quindi un'ondata di risposte a un broadcast può finire in coda. Se Zoho restituisce errori di limite, imposta il workflow n8n in modo che elabori le esecuzioni una alla volta. ### Le risposte inviate dal telefono arrivano su Zoho CRM? Possono arrivare. Su un numero Coexistence l'app WhatsApp Business continua a funzionare, e quando qualcuno risponde da lì Meta invia un'eco di quel messaggio in uscita alla stessa destinazione webhook, nel campo smb_message_echoes. Dai al workflow un ramo per le eco e scrivile come note con titolo da messaggio in uscita. Il commerciale che apre il lead in Zoho legge così entrambi i lati della conversazione, e nessuno deve incollare screenshot nel CRM. I messaggi che il workflow invia da solo tramite la Cloud API, come un template approvato dopo il cambio di fase di una trattativa, conviene registrarli al momento dell'invio, perché il workflow ha già il testo e l'id del record. - Dare alla credenziale gli scope dei lead ma non ZohoCRM.modules.notes.CREATE. La ricerca e il lead funzionano, poi ogni nota fallisce. - Chiamare zohoapis.com da un account che sta in un altro data center Zoho. Usa il dominio API della regione in cui vive l'account. - Cercare solo tra i Leads. I clienti convertiti sono Contacts, e ognuno che scrive diventa un nuovo lead duplicato. **Sostituisce l'integrazione WhatsApp di Zoho?** È un percorso diverso. Qui il numero resta collegato tramite EasyCoexistence e Zoho CRM riceve i record dalla sua API, mentre il team risponde dal telefono o dal workflow. **Posso usare Make al posto di n8n?** Sì. Un webhook personalizzato di Make riceve il messaggio e i moduli Zoho CRM o un modulo HTTP eseguono la ricerca, creano il lead e scrivono la nota. **Il cambio di fase di una trattativa può inviare un template WhatsApp?** Sì, tramite il workflow. Fai in modo che il cambio di fase chiami l'URL di un webhook n8n, e n8n invia il template approvato tramite la Cloud API con l'ID del numero di telefono e il token. **EasyCoexistence conserva i messaggi?** No. Meta consegna il webhook direttamente al tuo URL n8n. EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Collega WhatsApp a Pipedrive su un numero Coexistence https://easycoexistence.com/it/integrations/pipedrive Instrada i webhook del numero verso un workflow n8n, cerca le persone Pipedrive per telefono, crea la persona e un lead quando non c'è corrispondenza e scrivi ogni messaggio come nota sulla persona o sulla trattativa. Il nodo Pipedrive di n8n fa tutto questo. Il team continua a rispondere dall'app WhatsApp Business e anche le sue risposte possono essere registrate. ### Come arriva un messaggio WhatsApp a una persona Pipedrive? Meta invia ogni messaggio del numero alla destinazione webhook che hai impostato, qui un nodo Webhook di n8n. Il workflow cerca tra le persone Pipedrive usando il numero del mittente: la ricerca persone di Pipedrive copre il campo telefono e accetta un flag di corrispondenza esatta. Se trova una persona, il workflow usa il suo id. Se non la trova, crea una persona con il nome del profilo WhatsApp e il numero, poi un lead collegato, così il primo messaggio di uno sconosciuto compare nella Leads Inbox e qualcuno può qualificarlo. Il messaggio stesso diventa una nota. Una nota di Pipedrive richiede solo il contenuto, che accetta HTML, e almeno un id tra persona, trattativa, organizzazione o lead. Collegala alla trattativa aperta, se c'è, altrimenti alla persona. ### Perché è il passaggio di ricerca a raggiungere i limiti per primo? Perché Pipedrive riserva alla ricerca una quota tutta sua, molto più piccola. Le chiamate API generali sono limitate per utente su una finestra mobile di due secondi, da 20 richieste su Lite con un token API fino a 120 su Ultimate. La Search API è limitata a 10 richieste ogni due secondi su qualsiasi piano. Un numero poco attivo non se ne accorge mai. Un numero che invia un template a qualche centinaio di clienti e riceve cinquanta risposte in un minuto sì, perché ogni risposta comincia con una ricerca. Il workflow allora riceve risposte 429 e, senza un nuovo tentativo, perde la nota. Bastano due accorgimenti. Attiva i nuovi tentativi con attesa sul nodo di ricerca Pipedrive e metti in cache la corrispondenza telefono e id persona nei dati statici del workflow di n8n o in una piccola tabella: così un cliente che manda sei messaggi di fila costa una ricerca, non sei. ### Si possono registrare anche le risposte scritte dal telefono? Sì. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero e, quando qualcuno del team risponde da lì, Meta invia un'eco del messaggio in uscita alla stessa destinazione webhook, nel campo smb_message_echoes. Aggiungi un ramo per queste eco e registrale come note contrassegnate come in uscita, oppure come attività completate se il tuo team misura il lavoro sul numero di attività. Chi apre la trattativa vede così cosa ha chiesto il cliente e cosa ha risposto il negozio, in ordine. Per i messaggi che il workflow invia da sé, come un template quando una trattativa cambia fase, registra la nota nel momento dell'invio. Il workflow ha già il testo e l'id della trattativa, quindi non c'è motivo di aspettare un webhook. ### Come va normalizzato il numero di telefono? In sole cifre, con il prefisso internazionale e nient'altro, perché è questo che invia Meta. Un mittente arriva come 14155550188, mentre una persona inserita a mano in Pipedrive può essere scritta +1 (415) 555-0188. Quando il workflow crea una persona, salva il numero in questa forma di sole cifre, così i suoi record combaciano sempre. Per le persone create a mano, una pulizia una tantum in n8n che riscrive i telefoni esistenti nella stessa forma si ripaga già nella prima settimana. Senza, la ricerca con corrispondenza esatta non trova le persone inserite dal team e il workflow crea un duplicato per ciascuna. Se al team piace leggerlo formattato, conserva la formattazione originale in un secondo telefono. In Pipedrive una persona può avere più telefoni. - Fare una ricerca per ogni messaggio senza cache. Le raffiche di risposte superano il limite di 10 ogni due secondi della Search API e le note si perdono. - Creare un lead per ogni messaggio invece che per ogni nuova persona. La Leads Inbox si riempie di copie dello stesso cliente. - Collegare le note solo alla persona quando c'è una trattativa aperta. Chi segue la trattativa non vede mai la conversazione. **I messaggi compariranno nella inbox Messaging di Pipedrive?** No. Questa strada scrive note e lead tramite l'API di Pipedrive. Alle conversazioni si risponde dall'app WhatsApp Business o dal workflow e vengono registrate sulla persona o sulla trattativa. **Posso usare Make o Zapier al posto di n8n?** Sì. Un webhook personalizzato o un catch hook riceve il messaggio e i loro passaggi Pipedrive, oppure un passaggio HTTP, scrivono persona, lead e nota nello stesso ordine. **Il cambio di fase di una trattativa può inviare un template WhatsApp?** Sì, tramite il workflow. Quando il cambio di fase chiama l'URL webhook di n8n, n8n invia il template approvato tramite la Cloud API con il phone number id e il token del numero. **EasyCoexistence conserva i messaggi?** No. Meta consegna ogni webhook direttamente al tuo URL n8n ed EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Collega WhatsApp a Bitrix24 CRM su un numero Coexistence https://easycoexistence.com/it/integrations/bitrix24 Instrada i webhook del numero verso un workflow n8n e fai chiamare Bitrix24 tramite l'URL di un webhook in entrata. crm.duplicate.findbycomm trova il lead, il contatto o l'azienda a cui appartiene il telefono del mittente, crm.lead.add crea un lead quando non esiste nessuno, e crm.timeline.comment.add scrive il messaggio nella timeline del record. Il team continua a rispondere dall'app WhatsApp Business. ### Come parla n8n con Bitrix24? Tramite un webhook in entrata, che in Bitrix24 non è un ricevitore ma una credenziale. Lo crei nelle risorse per sviluppatori di Bitrix24, scegli gli ambiti (scope) che può usare e ottieni un URL con l'indirizzo del tuo portale, l'id dell'utente che lo ha creato e un codice segreto. Aggiungendo il nome di un metodo a quell'URL chiami la REST API come quell'utente, con i suoi permessi. In n8n ogni passaggio verso Bitrix24 è quindi un nodo HTTP che invia una POST a quell'URL più un metodo come crm.lead.add.json. Non c'è nessun flusso OAuth da completare e nessuna app da pubblicare. Dai al webhook solo lo scope CRM e crealo da un utente i cui permessi coprano i lead e i contatti che il workflow deve vedere, perché Bitrix24 controlla l'accesso come quell'utente. ### Quali metodi di Bitrix24 chiama il workflow? Tre, in ordine, dopo che il nodo Webhook di n8n riceve il messaggio da Meta. crm.duplicate.findbycomm con type PHONE e il numero del mittente restituisce gli id di eventuali lead, contatti e aziende che lo possiedono. È la ricerca giusta perché cerca in tutti e tre insieme ed è pensata per confrontare i recapiti, non un campo di testo. Se non restituisce nulla, crm.lead.add crea un lead con il nome del profilo WhatsApp come titolo e il numero nel campo telefono. Poi crm.timeline.comment.add scrive il testo del messaggio come commento sul record, con ENTITY_TYPE, ENTITY_ID e COMMENT. Il commento compare nella timeline del record accanto a chiamate ed email, dove un venditore guarda già.` ### Come influisce il limite di frequenza sul workflow? Bitrix24 misura le chiamate REST con un leaky bucket. Ogni richiesta aumenta un contatore, il contatore si svuota a ritmo fisso ogni secondo e, superata una soglia, la richiesta successiva riceve un 503 con QUERY_LIMIT_EXCEEDED. Sui piani Enterprise il contatore si svuota di 5 al secondo con soglia 250; su tutti gli altri piani di 2 con soglia 50. Ogni messaggio in arrivo costa due o tre chiamate, quindi un flusso costante non si avvicina mai al limite. Un picco sì: cinquanta clienti che rispondono allo stesso template nel giro di un minuto sono fino a 150 chiamate. Imposta i nodi HTTP perché riprovino in caso di fallimento con una breve attesa ed esegui le esecuzioni del workflow una alla volta, così il picco si scarica su Bitrix24 invece di rimbalzare. ### Le risposte scritte dal telefono arrivano su Bitrix24? Possono arrivare. Su un numero Coexistence l'app WhatsApp Business continua a funzionare e, quando qualcuno risponde da lì, Meta invia un echo del messaggio in uscita alla stessa destinazione del webhook, nel campo smb_message_echoes. Un secondo ramo del workflow gestisce questi echo come i messaggi in arrivo, con il commento contrassegnato come in uscita. Il record mostra così la conversazione completa, con le frasi del cliente e le risposte del negozio in ordine. Le risposte che il workflow invia da sé tramite la Cloud API sono già nelle sue mani quando partono, quindi registrale in quel momento invece di aspettare che torni un webhook. - Incollare l'URL del webhook in entrata in codice lato client o in un documento condiviso. Il segreto al suo interno concede tutti gli scope assegnati al webhook. - Creare il webhook da un utente che non vede tutti i lead. Le ricerche mancano dei record e il workflow crea duplicati. - Inviare un picco di chiamate senza nuovi tentativi. Bitrix24 risponde 503 QUERY_LIMIT_EXCEEDED e quei messaggi non arrivano mai nella timeline. **Le chat compariranno in Bitrix24 Open Channels?** No, non con questo workflow. Scrive lead e commenti nella timeline tramite la REST API del CRM, e alla conversazione si risponde dall'app WhatsApp Business o dal workflow. **Posso usare Make al posto di n8n?** Sì. Un webhook personalizzato di Make riceve il messaggio e i moduli HTTP chiamano gli stessi tre metodi sull'URL del webhook in entrata. **Il workflow può inviare un template WhatsApp a partire dai dati di Bitrix24?** Sì. n8n legge da Bitrix24 ciò che serve e invia il template approvato tramite la Cloud API con il phone number id e il token del numero. **EasyCoexistence conserva i messaggi?** No. Meta consegna ogni webhook direttamente al tuo URL n8n. EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Trasforma i contatti WhatsApp in conversioni di RD Station Marketing https://easycoexistence.com/it/integrations/rd-station Instrada i webhook del numero verso un workflow n8n e, per ogni mittente, invia con POST un evento di conversione a RD Station Marketing su api.rd.services/platform/conversions, usando la tua chiave API. RD Station accetta un telefono al posto dell'email, quindi anche un contatto WhatsApp senza email diventa un lead, con i suoi tag e pronto per i tuoi flussi di automazione. Il team continua a rispondere dal telefono. ### Come diventa un messaggio WhatsApp un lead di RD Station? Meta invia ogni messaggio del numero alla destinazione webhook che hai impostato, qui un nodo Webhook di n8n. Il workflow legge dal payload il numero del mittente e il nome del profilo e invia un solo POST HTTP all'endpoint delle conversioni di RD Station Marketing, con la chiave API nella query string. Il corpo contiene event_type impostato su CONVERSION, event_family impostato su CDP e un payload con un conversion_identifier a tua scelta, per esempio whatsapp-inbound. Nel payload vanno il nome, il mobile_phone e gli eventuali tag. RD Station crea il contatto se è nuovo e registra comunque la conversione, così la cronologia del contatto mostra che è arrivato da WhatsApp e quando. Da lì si lavora come sempre in RD Station: segmenta per conversione o per tag e lascia che i tuoi flussi di automazione facciano il resto. ### Ogni messaggio deve essere una conversione? No, ed è la scelta di progetto che conta di più. Un cliente che manda otto righe brevi di fila registrerebbe otto conversioni, gonfiando i report e potendo far partire otto volte lo stesso flusso di automazione. Converti sul primo messaggio di un numero, oppure sul primo messaggio dopo una pausa che decidi tu, per esempio trenta giorni. n8n può conservare la data dell'ultima conversione per ogni numero nei dati statici del workflow o in una piccola tabella e saltare la chiamata se è recente. Usa un conversion_identifier distinto per tutto ciò che è più specifico del primo contatto. Una risposta a un template promozionale, un messaggio che contiene una parola chiave o il tocco su un pulsante di un messaggio interattivo possono essere ciascuno una conversione a sé, e RD Station ottiene segmenti puliti su cui lavorare, invece di un flusso indistinto. ### RD Station può far partire un messaggio WhatsApp di risposta? Tramite il workflow, sì. RD Station Marketing può attivare un webhook quando un lead converte o viene segnato come opportunità, e un webhook n8n dall'altra parte può inviare un template WhatsApp approvato tramite la Cloud API, usando il phone number id e il token di accesso del numero presi dalla dashboard di EasyCoexistence. Qui i template contano perché il lead potrebbe non aver scritto nelle ultime 24 ore. Fuori da quella finestra viene consegnato solo un template approvato da Meta; il testo libero fallisce. Dentro la finestra, una normale risposta di testo funziona. Anche l'app WhatsApp Business sul telefono mostra questi messaggi inviati, perché Coexistence mantiene l'app e l'API sullo stesso numero. Un venditore che riprende la conversazione dal telefono vede ciò che l'automazione ha già detto. - Inviare una conversione per ogni messaggio. Un cliente molto loquace registra altrettante conversioni e ripete lo stesso flusso di automazione. - Inviare la chiave API da una pagina del browser che chiunque può leggere. Tieni la chiamata dentro il workflow n8n, dove la chiave resta privata. - Inviare testo libero da un flusso attivato da RD a un lead che non scrive da più di 24 ore. A quel punto viene consegnato solo un template approvato. **Mi serve OAuth per questa chiamata a RD Station?** No. L'endpoint delle conversioni si autentica con la chiave API nella query string, e inviare eventi di conversione è proprio lo scopo di quella chiave. **E se il contatto WhatsApp non ha un'email?** Invia il telefono. RD Station richiede un'email in una conversione solo quando non viene fornito alcun telefono. **Posso usare Make o Zapier al posto di n8n?** Sì. Qualsiasi strumento che riceva il webhook ed esegua un POST HTTP può inviare a RD Station lo stesso corpo di conversione. **EasyCoexistence conserva i messaggi?** No. Meta consegna il webhook al tuo URL n8n ed EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Collega WhatsApp ai contatti GoHighLevel su un numero Coexistence https://easycoexistence.com/it/integrations/gohighlevel Instrada i webhook del numero verso un workflow n8n, fai l'upsert del mittente come contatto HighLevel con il nodo HighLevel di n8n e scrivi ogni messaggio come nota tramite POST /contacts/{contactId}/notes. Autenticati con un token Private Integration preso dalle impostazioni del sub-account. Un solo workflow può servire tutti i clienti, associando ogni phone_number_id al rispettivo sub-account. ### Come arriva un messaggio WhatsApp a un contatto HighLevel? Meta invia ogni messaggio ricevuto dal numero alla destinazione webhook che hai impostato, qui un nodo Webhook di n8n. Il workflow passa il numero del mittente e il nome del profilo WhatsApp al nodo HighLevel di n8n, la cui risorsa contatto ha un'operazione di creazione o aggiornamento: un nuovo mittente diventa un contatto, uno già noto viene trovato e non duplicato. Una volta ottenuto l'id del contatto, un nodo HTTP Request invia il testo del messaggio a /contacts/{contactId}/notes. La nota compare nella scheda del contatto, dove chiunque la apra vede cosa ha scritto il cliente. Quando il messaggio richiede un seguito, il nodo HighLevel può anche creare un'attività sul contatto o un'opportunità in una pipeline, entrambe supportate direttamente. Il team continua a rispondere dall'app WhatsApp Business per tutto il tempo. ### Quale token deve usare il workflow? Un token Private Integration. All'API v2 di HighLevel si accede con OAuth o con uno di questi token, mentre le vecchie chiavi API v1 sono arrivate a fine vita. Il token Private Integration si crea nelle impostazioni del sub-account, con i permessi che selezioni, e viaggia nell'header Authorization come qualsiasi token di accesso. Non si rinnova da solo, il che va bene per un'automazione: continua a funzionare finché qualcuno non lo ruota. Quando lo ruoti, HighLevel mantiene validi insieme il vecchio e il nuovo token per sette giorni: è la finestra per incollare quello nuovo in n8n prima che il vecchio smetta di funzionare. Spunta solo gli scope che servono al workflow: contatti, note e, se li usi, opportunità e attività. Se non trovi Private Integrations nelle impostazioni, HighLevel indica di attivarlo da Labs. ### Come fa un solo workflow a servire più sub-account di clienti? Instradando in base al numero che riceve. Ogni webhook inviato da Meta include il phone_number_id del numero aziendale che ha ricevuto il messaggio. Punta il numero di ogni cliente allo stesso webhook n8n, tieni una piccola tabella che associa ogni phone_number_id al sub-account di quel cliente e al suo token, e cerca il token all'inizio di ogni esecuzione. Così c'è un solo workflow da mantenere per tutti i clienti, cosa che conta per un'agenzia più che per chiunque altro. Una correzione alla logica di abbinamento o al formato della nota arriva a tutti insieme. I limiti di frequenza sono conteggiati per app e per sub-account, quindi i clienti non si consumano a vicenda la quota: ciascuno ha le sue 100 richieste ogni dieci secondi e 200.000 al giorno. ### Le risposte scritte dal telefono arrivano a HighLevel? Possono arrivare. Su un numero Coexistence l'app WhatsApp Business resta in uso e, quando qualcuno risponde da lì, Meta invia un'eco del messaggio in uscita alla stessa destinazione webhook, nel campo smb_message_echoes. Aggiungi un ramo per queste eco e scrivile come note contrassegnate come inviate. La scheda del contatto contiene così in ordine le frasi del cliente e le risposte dell'azienda, che è ciò che un cliente si aspetta di vedere aprendo il proprio CRM. Quando è il workflow stesso a inviare un messaggio tramite la Cloud API, per esempio un template approvato dopo la prenotazione di un appuntamento, scrivi la nota nel momento dell'invio. Il workflow ha già il testo e l'id del contatto. - Usare una chiave API v1. L'API v1 di HighLevel è arrivata a fine vita: l'API v2 richiede un token Private Integration o OAuth. - Ruotare il token Private Integration senza aggiornare n8n entro i sette giorni di sovrapposizione. Ogni chiamata fallisce appena il vecchio token scade. - Scrivere i messaggi di tutti i clienti con il token di un solo sub-account. Associa prima il phone_number_id al sub-account giusto, altrimenti i record finiscono nel cliente sbagliato. **I messaggi compaiono nella scheda Conversations di HighLevel?** Non con questo workflow. Scrive contatti, note, attività e opportunità tramite l'API, mentre la conversazione si gestisce dall'app WhatsApp Business o dal workflow. **Posso usare Make o Zapier al posto di n8n?** Sì. Un webhook personalizzato o un catch hook riceve il messaggio e un passaggio HTTP chiama l'API v2 di HighLevel con lo stesso token. **Un appuntamento prenotato può inviare una conferma su WhatsApp?** Sì, tramite il workflow. Quando HighLevel chiama l'URL webhook di n8n, n8n invia un template approvato tramite la Cloud API con il phone_number_id e il token del numero. **EasyCoexistence conserva i messaggi?** No. Meta consegna ogni webhook direttamente al tuo URL n8n, ed EasyCoexistence non conserva mai il contenuto delle conversazioni. --- ## Usa un numero Coexistence come inbox WhatsApp Cloud di Chatwoot https://easycoexistence.com/it/integrations/chatwoot L'inbox WhatsApp Cloud di Chatwoot chiede tre valori: l'ID dell'account WhatsApp Business, l'ID del numero di telefono e un token di accesso. Un numero Coexistence li espone tutti e tre. Crea l'inbox con questi valori, poi imposta come destinazione del webhook del numero l'URL del webhook di Chatwoot, con lo stesso token di verifica: il team potrà rispondere sia da Chatwoot sia dal telefono. ### Come si collega un numero Coexistence a Chatwoot? In due posti, in quest'ordine. In Chatwoot, aggiungi un'inbox, scegli WhatsApp e seleziona il provider WhatsApp Cloud con la configurazione manuale. Inserisci il numero, l'ID del numero di telefono, l'ID dell'account WhatsApp Business e il token di accesso: la dashboard di EasyCoexistence mostra tutti questi valori per la connessione, oppure get_api_credentials li restituisce a un assistente. Chatwoot mostra poi un URL del webhook e un token di verifica del webhook per l'inbox. In EasyCoexistence, imposta come destinazione del webhook del numero quell'URL e inserisci lo stesso token di verifica. Meta invia la richiesta di verifica a Chatwoot, Chatwoot risponde e da quel momento ogni messaggio verso il numero arriva nell'inbox. Non c'è nulla in mezzo, quindi nessun workflow da tenere in vita. ### Le risposte inviate dal telefono compaiono in Chatwoot? Sì. Su un numero Coexistence, una risposta scritta nell'app WhatsApp Business viene segnalata da Meta come evento smb_message_echoes. Il job del webhook di Chatwoot riconosce quel campo e registra il messaggio come in uscita nella conversazione giusta. Il suo codice sorgente descrive il caso in modo diretto: aziende che rispondono sia da Chatwoot sia dall'app, con i messaggi sincronizzati su Chatwoot. È questo che fa funzionare la divisione nella pratica. Il titolare può continuare a rispondere ai clienti abituali dal telefono, il team può lavorare l'inbox condivisa dalla scrivania, e ognuno vede ciò che ha inviato l'altro senza che nessuno inoltri screenshot. I messaggi inviati da Chatwoot partono tramite la Cloud API sullo stesso numero, quindi compaiono anche sul telefono. ### Perché l'inbox di Chatwoot non deve avere un app secret? Perché le consegne sono firmate con un secret che non hai. Meta firma ogni webhook con l'app secret dell'app che possiede la sottoscrizione, cioè l'app di EasyCoexistence, e quel secret non viene mai condiviso. Nel codice attuale di Chatwoot, l'intestazione X-Hub-Signature-256 su un canale WhatsApp Cloud configurato manualmente viene controllata solo se sul canale è stato salvato un app secret, oppure se il canale è stato creato con l'embedded signup di Chatwoot. Un'inbox manuale senza app secret accetta le consegne; una con un app secret qualsiasi le rifiuta tutte come non autorizzate. La protezione che vale qui è il token di verifica. Scegli un valore lungo e casuale, perché è ciò che permette a Chatwoot di distinguere la richiesta di verifica di Meta da quelle di chiunque altro. ### Cosa non può fare Chatwoot su questo numero? Ricevere i webhook in un secondo posto nello stesso momento. Meta instrada i webhook di un numero verso una sola destinazione, quindi finché Chatwoot la occupa, un workflow n8n non riceverà gli stessi eventi. Se ti servono entrambi, punta la destinazione a un piccolo relay tuo che inoltra ogni consegna a Chatwoot e al workflow. I limiti di Coexistence valgono come ovunque: l'API invia fino a 20 messaggi al secondo, il testo libero parte solo entro 24 ore dall'ultimo messaggio del cliente, e i template coprono tutto ciò che viene dopo. L'app WhatsApp Business va comunque aperta almeno una volta ogni 14 giorni, e EasyCoexistence lo monitora. - Inserire un app secret nell'inbox di Chatwoot. Le consegne sono firmate con il secret dell'app EasyCoexistence, quindi Chatwoot le rifiuta tutte come non autorizzate. - Usare in EasyCoexistence un token di verifica diverso da quello mostrato da Chatwoot. La verifica di Meta fallisce e l'inbox non riceve mai un messaggio. - Scegliere l'embedded signup di Chatwoot invece del flusso manuale. Così il numero si collega tramite l'app Meta di Chatwoot, una connessione separata. **Funziona con Chatwoot self-hosted?** Sì. L'URL del webhook usa il tuo dominio Chatwoot al posto di app.chatwoot.com, e il resto della configurazione è identico. **Mi serve una mia app Meta per Chatwoot?** No. Il numero si collega tramite EasyCoexistence, che fornisce le credenziali e instrada i webhook. La guida di Chatwoot descrive la creazione di un'app Meta solo perché dà per scontato che tu non ne abbia una. **Posso collegare più numeri a Chatwoot?** Sì. Crea un'inbox WhatsApp Cloud per ogni numero e imposta come destinazione del webhook di ciascun numero l'URL e il token di verifica della sua inbox. **EasyCoexistence vede le conversazioni?** No. Meta consegna i webhook direttamente a Chatwoot, ed EasyCoexistence non memorizza mai il contenuto delle conversazioni. --- ## Registra i messaggi WhatsApp in Airtable e invia da una base https://easycoexistence.com/it/integrations/airtable Il trigger webhook in entrata di Airtable accetta solo richieste POST, quindi non può rispondere alla GET di verifica di Meta e non può essere la destinazione del webhook di un numero. Punta la destinazione su un workflow n8n che aggiunge ogni messaggio a una tabella. L'invio funziona da dentro Airtable: un'automazione Run a script può chiamare la Cloud API con fetch, usando il token del numero salvato come secret. ### Perché Airtable non può ricevere direttamente i webhook di WhatsApp? Perché Meta controlla la destinazione prima di consegnare qualsiasi cosa. Invia una richiesta GET con un valore di challenge e si aspetta di riceverlo identico come corpo della risposta. Il trigger When webhook received di Airtable accetta solo richieste POST e risponde con un proprio JSON fisso, quindi la verifica non può riuscire e Meta non inizia mai la consegna. La soluzione è un passaggio intermedio. Un nodo Webhook di n8n gestisce la verifica e riceve ogni messaggio, poi il nodo Airtable di n8n aggiunge una riga: mittente, nome del profilo, testo, id del messaggio, timestamp e phone number id del numero che ha ricevuto il messaggio. Lo stesso schema funziona con Make o Zapier. Il passaggio intermedio ha anche un secondo vantaggio. Il trigger webhook di Airtable ammette cinque richieste al secondo, mentre uno strumento di workflow può mettere in coda un picco che altrimenti verrebbe rifiutato. ### Come si invia un template di WhatsApp da una base Airtable? Con un'automazione la cui azione è Run a script. Il trigger può essere un record che entra in una vista, un campo che cambia o un pulsante cliccato. Lo script legge il telefono e i campi del record tramite input.config() e chiama con fetch l'endpoint messages della Cloud API. Gli script delle automazioni di Airtable girano lato server, quindi non c'è nessuna restrizione del browser di mezzo. Salva il token di accesso come secret nell'editor dello script, non nel codice. Airtable oscura i secret nell'output della console e permette di modificare lo script solo a chi ha accesso a tutti i suoi secret. Usa un template per qualsiasi messaggio che il cliente non ha sollecitato nelle ultime 24 ore, perché il testo libero viene consegnato solo dentro quella finestra. Lo script può scrivere nel record l'id del messaggio restituito, che lega l'invio alla riga. ### Come dovrebbe essere fatta la tabella dei messaggi? Una riga per messaggio, con l'id del messaggio WhatsApp come campo primario. Meta ritenta le consegne che ritiene fallite, e un workflow che cerca l'id prima di aggiungere la riga non scrive mai due volte lo stesso messaggio. Tieni un campo direzione con inbound e outbound. Su un numero Coexistence, le risposte che il team scrive nell'app WhatsApp Business arrivano allo stesso webhook come eventi smb_message_echoes, e registrarle come righe outbound dà alla base la conversazione completa, non solo un lato. Collega ogni messaggio a una tabella Contacts con chiave il numero di telefono con sole cifre, che è la forma inviata da Meta. Un rollup mostra poi l'ultimo orario inbound per contatto, e quell'unico campo è ciò che serve a un'automazione per scegliere tra testo libero e template. - Impostare l'URL di un webhook Airtable come destinazione del numero. Accetta solo POST, la GET di verifica di Meta fallisce e non viene mai consegnato nulla. - Incollare il token di accesso nel corpo dello script. Salvalo come secret dello script, così resta fuori dal codice e dai log. - Inviare testo libero da un'automazione su record a chi non scrive da più di 24 ore. Viene consegnato solo un template approvato. **Run a script è disponibile nel piano gratuito di Airtable?** Airtable indica l'azione su tutti i tipi di piano con limitazioni diverse e precisa che non è disponibile durante la prova di un piano Team. **Posso fare a meno di n8n e usare Make o Zapier?** Sì. Ognuno dei tre può ricevere il webhook, rispondere alla verifica e aggiungere la riga. L'unico pezzo che non può essere la destinazione è Airtable stesso. **Un pulsante di Airtable può inviare un messaggio WhatsApp?** Sì. Usa il trigger When a button is clicked con un'azione Run a script che chiama la Cloud API, e i dati della riga compilano il template. **EasyCoexistence conserva i messaggi?** No. Meta consegna ogni webhook al tuo URL n8n, e l'unica copia è quella che il tuo workflow scrive su Airtable. --- ## Registra i messaggi WhatsApp su Google Sheets e invia da un foglio https://easycoexistence.com/it/integrations/google-sheets Punta la destinazione del webhook del numero a un workflow n8n il cui nodo Google Sheets aggiunge una riga per messaggio: mittente, nome, testo, ID del messaggio e orario. Per inviare da un foglio, una funzione Apps Script può scorrere le righe e chiamare la Cloud API con UrlFetchApp, usando l'ID del numero di telefono e il token del numero. Il team continua a rispondere dall'app WhatsApp Business. ### Come diventa una riga ogni messaggio WhatsApp? Meta invia ogni messaggio del numero alla destinazione del webhook che hai impostato, qui un nodo Webhook di n8n che risponde anche alla verifica di Meta. Il nodo successivo è Google Sheets con l'operazione Append Row, che mappa i campi del payload nelle colonne: il numero del mittente, il nome del profilo, il testo, l'ID del messaggio WhatsApp, il timestamp e l'ID del numero di telefono che ha ricevuto il messaggio. Se vuoi che i nuovi tentativi siano innocui, usa Append or Update Row con chiave sull'ID del messaggio invece di un semplice append. Meta recapita di nuovo un messaggio quando ritiene che la consegna sia fallita, e con la chiave sull'ID la seconda consegna diventa un aggiornamento della stessa riga. Su un numero Coexistence, le risposte scritte nell'app WhatsApp Business arrivano allo stesso webhook come eventi smb_message_echoes. Registrali con una colonna di direzione e il foglio contiene entrambi i lati della conversazione. ### Dove pesa la quota di Sheets? Sulle scritture per utente. L'API di Sheets consente 300 richieste di scrittura al minuto per progetto e 60 al minuto per utente per progetto, e una credenziale n8n è un solo utente. Un workflow che aggiunge una riga per messaggio regge quindi circa un messaggio al secondo, in modo continuativo. Per la maggior parte dei numeri di un negozio è più che sufficiente. Smette di esserlo dopo un template inviato a tutti, quando poche centinaia di clienti rispondono nel giro di pochi minuti. L'API risponde allora con l'errore 429 e, senza nuovi tentativi, alcune righe vanno perse. Due rimedi, ognuno dei quali basta. Attiva i nuovi tentativi con un'attesa sul nodo Google Sheets, in linea con il consiglio di Google stessa di rallentare in modo esponenziale. Oppure raggruppa: fai raccogliere a n8n i messaggi per trenta secondi e aggiungili con un'unica richiesta, così molte scritture diventano una. ### Come si inviano i template da un foglio? Con Apps Script, dal menu Estensioni del foglio. Una funzione legge le righe non ancora inviate, chiama l'endpoint messages della Cloud API con UrlFetchApp per ciascuna e scrive nella riga l'ID del messaggio restituito e l'orario. Un trigger a tempo può eseguirla ogni pochi minuti, oppure puoi lanciarla a mano da un menu personalizzato. Conserva il token di accesso nelle proprietà dello script e non nel codice, così chi può vedere lo script non lo vede. Tieni presenti le quote. Un account Google personale ha 20.000 chiamate URL Fetch al giorno e un account Workspace 100.000, e ogni esecuzione si ferma dopo sei minuti. Elabora le righe a blocchi e segna ciascuna come inviata prima di passare alla successiva, così un'esecuzione interrotta riprende da dove era arrivata invece di inviare due volte. - Aggiungere righe senza una chiave sull'ID del messaggio. I nuovi tentativi di Meta scrivono allora lo stesso messaggio in due righe. - Scrivere una riga per messaggio con una sola credenziale durante un picco di risposte. Il limite di 60 scritture al minuto per utente restituisce 429 e le righe si perdono. - Inviare testo libero dal foglio a persone che non scrivono da 24 ore. Fuori da quella finestra consegna solo un template approvato. **Posso usare Make o Zapier al posto di n8n?** Sì. Un webhook personalizzato di Make o un catch hook di Zapier riceve il messaggio e il loro passaggio Google Sheets aggiunge la riga. **Con quale account Google scrive n8n?** Con quello che ha autorizzato la credenziale Google di n8n. Quell'account deve avere accesso in modifica al foglio, e la sua quota di scrittura per utente è quella che il workflow consuma. **La colonna del telefono ha il formato corretto?** Salva i numeri come testo semplice, cifre con prefisso internazionale e senza il segno più, ovvero la forma in cui li invia Meta. Altrimenti Sheets li tratta come numeri, elimina il più iniziale e può riformattare i valori lunghi. **EasyCoexistence conserva una copia dei messaggi?** No. Meta consegna ogni webhook al tuo URL n8n, e il foglio è l'unica copia. --- ## Ricevere i webhook di WhatsApp in una Edge Function di Supabase https://easycoexistence.com/it/integrations/supabase Una Edge Function di Supabase può essere direttamente la destinazione del webhook del numero. Risponde al GET di verifica di Meta con il valore di hub.challenge, inserisce in una tabella Postgres ogni messaggio ricevuto via POST e risponde tramite la Cloud API. Fai il deploy con la verifica JWT disattivata: Supabase richiede un JWT valido per impostazione predefinita e Meta non può inviarlo. ### Cosa deve fare la Edge Function? Due cose, su due metodi. Su GET risponde alla verifica di Meta. Leggi hub.mode, hub.verify_token e hub.challenge dalla query string, confronta il token con quello che hai inserito come verify token della destinazione e restituisci il challenge come corpo in testo semplice con stato 200. Restituisci 403 se il token non corrisponde. Su POST riceve gli eventi. Fai il parsing del corpo, estrai i messaggi da entry, changes e value, inseriscili in una tabella e restituisci 200. Mantieni la risposta veloce: Meta considera una risposta lenta o fallita come una consegna non riuscita e riprova, quindi lo stesso messaggio arriva due volte. Imposta l'URL della funzione come destinazione del webhook del numero in EasyCoexistence, con lo stesso verify token, e Meta inizia a consegnare. ### Perché la funzione restituisce 401 a Meta? Perché la verifica JWT è attiva. Supabase valida un JWT nell'header Authorization prima che l'handler di una Edge Function venga eseguito, ed è l'impostazione predefinita per ogni funzione. Meta non invia nessun header di questo tipo, quindi la piattaforma rifiuta sia il GET di verifica sia ogni consegna, e il tuo codice non li vede mai. Disattivala solo per questa funzione. Puoi fare il deploy con supabase functions deploy whatsapp --no-verify-jwt, oppure impostare verify_jwt = false nella sezione della funzione in supabase/config.toml. La documentazione di Supabase descrive proprio questo caso: un endpoint pubblico chiamato da un provider di webhook esterno. Con il controllo della piattaforma disattivato, la funzione ha bisogno di uno suo. L'header della firma non è disponibile, perché Meta firma con l'app secret dell'app che possiede la sottoscrizione. Metti un segreto lungo e casuale nell'URL di destinazione come parametro di query e rifiuta le richieste che ne sono prive, come fa l'esempio su POST. ### Come deve salvare e rispondere la funzione? Prima salva, poi rispondi. Fai un upsert sull'id del messaggio WhatsApp con un vincolo di unicità, così i nuovi tentativi di Meta finiscono sulla stessa riga invece di creare un duplicato. Se più numeri puntano alla funzione, conserva in ogni riga il phone_number_id che ha ricevuto il messaggio. Per qualsiasi operazione lenta, come chiamare un modello o un'altra API prima di rispondere, affida il lavoro a EdgeRuntime.waitUntil e restituisci subito la risposta. La funzione continua a girare finché quella promise non si chiude, mentre Meta ha già il suo 200. Supabase smette di aspettare dopo 150 secondi di inattività e restituisce 504, quindi un handler che fa tutto il lavoro prima di rispondere è quello che più probabilmente causa nuovi tentativi. Le risposte vanno all'endpoint dei messaggi della Cloud API, con il phone number id e il token del numero salvati come segreti della funzione. Entro 24 ore dall'ultimo messaggio del cliente il testo libero viene consegnato; fuori da quella finestra solo un template approvato. ### I messaggi inviati dal telefono arrivano alla funzione? Sì. Su un numero Coexistence l'app WhatsApp Business continua a funzionare e, quando qualcuno risponde da lì, Meta consegna un'eco di quel messaggio in uscita alla stessa destinazione, nel campo smb_message_echoes e in un array message_echoes invece che in messages. Estendi il parser per leggere entrambi e salva una colonna direction. La tabella contiene così l'intera conversazione, le righe del cliente e le risposte dell'azienda, ed è ciò che la maggior parte delle persone vuole interrogare dopo: tempi di risposta, conversazioni senza risposta, l'ultimo orario in entrata per contatto. Quell'ultimo valore è anche l'input di cui ogni percorso di invio ha bisogno, perché decide se una risposta può essere testo libero o deve essere un template. Una vista sulla tabella può esporlo per contatto al resto della tua app. - Fare il deploy lasciando attiva la verifica JWT. Supabase rifiuta le richieste di Meta con 401 prima che l'handler venga eseguito e nessun messaggio arriva mai. - Restituire il challenge avvolto in JSON. Meta vuole il valore grezzo come corpo, altrimenti la verifica fallisce in silenzio. - Fare lavoro lento prima di rispondere. Meta riprova ciò che vede come un fallimento e lo stesso messaggio viene elaborato due volte. - Disattivare la verifica JWT senza alcun controllo tuo. Chiunque trovi l'URL può inserire messaggi falsi nella tabella. **Funziona sul piano gratuito di Supabase?** Le Edge Function girano sul piano gratuito, con un limite di tempo reale di 150 secondi contro i 400 dei piani a pagamento. Un handler di webhook che risponde in fretta resta ben dentro entrambi. **Devo usare la service role key nella funzione?** Solo lato server, come qui, leggendola dall'ambiente della funzione. Aggira la row level security, quindi non deve mai arrivare a un browser. **Una funzione può servire più numeri?** Sì. Punta la destinazione del webhook di ogni numero alla funzione e distingui in base al phone_number_id di ogni payload. **EasyCoexistence vede i messaggi?** No. Meta consegna ogni webhook direttamente alla tua funzione ed EasyCoexistence non memorizza mai il contenuto delle conversazioni. --- ## Collega WhatsApp a Activepieces su un numero Coexistence https://easycoexistence.com/it/integrations/activepieces Activepieces ha un piece WhatsApp Business che si collega con un access token e un id del WhatsApp Business Account, entrambi disponibili su un numero Coexistence. Il suo trigger New Incoming Message risponde da solo alla verifica di Meta, quindi il suo URL può essere la destinazione webhook del numero. Lascia vuoto l'app secret opzionale del piece e il flusso parte a ogni messaggio, mentre il team continua a usare il telefono. ### Come colleghi un numero Coexistence ad Activepieces? Crea la connessione WhatsApp Business in Activepieces con due valori: l'access token e l'id del WhatsApp Business Account. La dashboard di EasyCoexistence mostra entrambi per la connessione, e get_api_credentials li restituisce a un assistente. Le istruzioni del piece parlano di creare una Meta app e un system user, perché partono dal presupposto che tu non abbia né l'una né l'altro. Qui il numero è già connesso, quindi passa direttamente a incollare i valori. Poi costruisci un flusso che parte dal trigger New Incoming Message, imposta su di esso un verify token a tua scelta e pubblica il flusso. Copia l'URL webhook del trigger nella destinazione webhook del numero in EasyCoexistence, con lo stesso verify token. Meta invia la richiesta di verifica, il trigger risponde e ogni messaggio al numero avvia un'esecuzione. ### Perché l'app secret deve restare vuoto? Perché il secret che firma queste consegne non è tuo da incollare. Meta firma ogni webhook con l'app secret dell'app che possiede la sottoscrizione, e su un numero connesso tramite EasyCoexistence quella è l'app EasyCoexistence, il cui secret non viene mai condiviso. Il piece tratta il campo come opzionale. Se resta vuoto, i suoi trigger accettano le consegne così come arrivano. Se lo riempi con il secret di un'altra app, ogni consegna fallisce il controllo X-Hub-Signature-256 e viene ignorata in silenzio, il che sembra esattamente come se i messaggi non arrivassero mai. Il verify token è ciò che tiene fuori gli estranei dall'handshake. Scegli un valore casuale lungo e tieni privato l'URL del trigger, perché è l'indirizzo che avvia il tuo flusso. ### Cosa può fare un flusso quando arriva un messaggio? Il trigger passa al flusso un messaggio appiattito: mittente, nome del profilo, id del messaggio, tipo, testo, eventuale id del media, risposte a pulsanti e liste, e l'id del numero di telefono che ha ricevuto. Da lì è un normale flusso Activepieces con gli altri piece, come un CRM, un foglio o un passaggio AI. Le risposte usano lo stesso piece. Send Message invia testo libero e consegna solo entro 24 ore dall'ultimo messaggio del cliente. Send Template Message invia un template approvato, l'unica cosa che viene consegnata dopo quella finestra. Pulsanti interattivi, liste, media, posizione e reazioni sono azioni a sé. Le istruzioni di Activepieces osservano che Meta accetta un solo URL di callback per app. Con le destinazioni per numero il limite è un URL per numero, quindi un flusso che deve gestire più tipi di evento dovrebbe ramificarsi al suo interno. ### Le risposte scritte sul telefono arrivano al flusso? Arrivano al webhook, ma non a questo trigger. Su un numero Coexistence Meta invia un'eco di ogni risposta scritta nell'app WhatsApp Business alla stessa destinazione, nel campo smb_message_echoes. Il trigger New Incoming Message del piece legge solo il campo messages e scarta tutto il resto. Se ti servono nel flusso le risposte dal telefono, avvia il flusso con il piece Webhook generico di Activepieces, che accetta qualsiasi metodo HTTP, e rispondi al GET di verifica con un passaggio Return Response sul suo URL sincrono. Poi analizzi tu il payload grezzo, con entrambi i campi. Per la maggior parte dei flussi il trigger del piece è la scelta più semplice: reagisce ai clienti, e le risposte del team restano visibili nell'app sul telefono. - Incollare un app secret nella connessione WhatsApp. Le consegne sono firmate con il secret dell'app EasyCoexistence, quindi ognuna viene ignorata. - Impostare la destinazione prima di pubblicare il flusso. Meta verifica subito e un flusso non pubblicato non può rispondere. - Aspettarsi che il trigger New Incoming Message veda le risposte scritte sul telefono. Legge solo il campo messages, non smb_message_echoes. **Funziona su Activepieces self-hosted?** Sì. Il piece è open source e funziona sul cloud di Activepieces o self-hosted, purché l'istanza sia raggiungibile via HTTPS da internet. **Da quale numero di telefono invia un flusso?** Da quello che scegli nel campo del numero di telefono dell'azione, che elenca i numeri del WhatsApp Business Account a cui punta la connessione. **Posso usare ancora n8n o Make sullo stesso numero?** Non contemporaneamente. Meta instrada i webhook di un numero verso una sola destinazione, quindi scegli uno strumento per ricevere, oppure inoltra da quello all'altro. **EasyCoexistence memorizza i messaggi?** No. Meta consegna ogni webhook direttamente al trigger di Activepieces, ed EasyCoexistence non memorizza mai il contenuto delle conversazioni. --- ## Esegui un flusso Typebot su WhatsApp con Coexistence https://easycoexistence.com/it/integrations/typebot Il canale WhatsApp di Typebot richiede un token, l'id del WhatsApp Business Account e l'id del numero di telefono, poi ti dà un callback URL e un verify token. Compila i primi tre con i dati del numero connesso, lascia vuoto l'app secret facoltativo di Typebot e imposta il suo callback URL e il suo verify token come destinazione webhook del numero. ### Quali campi di Typebot prendono i valori dal numero connesso? Il wizard WhatsApp di Typebot, nella scheda Share di un bot, chiede quattro cose: un app secret, un System User Token, un WhatsApp Business Account ID e un Phone number ID. Tre di questi arrivano direttamente dalla connessione. La dashboard mostra l'id del WABA, l'id del numero di telefono e il token di accesso del numero, e lo strumento get_api_credentials restituisce gli stessi valori se a recuperarli per te è un assistente. Incollali nei campi corrispondenti. L'app secret è l'unico da lasciare vuoto. Typebot lo usa per una sola cosa sul traffico in ingresso: controllare l'header X-Hub-Signature-256 che Meta aggiunge a ogni consegna. Per un numero connesso tramite un Tech Provider, Meta firma con l'app secret del provider, che non viene mai condiviso, quindi qualsiasi valore inserito lì fa sì che Typebot rifiuti ogni messaggio autentico. Con il campo vuoto, Typebot salta il controllo e accetta la consegna. ### Dove vanno il callback URL e il verify token di Typebot? Nella destinazione webhook del numero, non nella dashboard di un'app Meta. Il wizard di Typebot ti dice di incollare il suo Callback URL e il suo Verify Token nelle impostazioni WhatsApp della tua app Meta. Con Coexistence tramite EasyCoexistence non c'è nessuna app tua coinvolta: Meta instrada gli eventi del numero verso la destinazione impostata sulla connessione. Quindi copia entrambi i valori dall'ultimo passaggio di Typebot e impostali come destinazione, nella dashboard o con set_webhook_destination. Meta invia poi la sua richiesta GET di verifica a Typebot, Typebot risponde con il challenge e da quel momento ogni messaggio al numero arriva al bot. Il verify token di Typebot è monouso: viene eliminato dal database di Typebot nel momento in cui una verifica va a buon fine. Se in seguito imposti di nuovo la destinazione, genera prima un token nuovo eseguendo ancora il wizard. ### Che cosa fa il bot con la finestra di 24 ore? Typebot risponde a persone che gli hanno scritto, e questo mantiene quasi tutti i messaggi dentro la finestra del servizio clienti. Meta apre una finestra di 24 ore ogni volta che un cliente scrive, e al suo interno qualsiasi tipo di messaggio di servizio si può inviare senza template. Un bot che si limita a rispondere è quindi il caso facile. Il limite è un flusso che aspetta. Un blocco Wait, o una sessione che riprende dopo che il cliente è rimasto in silenzio per più di un giorno, proverà a inviare un testo libero fuori dalla finestra, e Meta lo rifiuta con l'errore 131047. Il timeout di scadenza della sessione di Typebot, 4 ore per impostazione predefinita e configurabile fino a 48, decide quando un cliente che torna avvia una nuova chat, non se Meta accetta il messaggio. Poiché si tratta di Coexistence, il team vede comunque ogni conversazione nell'app WhatsApp Business e può intervenire dal telefono ogni volta che il bot non deve rispondere. - Incollare in Typebot l'app secret di un'app Meta. Le consegne sono firmate con il secret del Tech Provider, quindi Typebot rifiuta ogni messaggio come firma non valida. - Riutilizzare un vecchio verify token di Typebot. Viene eliminato dopo una verifica riuscita, quindi per impostare di nuovo la destinazione ne serve uno nuovo dal wizard. - Condividere il callback URL. Con il controllo della firma disattivato, conoscere l'URL è ciò che permette a una richiesta di entrare, quindi trattalo come una password. **Mi serve una mia app Meta per Typebot?** No. La guida di Typebot ne presuppone una perché la maggior parte delle persone connette un numero da sola. Con Coexistence tramite un Tech Provider, token e id arrivano dalla connessione e Meta instrada il webhook verso Typebot. **Il team vedrà comunque i messaggi del bot sul telefono?** Sì. I messaggi inviati tramite la Cloud API compaiono nell'app WhatsApp Business sullo stesso numero, quindi una persona può leggere la conversazione e subentrare. **Typebot e n8n possono ricevere entrambi i messaggi dello stesso numero?** No. Un numero ha una sola destinazione webhook. Se servono gli eventi a entrambi, punta la destinazione su n8n e fai inoltrare al workflow il payload grezzo al callback URL di Typebot. **Typebot conserva le conversazioni?** Typebot mantiene i propri dati di sessione e di risultati, come su qualsiasi canale. EasyCoexistence non archivia mai il contenuto dei messaggi: Meta consegna direttamente alla destinazione che imposti. --- ## Collega un bot Botpress a WhatsApp con Coexistence https://easycoexistence.com/it/integrations/botpress Usa l'integrazione WhatsApp di Botpress in Manual Configuration. Incolla l'access token e il phone number id del numero connesso, scegli un verify token e lascia vuoti App ID e Client Secret. Poi imposta l'URL del webhook di Botpress e quel verify token come destinazione del webhook del numero: Meta consegna ogni messaggio al bot. ### Quale configurazione di Botpress funziona con un numero Coexistence? Manual Configuration. Le altre opzioni collegano un numero tramite l'app Meta di Botpress, che è una registrazione separata del numero e non un modo per usarne uno già connesso. Nell'integrazione WhatsApp apri il menu a tendina Configuration e scegli Manual Configuration. Richiede un Verify Token, un Access Token, un Default Bot Phone Number ID e, in modo facoltativo, un App ID, un Client Secret e un WABA ID. L'access token, il phone number id e il WABA id vengono dalla connessione: la dashboard li mostra e get_api_credentials li restituisce a un assistente. Il verify token è una stringa qualsiasi a tua scelta. App ID e Client Secret restano vuoti. La guida di Botpress presenta il secret come un campo da compilare, ma la definizione della sua integrazione lo segna come facoltativo e dice che, senza, la verifica della firma viene saltata. Conta, perché Meta firma ogni consegna con l'app secret del Tech Provider, che nessun cliente possiede. ### Come riceve Botpress i messaggi da Meta tramite il webhook? Attraverso la destinazione del webhook del numero. La guida di Botpress ti fa incollare il suo URL del webhook e il tuo verify token nella configurazione WhatsApp di un'app Meta. Qui non c'è nessuna app Meta tua: Meta instrada gli eventi del numero verso la destinazione indicata nella connessione. Quindi copia l'URL del webhook che Botpress mostra per l'integrazione e impostalo, con lo stesso verify token, come destinazione nella dashboard o con set_webhook_destination. Meta invia un GET di verifica, Botpress risponde e la consegna parte. Quando Botpress salva una configurazione manuale controlla anche il token, chiedendo a Graph quale app lo ha emesso: un token non valido o revocato fallisce al salvataggio e non al primo messaggio. Il gestore di Botpress elabora anche smb_message_echoes, l'evento che Meta invia quando qualcuno risponde dall'app WhatsApp Business. Così una risposta dal telefono è visibile al bot e non gli resta nascosta. ### Cosa deve sapere il bot su Coexistence? Che una persona potrebbe già essere nella conversazione. L'app WhatsApp Business continua a funzionare sul numero, quindi un cliente può ricevere una risposta dal telefono e una dal bot nello stesso minuto. Decidi nel flusso cosa succede quando arriva un echo: la maggior parte dei team mette in pausa il bot per quel contatto per un po', così chi è intervenuto non viene scavalcato. La seconda cosa è il tempo. Un bot che risponde ai messaggi in arrivo lavora dentro la finestra di assistenza clienti di 24 ore, dove il testo libero è consentito. Un flusso che invia qualcosa un giorno dopo, un follow-up o un promemoria, richiede un template approvato, e il testo libero in quel caso restituisce l'errore 131047. La guida di Botpress si iscrive ai campi di stato dei template proprio per questo tipo di messaggio proattivo. Infine, la velocità massima è fissa a 20 messaggi al secondo per un numero Coexistence, molto più di quanto invia un bot conversazionale. - Compilare Client Secret con il secret della tua app Meta. La firma non corrisponde mai e Botpress risponde a ogni consegna con 401. - Scegliere l'opzione OAuth o sandbox al posto di Manual Configuration. Collegano un numero tramite l'app di Botpress, non quello già connesso. - Ignorare gli echo. Senza una regola per le risposte inviate dal telefono, il bot risponde sopra una persona già intervenuta. **Saltare il controllo della firma è sicuro?** Sposta la protezione sull'URL. Botpress genera l'URL del webhook per ogni integrazione, quindi tienilo riservato. I contenuti multimediali vanno comunque scaricati da Meta con il token, cosa che un evento falsificato non può imitare. **Lo stesso numero può alimentare anche n8n?** Un numero ha una sola destinazione del webhook. Puntala verso un sistema e inoltra da lì gli eventi se ne serve un secondo. **Botpress ha bisogno del mio WABA id?** La sua definizione lo segna come facoltativo per ora e dice che diventerà obbligatorio in una futura versione major, quindi compilalo con i dati della connessione. **I messaggi passano da EasyCoexistence?** No. Meta consegna direttamente all'URL del webhook di Botpress e il contenuto non viene mai memorizzato da noi. --- ## Rispondi ai messaggi WhatsApp con un'app Dify https://easycoexistence.com/it/integrations/dify Punta il webhook del numero a un piccolo receiver, come un workflow n8n o una route nel tuo codice, che passa ogni messaggio alla Service API di Dify per l'invio dei messaggi di chat e rimanda la risposta tramite la Cloud API. Dentro Dify il server MCP di EasyCoexistence può essere aggiunto come strumento, così l'agente può agire sul numero stesso. ### Meta può inviare i messaggi WhatsApp direttamente a Dify? Non in modo da completare l'handshake. Prima di consegnare qualsiasi cosa, Meta chiama la destinazione con una GET e si aspetta il valore hub.challenge come corpo grezzo della risposta. Il Webhook Trigger di Dify accetta un solo metodo HTTP per trigger e la sua documentazione dice che un corpo di risposta non JSON viene convertito automaticamente in JSON, quindi OK torna indietro come oggetto messaggio. La challenge non può mai essere restituita identica e Meta non inizia mai a consegnare. Quindi serve qualcosa di piccolo davanti. Un nodo Webhook di n8n, una route in Python o Node o una funzione serverless risponde alla GET, accetta la POST e passa il testo a Dify. Il receiver è anche il punto in cui si controlla il lungo segreto casuale nell'URL del webhook, perché l'intestazione X-Hub-Signature-256 è firmata con l'app secret del Tech Provider e il cliente non può validarla. ### Come parla il receiver con l'app Dify? Con una sola chiamata alla Service API di Dify: POST /chat-messages, autenticata con l'API key dell'app. Il corpo contiene query, il testo del cliente, e user, un identificatore che definisci tu. Usa il numero WhatsApp del mittente come user e conserva il conversation_id restituito da Dify, così il messaggio successivo della stessa persona continua la stessa conversazione. response_mode conta. Con blocking la risposta arriva a generazione completa, e la documentazione di Dify avverte che su Dify Cloud una generazione lunga può essere interrotta dal proxy edge. Le app Agent supportano solo streaming e una richiesta blocking verso di esse fallisce con 400. La forma più robusta è un receiver che legge lo stream e invia un solo messaggio WhatsApp alla fine. La risposta esce poi come messaggio di testo della Cloud API verso lo stesso numero, ed è gratuita dentro la finestra di 24 ore aperta dal messaggio del cliente. ### Cosa aggiunge il server MCP dentro Dify? La possibilità per un agente Dify di agire sul numero senza che tu colleghi ogni chiamata. Dify si connette ai server MCP via HTTP e, per impostazione predefinita, si registra sul server tramite OAuth dynamic client registration, che è ciò che supporta il server MCP di EasyCoexistence. Aggiungilo in Tools, accedi una volta e l'agente ottiene gli strumenti: elencare i numeri, controllare lo stato di salute di un numero, inviare un messaggio, inviare un template approvato, leggere lo stato dei template. È la sede giusta per il lavoro proattivo: un workflow Dify che fa follow-up il giorno dopo deve usare send_template, perché il testo libero fuori dalla finestra restituisce l'errore 131047, e le descrizioni degli strumenti lo dicono al modello. Quello che MCP non può fare è svegliare Dify quando un cliente scrive. Il protocollo è richiesta e risposta, quindi i messaggi in arrivo passano ancora dal webhook e dal receiver davanti. - Usare l'URL di un Webhook Trigger di Dify come destinazione del webhook. La challenge torna avvolta in JSON e Meta non verifica mai l'endpoint. - Inviare una richiesta blocking a un'app Dify Agent. Le app Agent supportano solo streaming e la chiamata fallisce con 400. - Usare un valore user nuovo a ogni messaggio. Dify lega le conversazioni a user, quindi ogni messaggio apre una conversazione nuova senza memoria. **Dify ha un canale WhatsApp?** Non nella sua documentazione. Un'app Dify è raggiungibile tramite la Service API, quindi WhatsApp si collega con un receiver che chiama quell'API. **n8n può fare da receiver?** Sì. Un nodo Webhook riceve, un nodo HTTP chiama Dify e un secondo nodo HTTP invia la risposta tramite la Cloud API. **Il team può ancora rispondere dal telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sul numero e le risposte inviate dal telefono arrivano al receiver come eventi echo. **EasyCoexistence vede la conversazione?** No. Meta consegna direttamente al tuo receiver e il contenuto dei messaggi non viene mai salvato da noi. Il server MCP legge lo stato dell'account e dei numeri. --- ## Rispondere ai messaggi WhatsApp con un chatflow di Flowise https://easycoexistence.com/it/integrations/flowise Imposta la destinazione del webhook del numero su un piccolo ricevitore, come un workflow n8n o una route nel tuo codice. Passa ogni messaggio alla Prediction API di Flowise usando il numero del mittente come id di sessione, poi invia la risposta tramite la Cloud API con il token e il phone number id del numero. ### Perché Flowise ha bisogno di qualcosa davanti a sé? Perché il webhook di Meta e l'API di Flowise parlano formati diversi. Meta verifica una destinazione con una GET che deve restituire hub.challenge come corpo grezzo, poi consegna ogni messaggio come POST JSON annidato. La Prediction API di Flowise si aspetta una POST a /api/v1/prediction/ seguita dall'id del flow, con un campo question. Nessuno dei due si adatta all'altro, quindi serve un ricevitore che faccia da traduttore. Il ricevitore può essere un nodo Webhook di n8n, una route in Python o Node, o una qualsiasi funzione serverless. Risponde alla GET di verifica, controlla un lungo secret casuale inserito nell'URL del webhook, risponde subito 200 a Meta e solo dopo fa il lavoro. Il secret nell'URL è l'autenticazione che qui funziona: Meta firma le consegne con l'app secret del Tech Provider, che non viene mai condiviso, quindi l'header X-Hub-Signature-256 non può essere validato da parte tua. ### Come deve chiamare la Prediction API il ricevitore? Con il testo del cliente come question e il numero WhatsApp del cliente come sessione. Flowise accetta overrideConfig a ogni richiesta, e un sessionId al suo interno permette ai nodi di memoria di tenere una conversazione per persona, invece di mescolare tutti in un unico thread. Il numero del mittente nel payload del webhook è una chiave stabile e naturale per questo scopo. Se il chatflow è protetto da una chiave API, il ricevitore la invia come bearer token. Imposta streaming su false, a meno che il ricevitore non sia costruito per ricomporre uno stream, dato che WhatsApp consegna un messaggio finito e non un token alla volta. La risposta parte come messaggio di testo della Cloud API dallo stesso numero. È gratuito e consentito entro la finestra di 24 ore aperta dal messaggio del cliente. Qualsiasi cosa il flow voglia inviare più tardi, come un promemoria, deve essere un template approvato. ### Un agente Flowise può usare il server MCP di EasyCoexistence? Oggi no. Il Custom MCP di Flowise si collega a un server Streamable HTTP con un URL e un insieme di header, di solito un bearer token statico tenuto in una variabile di Flowise. Il server MCP di EasyCoexistence si autentica con OAuth, con un accesso dal browser e token che emette da sé, quindi non c'è nessuna chiave statica da mettere in un header. La divisione che funziona è lasciare che sia il flow a decidere e il ricevitore a inviare. Il flow restituisce il testo da dire, oppure il nome di un template quando il cliente è rimasto in silenzio per più di un giorno, e il ricevitore effettua la chiamata alla Cloud API con il token del numero. In questo modo il token non sta mai dentro Flowise, e la regola delle 24 ore è applicata nel codice, controllando quando il contatto ha scritto l'ultima volta, invece di essere affidata a un modello che potrebbe dimenticarla. I messaggi in arrivo continuano a passare solo dal webhook, qualunque sia il modo in cui avviene l'invio. - Omettere sessionId. Ogni cliente condivide allora la stessa memoria, e i dati di una persona possono comparire nella risposta a un'altra. - Aspettare Flowise prima di rispondere a Meta. Un 200 lento viene ritentato, quindi lo stesso messaggio viene elaborato due volte. - Lasciare che il flow invii testo libero un giorno dopo. Fuori dalla finestra Meta lo rifiuta con l'errore 131047. **Flowise ha un nodo WhatsApp?** Non nella sua documentazione. Si raggiunge tramite la Prediction API, ed è per questo che un ricevitore sta tra Meta e il flow. **n8n può fare da ricevitore?** Sì. Un nodo Webhook riceve, un nodo HTTP Request chiama Flowise e un altro nodo HTTP Request invia la risposta tramite la Cloud API. **Come fermo il bot quando una persona risponde dal telefono?** Controlla gli eventi echo. Una risposta inviata dall'app WhatsApp Business arriva al ricevitore, che può mettere in pausa il flow per quel contatto. **EasyCoexistence archivia la conversazione?** No. Meta consegna direttamente al tuo ricevitore. Flowise conserva ciò che i suoi nodi di memoria sono configurati per conservare. --- ## Dai un numero WhatsApp a un agente LangChain https://easycoexistence.com/it/integrations/langchain Un agente LangChain usa WhatsApp in due metà. I messaggi in arrivo raggiungono la tua route web tramite il webhook del numero, e la route invoca l'agente. Per agire, l'agente carica gli strumenti MCP di EasyCoexistence con MCPAdapter di LangChain e OAuth, oppure chiama direttamente la Cloud API con il token del numero e il phone number id. ### Come carica gli strumenti di WhatsApp un agente LangChain? Tramite MCPAdapter, il client MCP di LangChain, che passa a create_agent gli strumenti di un server MCP come normali strumenti LangChain. Richiede langchain[mcp] alla versione 1.4.0 o successiva ed è in beta. L'autenticazione è delegata a FastMCP. Passando auth="oauth" al client si esegue l'intero flusso OAuth 2.1: discovery, registrazione dinamica del client, reindirizzamento nel browser e scambio del token. È ciò che si aspetta il server MCP di EasyCoexistence, quindi non c'è nessuna chiave da creare o incollare. Di default i token restano in memoria e a ogni esecuzione il passaggio nel browser si ripete; un provider OAuth di FastMCP con un token store li conserva tra un'esecuzione e l'altra. Una volta caricati, l'agente vede gli strumenti con le loro descrizioni: prima list_numbers, perché tutti gli altri strumenti richiedono un connection_id che arriva da lì, poi send_message, send_template, list_templates, get_number_health e il resto. ### Come arriva all'agente un messaggio WhatsApp in entrata? Tramite il webhook, perché MCP non può farlo. Il protocollo funziona a richiesta e risposta, quindi niente permette a un server di svegliare un client quando un cliente scrive. Imposta la destinazione del webhook del numero su una route della tua applicazione, con un segreto lungo e casuale nel percorso dell'URL. La route risponde alla GET di verifica di Meta con il challenge così com'è, accetta ogni POST, restituisce subito 200 e mette il lavoro in coda. Un worker prende poi mittente e testo dal payload e invoca l'agente con questi dati, usando il numero del mittente come id del thread, così la memoria resta separata per cliente. Controlla il segreto nell'URL anziché l'header X-Hub-Signature-256. Meta firma con l'app secret del Tech Provider, che non viene mai condiviso, quindi il cliente non può validare quell'header. ### L'agente deve inviare tramite MCP o tramite la Cloud API? Vanno bene entrambi, e la differenza sta in chi custodisce le regole. Gli strumenti MCP portano le regole di WhatsApp nelle loro descrizioni: send_message funziona solo dentro la finestra di 24 ore e send_template è il modo per raggiungere chi non ha scritto. Un modello che legge quelle descrizioni sceglie quello giusto nella maggior parte dei casi, ed è utile quando l'agente decide liberamente. Uno strumento tuo che fa una POST sull'endpoint dei messaggi della Cloud API con il token del numero è più semplice quando il compito dell'agente è circoscritto, per esempio rispondere sempre a chi ha appena scritto. In quel caso il controllo della finestra sta nel tuo codice, che è il posto giusto per una regola che non deve mai essere violata. Il testo libero fuori dalla finestra torna con l'errore 131047, e il cliente non vede nulla. - Aspettarsi che MCP consegni i messaggi in arrivo. Senza una route per il webhook, l'agente non sente mai un cliente. - Lasciare i token OAuth in memoria su un server. Ogni riavvio richiede un accesso dal browser: conservali con un token store. - Usare un unico thread per tutti i clienti. Associa la memoria dell'agente al numero del mittente. **Funziona solo con Python?** L'esempio di MCPAdapter è in Python. Il webhook e la Cloud API sono semplice HTTP, quindi qualsiasi linguaggio in cui giri LangChain può occuparsi di ricezione e invio. **L'agente ha bisogno di list_numbers ogni volta?** Gli serve un connection_id, e list_numbers è l'unico posto da cui ne arriva uno. Con un solo numero l'agente lo chiama una volta all'inizio. **Il team può ancora rispondere dal telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business, e le risposte dal telefono arrivano alla tua route come eventi echo di cui l'agente può tenere conto. **EasyCoexistence legge la conversazione?** No. Meta consegna direttamente alla tua route e il contenuto dei messaggi non viene mai salvato da noi. Gli strumenti MCP leggono lo stato dell'account e del numero. --- ## Porta un agente OpenAI Agents SDK su WhatsApp https://easycoexistence.com/it/integrations/openai-agents-sdk Imposta la destinazione del webhook del numero su una route della tua app Python. Per ogni messaggio in arrivo, esegui l'agente con Runner.run e una sessione legata al numero del mittente, poi rimanda result.final_output tramite la Cloud API con il token del numero e l'ID del numero di telefono. L'app WhatsApp Business continua a funzionare sullo stesso numero. ### Come diventa un messaggio WhatsApp l'esecuzione di un agente? Tramite una route della tua applicazione che Meta chiama. Imposta la destinazione del webhook del numero su di essa, con un segreto lungo e casuale nel percorso. La route risponde alla GET di verifica di Meta restituendo hub.challenge come testo semplice, accetta ogni POST, risponde subito 200 e mette il lavoro in coda, perché Meta rinvia la consegna se la risposta è lenta e l'agente verrebbe eseguito due volte. Un worker legge poi mittente e testo dal payload e chiama Runner.run. Passa una sessione il cui ID è il numero del mittente: l'SDK salva la conversazione con quell'ID, quindi il messaggio successivo dello stesso cliente riprende da dove si era fermato il precedente e due clienti non condividono mai la cronologia. SQLiteSession basta per iniziare; l'SDK include anche sessioni Redis e SQLAlchemy per più worker. Il segreto nell'URL è l'autenticazione in questo caso. Meta firma le consegne con l'app secret del Tech Provider, quindi l'header della firma non può essere validato dal cliente. ### Perché a inviare la risposta dovrebbe essere il tuo codice e non l'agente? Perché l'unica regola da non violare è una regola di tempo, e il codice la fa rispettare meglio di un prompt. Meta apre una finestra di assistenza clienti di 24 ore quando un cliente scrive. Al suo interno passa il testo libero. Fuori, passa solo un template approvato, e il testo libero torna indietro con l'errore 131047. Un worker che risponde al messaggio appena arrivato è sempre dentro la finestra, quindi inviare result.final_output come testo è sicuro per costruzione. Il lavoro che avviene dopo, un follow up il mattino seguente o un promemoria, dovrebbe passare da un percorso separato che invia un template e mai testo libero. L'agente può comunque avere strumenti. Dagli function tool per cercare informazioni, come un ordine o una prenotazione, e lascia l'invio su WhatsApp nel worker. Così il token di accesso resta fuori da qualsiasi cosa il modello possa chiamare con argomenti arbitrari. ### L'agente può usare il server MCP di EasyCoexistence? Può, tramite MCPServerStreamableHttp, con una configurazione più lunga di un semplice header. L'SDK accetta un header Authorization oppure un httpx.Auth in params["auth"]. Il server MCP di EasyCoexistence emette i propri token OAuth dopo un accesso dal browser, con registrazione dinamica del client e PKCE, quindi non esiste una chiave statica. L'SDK Python di MCP include OAuthClientProvider, un gestore di autenticazione HTTP che esegue quel flusso con PKCE e rinnovo del token, ed è ciò che va in params["auth"]. Vale la pena quando l'agente deve decidere da solo: controllare lo stato di salute di un numero, leggere lo stato dei template o scegliere tra send_message e send_template in base alle regole nelle descrizioni degli strumenti. Per un front desk che si limita a rispondere, il worker descritto sopra è più corto e ha meno punti in cui rompersi. In ogni caso il webhook resta. MCP funziona a richiesta e risposta, e il messaggio di un cliente può raggiungere l'agente solo attraverso la route che Meta chiama. - Eseguire l'agente prima di rispondere 200 a Meta. Una risposta lenta viene ritentata e il cliente riceve due risposte. - Usare una sola sessione per tutti i clienti. Legala al numero del mittente, altrimenti le cronologie si mescolano. - Lasciare che un follow up in ritardo invii testo libero. Dopo 24 ore fallisce con l'errore 131047; invia invece un template. **Serve il tool MCP ospitato dell'API OpenAI Responses?** No. Il worker esegue l'agente in locale con Runner.run, e il lato WhatsApp è una normale chiamata HTTPS fatta dal tuo codice. **Quale versione della Graph API devo usare?** Gli esempi attuali di Meta usano v25.0. Fissa una versione in un solo punto del codice, così l'aggiornamento è una modifica di una riga. **Una persona può subentrare dal telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business, e una risposta dal telefono arriva alla tua route come evento echo che il worker può usare per mettere in pausa l'agente. **EasyCoexistence salva la conversazione?** No. Meta consegna direttamente alla tua route. Ciò che la sessione memorizza resta nel tuo database. --- ## Crea un agente WhatsApp con il Vercel AI SDK https://easycoexistence.com/it/integrations/vercel-ai-sdk I messaggi in arrivo raggiungono un route handler impostato come destinazione del webhook del numero. Il handler chiama generateText e invia la risposta tramite la Cloud API. Per i tool che agiscono sul numero, createMCPClient di @ai-sdk/mcp si collega al server MCP di EasyCoexistence via HTTP, con l'accesso OAuth tramite un authProvider. ### Come riceve il route handler i messaggi WhatsApp? Con due metodi sulla stessa route, impostata come destinazione del webhook del numero con un segreto lungo e casuale nel percorso. Il GET risponde alla verifica di Meta. Leggi hub.mode, hub.verify_token e hub.challenge dalla query, confronta il token e restituisci il challenge come testo semplice. Restituirlo con un helper JSON è l'errore classico: il corpo arriva tra virgolette e Meta non inizia mai a consegnare. Il POST riceve gli eventi. Restituisci 200 subito ed esegui la chiamata al modello dopo, perché Meta ripete le consegne lente e un cold start che esegue il modello in linea può rispondere due volte allo stesso messaggio. Sulle piattaforme che terminano la funzione quando la risposta viene inviata, affida il lavoro a una coda o al meccanismo della piattaforma per il lavoro dopo la risposta. Il segreto nel percorso è l'autenticazione. Meta firma ogni consegna con l'app secret del Tech Provider, quindi l'header X-Hub-Signature-256 non può essere verificato da te. ### Come carica i tool WhatsApp l'AI SDK? Con createMCPClient di @ai-sdk/mcp e il transport HTTP, che la documentazione dell'AI SDK consiglia per la produzione. Il transport richiede l'URL del server e un authProvider, e OAuth tramite un authProvider è il modo in cui si autorizza il server MCP di EasyCoexistence: pubblica i metadati OAuth, supporta la registrazione dinamica del client e PKCE, ed emette i propri token dopo l'accesso. Non c'è nessuna chiave API da mettere in un header. I tool del client vanno direttamente in generateText o streamText. Il modello vede allora list_numbers, send_message, send_template, get_number_health e gli altri, con descrizioni che indicano la finestra di 24 ore. Chiudi il client a chiamata conclusa, nel callback onEnd per uno stream o in un blocco finally negli altri casi, come chiede la documentazione dell'AI SDK. Usalo dove deve decidere il modello. Per rispondere al messaggio appena arrivato, una chiamata diretta alla Cloud API dal handler è più breve. ### Cosa cambia perché il numero è su Coexistence? Due cose che il codice deve conoscere. La prima: una persona può essere già nella conversazione. L'app WhatsApp Business continua a funzionare sul numero e ogni risposta scritta sul telefono arriva alla route come evento echo. Un handler che mette in pausa il modello per un contatto dopo un echo evita di rispondere sopra una persona. La seconda: l'invio ha un limite fisso di 20 messaggi al secondo per il numero. Un agente conversazionale non ci arriva mai vicino, ma un ciclo di invio massivo scritto con Promise.all su una lista di contatti sì, quindi raggruppalo in lotti. Tutto il resto è la normale Cloud API. Entro 24 ore dall'ultimo messaggio del cliente il testo libero è consentito. Dopo, passa solo un template approvato, e il testo libero restituisce l'errore 131047 senza che il cliente veda nulla. - Restituire il challenge con un helper di risposta JSON. Le virgolette attorno al valore fanno fallire la verifica di Meta. - Eseguire generateText prima di rispondere a Meta. Con un cold start il nuovo tentativo produce una seconda risposta. - Dimenticare di chiudere il client MCP. Ogni richiesta lascia una connessione aperta finché la piattaforma non la termina. **Funziona solo su Vercel?** No. L'AI SDK è una libreria TypeScript e la route può girare su qualsiasi host che serva HTTPS e risponda a un GET e a un POST. **Mi serve davvero il client MCP?** Non per rispondere. Basta una fetch all'endpoint dei messaggi della Cloud API con il token del numero. MCP serve quando è il modello a scegliere cosa fare. **Quale provider può usare il modello?** Uno qualsiasi tra quelli supportati dall'AI SDK. Il lato WhatsApp è indipendente dal modello, quindi cambiare provider non tocca né la route né la chiamata alla Cloud API. **EasyCoexistence vede i messaggi?** No. Meta consegna direttamente alla tua route e il contenuto dei messaggi non viene mai salvato da noi. --- ## Invia messaggi d'ordine WhatsApp da Shopify https://easycoexistence.com/it/integrations/shopify L'azione Send HTTP request di Shopify Flow può inviare un template approvato alla Cloud API alla creazione di un ordine, usando il phone number id del numero connesso e un token salvato come secret di Flow. Sui piani senza questa azione, un webhook admin di Shopify arriva a un ricevitore, per esempio n8n, che esegue la stessa chiamata. ### Come invia un messaggio WhatsApp Shopify Flow? Con l'azione Send HTTP request, che esegue un POST verso qualsiasi URL con header e body che possono usare le variabili Liquid del trigger. Crea un workflow sul trigger di creazione dell'ordine e aggiungi Send HTTP request. L'URL è l'endpoint dei messaggi della Cloud API per il phone number id del numero connesso. Aggiungi un header Authorization il cui valore è Bearer seguito dal token di accesso del numero, salvato come secret di Flow e richiamato come variabile secret. I valori dei secret non compaiono mai nell'interfaccia di Flow e vengono oscurati nei log delle esecuzioni, ed è lì che un token deve stare. Il body è un messaggio template, con il numero di telefono del cliente nel campo to e i dettagli dell'ordine come parametri del template. Flow considera una risposta 2XX o 3XX come un successo. Meta risponde a una richiesta valida con l'id del messaggio, quindi un'esecuzione riuscita significa che Meta ha accettato il messaggio. ### Perché un messaggio d'ordine deve essere un template? Perché è il negozio a scrivere per primo. La finestra di assistenza clienti di 24 ore di Meta si apre solo quando il cliente scrive al numero. Una conferma d'ordine, un aggiornamento di spedizione o un promemoria di carrello abbandonato vengono inviati prima, quindi il testo libero viene rifiutato e passa solo un template approvato in anticipo. Crea il template una sola volta, nella categoria utility per gli aggiornamenti di ordini e spedizioni, e attendi l'approvazione prima di attivare il workflow. Il nome e la lingua nel body della richiesta devono coincidere esattamente con il template approvato, e il numero di parametri deve corrispondere ai suoi segnaposto. C'è poi il consenso. Meta richiede l'opt-in prima che un'azienda scriva a qualcuno su WhatsApp: la persona ha fornito il proprio numero e ha accettato di ricevere messaggi da quell'azienda. Una casella al checkout che lo dichiara è il modo più comune per raccoglierlo, e il workflow dovrebbe verificarla prima dell'invio. ### Cosa fare se il piano del negozio non include Send HTTP request? Usa invece un webhook admin di Shopify. In Impostazioni, Notifiche, Webhook, un merchant può creare un webhook per un evento come la creazione di un ordine, in JSON, verso un URL. Puntalo a un ricevitore: un nodo Webhook di n8n, oppure una route in PHP, Python o Node. Il ricevitore legge l'ordine, verifica il consenso ed esegue la stessa chiamata template verso la Cloud API. Che sia l'uno o l'altro a inviare, le risposte funzionano allo stesso modo. Quando il cliente risponde al messaggio d'ordine, la risposta arriva nell'app WhatsApp Business sul telefono del negozio, perché il numero è in Coexistence, e la finestra di 24 ore è ora aperta al testo libero. Se per il numero è impostata una destinazione webhook, la risposta raggiunge anche il tuo sistema. Anche il messaggio d'ordine compare nell'app, così chi risponde vede a cosa sta rispondendo il cliente. - Inviare testo libero alla creazione dell'ordine. Il cliente non ha scritto, quindi Meta lo rifiuta: deve essere un template approvato. - Lasciare la gestione degli errori su Retry per le risposte 4XX. Flow può riprovare fino a 24 ore una richiesta che Meta non accetterà mai. - Mettere il token in un header come testo semplice. Salvalo come secret di Flow, così resta fuori dall'interfaccia e dai log. **Chi paga i messaggi template?** Meta addebita i messaggi direttamente all'azienda, sul suo WhatsApp Business Account. EasyCoexistence non applica mai alcun ricarico. **Il team può ancora rispondere ai clienti dal telefono?** Sì. È proprio ciò che Coexistence mantiene: l'app WhatsApp Business funziona sullo stesso numero da cui scrive il negozio. **Serve un'app Shopify?** No. Bastano Send HTTP request di Flow, oppure un webhook admin verso un ricevitore. La Cloud API è una sola chiamata HTTPS. **Che formato di telefono richiede il campo to?** Il formato internazionale, con il prefisso del paese e solo cifre. Ripulisci il campo telefono del checkout prima dell'invio, perché i clienti digitano spazi e simboli. --- ## Invia aggiornamenti sugli ordini WhatsApp da WooCommerce https://easycoexistence.com/it/integrations/woocommerce Crea in WooCommerce un webhook per gli eventi degli ordini che punti a un ricevitore, come un workflow n8n o una piccola route PHP. Il ricevitore verifica la firma di WooCommerce, controlla che il cliente abbia accettato i messaggi WhatsApp e invia un template approvato tramite la Cloud API, con il phone number id e il token del numero connesso. ### Come fa un ordine WooCommerce a far partire un messaggio WhatsApp? Con un webhook di WooCommerce e un ricevitore. In WooCommerce vai su Impostazioni, Avanzate, Webhook e aggiungi un webhook con un argomento sugli ordini, come ordine creato o ordine aggiornato, un URL di consegna e una chiave segreta. Da quel momento WooCommerce invia l'ordine in JSON a quell'URL ogni volta che l'evento si verifica. Il payload è fisso, quindi non puoi puntarlo direttamente alla Cloud API. In mezzo serve un ricevitore: un nodo Webhook di n8n, una route nel PHP del negozio o un qualsiasi piccolo servizio. Legge l'ordine, ricava il numero di telefono del cliente e i dettagli che servono al messaggio, e fa una sola richiesta HTTPS all'endpoint dei messaggi della Cloud API per il numero connesso, con il token di accesso del numero come bearer token. L'argomento order.updated non è legato a un solo stato, quindi il ricevitore deve leggere il campo status dell'ordine e inviare una volta sola per ogni passaggio che gli interessa. Di default WooCommerce consegna in background tramite wp-cron, quindi il messaggio può arrivare con un breve ritardo rispetto all'ordine. ### Come fa il ricevitore a sapere che la richiesta arriva dal negozio? Dalla firma di WooCommerce. Ogni consegna include un'intestazione X-WC-Webhook-Signature, cioè l'HMAC-SHA256 del payload grezzo codificato in base64 e calcolato con la chiave segreta impostata sul webhook. Il ricevitore calcola lo stesso hash sul corpo che ha ricevuto, lo confronta e rifiuta tutto ciò che non coincide. Questa è la chiave segreta del negozio, quindi, a differenza della firma di Meta sui messaggi WhatsApp in arrivo, può essere validata. Confronta in tempo costante e calcola l'hash sul corpo grezzo prima che qualsiasi framework lo analizzi, perché un JSON ricodificato produce un hash diverso. Rispondi in fretta con un 2xx. WooCommerce considera un fallimento qualsiasi risposta che non sia 2xx, 301 o 302 e, dopo più di cinque fallimenti di fila, disattiva il webhook. Un ricevitore fermo per un deploy, o lento perché aspetta Meta prima di rispondere, può spegnere i messaggi del negozio senza che nessuno se ne accorga. ### Cosa può inviare il negozio, e quando? Un template approvato, ogni volta che il negozio scrive per primo. La finestra di assistenza clienti di 24 ore di Meta si apre solo quando il cliente scrive al numero, quindi una conferma d'ordine o un aggiornamento di spedizione parte dall'azienda e il testo libero viene rifiutato. Crea un template di tipo utility per ogni aggiornamento, aspetta l'approvazione e invialo per nome e lingua, con il numero d'ordine e gli altri dettagli come parametri. Meta richiede anche l'opt-in: il cliente ha fornito il proprio numero e ha accettato di ricevere messaggi da questa azienda su WhatsApp. Una casella al checkout salvata sull'ordine è il modo più semplice per registrarlo, e il ricevitore dovrebbe controllarla prima di inviare. Quando il cliente risponde, la conversazione è normale Coexistence. La risposta compare nell'app WhatsApp Business sul telefono del negozio, la finestra è aperta per il testo libero e il team risponde dall'app come ha sempre fatto. - Fare la chiamata alla Cloud API prima di rispondere a WooCommerce. Un invio lento o fallito conta contro il webhook, che viene disattivato dopo più di cinque fallimenti. - Calcolare l'hash sul JSON già analizzato invece che sul corpo grezzo. La firma non coincide mai e ogni consegna genuina viene rifiutata. - Inviare a ogni consegna di order.updated. L'argomento non è legato a un solo stato, quindi, senza tracciare quale passaggio è già stato notificato, i clienti ricevono messaggi duplicati. **Mi serve un plugin WordPress per questo?** No. Bastano i webhook integrati di WooCommerce e un ricevitore, che può essere una route nella stessa applicazione PHP. **Chi paga i messaggi degli ordini?** Meta fattura i messaggi direttamente all'azienda, sul suo WhatsApp Business Account, ed EasyCoexistence non applica mai alcun ricarico. **Il team può continuare a usare il telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sul numero del negozio, e il template inviato dal negozio compare nella conversazione. **Cosa faccio se un webhook è stato disattivato?** Sistema il ricevitore, poi riporta lo stato del webhook su attivo in WooCommerce. Gli ordini creati mentre era spento non hanno fatto partire alcun messaggio. --- ## Invia e ricevi WhatsApp da PHP e Laravel https://easycoexistence.com/it/integrations/php-laravel Per ricevere serve una route Laravel che risponde alla GET di verifica di Meta e accetta le POST, leggendo i parametri come hub_mode, hub_verify_token e hub_challenge, perché PHP trasforma i punti in underscore. Per inviare basta una POST con Http::withToken() all'endpoint dei messaggi della Cloud API, con il phone number id e il token del numero. Non serve nessun SDK. ### Come si ricevono i messaggi WhatsApp in Laravel? Con una GET e una POST sullo stesso percorso in routes/api.php. Esegui prima php artisan install:api se il file non esiste. Le route API sono stateless e fuori dal gruppo web, quindi la POST di Meta non viene rifiutata per un token CSRF mancante, cosa che invece succede su una route in routes/web.php. La GET risponde alla verifica di Meta. Meta invia hub.mode, hub.verify_token e hub.challenge, ma PHP riscrive i punti nei nomi delle variabili in ingresso come underscore, quindi Laravel vede hub_mode, hub_verify_token e hub_challenge. Il codice che legge i nomi con il punto ottiene null e non verifica mai. Restituisci il challenge come testo semplice, non con response()->json(). La POST passa il payload a un job in coda e risponde subito 200. Metti una chiave casuale e lunga nel percorso e controllala su entrambe le route: Meta firma le consegne con l'app secret del Tech Provider, quindi l'intestazione della firma non può essere validata da parte tua. ### Come si invia un messaggio WhatsApp da Laravel? Con il client HTTP di Laravel: una POST all'endpoint dei messaggi per il phone number id, con il token di accesso come bearer token. Entrambi i valori vengono dalla connessione, visibili nella dashboard e restituiti da get_api_credentials, e vanno in config/services.php alimentato da variabili d'ambiente, non nel codice. La forma del corpo dipende dai tempi. Entro 24 ore dall'ultimo messaggio del cliente funziona un oggetto text, come qui sotto. Fuori da quella finestra Meta accetta solo un oggetto template che indica un template approvato e la sua lingua, e il testo libero fallisce con l'errore 131047. La risposta è il posto dove vederlo: una chiamata fallita restituisce un oggetto error il cui code dice cosa è andato storto, quindi registralo nei log invece di scartarlo. Nulla nella richiesta è specifico di EasyCoexistence. È la chiamata della documentazione di Meta, quindi qualsiasi client HTTP PHP, Guzzle o cURL puro, funziona allo stesso modo. ### Cosa serve in più a un handler Laravel in produzione? Una coda vera, la deduplicazione e un controllo sulla finestra. La coda conta perché Meta ripete l'invio quando la risposta è lenta. HandleWhatsAppEvent::dispatch() ritorna in fretta solo se la connessione della coda è reale e c'è un worker in esecuzione. Con il driver sync il job gira dentro la richiesta, e una chiamata lenta a un modello o una scrittura sul database diventa una consegna duplicata. Deduplica sull'id del messaggio, il wamid presente in ogni messaggio, perché i nuovi tentativi sono la norma e non l'eccezione. Basta un indice univoco su quella colonna, oppure un lock in cache con quella chiave. E salva quando ogni contatto ha scritto per l'ultima volta. Con quel timestamp il percorso di invio sceglie da solo tra text e template, invece di scoprirlo dall'errore 131047 quando il cliente stava già aspettando. Le risposte scritte dal telefono nell'app WhatsApp Business arrivano come eventi echo sulla stessa route, quindi l'handler può anche capire quando una persona ha preso in mano una conversazione. - Leggere hub.challenge con il punto. PHP l'ha rinominato hub_challenge, quindi l'handler restituisce un corpo vuoto e Meta non verifica mai. - Mettere il webhook in routes/web.php. La POST di Meta non ha un token CSRF e viene rifiutata con 419. - Inviare i job alla coda sync. Il job gira prima del 200, la gestione lenta viene ritentata e i messaggi vengono elaborati due volte. - Restituire il challenge con response()->json(). Le virgolette attorno al valore fanno fallire il controllo di Meta. **Esiste un SDK PHP?** Non da parte nostra, e non serve. L'API è di Meta, documentata da Meta, e il client HTTP di Laravel o Guzzle la raggiunge direttamente. **Funziona anche senza Laravel?** Sì. In PHP puro leggi $_GET['hub_challenge'], restituiscilo come text/plain e invia con cURL. La regola dell'underscore vale per ogni framework PHP. **Perché l'URL ha bisogno di una chiave nel percorso?** Perché è l'autenticazione che funziona davvero. La firma di Meta usa l'app secret del Tech Provider, che non viene mai condiviso, quindi il segreto nell'URL è ciò che impedisce a sconosciuti di inviare eventi falsi. **Il team può continuare a usare il telefono?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sul numero, e i messaggi inviati dal telefono arrivano alla tua route come eventi echo. --- ## WhatsApp Coexistence in Brasile: disponibilità e tariffe di Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-brazil Coexistence è disponibile in Brasile: la documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business non pone alcuna restrizione geografica. I messaggi verso i numeri +55 sono addebitati secondo il listino Meta per il Brasile, che dal 1° ottobre 2026 prevede USD 0,0625 per ogni template marketing e USD 0,0068 per ogni template utility o authentication, con le tariffe in BRL pubblicate a fianco. ### WhatsApp Coexistence è disponibile in Brasile? Sì. La documentazione attuale di Meta sull'onboarding degli utenti dell'app WhatsApp Business elenca i requisiti che un numero deve soddisfare, e nessuno riguarda il paese. Un numero brasiliano è idoneo alle stesse condizioni di qualsiasi altro: è già in uso nell'app WhatsApp Business, l'app è alla versione 2.24.17 o successiva e l'onboarding passa da un Tech Provider o da un Solution Partner tramite Embedded Signup. Una volta collegato, l'app sul telefono continua a funzionare e lo stesso numero +55 ottiene l'accesso alla Cloud API. Meta fissa la velocità di invio su questi numeri a 20 messaggi al secondo, per restare compatibile con l'app. ### Quanto addebita Meta per messaggio in Brasile? Meta addebita ogni messaggio consegnato, in base alla categoria e al prefisso internazionale del destinatario. Il Brasile (+55) è un mercato indicato espressamente nel listino, quindi i messaggi verso i numeri brasiliani sono addebitati alle tariffe proprie del Brasile e non a una media regionale. Queste sono le tariffe di listino in vigore dal 1° ottobre 2026, tratte dai listini Meta in USD e in BRL. Le tariffe utility e authentication possono scendere ancora con le fasce di volume mensili, che Meta applica per mercato e per categoria. ### Quali messaggi restano gratuiti? Tre cose non costano nulla. I messaggi scritti nell'app WhatsApp Business sul telefono restano gratuiti dopo l'onboarding, perché Meta applica i prezzi della Cloud API solo a ciò che viene inviato tramite API. Ogni numero di telefono aziendale ha 1.000 messaggi di servizio gratuiti al mese, cioè le risposte senza template inviate entro la finestra di assistenza clienti di 24 ore. E tutto ciò che viene inviato dentro una finestra di punto di ingresso gratuito, aperta quando un cliente arriva da un annuncio Click to WhatsApp, è gratuito per un massimo di 7 giorni. Il 1° ottobre 2026 sono cambiate due cose: i messaggi di servizio oltre i primi 1.000 al mese sono addebitati, e lo sono anche i template utility inviati dentro la finestra di assistenza clienti. ### Meta fattura in reais alle aziende brasiliane? Ora sì. Meta ha avviato la localizzazione della fatturazione per il Brasile il 1° luglio 2026. I Solution Provider e le aziende integrate direttamente il cui paese Sold-To in Billing Hub è il Brasile possono creare account di messaggistica in BRL, e gli addebiti su quegli account sono fatturati in BRL da Facebook Brasil, l'entità locale di Meta. Il cambiamento ha una scadenza. I clienti idonei devono portare in BRL ogni account di messaggistica del loro Business Portfolio entro il 30 giugno 2027, perché dal 1° luglio 2027 Meta smette di consegnare i messaggi dei loro account non in BRL. Meta mette a disposizione una Currency Migration API per il passaggio, dato che la valuta scelta alla creazione dell'account non può essere cambiata in altro modo. 1. Check the number: Confirm the +55 number is on the WhatsApp Business app, version 2.24.17 or newer, and not attached to another provider. 2. Set up billing: Add a payment method in Billing Hub, in BRL if your Sold-To country is Brazil. 3. Run Embedded Signup: Log in with Facebook, choose the portfolio and the number, and confirm the connection in the app. - Tenere un account di messaggistica in USD oltre il 30 giugno 2027 quando il tuo paese Sold-To è il Brasile. Dal 1° luglio 2027 Meta smette di consegnarne i messaggi. - Considerare gratuita ogni risposta. Dal 1° ottobre 2026 i messaggi di servizio oltre i 1.000 per numero al mese sono addebitati. - Fare il budget in base a dove ha sede l'azienda. Meta applica i prezzi in base al prefisso del destinatario, quindi un messaggio verso un numero portoghese è addebitato alle tariffe del resto dell'Europa occidentale. **Mi serve un'azienda brasiliana per usare Coexistence?** No. I requisiti di Meta riguardano il numero e l'app, non il paese in cui è registrata l'azienda. La sede dell'azienda conta solo per stabilire in quale valuta e da quale entità Meta ti fattura. **La tariffa in BRL è uguale a quella in USD?** Meta pubblica un listino separato per ogni valuta. Per il Brasile, il listino del 1° ottobre 2026 indica BRL 0,3217 per il marketing e BRL 0,035 per utility e authentication. **I messaggi che invio dal telefono hanno un costo?** No. La documentazione di Meta dice che i messaggi inviati tramite l'app WhatsApp Business restano gratuiti dopo l'onboarding. Solo gli invii via API seguono i prezzi della Cloud API. **Che cosa succede se il mio account non ha un metodo di pagamento?** Meta continua a consegnare i messaggi di servizio entro la soglia gratuita di 1.000, ma smette di consegnarli quando la soglia è esaurita. Aggiungine uno in Billing Hub prima di inviare qualsiasi cosa che Meta addebiti. --- ## WhatsApp Coexistence in Messico: disponibilità e tariffe di Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-mexico Coexistence è disponibile in Messico, perché la documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business non pone alcuna restrizione geografica. I messaggi verso i numeri +52 seguono il listino Messico di Meta: dal 1° ottobre 2026, USD 0,0397 per template marketing e USD 0,0085 per template utility o di autenticazione, oppure MXN 0,7298 e MXN 0,1565 sul listino in pesos. ### Un'azienda messicana può usare WhatsApp Coexistence? Sì. I requisiti nella documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business riguardano il numero e l'app, non il paese: il numero è già attivo sull'app WhatsApp Business, l'app è alla versione 2.24.17 o successiva e la connessione avviene tramite Embedded Signup da parte di un Tech Provider o di un Solution Partner. Un numero +52 che soddisfa queste condizioni continua a funzionare nell'app sul telefono e ottiene l'accesso a Cloud API sullo stesso numero. Meta limita il throughput delle API su questi numeri condivisi a 20 messaggi al secondo. ### Quanto addebita Meta per messaggio in Messico? Meta addebita ogni messaggio consegnato e la tariffa dipende da due elementi: la categoria del messaggio e il prefisso internazionale di chi lo riceve. Il Messico (+52) ha una riga dedicata nel listino. Queste sono le tariffe di listino in vigore dal 1° ottobre 2026, la stessa data in cui Meta ha aumentato la tariffa marketing per il Messico. Un volume mensile più alto può sbloccare tariffe inferiori per utility e autenticazione tramite le fasce di volume di Meta. ### Che cosa non costa nulla? Tutto ciò che scrivi dal telefono nell'app WhatsApp Business, che secondo la documentazione di Meta resta gratuito anche dopo l'onboarding del numero. Solo i messaggi inviati tramite Cloud API seguono i prezzi di Cloud API. Lato API, ogni numero di telefono aziendale ha 1.000 messaggi di servizio al mese senza costi, cioè risposte senza template entro la finestra di assistenza clienti di 24 ore, e la quota si azzera ogni mese senza accumularsi. Un cliente che arriva da un annuncio Click to WhatsApp apre una finestra di accesso gratuita fino a 7 giorni, durante la quale Meta non addebita nulla per messaggi marketing, utility, di autenticazione o di servizio. ### Meta può fatturare un account messicano in pesos? MXN è una delle 16 valute che Meta abilita su WhatsApp Business Platform, lanciata il 1° gennaio 2026, e Meta pubblica un listino MXN completo accanto a quello in USD. La valuta si sceglie alla creazione dell'account di messaggistica e poi non si può semplicemente cambiare. Meta offre una Currency Migration API per passare in seguito a un'altra valuta. A differenza di Brasile e India, la pagina dei prezzi di Meta non descrive una migrazione obbligatoria alla fatturazione locale per il Messico, quindi scegliere MXN o USD spetta all'azienda. 1. Check the number: Make sure the +52 number runs the WhatsApp Business app, version 2.24.17 or newer, and is not attached to another provider. 2. Pick the currency: Choose MXN or USD when the account is created, and add a payment method in Billing Hub. 3. Connect: Run Embedded Signup, select the portfolio and the number, and confirm the connection from the app. - Creare l'account in USD quando volevi i pesos. La valuta è fissata alla creazione e per cambiarla serve la Currency Migration API di Meta. - Usare le tariffe precedenti al 1° ottobre 2026. In quella data Meta ha aumentato la tariffa marketing per il Messico. - Dare per scontato che una risposta sia sempre gratuita. Oltre i 1.000 messaggi di servizio per numero al mese, Meta li addebita. **Un numero mobile +52 1 viene trattato in modo diverso?** Meta associa l'intero prefisso +52 al mercato Messico, quindi a ogni destinatario messicano si applica la tariffa Messico per la categoria del messaggio. **Le tariffe del Messico sono cambiate di recente?** Sì. L'aggiornamento di Meta del 1° ottobre 2026 ha aumentato la tariffa marketing per il Messico. Le tariffe utility e di autenticazione non erano tra le modifiche. **Scrivere ai clienti negli Stati Uniti costa lo stesso?** No. I numeri USA rientrano nella regione Nord America di Meta, che ha tariffe proprie. Il prezzo lo decide il prefisso del destinatario. **Perdo l'app quando collego l'API?** No. Il numero resta sull'app WhatsApp Business e il telefono continua a inviare e ricevere come prima. --- ## WhatsApp Coexistence in Colombia: disponibilità e tariffe Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-colombia Coexistence è disponibile in Colombia: la documentazione Meta sull'onboarding degli utenti della WhatsApp Business app non prevede restrizioni per paese. I messaggi verso i numeri +57 seguono il listino Meta per la Colombia, che dal 1° ottobre 2026 indica USD 0,0125 per template marketing e USD 0,0008 per template utility o di autenticazione, ovvero COP 46,0227 e COP 2,9455 nel listino in pesos colombiani. ### Coexistence funziona con i numeri colombiani? Sì. La documentazione Meta sull'onboarding degli utenti della WhatsApp Business app indica le condizioni che un numero deve rispettare e nessuna è geografica. Un numero +57 è idoneo se è già in uso nella WhatsApp Business app, se l'app è alla versione 2.24.17 o successiva e se l'onboarding avviene tramite Embedded Signup eseguito da un Tech Provider o da un Solution Partner. Dopo l'onboarding il telefono continua a funzionare come prima, chat comprese, mentre lo stesso numero risponde anche tramite la Cloud API. Il throughput lato API è fisso a 20 messaggi al secondo per i numeri condivisi. ### Quali sono le tariffe Meta per messaggio in Colombia? Meta addebita ogni messaggio consegnato in base alla sua categoria e al prefisso internazionale del destinatario. La Colombia (+57) è un mercato indicato espressamente e, nel listino del 1° ottobre 2026, ha le tariffe marketing e utility più basse tra i mercati latinoamericani elencati da Meta, compresa la regione Resto dell'America Latina. Le cifre qui sotto sono tariffe di listino: gli scaglioni di volume possono ridurre ulteriormente utility e autenticazione quando il volume mensile è alto. ### Quali messaggi sono gratuiti in Colombia? Gli stessi di tutti gli altri paesi, perché i casi gratuiti di Meta valgono a livello globale e non per singolo mercato. I messaggi inviati dalla WhatsApp Business app sul telefono restano gratuiti anche dopo la connessione del numero: la tariffazione della Cloud API riguarda solo gli invii via API. Ogni numero di telefono aziendale riceve 1.000 messaggi di servizio gratuiti al mese per le risposte senza template dentro la finestra di assistenza clienti di 24 ore. Le conversazioni avviate da un annuncio Click to WhatsApp aprono una finestra di punto di ingresso gratuita fino a 7 giorni, senza costi per nessuna categoria, tranne i messaggi di Meta Business Agent. Dal 1° ottobre 2026 i template utility inviati dentro una finestra di assistenza clienti aperta sono a pagamento. ### Un'azienda colombiana può pagare Meta in pesos? Il COP è una delle valute aggiunte da Meta nel 2026, disponibile dal 1° aprile 2026, con un proprio listino pubblicato. Il listino in COP prezza ogni mercato in pesos, quindi un'azienda colombiana che scrive a clienti in Messico o in Spagna vede comunque quegli addebiti in COP. La valuta si imposta alla creazione dell'account di messaggistica e poi resta fissa. Per cambiarla in seguito si usa la Currency Migration API di Meta. La pagina dei prezzi di Meta descrive migrazioni obbligatorie alla fatturazione locale solo per Brasile e India, quindi per la Colombia il COP è un'opzione e non un obbligo. 1. Check the number: The +57 number must be on the WhatsApp Business app, version 2.24.17 or newer, and free of any other provider. 2. Choose COP or USD: Pick the currency at account creation and add a payment method in Billing Hub. 3. Run Embedded Signup: Log in with Facebook, select the portfolio and the number, and confirm in the app. - Applicare la tariffa della Colombia a tutti i clienti. Un messaggio verso un numero peruviano o cileno viene addebitato alla tariffa di quel mercato, che nel listino di ottobre 2026 è diverse volte più alta. - Scegliere la valuta di fatturazione alla leggera. Una volta creato l'account, per cambiarla serve la Currency Migration API di Meta. - Lasciare l'account senza un metodo di pagamento. I messaggi di servizio non vengono più consegnati dopo aver esaurito i 1.000 gratuiti del mese. **Perché le tariffe della Colombia sono molto più basse di quelle dei paesi vicini?** Meta fissa le tariffe per singolo mercato e non spiega le cifre una per una. Nel listino del 1° ottobre 2026 la Colombia risulta semplicemente più bassa degli altri mercati latinoamericani. **L'autenticazione ha un prezzo diverso dall'utility?** Non per la Colombia. Entrambe costano USD 0,0008 nel listino del 1° ottobre 2026 e non si applica nessuna tariffa di autenticazione internazionale. **Pago i messaggi che mi inviano i clienti?** No. Meta non addebita i messaggi dagli utenti alle aziende, ma solo quelli consegnati da un'azienda. **L'app conserva la cronologia delle chat?** Sì. La WhatsApp Business app continua a funzionare sul telefono con le sue chat dopo che il numero è stato collegato all'API. --- ## WhatsApp Coexistence in Argentina: disponibilità e tariffe Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-argentina Coexistence è disponibile in Argentina, perché la documentazione Meta sull'onboarding degli utenti dell'app WhatsApp Business non impone alcuna restrizione geografica. I messaggi verso i numeri +54 sono addebitati con le tariffe proprie dell'Argentina: dal 1° ottobre 2026, USD 0.0618 per ogni template marketing e USD 0.026 per ogni template utility o authentication, ovvero ARS 89.562 e ARS 37.6798 sul listino in pesos di Meta. ### Coexistence è disponibile per i numeri argentini? Sì. Nella documentazione Meta sull'onboarding degli utenti dell'app WhatsApp Business nulla dipende dal paese. Meta controlla il numero e l'app: un numero +54 già attivo sull'app WhatsApp Business, alla versione 2.24.17 o successiva, collegato tramite Embedded Signup da un Tech Provider o da un Solution Partner. Il risultato è un unico numero usato in due modi. Il tuo staff continua a rispondere dal telefono, mentre il software invia e riceve tramite Cloud API, con un limite di 20 messaggi al secondo imposto da Meta finché il numero è condiviso con l'app. ### Quanto addebita Meta per messaggio in Argentina? Ogni messaggio consegnato è addebitato per categoria, alla tariffa del mercato a cui appartiene il prefisso del destinatario. L'Argentina (+54) è un mercato autonomo nel listino di Meta. Queste sono le tariffe di listino in vigore dal 1° ottobre 2026, ricavate dai listini Meta in USD e in ARS. Per utility e authentication, gli scaglioni di volume mensili di Meta abbassano la tariffa quando un portfolio invia abbastanza messaggi verso l'Argentina in un mese. ### Che cosa può inviare gratis un'azienda argentina? Le risposte scritte dal telefono non costano nulla: la documentazione Meta indica che i messaggi inviati con l'app WhatsApp Business restano gratuiti dopo l'onboarding, e solo gli invii via API seguono i prezzi di Cloud API. Tramite l'API, ogni numero di telefono aziendale ha un'allocazione mensile di 1.000 messaggi di servizio gratuiti, cioè risposte senza template entro la finestra di assistenza clienti di 24 ore. L'allocazione si azzera ogni mese e i messaggi non usati non si accumulano. I clienti che scrivono da un annuncio Click to WhatsApp aprono una finestra del punto di ingresso gratuito della durata massima di 7 giorni, durante la quale i messaggi marketing, utility, authentication e di servizio non sono addebitati. ### Meta può fatturare un account argentino in pesos? ARS è diventata una valuta disponibile per la WhatsApp Business Platform il 1° aprile 2026, e Meta pubblica un listino completo in ARS accanto a quello in USD. Il listino in pesos esprime in ARS tutti i mercati, non solo l'Argentina. La valuta si decide alla creazione dell'account di messaggistica e dopo non è liberamente modificabile; per questo Meta mette a disposizione una Currency Migration API. La pagina dei prezzi di Meta descrive la fatturazione locale obbligatoria solo per Brasile e India, quindi per l'Argentina la scelta tra ARS e USD spetta all'azienda. 1. Check the number: The +54 number must run the WhatsApp Business app at version 2.24.17 or newer and not be connected to another provider. 2. Set the currency and payment: Choose ARS or USD when the account is created and add a payment method in Billing Hub. 3. Connect the number: Complete Embedded Signup with the portfolio and number, then confirm the link in the app. - Pensare che valga una tariffa regionale per l'America Latina. L'Argentina ha una riga propria nel listino di Meta, con cifre diverse da Rest of Latin America. - Inviare template utility come risposte aspettandosi che siano gratuiti. Dal 1° ottobre 2026 Meta addebita i template utility anche dentro la finestra di assistenza clienti. - Leggere un listino senza la sua data. Meta pubblica i listini con una data di entrata in vigore, e le cifre qui riportate sono quelle del 1° ottobre 2026. **Meta addebita i messaggi che i miei clienti mi inviano?** No. Meta addebita solo i messaggi che un'azienda consegna agli utenti, mai quelli che gli utenti inviano all'azienda. **Le cifre in ARS cambiano con il tasso di cambio?** Meta pubblica il listino di ogni valuta con una data di entrata in vigore e aggiorna le tariffe secondo un proprio calendario. Consulta il listino ARS attuale invece di convertire quello in USD. **In Argentina la tariffa authentication è uguale a quella utility?** Sì. Entrambe sono USD 0.026 nel listino del 1° ottobre 2026, e Meta non indica per l'Argentina alcuna tariffa authentication-international. **Posso continuare a usare l'app dopo il collegamento?** Sì. L'app WhatsApp Business continua a funzionare sul telefono, e lo stesso numero ottiene l'accesso all'API. --- ## WhatsApp Coexistence in Cile: disponibilità e tariffe di Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-chile Coexistence è disponibile in Cile: la documentazione di Meta sull'onboarding degli utenti della WhatsApp Business app non pone alcuna condizione geografica. I messaggi verso i numeri +56 seguono il listino Meta per il Cile, che dal 1° ottobre 2026 addebita USD 0,0889 per ogni template di marketing e USD 0,02 per ogni template utility o di autenticazione, ovvero CLP 78,4917 e CLP 17,6584 sul listino in pesos. ### Le aziende cilene possono usare WhatsApp Coexistence? Sì. La documentazione di Meta sull'onboarding degli utenti della WhatsApp Business app elenca condizioni sul numero, sull'app e sul partner, e nessuna sul paese. Un numero +56 è idoneo se è in uso sulla WhatsApp Business app, alla versione 2.24.17 o successiva, e viene collegato tramite Embedded Signup da un Tech Provider o da un Solution Partner. Il telefono continua a funzionare con le sue chat e il numero ottiene l'accesso alla Cloud API con un limite fisso di 20 messaggi al secondo, quello che Meta applica ai numeri condivisi con l'app. ### Quanto addebita Meta per messaggio in Cile? Meta addebita ogni messaggio consegnato, per categoria, alla tariffa del mercato del destinatario. Il Cile (+56) è un mercato con voce propria, e la sua tariffa di marketing nel listino del 1° ottobre 2026 è la più alta tra tutte le voci dell'America Latina, persino sopra la regione Resto dell'America Latina. Utility e autenticazione sono a USD 0,02, e i livelli di volume mensili di Meta possono ridurre queste due tariffe per i portfolio che inviano grandi volumi verso il Cile. ### Quali messaggi verso il Cile Meta non addebita? Tutto ciò che viene inviato dalla WhatsApp Business app stessa. Secondo la documentazione di Meta, i messaggi dell'app restano gratuiti dopo l'onboarding e solo gli invii tramite Cloud API hanno un prezzo. Sull'API, Meta non addebita i primi 1.000 messaggi di assistenza al mese per ogni numero di telefono aziendale, cioè le risposte senza template inviate entro la finestra di assistenza clienti di 24 ore. Inoltre una conversazione che parte da un annuncio Click to WhatsApp apre una finestra del punto di ingresso gratuito fino a 7 giorni, in cui nessuna categoria viene addebitata, a parte i messaggi di Meta Business Agent. Vista la tariffa di marketing del Cile, la finestra del punto di ingresso gratuito è la via più economica per i messaggi promozionali. ### Meta offre la fatturazione in pesos cileni? Sì, come opzione. Il CLP è stato abilitato il 1° aprile 2026 come una delle valute aggiunte da Meta quell'anno, e Meta pubblica un listino in CLP che copre tutti i mercati, quindi anche i messaggi verso clienti all'estero compaiono in pesos. La valuta di fatturazione si sceglie alla creazione dell'account di messaggistica e poi resta fissa, a meno che l'azienda non usi la Currency Migration API di Meta. La pagina dei prezzi di Meta descrive la fatturazione locale obbligatoria solo per Brasile e India: un'azienda cilena sceglie da sola tra CLP e USD. 1. Check the number: The +56 number must be on the WhatsApp Business app, version 2.24.17 or newer, and not connected to another provider. 2. Choose CLP or USD: Set the currency at account creation and add a payment method in Billing Hub. 3. Connect: Run Embedded Signup, pick the portfolio and the number, and confirm from the app. - Usare di default un template di marketing per ogni follow-up. In Cile costa USD 0,0889 per messaggio, contro USD 0,02 di un template utility categorizzato correttamente. - Aspettarsi che la quota di assistenza si accumuli. I 1.000 messaggi di assistenza gratuiti si azzerano ogni mese e quelli non usati non si riportano. - Calcolare una campagna cilena con le cifre di Resto dell'America Latina. Il Cile è un mercato con voce propria e tariffe proprie. **Il Cile costa meno dell'Argentina per il marketing?** No. Nel listino del 1° ottobre 2026, la tariffa di marketing del Cile è USD 0,0889 e quella dell'Argentina è USD 0,0618. **Meta può ricategorizzare il mio template?** Sì. Meta controlla le categorie dei template e può cambiarne la categoria, il che modifica la tariffa addebitata. **I messaggi in arrivo hanno un costo?** No. Meta addebita solo i messaggi che un'azienda consegna, non quelli che inviano i clienti. **Il numero continua a funzionare nell'app?** Sì. La WhatsApp Business app resta attiva sul telefono dopo che il numero è stato collegato all'API. --- ## WhatsApp Coexistence in Perù: disponibilità e tariffe di Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-peru Coexistence è disponibile in Perù, perché la documentazione di Meta sull'onboarding degli utenti dell'app WhatsApp Business non prevede alcuna restrizione per paese. I messaggi verso i numeri +51 seguono il listino del Perù: dal 1° ottobre 2026, USD 0,0703 per template marketing e USD 0,03 per template utility o di autenticazione, ovvero PEN 0,2339 e PEN 0,0998 sul listino in sol di Meta. ### WhatsApp Coexistence è disponibile in Perù? Sì. La documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business pone requisiti sul numero e sull'app, non sul paese. Un numero +51 è idoneo se è già attivo sull'app WhatsApp Business, se l'app è alla versione 2.24.17 o successiva e se l'onboarding passa da Embedded Signup tramite un Tech Provider o un Solution Partner. Dopo la connessione, il telefono continua a inviare e ricevere, mentre lo stesso numero diventa raggiungibile tramite Cloud API. Meta fissa a 20 messaggi al secondo il throughput dell'API per i numeri condivisi con l'app. ### Quanto addebita Meta per messaggio in Perù? Meta addebita ogni messaggio consegnato, con un prezzo che dipende dalla categoria e dal mercato del prefisso del destinatario. Il Perù (+51) ha una riga dedicata. Il 1° ottobre 2026 Meta ha alzato le tariffe di utility e autenticazione del Perù, che ora sono a USD 0,03, la tariffa utility più alta tra i mercati dell'America Latina presenti nel listino. Sono tariffe di listino: gli scaglioni di volume possono ridurre utility e autenticazione per grandi volumi mensili. ### Che cosa resta gratuito per un'azienda peruviana? I messaggi inviati dall'app WhatsApp Business sul telefono. La documentazione di Meta afferma che restano gratuiti dopo l'onboarding e che solo i messaggi inviati tramite Cloud API hanno un prezzo. Tramite l'API, Meta offre a ogni numero di telefono aziendale 1.000 messaggi di servizio gratuiti al mese: sono le risposte senza template inviate mentre la finestra di assistenza clienti di 24 ore è aperta, con azzeramento mensile. I clienti che arrivano da un annuncio Click to WhatsApp aprono una finestra del punto di ingresso gratuito fino a 7 giorni, in cui Meta non addebita nulla per i messaggi marketing, utility, di autenticazione o di servizio. I template utility inviati dentro la finestra di assistenza clienti vengono addebitati dal 1° ottobre 2026. ### Meta può fatturare un account peruviano in sol? Il PEN è disponibile: è stato lanciato il 1° aprile 2026 tra le valute aggiunte da Meta quest'anno, e Meta pubblica un listino PEN che copre tutti i mercati con un prezzo. La valuta si sceglie quando si crea l'account di messaggistica e da allora resta fissa, salvo ricorrere alla Currency Migration API di Meta. La pagina dei prezzi di Meta descrive migrazioni obbligatorie alla fatturazione locale solo per Brasile e India, quindi un'azienda peruviana decide da sé tra PEN e USD. 1. Check the number: Confirm the +51 number is on the WhatsApp Business app, version 2.24.17 or newer, and not attached to another provider. 2. Choose PEN or USD: Pick the currency when the account is created and add a payment method in Billing Hub. 3. Run Embedded Signup: Log in with Facebook, select the portfolio and the number, and confirm the connection in the app. - Preventivare i template utility con le cifre precedenti al 1° ottobre 2026. In quella data Meta ha alzato le tariffe di utility e autenticazione del Perù. - Usare i template utility per le risposte. Dentro una finestra aperta un messaggio di servizio gratuito fa lo stesso lavoro, fino a 1.000 al mese per numero. - Dare per scontato che i mercati vicini costino uguale. La tariffa utility della Colombia sullo stesso listino è USD 0,0008. **Perché i miei costi utility sono aumentati a ottobre 2026?** Il 1° ottobre 2026 Meta ha alzato le tariffe di utility e autenticazione del Perù e, dalla stessa data, ha iniziato ad addebitare i template utility inviati dentro la finestra di assistenza clienti. **Meta addebita i messaggi che mi inviano i clienti?** No. Vengono addebitati solo i messaggi consegnati dall'azienda. **Esiste una tariffa authentication-international per il Perù?** No. Il listino del 1° ottobre 2026 non ne indica nessuna per il Perù, quindi l'autenticazione viene addebitata a USD 0,03. **L'app sul telefono continuerà a funzionare?** Sì. L'app WhatsApp Business continua a funzionare sul telefono anche dopo che il numero è stato collegato all'API. --- ## WhatsApp Coexistence in Costa Rica: disponibilità e tariffe di Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-costa-rica Coexistence è disponibile in Costa Rica, perché la documentazione Meta per l'onboarding degli utenti dell'app WhatsApp Business non pone alcuna restrizione geografica. La Costa Rica non ha una voce propria nel listino di Meta: i numeri +506 pagano le tariffe Rest of Latin America, che dal 1° ottobre 2026 sono USD 0,074 per ogni template di marketing e USD 0,0113 per ogni template utility o di autenticazione. ### Un numero della Costa Rica può usare WhatsApp Coexistence? Sì. La documentazione Meta per l'onboarding degli utenti dell'app WhatsApp Business pone condizioni sul numero e sull'app, non sul paese. Un numero +506 è idoneo se è già in uso nell'app WhatsApp Business, se l'app è alla versione 2.24.17 o successiva e se la connessione avviene tramite Embedded Signup da parte di un Tech Provider o di un Solution Partner. Il telefono continua a funzionare con le chat esistenti e il numero ottiene l'accesso a Cloud API. Meta fissa il throughput a 20 messaggi al secondo per i numeri condivisi tra l'app e l'API. ### Perché la Costa Rica ha prezzi Rest of Latin America? Il listino di Meta nomina 39 paesi singoli e raggruppa tutti gli altri in 8 aree. La Costa Rica (+506) è uno dei 15 mercati dell'area Rest of Latin America, insieme a paesi come Panama, Guatemala, Ecuador e Uruguay. Ogni messaggio consegnato a un numero di uno di questi mercati paga la tariffa dell'area. L'area conta anche per gli scaglioni di volume di utility e autenticazione. Gli scaglioni si calcolano per mercato e categoria, quindi i messaggi verso ogni paese Rest of Latin America concorrono allo stesso scaglione regionale e non a uno della Costa Rica. ### Quali messaggi sono gratuiti per un'azienda della Costa Rica? Tutto ciò che viene scritto nell'app WhatsApp Business sul telefono. Secondo la documentazione di Meta, i messaggi dell'app restano gratuiti dopo l'onboarding e i prezzi di Cloud API riguardano solo gli invii tramite API. Sul lato API, ogni numero di telefono aziendale ha 1.000 messaggi di servizio gratuiti al mese, cioè risposte senza template entro la finestra di assistenza clienti di 24 ore, senza riporto al mese successivo. Una conversazione avviata da un annuncio Click to WhatsApp apre una finestra gratuita del punto di accesso di fino a 7 giorni, in cui Meta non addebita messaggi di marketing, utility, autenticazione o servizio. I template utility inviati dentro la finestra di assistenza clienti sono a pagamento dal 1° ottobre 2026. ### In quale valuta Meta fattura un account della Costa Rica? Meta abilita 16 valute di fatturazione sulla WhatsApp Business Platform e il colón costaricano non è tra queste. Un'azienda della Costa Rica sceglie una delle valute pubblicate quando crea l'account di messaggistica, per esempio USD, e Meta pubblica la tariffa Rest of Latin America in ciascuno dei suoi listini. Dopo la creazione dell'account la valuta non si può cambiare liberamente. Meta mette a disposizione una Currency Migration API per il passaggio. La pagina dei prezzi di Meta non elenca alcun programma di fatturazione locale per la Costa Rica. 1. Check the number: The +506 number must be on the WhatsApp Business app, version 2.24.17 or newer, and not attached to another provider. 2. Set up billing: Choose one of Meta's supported currencies, such as USD, and add a payment method in Billing Hub. 3. Connect: Complete Embedded Signup with the portfolio and the number, and confirm the link from the app. - Cercare nel listino una voce per la Costa Rica. Non esiste: i numeri +506 sono fatturati come Rest of Latin America. - Dare per scontato che i vicini centroamericani abbiano la stessa tariffa del Messico. Il Messico è un mercato con voce propria e tariffe marketing più basse di quelle dell'area. - Usare i template utility per le risposte. Un messaggio di servizio dentro la finestra aperta è gratuito fino a 1.000 al mese per numero. **In Costa Rica inviare messaggi costa meno che in Messico?** Non per il marketing. Rest of Latin America costa USD 0,074 per template di marketing nel listino del 1° ottobre 2026, contro USD 0,0397 per il Messico. **Posso pagare Meta in colón?** No. Il colón non è una delle 16 valute che Meta abilita sulla WhatsApp Business Platform. **I messaggi dei clienti verso di me costano qualcosa?** No. Meta addebita solo i messaggi consegnati dalle aziende. **Collegare l'API ferma l'app?** No. L'app WhatsApp Business continua a funzionare sul telefono con le sue chat. --- ## WhatsApp Coexistence in Spagna: disponibilità e tariffe Meta https://easycoexistence.com/it/docs/whatsapp-coexistence-spain Coexistence è disponibile in Spagna: la documentazione di onboarding di Meta per gli utenti dell'app WhatsApp Business non impone alcuna restrizione geografica, UE compresa. I messaggi verso i numeri +34 seguono il listino della Spagna, che dal 1° ottobre 2026 prevede EUR 0,0585 per ogni template marketing ed EUR 0,0166 per ogni template utility o di autenticazione, ovvero USD 0,0707 e USD 0,02. ### WhatsApp Coexistence è disponibile in Spagna e nell'UE? Sì. La documentazione attuale di Meta per l'onboarding degli utenti dell'app WhatsApp Business elenca i requisiti su numero, app e partner, e nessuna restrizione geografica. Un numero +34 è idoneo se è già in uso sull'app WhatsApp Business, ha la versione 2.24.17 o successiva ed è collegato tramite Embedded Signup da un Tech Provider o da un Solution Partner. Circolano ancora elenchi dei primi tempi del rollout che escludevano l'UE, ma la documentazione di Meta non li supporta più. Dopo l'onboarding il telefono continua a funzionare, e il numero risponde tramite Cloud API a una velocità fissa di 20 messaggi al secondo. ### Quanto addebita Meta per messaggio in Spagna? Meta addebita ogni messaggio consegnato, in base alla categoria e al mercato del prefisso del destinatario. La Spagna (+34) è un mercato a sé, distinto dalla regione Resto dell'Europa occidentale, che comprende Portogallo, Irlanda e altri. Queste sono le tariffe di listino in vigore dal 1° ottobre 2026; la tariffa marketing è stata aumentata per l'ultima volta il 1° luglio 2026. Gli scaglioni di volume possono ridurre le tariffe utility e di autenticazione per i portfolio con un alto volume mensile verso la Spagna. ### Quali messaggi sono gratuiti per un'azienda spagnola? I messaggi inviati dall'app WhatsApp Business sul telefono. La documentazione di Meta indica che restano gratuiti dopo l'onboarding, e i prezzi di Cloud API valgono solo per ciò che passa dall'API. Tramite l'API, Meta concede a ogni numero di telefono aziendale 1.000 messaggi di servizio gratuiti al mese, cioè le risposte senza template inviate entro la finestra di assistenza clienti di 24 ore, con azzeramento mensile. Un cliente che arriva da un annuncio Click to WhatsApp apre una finestra gratuita del punto di ingresso di massimo 7 giorni, senza addebiti per messaggi marketing, utility, di autenticazione o di servizio. Dal 1° ottobre 2026, i template utility inviati entro una finestra di assistenza clienti aperta sono a pagamento. ### Meta può fatturare un'azienda spagnola in euro? Sì. EUR era già una valuta disponibile per WhatsApp Business Platform prima che Meta ne aggiungesse dieci nel 2026, e Meta pubblica un listino completo in EUR in cui ogni mercato, non solo la Spagna, ha il prezzo in euro. La valuta si sceglie alla creazione dell'account di messaggistica e poi resta fissa, salvo passare dalla Currency Migration API di Meta. La pagina dei prezzi di Meta descrive migrazioni obbligatorie della fatturazione locale solo per Brasile e India, quindi un'azienda spagnola sceglie da sé EUR o un'altra valuta supportata. 1. Check the number: The +34 number must be on the WhatsApp Business app, version 2.24.17 or newer, and not attached to another provider. 2. Choose EUR or USD: Set the currency when the account is created and add a payment method in Billing Hub. 3. Run Embedded Signup: Log in with Facebook, select the portfolio and the number, and confirm the connection in the app. - Fidarsi di un vecchio elenco di disponibilità che esclude l'UE. La documentazione attuale di Meta sull'onboarding non prevede alcuna restrizione geografica. - Applicare ai clienti portoghesi la tariffa della Spagna. Il Portogallo (+351) rientra in Resto dell'Europa occidentale, che ha tariffe diverse. - Usare le cifre marketing precedenti al 1° luglio 2026. Meta ha aumentato la tariffa marketing della Spagna in quella data. **Coexistence è mai stata non disponibile nell'UE?** Gli elenchi dei primi tempi del rollout la escludevano. La documentazione attuale di Meta sull'onboarding per gli utenti dell'app Business non indica alcuna restrizione geografica, quindi il test è il flusso stesso. **Scrivere dalla Spagna all'America Latina si paga alla tariffa spagnola?** No. Meta addebita in base al prefisso del destinatario, quindi un messaggio a un numero messicano costa la tariffa del Messico. **Pago i messaggi che mi inviano i clienti?** No. Meta addebita solo i messaggi che un'azienda consegna agli utenti. **L'app continua a funzionare dopo la connessione?** Sì. L'app WhatsApp Business resta sul telefono con le sue chat, e il numero ottiene l'accesso all'API. --- ## WhatsApp Coexistence in India: disponibilità, tariffe Meta e fatturazione in INR https://easycoexistence.com/it/docs/whatsapp-coexistence-india Coexistence è disponibile per i numeri indiani: la documentazione di Meta sull'onboarding degli utenti dell'app Business non cita alcuna restrizione per paese. Dal 1° ottobre 2026 Meta addebita US$ 0,0118 per ogni template marketing consegnato a un numero +91 e US$ 0,0014 per ogni template utility o di autenticazione. Le aziende il cui paese Sold-To in Billing Hub è l'India devono passare tutti i loro WhatsApp Business Account all'INR entro il 31 dicembre 2026. ### WhatsApp Coexistence è disponibile in India? Sì. L'attuale documentazione di Meta sull'onboarding degli utenti dell'app WhatsApp Business elenca i requisiti (app alla versione 2.24.17 o successiva e un Tech Provider o Solution Partner che esegua Embedded Signup) e una sola limitazione: un throughput fisso di 20 messaggi al secondo. Non cita alcuna restrizione per paese, regione o prefisso internazionale, quindi un numero +91 attivo nell'app WhatsApp Business è idoneo alle stesse condizioni di un numero di qualsiasi altro paese. Ciò che blocca un numero indiano è ciò che blocca qualsiasi numero: essere ancora sull'app WhatsApp per uso personale, usare una versione dell'app precedente alla 2.24.17 o essere già collegato a un altro provider. Se Embedded Signup non rifiuta il numero, Coexistence è disponibile. ### Quanto addebita Meta per messaggio in India? Meta addebita ogni messaggio template consegnato, e la tariffa dipende dal prefisso internazionale del destinatario, non dalla sede dell'azienda. Un template consegnato a un numero +91 viene tariffato al prezzo dell'India, ovunque si trovi il mittente. I valori qui sotto provengono dai listini USD e INR di Meta in vigore dal 1° ottobre 2026. Le risposte non template dentro una finestra di assistenza clienti di 24 ore aperta sono gratuite, i template utility inviati in quella finestra sono gratuiti e i messaggi scritti nell'app WhatsApp Business su un numero con Coexistence restano gratuiti. I template marketing sono sempre a pagamento. Le fasce di volume mensili di Meta possono abbassare le tariffe utility e di autenticazione per i grandi mittenti. ### Cosa cambia con la fatturazione in INR in India? Il 1° gennaio 2026 Meta ha avviato la localizzazione della fatturazione in INR per i partner e le aziende integrate direttamente il cui paese Sold-To in Billing Hub è l'India. Queste aziende devono aver migrato all'INR ogni WhatsApp Business Account del proprio portfolio entro il 31 dicembre 2026. Meta dichiara che dal 1° gennaio 2027 non consegnerà più i messaggi degli account non in INR appartenenti a clienti idonei. Su un numero con Coexistence questo riguarda gli invii a pagamento tramite API, perché il metodo di pagamento è sul WhatsApp Business Account dell'azienda stessa. L'India prevede anche una tariffa authentication-international, che si applica a un'azienda idonea con sede fuori dall'India quando Meta ne fissa la data di inizio, con 30 giorni di preavviso. ### Come si connette un numero indiano all'API mantenendo l'app? Tramite Embedded Signup di Meta con l'opzione Coexistence, eseguito da un Tech Provider. L'azienda accede con Facebook, seleziona il proprio Business Portfolio, inserisce il numero +91 già registrato nell'app WhatsApp Business e conferma scansionando un codice QR mostrato nell'app. Dopo, la cronologia delle chat dell'app può essere sincronizzata, con i contenuti multimediali disponibili solo per le ultime due settimane. Il numero continua a funzionare nell'app e ottiene l'accesso a Cloud API con un throughput fisso di 20 messaggi al secondo. La sequenza completa, con ciò che chiede ogni schermata, è nella pagina sulla connessione di un numero. - Lasciare un WhatsApp Business Account in USD dopo il 31 dicembre 2026 quando il paese Sold-To è l'India. Meta ha dichiarato che smetterà di consegnare quei messaggi. - Calcolare il costo di una campagna in base al paese del mittente. Meta addebita in base al prefisso del destinatario, quindi i destinatari +91 costano la tariffa dell'India. - Trattare ogni template come utility. Un template che Meta classifica come marketing costa più di otto volte la tariffa utility in India. **Le risposte ai clienti indiani sono gratuite?** Le risposte non template dentro la finestra di assistenza clienti di 24 ore sono gratuite, così come i messaggi scritti nell'app WhatsApp Business. I template fuori dalla finestra sono a pagamento. **In quale valuta Meta fattura le aziende indiane?** Le aziende il cui paese Sold-To in Billing Hub è l'India stanno passando all'INR, con tutti gli account in INR entro il 31 dicembre 2026. Meta pubblica un listino in INR per questo. **Pago la tariffa dell'India se la mia azienda è all'estero?** Sì per marketing e utility, perché la tariffa segue il prefisso +91 del destinatario. L'autenticazione può passare alla tariffa authentication-international quando Meta fissa una data di inizio per la tua azienda. **Posso continuare a usare l'app sul telefono?** Sì. Coexistence mantiene l'app WhatsApp Business attiva sullo stesso numero, purché sia alla versione 2.24.17 o successiva e venga aperta regolarmente. --- ## WhatsApp Coexistence in Indonesia: disponibilità, tariffe Meta e configurazione https://easycoexistence.com/it/docs/whatsapp-coexistence-indonesia I numeri indonesiani possono usare Coexistence, perché la documentazione Meta sull'onboarding degli utenti della WhatsApp Business app non pone restrizioni per paese. Dal 1° ottobre 2026 Meta addebita US$ 0.0411 (IDR 586.33) per ogni template di marketing consegnato a un numero +62 e US$ 0.025 (IDR 356.65) per ogni template di utilità o di autenticazione. Le risposte dentro la finestra di assistenza clienti restano gratuite. ### WhatsApp Coexistence è disponibile in Indonesia? Sì. La pagina che Meta pubblica per collegare a Cloud API gli utenti della WhatsApp Business app pone requisiti sulla versione dell'app (2.24.17 o successiva) e sul partner (un Tech Provider o un Solution Partner che usa Embedded Signup), ma non esclude nessun paese né prefisso internazionale. Un numero +62 registrato e attivo nella WhatsApp Business app è idoneo alle stesse condizioni di qualsiasi altro. Gli ostacoli pratici sono quelli generali: un numero ancora sull'app WhatsApp consumer, un'app non aggiornata o un numero già collegato all'app di un altro provider. La pagina sull'idoneità li copre tutti e spiega come risolverli. ### Quanto addebita Meta per messaggio in Indonesia? Meta fattura per ogni template consegnato, alla tariffa del prefisso internazionale del destinatario. Ogni template che raggiunge un numero +62 è addebitato alla tariffa dell'Indonesia, sia che l'azienda mittente si trovi a Giacarta o all'estero. Le tariffe qui sotto provengono dai listini Meta in USD e IDR in vigore dal 1° ottobre 2026. In Indonesia utilità e autenticazione hanno un'unica tariffa, US$ 0.025, pari a circa il 61% di quella di marketing. Le risposte a testo libero dentro una finestra di assistenza aperta di 24 ore non costano nulla, un template di utilità inviato dentro quella finestra è gratuito e lo è anche tutto ciò che l'azienda scrive nella WhatsApp Business app su un numero Coexistence. ### Cosa deve sapere un'azienda indonesiana su valuta di fatturazione e autenticazione? L'IDR è una delle valute di fatturazione in cui Meta pubblica i listini, insieme a USD e ad altre quattordici, quindi un'azienda indonesiana può leggere i propri costi in rupie direttamente dal listino Meta, senza convertire. L'Indonesia è inoltre nell'elenco Meta dei paesi con una tariffa authentication-international. Un'azienda con sede fuori dall'Indonesia che invia codici monouso a numeri +62 può essere passata a US$ 0.136 per template di autenticazione, più di cinque volte la tariffa nazionale. Meta stabilisce la data di inizio per ogni azienda e dà 30 giorni di preavviso, quindi un'app straniera che verifica utenti indonesiani dovrebbe pianificarlo prima di far crescere le registrazioni. ### Come si collega un numero indonesiano senza perdere l'app? Con Embedded Signup di Meta, scegliendo l'opzione per un numero già presente nella WhatsApp Business app. L'azienda accede con Facebook, sceglie il proprio Business Portfolio, inserisce il numero +62 e scansiona il codice QR mostrato dall'app. Al termine, il partner ha 24 ore per avviare la sincronizzazione di contatti e cronologia delle chat, altrimenti l'azienda deve ripetere il flusso. Dopo l'onboarding il telefono continua a funzionare come prima, il numero risponde anche tramite Cloud API ed entrambi condividono un limite fisso di 20 messaggi al secondo. La pagina sul collegamento di un numero illustra ogni schermata. - Convertire a mano un prezzo in USD in rupie. Meta pubblica un listino in IDR, ed è quella la cifra addebitata a un account in IDR. - Preventivare i codici monouso alla tariffa nazionale da un'azienda con sede all'estero. L'Indonesia ha una tariffa authentication-international di US$ 0.136. - Abbandonare il flusso dopo la scansione del QR. La sincronizzazione deve partire entro 24 ore, altrimenti l'onboarding va ripetuto. **La tariffa indonesiana è la stessa per utilità e autenticazione?** Sì. Nel listino Meta in vigore dal 1° ottobre 2026 entrambe costano US$ 0.025, ovvero IDR 356.65, per template consegnato. **Meta può fatturarmi in rupie?** L'IDR è una delle valute di fatturazione che Meta elenca nella sua pagina dei prezzi, con un listino dedicato, quindi le cifre in rupie si leggono direttamente da Meta. **I messaggi inviati dal telefono vengono addebitati dopo il collegamento?** No. Meta dichiara che i messaggi inviati dalla WhatsApp Business app restano gratuiti dopo l'onboarding Coexistence. Solo gli invii tramite Cloud API seguono i prezzi di Cloud API. **E se il mio numero è ancora sul WhatsApp normale?** Deve prima passare alla WhatsApp Business app. Coexistence è offerto solo per i numeri già presenti nella Business app. --- ## WhatsApp Coexistence negli Emirati Arabi Uniti: disponibilità, tariffe Meta e fatturazione in AED https://easycoexistence.com/it/docs/whatsapp-coexistence-uae Coexistence è disponibile per i numeri degli Emirati Arabi Uniti, perché la documentazione di onboarding di Meta per gli utenti della Business app non indica alcuna restrizione per paese. Dal 1° ottobre 2026 Meta addebita US$ 0,0576 (AED 0,2115) per ogni template marketing consegnato a un numero +971 e US$ 0,0157 (AED 0,0576) per ogni template utility o di autenticazione. ### WhatsApp Coexistence è disponibile negli Emirati Arabi Uniti? Sì. La documentazione di Meta per l'onboarding degli utenti della WhatsApp Business app su Cloud API elenca ciò che servono all'azienda e al partner, in particolare la versione 2.24.17 dell'app o successiva e un Tech Provider o Solution Partner che usi Embedded Signup, e non contiene esclusioni per paese, area geografica o prefisso. Un numero +971 in uso attivo sulla WhatsApp Business app è idoneo. Un numero degli UAE non funziona per gli stessi motivi per cui non funziona un numero in qualsiasi altro paese: è sull'app WhatsApp per consumatori, l'app non è aggiornata oppure il numero è ancora collegato a un altro provider. Embedded Signup è il test più affidabile, perché accetta il numero oppure spiega perché non lo accetta. ### Quanto addebita Meta per messaggio negli UAE? Meta addebita ogni template consegnato, con un prezzo che dipende dal prefisso internazionale del destinatario. Qualsiasi template consegnato a un numero +971 viene fatturato alla tariffa degli UAE, indipendentemente da dove sia registrata l'azienda che invia. Gli UAE hanno una voce propria nel listino di Meta e non condividono la tariffa del Resto del Medio Oriente. Le cifre qui sotto provengono dai listini USD e AED di Meta in vigore dal 1° ottobre 2026. Le risposte in testo libero entro una finestra di assistenza clienti di 24 ore aperta sono gratuite, un template utility inviato entro quella finestra è gratuito e i messaggi inviati dalla WhatsApp Business app su un numero Coexistence restano gratuiti. I template marketing vengono addebitati a ogni consegna. ### Cosa è cambiato di recente nei prezzi e nella fatturazione degli UAE? Due modifiche del changelog dei prezzi di Meta si applicano direttamente. Il 1° ottobre 2025 Meta ha aumentato la tariffa dei messaggi marketing per gli Emirati Arabi Uniti. Il 1° aprile 2026 ha aggiunto otto valute di fatturazione, tra cui l'AED, quindi un'azienda negli Emirati può ora essere fatturata in dirham e leggere i propri costi da un listino in AED. Gli UAE figurano anche nell'elenco di Meta dei mercati con una tariffa authentication-international. Un'azienda con sede fuori dagli Emirati che invia codici monouso a numeri +971 può passare a US$ 0,051 per template di autenticazione, quando Meta ne fissa la data di inizio, che annuncia con 30 giorni di anticipo. ### Come si collega un numero degli UAE all'API mantenendo l'app? Tramite Embedded Signup di Meta con l'opzione per la WhatsApp Business app esistente, eseguito da un Tech Provider. L'azienda accede con Facebook, sceglie il proprio Business Portfolio, inserisce il numero +971 e conferma con un codice QR mostrato nell'app. I contenuti multimediali della cronologia delle chat sincronizzata sono disponibili solo per le ultime due settimane. Dopo il collegamento la WhatsApp Business app continua a funzionare sul telefono e lo stesso numero riceve e invia tramite Cloud API a una velocità fissa di 20 messaggi al secondo. La pagina sul collegamento di un numero elenca ogni passaggio e ciò che richiede. - Presumere che gli UAE abbiano il prezzo del Resto del Medio Oriente. Hanno una voce propria, più alta, nel listino di Meta. - Convertire a mano le tariffe da USD a dirham. Dal 1° aprile 2026 Meta pubblica un listino in AED con cifre proprie. - Inviare codici a numeri +971 dall'estero con il budget nazionale. La tariffa authentication-international è più di tre volte superiore. **Meta può fatturare un'azienda degli UAE in dirham?** Sì. L'AED è diventato una valuta di fatturazione della WhatsApp Business Platform il 1° aprile 2026, con un listino proprio. **Gli UAE e l'Arabia Saudita hanno lo stesso prezzo?** Per il marketing sì: entrambi costano US$ 0,0576 nel listino del 1° ottobre 2026. Utility e autenticazione differiscono: US$ 0,0157 per gli UAE e US$ 0,0107 per l'Arabia Saudita. **La risposta a un cliente che ha scritto per primo viene addebitata?** No, se è una risposta in testo libero entro la finestra di assistenza clienti di 24 ore. I template inviati fuori dalla finestra vengono addebitati. **L'app sul telefono smette di funzionare?** No. Coexistence mantiene attiva la WhatsApp Business app sullo stesso numero e i messaggi inviati da lì restano gratuiti. --- ## WhatsApp Coexistence in Arabia Saudita: disponibilità, tariffe Meta e fatturazione in SAR https://easycoexistence.com/it/docs/whatsapp-coexistence-saudi-arabia I numeri sauditi possono usare Coexistence: la documentazione Meta sull'onboarding degli utenti dell'app Business non pone alcuna restrizione per paese. Dal 1° ottobre 2026 Meta addebita US$ 0.0576 (SAR 0.2159) per ogni template di marketing consegnato a un numero +966 e US$ 0.0107 (SAR 0.0401) per ogni template di utility o di autenticazione. Le risposte a testo libero nella finestra di assistenza clienti non costano nulla. ### WhatsApp Coexistence è disponibile in Arabia Saudita? Sì. La documentazione di Meta per portare gli utenti dell'app WhatsApp Business su Cloud API pone condizioni sulla versione dell'app (2.24.17 o successiva) e sul partner che gestisce l'Embedded Signup, e non elenca alcun paese, regione o prefisso escluso. Un numero +966 registrato e attivo nell'app WhatsApp Business è idoneo. Quando un numero saudita viene rifiutato, la causa è una di quelle generali: il numero è sull'app WhatsApp per consumatori, l'app è più vecchia della 2.24.17 oppure il numero è ancora collegato a un altro provider. La pagina sull'idoneità spiega ogni caso e come risolverlo. ### Quanto addebita Meta per messaggio in Arabia Saudita? Meta calcola il prezzo di ogni template consegnato in base al prefisso internazionale del destinatario. I template consegnati a numeri +966 vengono addebitati alla tariffa dell'Arabia Saudita, ovunque abbia sede chi li invia, e l'Arabia Saudita ha una riga propria nel listino. Le cifre qui sotto provengono dai listini USD e SAR di Meta in vigore dal 1° ottobre 2026. Le risposte a testo libero dentro una finestra di assistenza clienti di 24 ore ancora aperta sono gratuite, i template di utility inviati dentro quella finestra sono gratuiti e i messaggi inviati dall'app WhatsApp Business su un numero Coexistence non costano nulla. I template di marketing vengono addebitati a ogni consegna e gli scaglioni di volume mensili possono abbassare le tariffe di utility e autenticazione per i grandi mittenti. ### Cosa è cambiato per le aziende saudite nel 2026? Il 1° aprile 2026 il changelog dei prezzi di Meta ha portato due novità. La tariffa dei messaggi di marketing dell'Arabia Saudita è aumentata e il SAR è diventato una delle otto nuove valute di fatturazione: un'azienda saudita può quindi essere fatturata in riyal e confrontare i propri costi con un listino in SAR, senza convertire dai dollari. L'Arabia Saudita è anche uno dei mercati con una tariffa di autenticazione internazionale. Un'azienda con sede all'estero che invia codici monouso a numeri +966 può essere spostata a US$ 0.0598 per template di autenticazione, più di cinque volte la tariffa nazionale. Meta assegna la data di inizio a ogni azienda e dà 30 giorni di preavviso prima di applicarla. ### Come si collega un numero saudita continuando a usare l'app? Con l'Embedded Signup di Meta, scegliendo l'opzione per un numero già presente nell'app WhatsApp Business. Un Tech Provider ospita il flusso: l'azienda accede con Facebook, seleziona il proprio Business Portfolio, inserisce il numero +966 e scansiona il codice QR mostrato dall'app. Il partner ha poi 24 ore per iniziare la sincronizzazione, altrimenti il flusso va ripetuto. Da quel momento il telefono continua a funzionare come prima e lo stesso numero invia e riceve tramite Cloud API a 20 messaggi al secondo fissi. Ogni passaggio è descritto nella pagina sul collegamento di un numero. - Pianificare il budget degli invii di marketing sauditi con le tariffe precedenti al 1° aprile 2026. Quel giorno Meta ha aumentato la tariffa di marketing. - Ricavare il costo in SAR da un listino in USD con un convertitore di valuta. Meta pubblica cifre proprie in SAR. - Inviare codici monouso a numeri +966 da un'azienda con sede all'estero alla tariffa nazionale. La tariffa di autenticazione internazionale è US$ 0.0598. **Un'azienda saudita può essere fatturata in riyal?** Sì. Il 1° aprile 2026 Meta ha aggiunto il SAR come valuta di fatturazione e pubblica un listino in SAR. **L'Arabia Saudita rientra nel prezzo Rest of Middle East?** No. Ha una riga propria nel listino di Meta, con US$ 0.0576 per il marketing e US$ 0.0107 per utility e autenticazione. **I messaggi che scrivo nell'app vengono addebitati?** No. Meta precisa che i messaggi inviati dall'app WhatsApp Business restano gratuiti dopo l'onboarding Coexistence. **Quale versione dell'app mi serve?** L'app WhatsApp Business 2.24.17 o successiva, sul telefono che contiene il numero +966. --- ## WhatsApp Coexistence in Turchia: disponibilità, tariffe Meta e configurazione https://easycoexistence.com/it/docs/whatsapp-coexistence-turkey I numeri turchi possono usare Coexistence, perché la documentazione di onboarding di Meta per gli utenti dell'app WhatsApp Business non indica alcuna restrizione per paese. Dal 1 ottobre 2026 Meta addebita US$ 0,0109 per ogni template marketing consegnato a un numero +90 e US$ 0,0009 per ogni template utility o di autenticazione. Meta ha ridotto le tariffe utility e di autenticazione della Turchia il 1 aprile 2026 e non pubblica un listino in lire. ### WhatsApp Coexistence è disponibile in Turchia? Sì. La pagina che Meta mantiene per l'onboarding degli utenti dell'app WhatsApp Business su Cloud API pone requisiti sulla versione dell'app (2.24.17 o successiva) e sul partner (un Tech Provider o un Solution Partner che usa Embedded Signup con session logging), e non contiene alcuna esclusione per paese o prefisso internazionale. Un numero +90 attivo nell'app WhatsApp Business è idoneo. Un numero turco viene rifiutato solo per i motivi che valgono per qualsiasi numero: è sull'app WhatsApp per i consumatori, l'app va aggiornata oppure un altro provider detiene ancora il numero. Ognuno di questi casi si risolve sul telefono o con il provider precedente, e la pagina sull'idoneità spiega come. ### Quanto addebita Meta per messaggio in Turchia? Meta addebita ogni template consegnato alla tariffa del prefisso internazionale del destinatario, quindi ogni template che raggiunge un numero +90 è tariffato secondo la Turchia, ovunque si trovi il mittente. La Turchia ha una riga propria nel listino. Nel listino in USD di Meta in vigore dal 1 ottobre 2026 i valori sono tra i più bassi: US$ 0,0109 per il marketing e US$ 0,0009 per utility e autenticazione. Il listino in EUR riporta 0,009 € e 0,0007 €. Meta non indica alcuna tariffa authentication-international per la Turchia. Le risposte a testo libero dentro una finestra di assistenza clienti di 24 ore aperta sono gratuite, così come un template utility inviato al suo interno, e i messaggi inviati dall'app WhatsApp Business su un numero Coexistence restano gratuiti. ### In quale valuta Meta fattura le aziende turche? Meta pubblica i listini della WhatsApp Business Platform in sedici valute: USD, AED, ARS, AUD, BRL, CLP, COP, EUR, GBP, IDR, INR, MXN, MYR, PEN, SAR e SGD. La lira turca non è tra queste, quindi un'azienda turca viene fatturata in una di quelle valute, come USD o EUR, e i costi vanno letti da quel listino senza convertirli. La modifica più importante è recente. Il 1 aprile 2026 Meta ha ridotto le tariffe utility e di autenticazione della Turchia, così gli aggiornamenti d'ordine e i codici monouso verso i numeri +90 costano una frazione di centesimo ciascuno. I budget costruiti prima di quella data sovrastimano questi costi. ### Come si collega un numero turco mantenendo l'app? Tramite l'Embedded Signup di Meta, scegliendo l'opzione per un numero già presente nell'app WhatsApp Business. A ospitarlo è un Tech Provider. L'azienda accede con Facebook, seleziona il proprio Business Portfolio, inserisce il numero +90 e conferma scansionando un codice QR nell'app. La sincronizzazione deve iniziare entro 24 ore, altrimenti il flusso va ripetuto. Una volta collegato, il telefono continua a funzionare e lo stesso numero ottiene l'accesso a Cloud API con un limite fisso di 20 messaggi al secondo. La pagina su come collegare un numero lo illustra schermata per schermata. - Cercare un listino in lire turche. Meta non ne pubblica uno: leggi il listino in USD o EUR in cui è fatturato il tuo account. - Usare un budget costruito prima del 1 aprile 2026. Quel giorno Meta ha ridotto le tariffe utility e di autenticazione della Turchia. - Classificare le promozioni come utility per risparmiare. Meta controlla le categorie dei template e un template marketing viene addebitato alla tariffa marketing. **Esiste una tariffa authentication-international per la Turchia?** No. Il listino di Meta in vigore dal 1 ottobre 2026 la indica come non applicabile per la Turchia. **Meta può fatturarmi in lire turche?** No. La lira non è tra le sedici valute di fatturazione in cui Meta pubblica i listini. **Le risposte ai clienti in Turchia sono gratuite?** Le risposte a testo libero dentro la finestra di assistenza clienti di 24 ore sono gratuite. I template fuori dalla finestra vengono addebitati a ogni consegna. **Collegare l'API blocca il funzionamento dell'app?** No. Con Coexistence l'app WhatsApp Business continua a funzionare sullo stesso numero e i suoi messaggi restano gratuiti. --- ## WhatsApp Coexistence in Germania: disponibilità, tariffe Meta e configurazione https://easycoexistence.com/it/docs/whatsapp-coexistence-germany I numeri tedeschi possono usare Coexistence: la documentazione di onboarding di Meta per gli utenti dell'app WhatsApp Business non indica alcuna restrizione per paese o per l'UE. Dal 1° ottobre 2026 Meta addebita US$ 0.1365 (€0.1131) per ogni template di marketing consegnato a un numero +49 e US$ 0.055 (€0.0456) per ogni template utility o di autenticazione. Le risposte a testo libero nella finestra di assistenza clienti sono gratuite. ### WhatsApp Coexistence è disponibile in Germania? Sì. La documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business su Cloud API pone requisiti sulla versione dell'app (2.24.17 o successiva) e sul partner che gestisce Embedded Signup, e non indica restrizioni per paese, regione o prefisso internazionale. Non aggiunge nemmeno condizioni specifiche per l'Unione Europea. Un numero +49 registrato e attivo nell'app WhatsApp Business è idoneo. Se Embedded Signup rifiuta un numero tedesco, il motivo è uno di quelli generali: il numero è ancora sull'app WhatsApp consumer, l'app è più vecchia della 2.24.17 oppure un altro provider lo detiene ancora. La pagina sull'idoneità tratta ogni caso. ### Quanto addebita Meta per messaggio in Germania? Meta addebita per ogni template consegnato, con prezzo basato sul prefisso internazionale del destinatario. Un template consegnato a un numero +49 costa la tariffa della Germania, sia che l'azienda mittente si trovi a Berlino, a Vienna o altrove. La Germania ha una riga propria nel listino di Meta, ben più alta di quella del resto dell'Europa occidentale: US$ 0.1365 per il marketing contro US$ 0.0592, e US$ 0.055 per utility contro US$ 0.0171. Meta non indica una tariffa di autenticazione internazionale per la Germania. Le risposte a testo libero nella finestra di assistenza clienti di 24 ore aperta sono gratuite, un template utility inviato al suo interno è gratuito e i messaggi scritti nell'app WhatsApp Business su un numero Coexistence restano gratuiti. ### Cosa significa la tariffa tedesca per l'uso dell'API da parte di un'azienda? Poiché un template di marketing verso un numero +49 costa più di tredici centesimi di dollaro e un template utility cinque centesimi e mezzo, i messaggi più economici in Germania sono quelli che Meta non addebita affatto. La finestra di assistenza clienti diventa quindi la leva principale sui costi. Un flusso che risponde a chi ha scritto, entro 24 ore, non paga nulla per messaggio. Anche un template utility inviato mentre la finestra è aperta è gratuito. I costi arrivano dai contatti in uscita che aprono una conversazione con un template. Su un numero Coexistence è gratuito anche tutto ciò che il personale scrive dal telefono nell'app WhatsApp Business, quindi l'API può essere riservata agli invii automatici. ### Come si collega un numero tedesco mantenendo l'app? Con Embedded Signup di Meta, scegliendo l'opzione per un numero già presente nell'app WhatsApp Business. Un Tech Provider ospita il flusso; l'azienda accede con Facebook, seleziona il proprio Business Portfolio, inserisce il numero +49 e conferma con il codice QR mostrato nell'app. La sincronizzazione deve iniziare entro 24 ore dal termine, altrimenti il flusso va ripetuto. Il telefono continua a funzionare e lo stesso numero invia e riceve tramite Cloud API a 20 messaggi al secondo fissi. Ogni schermata è descritta nella pagina sul collegamento di un numero. - Calcolare il budget per i destinatari tedeschi con la tariffa del resto dell'Europa occidentale. La Germania ha una riga propria, più del doppio per il marketing. - Aprire le conversazioni con template quando basterebbe una risposta nella finestra di 24 ore. In Germania il divario tra gratuito e a pagamento è ampio. - Classificare le promozioni come utility per pagare meno. Meta verifica le categorie dei template e addebita il marketing alla tariffa di marketing. **Meta può fatturare in euro un'azienda tedesca?** Sì. EUR è una delle valute di fatturazione per cui Meta pubblica i listini, con la Germania a €0.1131 per il marketing nel listino del 1° ottobre 2026. **Coexistence ha condizioni aggiuntive nell'UE?** La documentazione di onboarding attuale di Meta per gli utenti dell'app WhatsApp Business non ne indica. I requisiti sono gli stessi ovunque: app 2.24.17 o successiva e un partner Embedded Signup. **Una risposta a un cliente tedesco viene addebitata?** Non se è una risposta a testo libero nella finestra di assistenza clienti di 24 ore. I template fuori dalla finestra vengono addebitati a ogni consegna. **I messaggi inviati dal telefono sono ancora gratuiti?** Sì. Meta dichiara che i messaggi inviati dall'app WhatsApp Business restano gratuiti dopo l'onboarding. Solo gli invii tramite Cloud API seguono i prezzi di Cloud API. --- ## WhatsApp Coexistence in Italia: disponibilità, tariffe Meta e configurazione https://easycoexistence.com/it/docs/whatsapp-coexistence-italy I numeri italiani possono usare Coexistence, perché la documentazione di onboarding di Meta per gli utenti dell'app WhatsApp Business non indica alcuna restrizione per paese o per Unione Europea. Dal 1° ottobre 2026 Meta addebita US$ 0,0795 (0,0658 €) per ogni template di marketing consegnato a un numero +39 e US$ 0,03 (0,0248 €) per ogni template utility o di autenticazione. Meta ha aumentato la tariffa marketing dell'Italia il 1° luglio 2026. ### WhatsApp Coexistence è disponibile in Italia? Sì. La documentazione di Meta per l'onboarding degli utenti dell'app WhatsApp Business su Cloud API elenca i requisiti, soprattutto la versione dell'app 2.24.17 o successiva e un Tech Provider o Solution Partner che usi Embedded Signup, e non contiene esclusioni per paese, regione o prefisso internazionale. Non aggiunge nessuna condizione per i numeri dell'Unione Europea. Un numero +39 in uso attivo sull'app WhatsApp Business è idoneo. Un numero italiano viene rifiutato solo per i motivi generali: è sull'app WhatsApp per privati, l'app va aggiornata oppure un altro provider lo gestisce ancora. La pagina sull'idoneità spiega ogni caso e come risolverlo. ### Quanto addebita Meta per messaggio in Italia? Meta fattura per ogni template consegnato, secondo la tariffa del prefisso internazionale del destinatario: qualsiasi template che raggiunge un numero +39 è addebitato alla tariffa dell'Italia, ovunque l'azienda sia registrata. L'Italia ha una voce propria nel listino, non la tariffa Rest of Western Europe. Le cifre qui sotto vengono dai listini USD ed EUR di Meta in vigore dal 1° ottobre 2026. Meta non indica alcuna tariffa authentication-international per l'Italia. Le risposte a testo libero entro una finestra di assistenza clienti di 24 ore aperta sono gratuite, un template utility inviato in quella finestra è gratuito e i messaggi inviati dall'app WhatsApp Business su un numero Coexistence non vengono addebitati. ### Cosa è cambiato nei prezzi italiani nel 2026? Il registro delle modifiche dei prezzi di Meta riporta una sola modifica per l'Italia quest'anno: una tariffa più alta per i messaggi di marketing dal 1° luglio 2026, nello stesso aggiornamento che ha cambiato le tariffe di Spagna, Polonia, Ungheria, Romania, Regno Unito e altri. Utility e autenticazione non facevano parte della modifica. L'effetto pratico riguarda le campagne. Un budget per template promozionali verso numeri +39 preparato prima di luglio 2026 sottostima il costo, mentre conferme d'ordine, aggiornamenti di consegna e codici monouso hanno prezzi invariati. La fatturazione in euro non richiede conversioni, perché EUR è una delle valute in cui Meta pubblica i listini, e la cifra di marketing di 0,0658 € è di Meta. ### Come si collega un numero italiano mantenendo l'app? Tramite Embedded Signup di Meta, scegliendo l'opzione per un numero già registrato nell'app WhatsApp Business. Il flusso è ospitato da un Tech Provider. L'azienda accede con Facebook, seleziona il proprio Business Portfolio, inserisce il numero +39 e scansiona il codice QR mostrato nell'app. I contenuti multimediali nella cronologia chat sincronizzata coprono solo le ultime due settimane. Dopo l'onboarding il telefono continua a funzionare e lo stesso numero invia e riceve anche tramite Cloud API, a 20 messaggi al secondo fissi. La pagina sul collegamento di un numero illustra ogni passaggio. - Usare un budget di marketing per destinatari +39 preparato prima del 1° luglio 2026. Quel giorno Meta ha aumentato la tariffa marketing dell'Italia. - Applicare ai numeri italiani la tariffa Rest of Western Europe. L'Italia ha una voce propria nel listino di Meta. - Avviare l'onboarding su un numero ancora nell'app WhatsApp per privati. Prima va spostato sull'app WhatsApp Business. **Meta può fatturare in euro un'azienda italiana?** Sì. EUR è una delle valute di fatturazione di Meta, e il suo listino EUR indica l'Italia a 0,0658 € per il marketing e 0,0248 € per utility e autenticazione. **Le tariffe utility italiane sono cambiate nel 2026?** No. L'aggiornamento del 1° luglio 2026 ha aumentato solo la tariffa marketing dell'Italia. **Le risposte ai clienti italiani vengono addebitate?** Le risposte a testo libero entro la finestra di assistenza clienti di 24 ore sono gratuite. I template inviati fuori dalla finestra vengono addebitati alla consegna. **Il mio staff potrà continuare a usare l'app?** Sì. Coexistence mantiene attiva l'app WhatsApp Business sullo stesso numero, e i messaggi inviati da lì restano gratuiti. --- ## Come disconnettere Coexistence e tornare solo all'app https://easycoexistence.com/it/docs/disconnecting-coexistence Coexistence si disattiva dall'app WhatsApp Business stessa: Impostazioni, Account, Business Platform, poi Disconnetti account. L'app continua a funzionare sul numero, l'accesso del provider termina e viene inviato un webhook account_update con PARTNER_REMOVED. L'endpoint Deregister della Cloud API non può essere usato per un numero attivo in entrambi i posti. ### Come disattivo Coexistence? Dal telefono che ha il numero. Meta documenta un'unica strada per uscire dalla Cloud API quando il numero è condiviso con l'app WhatsApp Business, e passa dall'app, non da una dashboard o da un endpoint. La decisione spetta a chi ha il telefono principale, quindi un'agenzia o uno sviluppatore chiede all'azienda di farlo. - Apri l'app WhatsApp Business sul dispositivo principale. - Vai su Impostazioni, poi Account, poi Business Platform. - Tocca Disconnetti account e conferma. - Aspettati un webhook account_update con l'evento PARTNER_REMOVED sul lato API. ### Perché l'API Deregister rifiuta il numero? Perché Meta esclude di proposito i numeri Coexistence. La documentazione sulla registrazione afferma che l'endpoint Deregister non può deregistrare un numero di telefono aziendale in uso sia con la Cloud API sia con l'app WhatsApp Business. La deregistrazione è l'operazione che rende un numero inutilizzabile con la Cloud API e, su un numero solo API, è il modo per togliere una linea dalla piattaforma. Su un numero condiviso l'app è la proprietaria principale della linea, quindi Meta riporta la decisione a chi la possiede. Un software che prova prima l'endpoint ottiene un errore, non una disconnessione, e il numero resta connesso finché qualcuno non tocca il pulsante nell'app. ### Che cosa succede all'app, alla cronologia e al numero? Disconnettere non equivale a eliminare l'account, e tutta la risposta sta in questa differenza. L'avviso di Meta sulla perdita della cronologia dei messaggi vale quando si elimina l'account dell'app WhatsApp Business e si registra il numero sulla Cloud API. Disconnettere non fa né l'una né l'altra cosa. L'app resta installata e registrata, il numero resta al suo posto e il team continua a rispondere ai clienti dallo stesso telefono. Ciò che termina è il lato API. L'app del provider viene rimossa dal numero, quindi l'invio tramite Cloud API e la consegna dei webhook si interrompono. Le funzioni che Coexistence aveva disattivato, come le liste broadcast, sono trattate nella pagina sulle funzioni disabilitate. ### Il numero si può collegare di nuovo più tardi? Sì, rifacendo il flusso di onboarding dall'inizio. La documentazione di Meta considera l'offboarding e il nuovo completamento del flusso il modo normale per ripristinare una connessione, per esempio quando si è perso il termine di 24 ore per sincronizzare contatti e cronologia. Una riconnessione è un nuovo onboarding, quindi le domande della prima volta vengono poste di nuovo, compresa quella sulla condivisione della cronologia delle chat. Tutto ciò che era configurato sulla vecchia connessione, come un override del webhook, va applicato di nuovo. Un numero che deve passare a un altro provider segue lo stesso percorso: ti disconnetti qui, poi fai l'onboarding con il nuovo. - Chiamare l'endpoint Deregister su un numero Coexistence. Meta lo rifiuta: la disconnessione si fa nell'app. - Eliminare l'account dell'app WhatsApp Business per uscire. È proprio la strada che fa perdere la cronologia delle chat. - Trattare PARTNER_REMOVED come un'interruzione da ritentare. È una disconnessione voluta dall'azienda. **Perdo le mie chat se mi disconnetto?** No. Disconnettere toglie l'API dal numero, ma non elimina l'account dell'app WhatsApp Business, che è ciò che secondo Meta fa perdere la cronologia. **Posso disconnettermi tramite API?** No. Meta non consente l'endpoint Deregister su un numero in uso sia con la Cloud API sia con l'app. **Come lo viene a sapere il mio sistema?** Meta invia un webhook account_update con l'evento PARTNER_REMOVED quando l'azienda si disconnette. **Posso ricollegare lo stesso numero?** Sì. Rifai il flusso di onboarding dall'inizio, come per la prima connessione. --- ## Spostare un numero da Coexistence alla sola Cloud API https://easycoexistence.com/it/docs/moving-from-coexistence-to-cloud-api Un numero Coexistence diventa solo API scollegandolo nell'app WhatsApp Business, eliminando l'account dell'app e registrando il numero su Cloud API con un PIN di verifica in due passaggi. Meta avverte che la cronologia dei messaggi esistente va persa e che il numero non può tornare all'app se prima non viene rimosso dalla registrazione su Cloud API. ### Perché un'azienda dovrebbe lasciare l'app? Di solito perché nessuno risponde più dal telefono. Quando ogni conversazione è gestita da un software o da una casella condivisa costruita sull'API, l'app aggiunge obblighi senza dare nulla in più: il dispositivo principale va comunque aperto con regolarità e il numero resta con la capacità di invio fissa di Coexistence. Meta documenta che i numeri usati sia con l'app sia con Cloud API hanno una capacità fissa di 20 messaggi al secondo. Un numero solo API parte da un massimo di 80 messaggi al secondo di default e può passare automaticamente a 1.000 quando soddisfa le condizioni di Meta. Per un numero che invia in volume, questa differenza è il motivo per spostarsi. ### Qual è l'ordine dei passaggi? Quattro passaggi, e l'ordine conta perché l'endpoint Deregister rifiuta un numero ancora condiviso con l'app. Ogni passaggio lo fa l'azienda dal telefono, tranne l'ultimo, che è una chiamata API fatta da chi gestirà il numero d'ora in poi. - Fai un backup della cronologia delle chat nell'app WhatsApp Business, come raccomanda Meta. - Scollega nell'app: Impostazioni, Account, Business Platform, Disconnect Account. - Elimina l'account dell'app: Impostazioni, Account, Elimina il mio account, poi attendi fino a 3 minuti. - Registra il numero su Cloud API con un PIN di verifica in due passaggi di 6 cifre. ### A cosa rinuncia l'azienda? Alle conversazioni sul telefono e al telefono come strumento per rispondere. Meta dichiara che eliminare l'account dell'app WhatsApp Business e registrare il numero su Cloud API comporta la perdita della cronologia dei messaggi esistente. È l'opposto dell'onboarding Coexistence, dove Meta indica che la cronologia viene conservata e le due app funzionano insieme. Inoltre il numero non può essere usato di nuovo con l'app WhatsApp Business se prima non viene rimosso dalla registrazione su Cloud API. Si tratta quindi di un cambio deliberato e a senso unico del modo di lavorare dell'azienda, e prima di iniziare conviene verificare che nessuno del team usi ancora l'app. ### Cosa resta uguale lato API? Il modo in cui il software parla con il numero. È sempre Cloud API: valgono gli stessi tipi di messaggio, gli stessi template, i webhook e i prezzi, perché Coexistence è sempre stato solo un onboarding diverso sulla stessa piattaforma. Cambia la registrazione. Un numero Coexistence viene registrato dal flusso di onboarding; un numero solo API viene registrato da una chiamata register con il PIN di verifica in due passaggi, e Meta limita queste chiamate a 10 per numero in una finestra mobile di 72 ore. Un tentativo fallito ha quindi un costo: controlla il PIN prima di riprovare. - Eliminare l'account dell'app prima di salvare le chat. Meta dichiara che su questo percorso la cronologia va persa. - Chiamare Deregister mentre il numero è ancora condiviso con l'app. Meta lo rifiuta. - Ripetere la registrazione in un ciclo. Meta consente 10 richieste register per numero in 72 ore. **Posso conservare la cronologia delle chat passando alla sola API?** Non nell'API. Meta avverte che la cronologia va persa e raccomanda di farne prima un backup dall'app. **Il numero può tornare all'app in seguito?** Solo dopo essere stato rimosso dalla registrazione su Cloud API, secondo la guida alla migrazione di Meta. **La capacità di invio migliora?** Sì. I numeri Coexistence sono fissi a 20 mps; i numeri solo API partono da un massimo di 80 mps. **Posso usare l'API Deregister per iniziare?** No, finché il numero è condiviso con l'app. Prima scollegalo nell'app WhatsApp Business. --- ## Migrare un numero da un altro provider WhatsApp https://easycoexistence.com/it/docs/migrating-a-number-from-another-provider Dipende da come è collegato oggi il numero. Un numero condiviso con l'app WhatsApp Business tramite un altro provider si disconnette dall'interno dell'app, poi si collega di nuovo con il nuovo provider. Un numero solo API passa dalla migrazione del numero di telefono di Meta, che mantiene nome visualizzato, valutazione della qualità, limite di messaggistica e stato di account aziendale ufficiale. ### In quale caso mi trovo? Poniti una sola domanda: qualcuno risponde ancora a questo numero dall'app WhatsApp Business su un telefono? Se sì, il numero è in Coexistence con il provider attuale e a tenerlo è l'app. Lasciare quel provider si fa nell'app, e collegarne uno nuovo significa fare da capo l'onboarding Coexistence. Se no, il numero è registrato solo sulla Cloud API, senza nessuna app dietro. Per questo caso Meta prevede una migrazione a parte, che sposta il numero dall'account WhatsApp Business di un partner a quello di un altro senza doverlo registrare da zero. Confondere i due casi è il motivo più comune per cui uno spostamento si blocca a metà. ### Come cambia provider un numero in Coexistence? Con un offboarding seguito da un nuovo onboarding. Meta documenta che l'azienda si disconnette dalla Cloud API nell'app, in Impostazioni, Account, Piattaforma aziendale, con il pulsante Disconnetti account, e che il provider riceve un webhook account_update con PARTNER_REMOVED. Una volta disconnesso, il numero torna a essere un semplice numero dell'app WhatsApp Business e il nuovo provider può collegarlo tramite Embedded Signup. Le condizioni sono quelle ordinarie di Coexistence: una versione recente dell'app, un Business Portfolio che amministri e nessun altro provider ancora collegato. La domanda sulla condivisione della cronologia viene posta di nuovo e la finestra di sincronizzazione di 24 ore riparte dal nuovo onboarding. ### Cosa si trasferisce in una migrazione solo API? Più di quanto la maggior parte delle persone si aspetti, ed è per questo che esiste la migrazione invece di una cancellazione con nuova registrazione. Il numero conserva la reputazione costruita con i clienti e riparte da zero solo la cronologia della qualità dei template. - Nome visualizzato, valutazione della qualità, limite di messaggistica e stato di account aziendale ufficiale vengono conservati. - I template idonei vengono duplicati nell'account di destinazione con gli stessi stati. - I contenuti multimediali già caricati sul numero restano utilizzabili. - Le valutazioni della qualità dei template non si trasferiscono: ogni template migrato parte come UNKNOWN. ### Cosa deve essere pronto prima di una migrazione solo API? Meta elenca condizioni per entrambe le parti, e sono quelle lato cliente a bloccare gli spostamenti. Il Business Portfolio dell'azienda deve essere verificato, il suo account WhatsApp Business esistente approvato e con un metodo di pagamento valido collegato. Sul numero la verifica in due passaggi deve essere disattivata, e Meta non offre alcun endpoint API per disattivarla, quindi un provider non può fare questo passaggio tramite l'API. Sul lato ricevente, almeno un'app deve essere iscritta ai webhook sull'account di destinazione. La registrazione sul nuovo account è istantanea e senza interruzioni nell'invio dei messaggi, ma la duplicazione dei template richiede tempo, quindi i template interessati non sono utilizzabili finché non esistono le loro copie. - Fare l'onboarding con un nuovo provider mentre il vecchio è ancora collegato. Il numero va prima disconnesso nell'app. - Avviare una migrazione solo API con la verifica in due passaggi attiva. Meta la richiede disattivata e nessun endpoint lo fa al posto tuo. - Aspettarsi che la qualità dei template si conservi. I template migrati ripartono da UNKNOWN. **Perdo le chat se cambio provider Coexistence?** L'app le conserva per tutto il tempo. La condivisione della cronologia con la nuova connessione viene riproposta durante l'onboarding. **Una migrazione solo API cambia il mio nome visualizzato?** No. Meta conserva nome visualizzato, valutazione della qualità, limite di messaggistica e stato di account aziendale ufficiale. **Perché i miei template hanno perso la valutazione della qualità?** Meta duplica i template nell'account di destinazione e ogni copia parte con una valutazione UNKNOWN. **C'è un periodo di inattività?** Meta indica che la registrazione in una migrazione solo API è istantanea e senza interruzioni nell'invio dei messaggi. I template sono utilizzabili una volta duplicati. --- ## Gruppi WhatsApp e API su un numero Coexistence https://easycoexistence.com/it/docs/whatsapp-groups-and-the-api La Groups API di Meta permette a un numero Cloud API di creare piccoli gruppi solo su invito e di scrivere al loro interno, ma Meta precisa che non è disponibile per i numeri di telefono dell'app WhatsApp Business, cioè proprio quelli di un numero Coexistence. Nemmeno i gruppi già presenti nell'app vengono sincronizzati. Su un numero condiviso i gruppi restano una funzione riservata all'app. ### WhatsApp ha una Groups API? Sì. La Groups API di Meta permette a un'azienda di creare, elencare e aggiornare i gruppi su un numero Cloud API, di inviarvi messaggi di testo, contenuti multimediali e template, di gestire il link di invito, di approvare o rifiutare le richieste di adesione e di rimuovere i partecipanti. È volutamente limitata. I gruppi sono solo su invito, si entra tramite un link che l'azienda invia, e i limiti di Meta descrivono qualcosa di più vicino a una stanza di progetto che a una community. - Fino a 8 partecipanti per gruppo. - Fino a 10.000 gruppi per numero aziendale. - Una sola azienda Cloud API per gruppo. - Testo, contenuti multimediali, template testuali e template multimediali. ### Un numero Coexistence può usarla? No. La pagina della Groups API precisa che non è disponibile per i numeri di telefono dell'app WhatsApp Business, e quella frase rimanda alla guida di Meta per l'onboarding degli utenti dell'app WhatsApp Business, cioè la Coexistence. Inoltre la condizione di idoneità è avere un Official Business Account, uno stato che, secondo la pagina OBA di Meta, non viene concesso ai numeri di telefono dell'app WhatsApp Business. L'esclusione quindi è decisa da Meta per ogni provider. Un numero condiviso tra l'app e l'API non può creare gruppi tramite API, non può scrivervi e non riceve alcun evento di gruppo. ### Che fine fanno i gruppi già presenti nell'app? Restano nell'app e lì continuano a funzionare. La documentazione Coexistence di Meta elenca le chat di gruppo tra gli elementi che non vengono sincronizzati quando un numero viene collegato, quindi né la loro cronologia né i nuovi messaggi dei gruppi arrivano all'API. Il team che usa il telefono può ancora creare gruppi, scriverci e leggerli esattamente come prima. Il software, semplicemente, non vede quel traffico. Se un flusso di lavoro dipende da un gruppo, come lo staff che coordina le consegne, continua nell'app, e qualsiasi automazione attorno a esso va costruita sulle conversazioni uno a uno. ### Cosa devo usare al posto dei gruppi tramite API? Le conversazioni uno a uno, attorno a cui è costruita la piattaforma. Un messaggio che sarebbe andato a un gruppo di clienti va a ciascuno di loro singolarmente, dentro la finestra di assistenza clienti di 24 ore come testo libero, oppure fuori da essa come template approvato. Se un'azienda ha davvero bisogno di gruppi gestiti via API, la Groups API richiede un numero registrato solo su Cloud API e con un Official Business Account, il che significa uscire dalla Coexistence per quel numero. È una scelta strutturale sulla linea, non un'impostazione, e toglie l'app dalla linea. - Leggere che esiste una Groups API e dare per scontato che valga per un numero Coexistence. Meta esclude i numeri dell'app Business. - Aspettarsi che la cronologia dei gruppi compaia nell'API dopo l'onboarding. Le chat di gruppo non vengono sincronizzate. - Pianificare un flusso basato sui gruppi attorno al limite di 8 partecipanti senza verificare che sia sufficiente. **Posso inviare un messaggio a un gruppo WhatsApp tramite API?** Solo da un numero usato solo via API, con un Official Business Account, tramite la Groups API. Non da un numero Coexistence. **I miei gruppi esistenti funzionano ancora?** Sì, nell'app WhatsApp Business. Non vengono sincronizzati con l'API. **Quante persone possono entrare in un gruppo API?** Meta limita a 8 partecipanti i gruppi creati tramite la Groups API. **È un limite del mio provider?** No. Meta stabilisce l'esclusione dei numeri dell'app WhatsApp Business per ogni provider. --- ## Meta Verified e il badge di Official Business Account su un numero Coexistence https://easycoexistence.com/it/docs/meta-verified-and-coexistence Due cose diverse vengono chiamate badge blu. Un Official Business Account è uno stato che si richiede per un numero Cloud API, e la documentazione di Meta dice che non viene concesso ai numeri dell'app WhatsApp Business. Meta Verified for WhatsApp Business è un abbonamento che si sottoscrive nell'app, con badge di verifica, accesso multi-agente e assistenza avanzata. ### Che cos'è un Official Business Account? Uno stato assegnato a un numero aziendale registrato sulla WhatsApp Business Platform. Meta lo descrive come un numero di proprietà di un'azienda verificata come autentica, mostrato con un segno di spunta blu accanto al nome nella vista dei contatti. Si richiede in WhatsApp Manager, nel profilo del numero, oppure tramite il campo official_business_account dell'API. - L'azienda rispetta la WhatsApp Business Messaging Policy. - È registrata sulla piattaforma da almeno 30 giorni. - Il suo Business Portfolio ha superato la Business Verification. - Sul numero è attiva la verifica in due passaggi e il nome visualizzato è approvato. ### Un numero Coexistence può ottenere lo stato OBA? La documentazione OBA di Meta dice che lo stato OBA non viene concesso ai dipendenti dell'azienda, agli account di test e ai numeri dell'app WhatsApp Business. Meta usa lo stesso termine, numeri dell'app WhatsApp Business, nella pagina della Groups API e lo collega alla guida per l'onboarding degli utenti dell'app WhatsApp Business, cioè la Coexistence. Meta non pubblica una regola separata per i numeri condivisi tra l'app e l'API, quindi la posizione documentata è quella appena descritta. Una richiesta rifiutata può essere inviata di nuovo dopo 30 giorni, e nel frattempo il profilo aziendale resta modificabile. ### Che cos'è Meta Verified for WhatsApp Business? Un abbonamento a pagamento che si sottoscrive tramite l'app WhatsApp Business, separato dal processo OBA della piattaforma. La pagina di Meta elenca cosa include: un badge di verifica, una pagina web personalizzata, assistenza avanzata, un account multi-agente che collega più dispositivi e assegna le chat agli agenti di vendita, e badge di verifica su un massimo di 10 canali WhatsApp. Poiché si acquista nell'app, appartiene al lato app di un numero Coexistence. La pagina di Meta chiede all'azienda di verificare che le informazioni su azienda e account siano aggiornate prima di abbonarsi, e lì non pubblica un prezzo fisso. ### Il badge resta se sposto il numero? Per l'OBA, Meta documenta esplicitamente un solo caso: un numero migrato da un Solution Partner a un altro tramite Embedded Signup mantiene nome visualizzato, valutazione della qualità, limite di messaggi e stato Official Business Account. Non esiste un'affermazione equivalente per il cambio del numero stesso, e un OBA appartiene a uno specifico numero aziendale, quindi un numero diverso è una richiesta diversa. L'approvazione del nome visualizzato è una delle condizioni OBA, ed è per questo che conviene pianificare un cambio di nome prima della richiesta e non dopo. - Trattare OBA e Meta Verified come un unico badge. Uno è uno stato della piattaforma, l'altro un abbonamento nell'app. - Richiedere l'OBA prima di 30 giorni sulla piattaforma. Meta impone questo minimo, e un rifiuto significa un'attesa di 30 giorni. - Richiedere l'OBA con la verifica in due passaggi disattivata o con il nome visualizzato in attesa. Entrambe sono condizioni previste. **Meta Verified è la stessa cosa di un Official Business Account?** No. Meta li documenta separatamente: l'OBA è uno stato che si richiede per un numero della piattaforma, Meta Verified un abbonamento sottoscritto nell'app. **Posso abbonarmi a Meta Verified con un numero Coexistence?** Meta Verified si sottoscrive tramite l'app WhatsApp Business, che un numero Coexistence continua a usare. **Quanto devo aspettare prima di poter richiedere l'OBA?** Il numero deve essere registrato sulla WhatsApp Business Platform da almeno 30 giorni. **Cosa succede se la mia richiesta OBA viene rifiutata?** Meta chiede di aspettare 30 giorni prima di inviarla di nuovo. --- ## Più operatori e sistemi che rispondono da un numero Coexistence https://easycoexistence.com/it/docs/multiple-agents-on-one-number Un numero Coexistence può essere gestito da persone e software allo stesso tempo. Il personale usa l'app WhatsApp Business e i suoi dispositivi collegati, fino a quattro oltre al telefono principale, mentre i sistemi usano la Cloud API. Ogni messaggio che una persona invia dall'app o da un dispositivo companion arriva al software come webhook smb_message_echoes, così entrambe le parti condividono un'unica conversazione. ### Come fanno più persone a rispondere dallo stesso numero? Tramite i dispositivi collegati. WhatsApp permette di usare un account su un massimo di quattro dispositivi aggiuntivi oltre al telefono principale, e l'annuncio della funzione citava esplicitamente questo caso d'uso: i dipendenti di una piccola azienda che rispondono ai clienti dai propri telefoni, con lo stesso account WhatsApp Business. Su un numero Coexistence questo vale ancora. Il telefono principale resta il titolare dell'account, mentre il resto del personale lavora da telefoni, tablet, browser o app desktop collegati. Quali client companion sono supportati, e cosa comporta l'onboarding per loro, lo trovi nella pagina sui dispositivi collegati. ### Dove si inserisce il software? Sul lato API dello stesso numero. Un CRM, uno strumento di automazione o un agente AI invia tramite la Cloud API e riceve i messaggi dei clienti tramite i webhook, mentre le persone continuano a usare l'app. Il numero è la stessa linea su entrambi i lati, quindi il cliente vede una sola conversazione, chiunque abbia scritto ciascun messaggio. I messaggi inviati dall'API compaiono nella conversazione dell'app, così il personale vede cosa ha già detto il sistema. L'unico vincolo condiviso è il volume: Meta fissa a 20 messaggi al secondo un numero usato sia con l'app sia con la Cloud API. ### Come fa il software a sapere che una persona ha già risposto? Dall'echo. Il webhook smb_message_echoes di Meta scatta quando un'azienda registrata da un partner invia un messaggio con l'app WhatsApp Business o da un dispositivo companion, e anche quando un messaggio viene modificato o eliminato dall'app. Copre ogni persona che lavora sul numero, che abbia scritto dal telefono principale o da un portatile collegato. Un sistema che legge gli echo può segnare una conversazione come gestita da una persona e fermare la propria risposta: è la differenza tra un'automazione che assiste il team e una che parla sopra di lui. - Inviato dall'app o da un dispositivo companion: arriva un echo. - Modificato nell'app: arriva un echo. - Eliminato nell'app: arriva un echo. ### Cosa deve tenere presente ciascuna delle due parti? Il personale deve continuare a usare il telefono principale. Meta disconnette un numero Coexistence dopo circa 14 giorni di inattività sul dispositivo principale, e un dispositivo companion dopo circa 30 giorni di inattività propria, quindi un team che lavora solo da portatili rischia di perdere entrambi. Il software rispetta le regole della piattaforma: testo libero entro la finestra di assistenza clienti di 24 ore, template fuori da essa. E nessuna delle due parti ottiene le chat di gruppo tramite l'API, che Meta esclude sui numeri condivisi con l'app. - Ignorare smb_message_echoes. Senza di essi un bot non capisce che una persona ha già risposto da un portatile collegato. - Far lavorare tutto il team da portatili collegati mentre il telefono principale resta inutilizzato per settimane. - Collegare WhatsApp per Windows dopo l'onboarding. Meta lo indica come non supportato sui numeri Coexistence. **Quante persone possono rispondere da un solo numero?** WhatsApp consente fino a quattro dispositivi collegati oltre al telefono principale, e ciascuno può essere usato da una persona diversa. **I messaggi inviati da un portatile collegato arrivano al mio CRM?** Sì. Meta invia smb_message_echoes per i messaggi inviati dall'app o da un dispositivo companion. **Un chatbot e una persona possono condividere una conversazione?** Sì. Entrambi scrivono nella stessa conversazione, e gli echo permettono al bot di vedere quando una persona ha risposto. **Sul lato API c'è un limite di postazioni?** Meta limita il volume dell'API, fissando a 20 messaggi al secondo un numero condiviso, non il numero di sistemi. --- ## Dispositivi collegati e Coexistence: cosa viene scollegato https://easycoexistence.com/it/docs/linked-devices-and-coexistence Con l'onboarding di un numero dell'app WhatsApp Business su Cloud API, tutti i dispositivi companion dell'account vengono scollegati. Quelli supportati, come WhatsApp Web e i telefoni collegati come companion, si possono ricollegare subito dopo. WhatsApp for Windows e WhatsApp for WearOS non sono supportati su un numero Coexistence, e un companion rimasto inattivo per circa 30 giorni si disconnette. ### Cosa succede ai dispositivi collegati durante l'onboarding? Vengono tutti disconnessi. La documentazione di Meta indica che, quando un'azienda esegue l'onboarding su Cloud API con un account e un numero esistenti dell'app WhatsApp Business, tutte le app companion vengono scollegate dall'account, e l'azienda può poi ricollegare quelle supportate. Non si perde nulla: il telefono principale conserva l'account e le sue conversazioni. Ma chi risponde da un browser o da un secondo telefono si ritroverà disconnesso nel momento in cui l'onboarding termina, quindi conviene avvisare il team prima di scansionare il codice QR e non dopo. ### Quali dispositivi companion sono supportati dopo l'onboarding? Tutti tranne due. Meta elenca come supportati su un numero Coexistence tutti i client companion, ad eccezione di WhatsApp for Windows e WhatsApp for WearOS. Ognuno di quelli supportati si ricollega nel modo consueto, scansionando un codice QR con il telefono principale, e rientra nello stesso limite di dispositivi di prima. - WhatsApp Web nel browser: supportato, si ricollega con il codice QR. - Telefoni aggiuntivi collegati come companion: supportati. - WhatsApp for Windows: non supportato. - WhatsApp for WearOS su smartwatch: non supportato. ### Quanti dispositivi si possono collegare? Fino a quattro, oltre al telefono principale. L'annuncio di WhatsApp sul multi-dispositivo per i telefoni descriveva il collegamento di un telefono come uno dei massimo quattro dispositivi aggiuntivi, alla pari di browser web, tablet e desktop, e indicava come caso d'uso il personale delle piccole aziende che risponde ai clienti dal proprio telefono. Su un numero Coexistence il limite è condiviso tra i client companion che restano supportati. Un ufficio che prima usava l'app per Windows di solito sposta quelle postazioni su WhatsApp Web nel browser, che conta come uno dei quattro come qualsiasi altro companion. ### Cosa mantiene connessi i dispositivi collegati? Due regole di inattività, una per ciascun tipo di dispositivo, ed entrambe compaiono come motivi nei dati di disconnessione di Meta. PRIMARY_INACTIVITY riguarda il telefono principale e scatta dopo circa 14 giorni senza attività. WhatsApp precisa inoltre che, quando il dispositivo principale resta inattivo a lungo, disconnette l'account da tutti i dispositivi companion: un telefono principale inutilizzato si porta dietro tutti i dispositivi collegati. COMPANION_INACTIVITY riguarda invece un singolo dispositivo companion, dopo circa 30 giorni di inattività. Il caso tipico è un portatile usato di rado in una sede secondaria. - Eseguire l'onboarding senza avvisare chi risponde da WhatsApp Web. Queste persone vengono disconnesse al termine dell'onboarding. - Ricollegare l'app WhatsApp for Windows. Meta la indica come non supportata sui numeri Coexistence. - Lasciare il telefono principale in un cassetto perché tutti lavorano sui dispositivi collegati. La sua inattività disconnette anche i companion. **Coexistence scollega WhatsApp Web?** Sì, all'onboarding ogni companion viene scollegato. WhatsApp Web è supportato e si può ricollegare subito. **Posso usare l'app desktop di WhatsApp su Windows?** Non su un numero Coexistence. Meta indica WhatsApp for Windows come companion non supportato. **Coexistence è a sua volta un dispositivo collegato?** No. È la Cloud API associata al numero tramite l'onboarding di Meta e non occupa uno slot companion. **Quanti companion posso collegare?** Fino a quattro oltre al telefono principale, tra i client companion supportati da Meta. --- ## Cambiare il numero di telefono di una connessione Coexistence https://easycoexistence.com/it/docs/changing-the-phone-number Una connessione Coexistence appartiene a un solo numero di telefono. Quando l'azienda cambia numero nell'app WhatsApp Business, Meta disconnette la connessione con il motivo CHANGE_NUMBER. Il nuovo numero è un numero di telefono aziendale distinto sulla piattaforma e va collegato con il flusso Coexistence come nuova connessione. ### Che cosa succede alla connessione quando cambia il numero? Si chiude. Meta include il cambio di numero di telefono tra i motivi per cui una connessione Coexistence viene disconnessa e lo segnala nel webhook account_update, dentro disconnection_info, con il motivo CHANGE_NUMBER. È la piattaforma che resta coerente, non che sia severa. Tutto ciò che il lato API conosce è legato a un numero di telefono aziendale: il suo phone number ID, il nome visualizzato, il quality rating e le sottoscrizioni ai webhook. Un numero diverso è una risorsa diversa, quindi nulla di ciò che era collegato al vecchio numero si sposta da solo, e la vecchia connessione smette di funzionare nel momento del cambio. ### Come collego il nuovo numero? Come una prima connessione. Il nuovo numero deve soddisfare le stesse condizioni di qualunque numero che entra in Coexistence, poi va attraverso l'onboarding dall'inizio. Della vecchia connessione non si riutilizza nulla, quindi conviene trattare il passaggio come un piccolo progetto con una data. - È attivo nell'app WhatsApp Business, alla versione 2.24.17 o successiva. - Si trova in un Business Portfolio che amministri. - Non è collegato a un altro provider. - Il nome visualizzato viene indicato in fase di registrazione, come per qualunque numero di telefono aziendale. ### Che cosa va aggiornato lato API? Ogni punto in cui è salvato il vecchio numero o il suo ID. Le integrazioni che inviano tramite la Cloud API usano un phone number ID, quindi un CRM, un workflow di automazione o un agente AI che punta ancora al vecchio ID andrà in errore invece di passare al nuovo. La nuova connessione riparte anche con le proprie domande di onboarding, tra cui se condividere la cronologia delle chat e la finestra di 24 ore per sincronizzarla. La destinazione dei webhook impostata sulla vecchia connessione va applicata alla nuova. Vale la pena controllare anche la capacità del portfolio: Meta limita un nuovo Business Portfolio a due numeri di telefono aziendali registrati finché non viene verificato o non raggiunge un limite di 2.000 messaggi. ### Che cosa succede al vecchio numero sulla piattaforma? Resta una risorsa nell'account WhatsApp Business finché qualcuno non lo rimuove. Meta consente di eliminare i numeri di telefono aziendali solo agli amministratori del Business Portfolio e rifiuta l'eliminazione di un numero usato per inviare messaggi a pagamento negli ultimi 30 giorni. Eliminarlo è una pulizia facoltativa, non un requisito per collegare il nuovo numero, ma lasciare numeri inutilizzati nell'account rende facile che un sistema continui a usare quello sbagliato. Rimuoverlo dopo che sono passati i 30 giorni mantiene l'account leggibile. - Cambiare il numero nell'app prima di pianificare la riconnessione. La vecchia connessione si chiude in quel momento. - Lasciare il vecchio phone number ID nelle integrazioni. Gli invii falliscono invece di seguire il nuovo numero. - Provare a eliminare il vecchio numero subito dopo il passaggio. Meta lo blocca se ha inviato messaggi a pagamento nei 30 giorni precedenti. **La connessione segue il mio nuovo numero?** No. Meta la disconnette con il motivo CHANGE_NUMBER e il nuovo numero viene collegato come nuova connessione. **Mi serve un nuovo phone number ID?** Sì. Il nuovo numero è un numero di telefono aziendale distinto sulla piattaforma, con un proprio ID. **Posso eliminare subito il vecchio numero?** Solo se non ha inviato messaggi a pagamento negli ultimi 30 giorni, e solo un amministratore del portfolio può eliminarlo. **Devo scegliere di nuovo un nome visualizzato?** Sì. Meta richiede le informazioni sul nome visualizzato quando si registra un numero di telefono aziendale. --- ## Verifica aziendale Meta e numeri Coexistence https://easycoexistence.com/it/docs/business-verification La verifica aziendale Meta si applica a un Meta Business Portfolio, non a un numero di telefono. Un portfolio può inviare messaggi anche senza: parte con un limite di 250 destinatari unici al giorno e due numeri registrati. Verificare è una strada per arrivare al limite di 2.000, alza il tetto di numeri a 20 ed è necessario prima di chiedere la spunta blu. ### La verifica aziendale è obbligatoria per connettere un numero? No. La documentazione di Meta tratta la verifica come un modo per ampliare ciò che un portfolio può fare, non come una condizione per poter inviare. Un portfolio appena creato parte con un limite di 250 destinatari unici al di fuori della finestra di assistenza clienti su 24 ore mobili e con un tetto di due numeri di telefono aziendali registrati. Entrambi valgono che il portfolio sia verificato o no, e un'azienda può scrivere ai suoi clienti entro questi limiti fin dal primo giorno. Ciò che la verifica cambia è il tetto massimo. È una delle tre strade che Meta indica per portare il limite di messaggi da 250 a 2.000, ed è uno dei due modi per alzare a 20 il tetto di numeri registrati. ### Cosa sblocca la verifica su WhatsApp? Tre cose distinte, che spesso vengono descritte come una sola. - Una strada per il limite di messaggi: verificare è un modo per qualificarsi ai 2.000, dopodiché subentra la scalata automatica di Meta. - Un tetto di numeri più alto: Meta porta il portfolio da due numeri registrati a 20 e invia un webhook business_capability_update. - L'idoneità a Official Business Account: il portfolio proprietario del numero deve essere verificato prima di poter richiedere la spunta blu. - Nessuna delle tre cose cambia il funzionamento dell'app WhatsApp Business sul telefono. ### Come si applica la verifica a un numero Coexistence? Attraverso il portfolio. Un numero connesso tramite Coexistence si trova in un WhatsApp Business Account che appartiene a un Meta Business Portfolio, e la verifica è una proprietà di quel portfolio. Ogni numero al suo interno ne condivide il risultato, insieme al limite di messaggi del portfolio. La spunta blu è più restrittiva. La pagina di Meta sugli Official Business Account indica che lo stato non viene concesso, tra gli altri, ai numeri dell'app WhatsApp Business, e non descrive separatamente i numeri usati sia con l'app sia con la Cloud API. Gli altri criteri sono la verifica, almeno 30 giorni sulla piattaforma, la verifica in due passaggi sul numero e un nome visualizzato approvato. ### Quale portfolio va verificato? Quello che possiede il WhatsApp Business Account, che per un'azienda che connette il proprio numero dovrebbe essere il suo portfolio. Questo conta per le agenzie. Se il numero di un cliente è connesso dentro il portfolio dell'agenzia, valgono la verifica, il limite e il tetto di numeri dell'agenzia, e il limite del cliente è condiviso con tutti gli altri numeri che l'agenzia tiene lì. Meta dice chiaramente che un solo numero può consumare tutta la capacità di messaggi di un portfolio in un dato periodo. Connettere ogni azienda nel proprio portfolio mantiene verifica, limiti e fatturazione in capo all'azienda che sta davvero inviando. - Rimandare la connessione fino al termine della verifica. L'invio funziona anche senza, entro il limite iniziale. - Verificare un portfolio diverso da quello che possiede il WhatsApp Business Account. Il risultato non si trasferisce. - Tenere i numeri di più clienti in un solo portfolio dell'agenzia. Condividono un solo limite di messaggi e un solo tetto di numeri. **Mi serve la verifica aziendale per usare Coexistence?** No. Un portfolio può inviare anche senza, con un limite iniziale di 250 destinatari unici su 24 ore mobili. **La verifica mi dà la spunta blu?** Non da sola. È uno dei requisiti per lo stato di Official Business Account, che si richiede a parte e viene valutato da Meta. **La verifica è per singolo numero?** No. Appartiene al Meta Business Portfolio, e ogni numero di quel portfolio la condivide. **La verifica cambia l'app sul mio telefono?** No. Cambia i limiti della piattaforma e l'idoneità, non il comportamento dell'app WhatsApp Business. --- ## Limiti di messaggistica di WhatsApp: i livelli attuali del portfolio https://easycoexistence.com/it/docs/messaging-limits-and-tiers Un limite di messaggistica fissa quante persone uniche un'azienda può raggiungere con i messaggi fuori dalla finestra di assistenza clienti in 24 ore mobili. Dal 7 ottobre 2025 è impostato per Meta Business Portfolio e condiviso da ogni numero al suo interno: parte da 250 e sale a 2.000, 10.000, 100.000 e illimitato. ### Che cosa conta davvero il limite di messaggistica? I numeri di telefono degli utenti WhatsApp unici a cui la tua azienda recapita messaggi fuori da una finestra di assistenza clienti, in 24 ore mobili. Da questa formulazione derivano tre conseguenze. Le risposte dentro una finestra di assistenza clienti aperta non contano, quindi un numero che risponde solo a chi ha scritto per primo può operare molto oltre il suo limite senza toccarlo. Inviare più template alla stessa persona la conta una volta sola. E la finestra è mobile e non un giorno di calendario, quindi la capacità si libera gradualmente man mano che gli invii più vecchi escono dal conteggio. Il limite riguarda quante persone raggiungi per prime, non la velocità né il volume dei tuoi invii. ### Che cosa è cambiato a ottobre 2025? Prima del 7 ottobre 2025 ogni numero di telefono aveva un limite proprio, e un numero nuovo partiva da 250 a prescindere da quanto avessero guadagnato gli altri. Da allora il limite appartiene al portfolio aziendale e lo condividono tutti i numeri al suo interno. - Un numero appena registrato condivide subito il limite del portfolio. - Il primo gradino dopo 250 è 2.000, mentre prima era 1.000. - Gli aumenti arrivano 6 ore dopo che i criteri sono soddisfatti, contro le 24 di prima. - Un calo della valutazione di qualità di un numero non fa più scendere il limite. - Il campo da leggere è whatsapp_business_manager_messaging_limit; messaging_limit_tier è deprecato. ### Come sale il limite? In due fasi. Per uscire da 250, un portfolio completa un percorso di scaling: verifica l'azienda, fa verificare l'azienda dal partner di onboarding, oppure recapita 2.000 messaggi fuori dalle finestre di assistenza clienti a destinatari unici entro 30 giorni, usando template con una valutazione di qualità alta. Poi Meta esamina la qualità dei messaggi e approva o rifiuta; un rifiuto arriva come webhook account_alerts che indica l'alternativa da seguire. Da 2.000 in avanti lo scaling è automatico. Meta alza il portfolio di un livello quando invia messaggi di alta qualità su tutti i suoi numeri e template e ha usato almeno metà del limite attuale negli ultimi 7 giorni. Non c'è nulla da acquistare e nessuna richiesta da inoltrare. ### In che cosa il limite di messaggistica è diverso dal throughput? Il limite conta le persone al giorno; il throughput conta i messaggi al secondo. Sono impostati separatamente e si bloccano separatamente. Su un numero Coexistence la differenza è netta. Meta fissa il throughput a 20 messaggi al secondo per qualsiasi numero usato sia con l'app WhatsApp Business sia con Cloud API, per mantenerlo compatibile con l'app. Quel valore non cambia con il livello del portfolio, quindi un portfolio con limite di messaggistica illimitato invia comunque a 20 al secondo da un numero Coexistence. Il limite al secondo, il limite per destinatario e il limite delle chiamate di gestione hanno ciascuno la propria pagina e i propri codici di errore. - Leggere messaging_limit_tier. È deprecato; il campo attuale è whatsapp_business_manager_messaging_limit. - Pensare che ogni numero nuovo parta da 250. Da ottobre 2025 eredita subito il limite del portfolio. - Contare le risposte nel limite. I messaggi dentro una finestra di assistenza clienti aperta non ne fanno parte. - Lasciare che la campagna di un numero prosciughi gli altri. L'intero portfolio attinge allo stesso limite. **Il limite vale per numero o per account?** Per Meta Business Portfolio dal 7 ottobre 2025. Lo condividono tutti i numeri del portfolio. **Le risposte dei clienti contano nel mio limite?** No. Contano solo i messaggi recapitati fuori da una finestra di assistenza clienti, e ogni destinatario unico viene contato una volta ogni 24 ore mobili. **Una valutazione di qualità bassa può abbassare il mio limite?** Non più dal 2025, da ottobre. Meta ha smesso di far scendere i limiti quando la qualità cala, anche se la qualità decide ancora se il limite cresce. **Un livello più alto aumenta il throughput di Coexistence?** No. Su un numero Coexistence il throughput è fisso a 20 messaggi al secondo, qualunque sia il livello. --- ## Cataloghi prodotto su un numero Coexistence https://easycoexistence.com/it/docs/catalog-and-coexistence Collegare un numero tramite Coexistence lascia invariati nell'app WhatsApp Business gli strumenti di catalogo, ordini e stati, e Cloud API non espone questi strumenti dell'app. I messaggi prodotto tramite l'API usano un catalogo caricato su Meta e collegato al WhatsApp Business Account, configurato per ciascun numero di telefono. ### Il catalogo dell'app WhatsApp Business sopravvive a Coexistence? Sì, sul telefono. La tabella delle funzionalità di Coexistence di Meta elenca gli strumenti aziendali, citando catalogo, ordini e stati come esempi, senza alcuna modifica al loro funzionamento nell'app WhatsApp Business dopo l'onboarding. La stessa riga li segna come non supportati su Cloud API. È questo il punto da tenere presente: un'integrazione non deve aspettarsi di leggere, modificare o replicare lo strumento catalogo dell'app tramite l'API. Quindi un negozio che vende dal catalogo dell'app continua a farlo esattamente come prima dopo la connessione. In più, ottiene l'API, con il suo modo di inviare i prodotti. ### Come funziona un catalogo prodotti tramite Cloud API? Tramite un catalogo caricato su Meta e collegato al WhatsApp Business Account. Un catalogo è un inventario strutturato di prodotti o servizi, e ogni articolo riporta dettagli come nome, descrizione, prezzo, immagini e disponibilità. Meta descrive quattro fasi. - Caricamento dell'inventario, tramite la Commerce API o Meta Commerce Manager. - Configurazione commerce per numero di telefono: se il carrello è abilitato e se il catalogo è visibile. - Condivisione dei prodotti con messaggi catalogo, prodotto singolo, multiprodotto o carosello. - Risposte dei clienti, che arrivano come notifiche webhook con i dettagli dell'ordine e le domande sui prodotti. ### Quali differenze ci sono tra i messaggi prodotto nell'app e tramite l'API? Meta documenta una differenza visibile: i messaggi inviati tramite Cloud API al momento non mostrano l'icona del carrello nell'intestazione della chat, a differenza dei messaggi prodotto inviati dall'app WhatsApp Business. Lato API ci sono anche impostazioni che l'app non espone allo stesso modo. Per impostazione predefinita il carrello è abilitato e l'icona della vetrina è nascosta per ogni numero di telefono aziendale dell'account, ed entrambi si possono cambiare per numero con l'endpoint delle impostazioni commerce. Se disattivi il catalogo, i link catalogo wa.me e il pulsante Visualizza catalogo mostrano un avviso di catalogo non valido quando vengono toccati. Fuori dalla finestra di assistenza clienti, i prodotti partono comunque dentro un template approvato, come qualsiasi altro messaggio avviato dall'azienda. ### Chi controlla i prodotti? Meta, in automatico. Gli articoli aggiunti a un catalogo collegato a un WhatsApp Business Account vengono esaminati, e un articolo che viola le policy viene segnalato, con l'azienda rimandata alle WhatsApp Commerce Policies. Gli articoli non approvati si possono contestare in Meta Commerce Manager. I clienti possono anche segnalare uno specifico prodotto ricevuto in un messaggio, il che avvia una verifica a sé. Le segnalazioni sull'azienda stessa sono un'altra cosa: sono uno dei segnali che Meta usa per il punteggio di qualità di un numero. Le aziende con sede in India hanno l'obbligo aggiuntivo di rispettare le leggi sulla vendita online, che Meta gestisce tramite la Business Compliance API. - Aspettarsi di poter leggere lo strumento catalogo dell'app tramite l'API. Meta lo indica come non supportato su Cloud API. - Disattivare il catalogo su un numero mentre i link catalogo wa.me sono ancora in circolazione. Quei link mostrano poi un avviso di catalogo non valido. - Inviare prodotti fuori dalla finestra di assistenza clienti senza un template. I messaggi avviati dall'azienda ne richiedono comunque uno. **Collegare il numero cancella il mio catalogo?** No. Meta indica gli strumenti aziendali dell'app, catalogo compreso, come invariati dopo l'onboarding Coexistence. **L'API può leggere il catalogo della mia app?** Meta segna gli strumenti aziendali dell'app come non supportati su Cloud API. I messaggi prodotto via API usano un catalogo collegato al WhatsApp Business Account. **Quanti prodotti entrano in un messaggio?** Fino a 30 in un messaggio multiprodotto, organizzati in sezioni. **Posso disattivare il carrello?** Sì, per numero di telefono, tramite l'endpoint delle impostazioni commerce. È abilitato per impostazione predefinita. --- ## Liste broadcast e template marketing dopo Coexistence https://easycoexistence.com/it/docs/broadcast-lists-vs-templates Quando un numero è connesso tramite Coexistence, le liste broadcast dell'app WhatsApp Business diventano di sola lettura e non se ne possono creare di nuove. L'equivalente via API è un template marketing inviato a ogni destinatario: richiede l'opt-in, conta nel limite di messaggistica del Business Portfolio, è fatturato da Meta e rispetta le preferenze di marketing di ciascuna persona. ### Cosa sostituisce una lista broadcast sull'API? Un template marketing approvato, inviato una volta per destinatario tramite Cloud API. Sull'API non esiste un oggetto lista: l'integrazione conserva il pubblico e invia il template a ogni numero che ne fa parte. Questo cambia tre cose insieme. Il contenuto passa dalla revisione dei template di Meta prima di poter essere inviato. Ogni invio fuori dalla finestra di assistenza clienti apre una conversazione che Meta addebita al metodo di pagamento del WhatsApp Business Account dell'azienda. E ogni destinatario unico conta nel limite di messaggistica del Business Portfolio sulle 24 ore mobili. La disattivazione in sé, e i motivi indicati da Meta, sono trattati nella pagina sulle funzioni che Coexistence disattiva. ### Chi può ricevere un template marketing? Le persone che hanno dato il proprio numero all'azienda e hanno accettato di ricevere sue comunicazioni. La Business Messaging Policy di Meta rende esplicite entrambe le condizioni, e l'opt-in deve nominare l'azienda e indicare che la persona accetta di ricevere i suoi messaggi. Meta lascia il metodo all'azienda, purché rispetti questi requisiti e la legge applicabile: SMS, modulo su un sito web, chiamata IVR o modulo cartaceo firmato sono tutti esempi citati. La prova dell'opt-in si trova quindi nei registri dell'azienda, non nella rubrica di un telefono. Inviare a persone che non hanno mai dato l'opt-in è anche il modo più rapido per raccogliere blocchi e segnalazioni, che abbassano la qualità. ### Perché alcuni template marketing non arrivano? Perché l'API applica controlli per destinatario che le liste broadcast non mostravano. - Limiti di marketing per utente: WhatsApp può trattenere i template marketing verso una persona con meno probabilità di interagire, restituendo 131049. - Marketing interrotto: una persona può interrompere i messaggi di marketing dell'azienda nell'impostazione Offerte e annunci, e l'API restituisce 131050. - Numeri degli Stati Uniti: al momento WhatsApp non consegna i template marketing agli utenti con numeri di telefono USA. - Aree escluse: al momento i limiti per utente non sono attivi per SEE, Regno Unito, Giappone e Corea del Sud. ### Lo strumento di messaggi marketing dell'app funziona ancora? La tabella delle funzioni Coexistence di Meta raggruppa in un'unica riga gli strumenti di messaggistica dell'app: messaggi marketing, messaggio di benvenuto, messaggio di assenza, risposte rapide ed etichette. Per l'app WhatsApp Business dopo l'onboarding non registra alcuna modifica. La stessa riga li segna come non supportati su Cloud API. La funzione di messaggi marketing dell'app e i template marketing via API sono quindi due strade separate sullo stesso numero. Meta precisa inoltre che i messaggi inviati dall'app WhatsApp Business restano gratuiti dopo l'onboarding, mentre quelli inviati tramite Cloud API seguono i prezzi di Cloud API. Le liste broadcast sono l'eccezione che cambia davvero, ed è per questo che serve un sostituto. - Ritentare subito un 131049. Meta chiede di attendere almeno 24 ore, e i tentativi anticipati possono bloccare quelli successivi fino a un giorno. - Ritentare un 131050. La persona ha interrotto i messaggi di marketing dell'azienda e il messaggio non verrà ricevuto. - Importare una lista broadcast come lista di opt-in. Aver salvato il numero non è l'opt-in descritto dalla policy. **Le mie liste broadcast vengono eliminate?** No. Le liste broadcast esistenti diventano di sola lettura e finché il numero resta connesso non se ne possono creare di nuove. **Mi serve un template per scrivere al pubblico della mia lista broadcast?** Fuori da una finestra di assistenza clienti, sì. Un template marketing è la via API per le promozioni avviate dall'azienda. **Perché un template è fallito con 131050?** Quel destinatario ha scelto di non ricevere più messaggi di marketing dalla tua azienda. Meta dice di non ritentare. **La funzione di messaggi marketing dell'app non esiste più?** Meta indica gli strumenti di messaggistica dell'app, messaggi marketing compresi, come invariati nell'app dopo l'onboarding. --- ## Requisiti di opt-in di WhatsApp per i messaggi avviati dall'azienda https://easycoexistence.com/it/docs/opt-in-requirements Prima che un'azienda scriva a qualcuno su WhatsApp, la policy di Meta richiede due cose: la persona ha comunicato all'azienda il proprio numero di telefono e l'azienda ha ricevuto un opt-in che conferma la volontà di ricevere i suoi messaggi. Da novembre 2024 l'opt-in può essere generico anziché specifico per WhatsApp, ma deve indicare il nome dell'azienda e rispettare la legge locale. ### Cosa richiede la policy di opt-in di Meta? Due condizioni, che devono essere vere entrambe prima che un'azienda contatti qualcuno su WhatsApp. La persona ha comunicato all'azienda il proprio numero di cellulare e l'azienda ha ricevuto da quella persona un opt-in che conferma che vuole ricevere messaggi o chiamate successivi. L'opt-in stesso ha tre requisiti. Deve dichiarare con chiarezza che la persona acconsente a ricevere comunicazioni dall'azienda. Deve indicare con chiarezza il nome dell'azienda. E deve rispettare la legge applicabile, che Meta lascia interamente all'azienda il compito di stabilire. L'aggiornamento della policy di Meta di novembre 2024 ha allentato un punto: l'opt-in può essere generico e non deve citare WhatsApp, purché si rispetti la legge locale. ### Quali metodi di opt-in accetta Meta? Qualsiasi metodo che soddisfi i tre requisiti. Meta precisa che un metodo di questo tipo è conforme alla policy, lascia la scelta all'azienda e fornisce esempi di metodi supportati. Qualunque si usi, Meta consiglia anche di spiegare con chiarezza cosa ottiene la persona ricevendo i messaggi. - SMS. - Un modulo su un sito web. - Per telefono, tramite un flusso di risposta vocale interattiva. - Di persona o su carta, con un documento fisico firmato. - Qualunque sia il metodo, l'azienda è responsabile delle informative e dei consensi richiesti dalla legge applicabile. ### Un contatto nell'app WhatsApp Business conta come opt-in? Non da solo. La policy di Meta lega il permesso alla conferma della persona di voler ricevere messaggi dall'azienda, e un numero di telefono in una rubrica soddisfa al massimo la prima delle due condizioni. Su un numero Coexistence la cosa conta, perché la connessione può sincronizzare i contatti dell'app, e una base clienti esistente è il pubblico più ovvio per una prima campagna con i template. Avere il numero di qualcuno non equivale ad avere la sua conferma. Un cliente che scrive all'azienda è un caso diverso: il suo messaggio apre una finestra di assistenza clienti, all'interno della quale l'azienda può rispondere. ### Cosa succede se l'opt-in è debole? I destinatari reagiscono e la piattaforma risponde a quel riscontro. Le indicazioni di Meta sull'opt-in ricordano che le persone possono bloccare o segnalare un'azienda, o smettere di ricevere i suoi messaggi di marketing, e che i sistemi di Meta limitano l'invio delle aziende la cui qualità resta bassa per un periodo prolungato. Il consiglio pratico di Meta ne deriva. Definisci le aspettative indicando le categorie di messaggi che l'azienda invierà, oppure raccogli l'opt-in per categoria. Fornisci istruzioni chiare per annullare l'iscrizione a categorie specifiche e rispettale. Rendi evidenti i flussi di opt-in e di opt-out e tieni d'occhio la valutazione della qualità quando entra in uso un nuovo metodo di opt-in. La policy richiede anche di rispettare ogni richiesta di blocco, interruzione od opt-out, su WhatsApp o fuori, compresa la rimozione di quella persona dagli elenchi di contatti. - Trattare i contatti sincronizzati dell'app come una lista di opt-in. La policy chiede la conferma di ogni persona, non solo il suo numero. - Raccogliere un opt-in che non nomina mai l'azienda. Meta richiede che il nome dell'azienda sia indicato con chiarezza. - Rispettare gli opt-out solo quando arrivano su WhatsApp. La policy copre le richieste fatte attraverso qualsiasi canale. **L'opt-in deve citare WhatsApp?** No. Dall'aggiornamento della policy di novembre 2024 è ammesso un opt-in generico, purché rispetti la legge locale. **Mi serve l'opt-in per rispondere a un cliente che ha scritto per primo?** Il messaggio di un cliente apre una finestra di assistenza clienti, all'interno della quale le risposte sono consentite. L'opt-in riguarda i messaggi avviati dall'azienda. **L'opt-in può essere raccolto offline?** Sì. Meta include tra i metodi accettati quello di persona o su carta, con un documento firmato. **Cosa deve succedere quando qualcuno fa opt-out?** Smetti di scrivergli, qualunque canale abbia usato per chiederlo, e rimuovilo dai tuoi elenchi di contatti, come richiede la policy. --- ## Come blocchi e segnalazioni incidono sul quality rating di WhatsApp https://easycoexistence.com/it/docs/quality-rating-blocks-and-reports La qualità dei messaggi si valuta in base a come i destinatari hanno accolto i messaggi di un'azienda negli ultimi sette giorni, con più peso a quelli recenti. I segnali sono blocchi, segnalazioni, silenziamenti, archiviazioni e i motivi indicati da chi blocca. Una qualità bassa e prolungata porta a limitazioni di invio, all'errore 131048 sugli invii e a template sospesi. ### Quali feedback abbassano il quality rating di WhatsApp? Meta indica i segnali in modo esplicito: blocchi, segnalazioni, silenziamenti, archiviazioni e i motivi che gli utenti danno quando bloccano un'azienda. La qualità si basa su come i messaggi sono stati accolti negli ultimi sette giorni e pesa di più ciò che è recente, quindi un invio sbagliato di ieri conta più di uno di sei giorni fa. Ne derivano due conseguenze. Una sola campagna mirata male può muovere il rating in fretta, e Meta osserva che i numeri con molto traffico vedono spesso cambiare la qualità nel giro di pochi minuti. E poiché la valutazione copre solo gli ultimi sette giorni, i feedback più vecchi smettono di contare. I template hanno un rating proprio, costruito sui feedback e sui tassi di lettura, oltre a quello del numero. ### Cosa succede quando la qualità scende? Succedono più cose, a livelli diversi. - Gli invii possono fallire con 131048, che Meta collega a troppi messaggi bloccati o segnalati come spam. - I template valutati YELLOW o RED si possono ancora inviare, ma rischiano di essere messi in pausa o disattivati. - La qualità incide sul ritmo di invio dei template, che può rallentare la consegna di una campagna. - La policy consente a WhatsApp di limitare quanti messaggi un'azienda può inviare in base a blocchi e segnalazioni. - Dal 7 ottobre 2025 un calo non riduce più il limite di messaggistica del portfolio, ma può impedirne la crescita. ### Come recupero un quality rating basso? Prima ferma la fonte del feedback negativo, poi lascia che la finestra di sette giorni lo superi. Le linee guida di Meta per i messaggi di alta qualità sono la tua checklist. Scrivi solo a chi ha dato il consenso a ricevere messaggi dall'azienda. Rendi i messaggi personalizzati e utili. Evita messaggi di benvenuto o di presentazione generici. Evita di inviare troppi messaggi al giorno. Tieni contenuto e lunghezza essenziali. In pratica significa mettere in pausa la campagna o il template che attira blocchi, controllare a quale segmento di pubblico è stato inviato e verificare il consenso che quel pubblico aveva dato. Le indicazioni di Meta sull'opt-in suggeriscono di raccoglierlo per categoria di messaggio, proprio perché le categorie inattese sono ciò che le persone bloccano. ### Dove si vede il quality rating? In WhatsApp Manager, sotto Strumenti dell'account e Numeri di telefono, insieme allo stato del numero e al limite di messaggistica, e sull'oggetto del numero di telefono tramite la Graph API come quality_rating. I rating dei template si trovano su ogni template come quality_score e nel pannello Gestisci template come Alta, Media, Bassa o Qualità in attesa. Nella app WhatsApp Business sul telefono non compare nulla, ed è per questo che un numero Coexistence può peggiorare senza che nessuno in negozio se ne accorga. Il rating non arriva dal webhook phone_number_quality_update, nonostante il nome di quel campo: una pagina dedicata spiega cosa trasporta davvero quel webhook. - Inviare un messaggio di benvenuto generico a una lista appena importata. Meta lo indica come qualcosa da evitare e attira blocchi. - Ritentare gli invii falliti con 131048. La restrizione riguarda il numero, e altri invii si sommano al feedback che l'ha causata. - Guardare solo il rating del numero. I template ne hanno uno proprio, e un template RED può essere sospeso mentre il numero sembra a posto. **Un solo blocco abbassa il mio rating?** Meta non pubblica una soglia. La qualità riflette il feedback complessivo sui messaggi degli ultimi sette giorni, con più peso a quelli recenti. **Un rating basso può ridurre il mio limite di messaggistica?** Non dal 7 ottobre 2025. Può comunque impedire al limite di crescere e limitare gli invii. **Quanto ci vuole per recuperare?** Meta non pubblica un tempo di recupero. La valutazione copre gli ultimi sette giorni, quindi il feedback più vecchio non conta più. **Le chat silenziate contano?** Sì. Meta elenca silenziamenti e archiviazioni accanto a blocchi e segnalazioni tra i segnali di qualità. --- ## GDPR e Coexistence: dove vanno i dati dei messaggi https://easycoexistence.com/it/docs/gdpr-and-coexistence Quando un numero è connesso tramite Coexistence, i suoi messaggi vengono rispecchiati tra l'app WhatsApp Business e Cloud API. Meta dichiara che per Cloud API agisce come responsabile del trattamento per conto dell'azienda, conserva i messaggi per al massimo 30 giorni e si aspetta che ogni azienda rispetti i propri obblighi GDPR. ### Cosa cambia per i dati dei messaggi quando un numero usa Coexistence? Le conversazioni diventano visibili a Cloud API oltre che al telefono. La documentazione di Meta su Coexistence indica che i messaggi inviati e ricevuti vengono rispecchiati tra Cloud API e l'app WhatsApp Business, che i contatti con un numero WhatsApp possono essere sincronizzati e che durante l'onboarding si possono sincronizzare i messaggi delle chat degli ultimi sei mesi. Le chat di gruppo non vengono sincronizzate. Da quel momento i messaggi individuali del numero passano attraverso Cloud API, che Meta descrive come un sistema che decifra il messaggio ricevuto e lo inoltra all'azienda, e cifra i messaggi in uscita con il protocollo Signal prima della consegna. Questa pagina riporta ciò che Meta documenta e ciò che fa EasyCoexistence. Non è una consulenza legale: stabilire se una determinata configurazione rispetti il GDPR spetta all'azienda e ai suoi consulenti. ### Cosa dice Meta del proprio ruolo ai sensi del GDPR? La pagina di Meta sulla privacy dei dati di Cloud API espone la sua posizione con parole proprie. - Dove la legge riconosce la figura del responsabile del trattamento, Meta agisce come tale per conto dell'azienda quando fornisce Cloud API. - Cloud API usa i messaggi che elabora solo per conto e su istruzione dell'azienda, salvo diverse indicazioni. - I messaggi sono conservati per al massimo 30 giorni; gli identificatori degli utenti vengono eliminati entro 30 giorni dall'ultimo aggiornamento di stato di un messaggio. - I clienti di Cloud API devono rispettare i propri obblighi previsti da leggi come il GDPR. - I clienti nella regione europea sono coperti dal WhatsApp Business Data Transfer Addendum. ### I dati dei messaggi possono essere archiviati nell'UE? Meta offre l'archiviazione locale di Cloud API, che mantiene il contenuto dei messaggi a riposo in un paese scelto dopo un breve periodo di utilizzo. Per Cloud API questo periodo è di al massimo 60 minuti, durante i quali il contenuto può essere elaborato nei data center di Meta a livello internazionale. Le opzioni europee sono la Germania per l'UE, la Svizzera e il Regno Unito. L'archiviazione locale si imposta alla registrazione del numero e, per cambiarla su un numero già registrato, bisogna annullare la registrazione e registrarlo di nuovo. La documentazione di Meta sulla registrazione indica inoltre che l'endpoint di annullamento della registrazione non può essere usato su un numero in uso sia con Cloud API sia con l'app WhatsApp Business, e non descrive un percorso separato per attivare l'archiviazione locale su un numero Coexistence. ### Dove vanno i messaggi dopo Meta? All'endpoint che riceve i webhook del WhatsApp Business Account. L'override dei webhook di Meta permette a un'app di inviare i webhook di un dato account a un URL di callback diverso da quello dell'app. EasyCoexistence usa questo override per indirizzare gli eventi dei messaggi verso il sistema dell'azienda: così Meta consegna lì il contenuto delle conversazioni e non a noi, e EasyCoexistence non conserva mai il contenuto delle conversazioni. Conserviamo gli eventi operativi, come lo stato della connessione e la qualità, di cui è fatto il monitoraggio. Meta documenta inoltre di disporre dei report SOC 2 Type II e ISO 27001 per Cloud API, pubblicati tramite il suo Business Messaging Compliance Center. - Dare per scontato che il ruolo di responsabile del trattamento di Meta copra gli obblighi dell'azienda. Meta dichiara che i clienti devono rispettare i propri obblighi GDPR. - Accettare la sincronizzazione della cronologia senza aver deciso dove finisce. Fino a sei mesi di chat possono essere consegnati al sistema ricevente. - Pianificare di attivare l'archiviazione locale più avanti. Si imposta alla registrazione e cambiarla significa registrare di nuovo il numero. **Meta è responsabile o titolare del trattamento per Cloud API?** Meta dichiara di agire come responsabile del trattamento per conto dell'azienda per Cloud API, dove la legge riconosce questa figura. **Per quanto tempo Meta conserva il contenuto dei messaggi?** Meta dichiara un periodo massimo di conservazione di 30 giorni per i messaggi di Cloud API, per funzioni come la ritrasmissione. **EasyCoexistence vede le mie conversazioni?** Gli eventi dei messaggi sono instradati da Meta al tuo sistema e EasyCoexistence non conserva mai il contenuto delle conversazioni. **Questa pagina è una consulenza legale?** No. Riporta ciò che Meta documenta e ciò che fa EasyCoexistence. La valutazione della conformità spetta all'azienda e ai suoi consulenti.