
# Changelog

Novità. Aggiornamenti del prodotto, miglioramenti e correzioni: i più recenti per primi.

Want to suggest a feature or report an issue? [Contact Support](mailto:hi@youraiconnector.com).



<nav class="changelog-jump" aria-label="Jump to month"><span class="changelog-jump-label">Vai a</span><a class="changelog-jump-link" href="#september-2026">Settembre 2026</a><a class="changelog-jump-link" href="#august-2026">Agosto 2026</a><a class="changelog-jump-link" href="#july-2026">Luglio 2026</a><a class="changelog-jump-link" href="#june-2026">Giugno 2026</a><a class="changelog-jump-link" href="#may-2026">Maggio 2026</a><a class="changelog-jump-link" href="#april-2026">Aprile 2026</a></nav>


## Settembre 2026

_Copre le versioni rilasciate a settembre 2026_

### Novità


- **Scegli se il Riepilogo Giornaliero deve aggiungere schede attività.** Il riepilogo notturno legge le conversazioni della giornata e, finora, trasformava sempre gli elementi d'azione trovati in schede sulla tua bacheca Attività, al costo di un credito ciascuna. Apri **Riepiloghi Giornalieri** → **Configura** e troverai un nuovo interruttore in alto, **Crea schede attività dagli elementi d'azione**. Lascialo attivo e nulla cambierà. Disattivalo e il riepilogo elencherà comunque gli elementi d'azione sulla sua scheda, ma non aggiungerà nulla alla bacheca e non addebiterà alcun costo. Le attività di tipo "Avviso umano" e le attività create dall'IA durante la conversazione non ne risentono.

- **Le chiavi Anthropic collegate all'identità ora funzionano per il BYOK.** Le chiavi più recenti di Anthropic per account personali e di servizio possono essere configurate per funzionare in più aree di lavoro, ma Anthropic rifiuta ogni richiesta effettuata con esse se non viene inviato anche l'ID dell'area di lavoro. Finora una chiave di questo tipo sembrava salvata, ma ogni risposta dell'IA falliva. La pagina Chiavi API BYOK ora ha un campo **ID area di lavoro** accanto alla chiave (incolla l'ID `wrkspc_…` dalla Console Anthropic, o fai clic su **Modifica ID area di lavoro** su una chiave già archiviata), e lo inviamo con ogni richiesta. Verifichiamo inoltre ogni chiave con Anthropic nel momento in cui la salvi, quindi una chiave che necessita del suo ID area di lavoro, o una chiave errata, viene rifiutata immediatamente con la correzione nel messaggio invece di avere un bot che smette silenziosamente di rispondere. Vedi [Bring Your Own Anthropic Key](../settings/account-settings.md#bring-your-own-anthropic-key-byok).
- **Il widget della chat ora parla giapponese.** Un visitatore che naviga in giapponese (la tua pagina dichiara `<html lang="ja">`, o il suo browser è impostato su giapponese) ora riceve anche le etichette del widget in giapponese: lo stato **オンライン** sotto il tuo nome, il prompt **メッセージを入力...** nella casella del messaggio, il menu delle impostazioni, il modulo di contatto e il consenso alla privacy. Prima, questi rimanevano in inglese mentre tutto il resto intorno era in giapponese. Il tuo messaggio di apertura, il popup proattivo e le domande iniziali vengono tradotti automaticamente anche in giapponese, inclusi i widget configurati prima di questa modifica: non è necessario salvare nuovamente. Richiesto dalla community. Vedi [Languages](../get-started/chat-widget.md#languages).
- **Contrassegna una chat come non letta.** Hai letto qualcosa di cui si sta occupando un collega e vuoi che risalti di nuovo? Apri il menu a tre punti della chat e scegli **Contrassegna come non letta**, oppure seleziona diverse chat e premi **Non lette** nella barra delle azioni collettive. Il badge "non letto" riappare e la chat si chiude, rimanendo tale finché qualcuno non la apre: la risposta dell'IA o un follow-up inviato nel frattempo non la rimuoveranno più. Cambia solo la tua casella di posta: il contatto non riceve mai una conferma di lettura o altro. Richiesto dalla community. Vedi [Mark as read / Mark as unread](../chats/chat-interface.md#the-three-dot-menu).
- **Cebuano (Bisaya) come lingua dell'agente.** L'elenco **Lingua principale** del tuo agente ora offre **Cebuano (Bisaya)**, accanto a filippino e taglish. Il cebuano è una lingua a sé stante, non un dialetto del tagalog, e un agente impostato su filippino tende a passare al tagalog quando un cliente di Cebu, Bohol, Davao o altrove nelle Visayas e a Mindanao scrive in bisaya. Impostalo su cebuano e risponderà nel bisaya di tutti i giorni, prestiti linguistici inglesi inclusi. Selezionalo da **Lingua principale** nella parte superiore della scheda Istruzioni IA di un agente (o durante la creazione dell'agente); viene salvato immediatamente e ogni campagna collegata a quell'agente seguirà questa impostazione. Richiesto dalla community. Vedi [AI Agents](../ai-agents/ai-agents.md).
- **Limiti di esecuzione sulle funzioni personalizzate.** Ogni funzione personalizzata ora ha una sezione opzionale **Limiti di esecuzione** nel suo editor: contrassegna una funzione come **sola lettura** (legge solo i dati, quindi l'IA può ripetere in sicurezza un turno di conversazione interrotto a metà risposta invece di lasciare il cliente senza una risposta), **fornisci un risultato memorizzato nella cache** quando l'IA ripete una chiamata con gli stessi input, limita quante volte una funzione può essere eseguita **per conversazione** e applica un limite di frequenza **per finestra temporale** (ad esempio, al massimo 5 esecuzioni all'ora). Quando un limite viene raggiunto, l'IA viene informata del motivo e risponde con le informazioni di cui dispone già: il cliente non viene mai lasciato in sospeso. I limiti contano solo le esecuzioni riuscite e si applicano su ogni canale; le conversazioni di prova sono esenti. Vedi [Execution Limits](../ai-automation/custom-functions.md#execution-limits).
- **Limiti di esecuzione anche sugli strumenti del server MCP.** Gli stessi limiti ora esistono per strumento su ogni server MCP connesso, accanto all'interruttore on/off di ogni strumento nell'editor del server: limita le esecuzioni per conversazione o per finestra temporale, fornisci risultati memorizzati nella cache su chiamate ripetute e imposta se uno strumento è di sola lettura: **Automatico** si fida di ciò che dichiara il server stesso, oppure puoi sovrascriverlo in entrambi i modi. I limiti vengono applicati dal nostro lato, quindi funzionano con qualsiasi server tu connetta, senza bisogno di supporto lato server. Vedi [Setting Execution Limits per Tool](../ai-automation/mcp-servers.md#setting-execution-limits-per-tool).

- **Le prenotazioni ora possono essere distribuite equamente tra le tue stanze e il tuo staff.** Quando un contatto prenota senza richiedere una persona in particolare, la prenotazione è sempre stata assegnata alla prima stanza libera del tuo elenco; di conseguenza, la persona in cima alla lista rimaneva sempre occupata, mentre i colleghi restavano semivuoti. I tipi di evento con due o più stanze ora dispongono dell'opzione **Distribuisci le prenotazioni equamente** nella sezione Stanze: attivala e ogni prenotazione senza preferenze verrà assegnata alla persona con meno impegni, conteggiando gli appuntamenti recenti e futuri. I contatti che richiedono una persona specifica continueranno a ricevere quella persona, le serie ricorrenti rimarranno con lo stesso incaricato e una stanza chiusa o al completo in quel momento verrà ignorata a favore della successiva meno occupata. L'IA chiede inoltre una volta se il contatto ha una preferenza prima di scegliere per lui, e l'opzione **Chiunque** nella pagina di prenotazione pubblica segue la stessa regola. Disattivata per impostazione predefinita: lasciala disattivata e nulla cambierà. Vedi [Distribuire le prenotazioni equamente](../appointments/booking-system.md#spreading-bookings-evenly-across-rooms).

- **Le automazioni possono inviare note vocali e allegati testuali.** L'azione **Invia messaggio** ora ha tre campi extra accanto al link multimediale: **Tipo di media** (il tipo MIME del file, così un PDF, una clip audio o un video viene allegato come tale invece di essere indovinato), **Nome file** per i documenti e un interruttore **Invia come nota vocale** che recapita l'audio su WhatsApp come bolla di riproduzione invece che come file scaricabile. Abbinalo a una clip OGG/Opus (`audio/ogg`) da un servizio di sintesi vocale come ElevenLabs e un'automazione potrà rispondere a un contatto con un messaggio vocale. Vedi [Azioni](../automations/automations.md#actions).
- **Conteggio contatti e spostamento in blocco degli agenti tramite API.** Due nuove chiamate rispondono alle domande che prima richiedevano di scorrere ogni contatto. `GET /contacts/count` restituisce quanti contatti corrispondono a un filtro (per agente, canale, tag, lista, stato o assistente IA attivo/disattivo) con una suddivisione per canale; senza alcun filtro, ottieni il totale dell'account. `POST /contacts/bulk-assign-agent` sposta fino a 500 contatti su un altro agente IA in una sola chiamata, scelti tramite ID o gli stessi filtri; cambia solo chi risponderà in seguito, non invia mai messaggi a nessuno. Champ usa entrambe, quindi ora puoi chiedergli "quanti contatti ho sul mio agente di Supporto?" e ottenere il totale reale, oppure dirgli di spostare un intero gruppo su un altro agente. Vedi [Conteggio contatti](../api/contacts.md#count-contacts) e [Chiedere a Champ di farlo per te](../get-started/meet-champ.md#asking-champ-to-do-it-for-you).
- **Una guida ai Punti di Ingresso per l'API e un Agente per numero WhatsApp tramite API.** Decidere quale Agente IA risponde a una nuova conversazione ora ha la sua guida API: impostazioni predefinite del canale, regole per parole chiave, commenti e follower, l'ordine in cui le regole vengono verificate e come modificare o ritirare una regola. L'esploratore API ha anche appreso l'ambito per numero rilasciato ad agosto: `PUT /entry-points/channel-defaults` accetta un parametro opzionale `phone_number` per assegnare a un numero WhatsApp collegato il proprio Agente, e `DELETE` con lo stesso parametro cancella solo quello. La guida ai Modelli WhatsApp ora copre la scrittura dei modelli di follow-up di una campagna con l'IA (`POST /campaigns/{campaignId}/template-generation`) e come seguire il lavoro. Vedi [API Punti di Ingresso](../api/entry-points.md) e [Genera modelli di follow-up con l'IA](../api/templates.md#generate-follow-up-templates-with-ai).


### Risolto


- **"Invia subito la risposta al contatto" in un'attività FAQ invia di nuovo.** La risoluzione di un'attività di aggiornamento FAQ con quell'opzione attiva dovrebbe far sì che l'IA risponda immediatamente alla domanda originale del contatto. Sugli account che utilizzano Agenti IA, non veniva inviato nulla: la FAQ veniva salvata e l'attività completata, ma la risposta non veniva mai inviata, indipendentemente dal fatto che avessi pubblicato una nuova FAQ o collegato una esistente. Le attività FAQ generate dal riepilogo giornaliero erano interessate allo stesso modo e la loro FAQ non veniva nemmeno aggiunta alla base di conoscenza dell'agente. La risposta ora viene inviata tramite l'agente IA che gestisce quel contatto e la FAQ viene inserita nella base di conoscenza di quell'agente. L'API `POST /tasks/{taskId}/approve-faq` ha ottenuto un flag `send_follow_up` che esegue la stessa operazione e riporta quanto accaduto in `follow_up_status`. Vedi [Attività di aggiornamento FAQ](../tasks/tasks.md#faq-update-tasks) e [Approvare un suggerimento FAQ](../api/tasks.md#approve-an-faq-suggestion).
- **Le note vocali più vecchie di una settimana vengono riprodotte di nuovo nella chat.** L'audio ricevuto su WhatsApp Web viene archiviato dietro un link che scade dopo sette giorni. Il lettore della chat continuava a utilizzare il vecchio link invece di richiederne uno nuovo come già avveniva per le foto, quindi qualsiasi nota vocale più vecchia di una settimana si apriva come un lettore 0:00 che rimaneva silenzioso. Il lettore ora recupera un nuovo link prima di caricarsi e mostra --:-- finché la durata non è nota. Nulla è andato perduto: ogni nota vocale più vecchia viene riprodotta come prima. Vedi [Interfaccia chat](../chats/chat-interface.md#voice-notes).

- **Gli avvisi umani risolti non rimangono più sulla bacheca Attività.** Una scheda `Human Alert` si chiudeva solo quando un membro del team digitava una risposta nella dashboard. Rispondere in qualsiasi altro modo (riprendendo l'IA nella chat, rispondendo tramite API o spuntando la scheda) cancellava l'avviso sulla conversazione ma lasciava la scheda aperta. La scheda ora si chiude nel momento in cui l'avviso viene risolto, indipendentemente da come accade. Inoltre, il Riepilogo Giornaliero notturno, che legge le chat della giornata a posteriori, aggiungeva di nuovo una fresca attività di "revisione chat" per le escalation a cui avevi già risposto ore prima. Ora riconosce un'escalation risolta (la tua risposta nella trascrizione o l'avviso già cancellato) e la salta. Più in generale, il riepilogo non archivia più schede "assisti X" / "rispondi a X" / "segui X" per conversazioni di cui qualcuno è già responsabile: una chat a cui uno di voi ha risposto quel giorno, o una su cui l'IA sta ancora lavorando e ha avuto l'ultima parola. Aggiornamenti FAQ, segnalazioni di bug e richieste di funzionalità da quelle chat vengono comunque archiviati.
- **Niente più caratteri semplificati errati nelle risposte in Cinese Tradizionale.** Un agente impostato su Cinese (Tradizionale) o Cinese (Hong Kong) lasciava occasionalmente scivolare un carattere o una parola semplificata in una risposta altrimenti tradizionale (请问 invece di 請問, 适合 invece di 適合), anche con istruzioni che lo vietavano. Ogni risposta, follow-up, risposta ai commenti e didascalia multimediale viene ora controllata prima dell'invio e qualsiasi carattere semplificato viene riscritto nella sua forma tradizionale, mentre il testo già tradizionale rimane esattamente come scritto. Segnalato da un cliente a Taiwan. Vedi [Lingua principale](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).
- **I caratteri cinesi non si inseriscono più nelle risposte in Giapponese.** Un agente che scriveva in giapponese sui piani Max o Mini sostituiva occasionalmente un carattere cinese a quello giapponese (现在 invece di 現在, 这类 invece di この種の), anche con una regola "solo giapponese" nel suo playbook. Ogni risposta, follow-up e risposta ai commenti in giapponese viene ora controllata per caratteri che esistono solo in cinese; quando ne scivola uno, la risposta viene rigenerata una volta con una correzione e viene inviata la versione corretta. I kanji comuni, inclusi nomi come 達也, non vengono mai toccati. Segnalato dalla community. Vedi [Lingua principale](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **La tua app di accesso Instagram non ha più bisogno dei dettagli dell'app Facebook.** Salvare un'app di accesso Instagram tramite API (`PUT /account-config/meta-app`) richiedeva anche l'ID app Facebook, il segreto dell'app e la configurazione di accesso, anche quando l'accesso Instagram è l'unica cosa che utilizzi. La coppia Instagram ora può essere salvata da sola e la risposta elenca solo l'URL del webhook di accesso Instagram. Invia entrambi i set se utilizzi entrambi i flussi; un salvataggio sostituisce sempre l'intera impostazione. Vedi [Porta la tua app di accesso Instagram](../api/channels.md#bring-your-own-instagram-login-app-token-push).
- **Genera Risposta ora cerca ciò che gli dici di offrire.** Un'istruzione a pressione prolungata come "offrigli il piano annuale" produceva una bozza che presupponeva che il contatto l'avesse già accettato e non diceva nulla su cosa includesse il piano, perché l'IA leggeva solo le FAQ corrispondenti agli ultimi messaggi del contatto. La tua istruzione ora guida quali FAQ e voci della knowledge base l'IA legge prima di scrivere la bozza, e un "offri", "invita" o "chiedi" produce una domanda a cui il contatto può ancora rispondere, non un messaggio che presume un sì. I fatti che dichiari nell'istruzione ("Lo sto aggiornando al Livello 6, che è illimitato") ora finiscono nella bozza così come sono, anche quando le tue FAQ non li menzionano; l'IA non risponde più che "non può confermare" o che "lo segnalerà al team". Sono state corrette anche le bozze che occasionalmente tornavano vuote o come una singola parola isolata. Le bozze ora cercano nella tua knowledge base nello stesso modo in cui l'IA fa quando risponde da sola (per significato, non solo per corrispondenza di parole), quindi un'istruzione formulata diversamente dalle tue FAQ la troverà comunque. Vedi [Genera Risposta](../chats/chat-interface.md#generate-reply).
- **La chat di Champ è di nuovo privata per ogni persona.** Un membro del team che passava al tuo account poteva aprire Champ e vedere l'intera conversazione con lui, e tutto ciò che chiedeva veniva archiviato a tuo nome. Ogni persona del team ora ha la propria chat con Champ, indipendentemente dall'account su cui sta lavorando. Vedi [Incontra Champ](../get-started/meet-champ.md).
- **L'evento webhook Saldo crediti basso ora può essere selezionato.** L'evento di preavviso per un saldo crediti che scende sotto la soglia di avviso era pienamente supportato dietro le quinte, ma il modulo webhook non lo offriva mai, e un webhook iscritto ad esso tramite API non mostrava quell'iscrizione nel modulo. Ora appare nell'elenco degli eventi come qualsiasi altro evento. Vedi [I 22 eventi Webhook](../integrations/webhooks.md#the-22-webhook-events).
- **Champ conta i tuoi contatti invece di indovinare.** Alla domanda "quanti contatti ho su questo agente?", Champ rispondeva basandosi sui primi 20 contatti che riusciva a vedere e presentava quel numero come il tuo totale, offrendosi di spostarli "tutti" su un altro agente quando poteva vederne solo 20. Ora li conta correttamente, indipendentemente da quanti siano, e quando un elenco che ti mostra è solo la prima pagina, lo specifica. Vedi [Incontra Champ](../get-started/meet-champ.md).
- **Le email e le notifiche delle attività ora parlano un inglese semplice.** Le email "nuova attività" e "attività completata", e le relative notifiche push, stampavano il tipo, la priorità e l'origine dell'attività come valori di sistema grezzi come `to_do`, `none` o `chat_composer`. Ora si leggono come parole: **Da fare**, **Nessuna**, e una frase che dice da dove proviene l'attività, ad esempio "È stata creata una nuova attività da una risposta in chat" o "…dal tuo assistente IA". Lo stesso vale per i valori nelle versioni personalizzate di queste email e per ogni lingua delle email.

### Miglioramenti

- **Trigger webhook: contano anche i valori nell'indirizzo web.** Alcuni costruttori di moduli non possono cambiare la forma di ciò che inviano (Paperform, ad esempio, invia ogni risposta annidata all'interno di un elenco, quindi `${trigger.phone_number}` rimaneva vuoto) ma possono inserire una risposta nell'indirizzo a cui inviano. Qualsiasi cosa aggiunta alla fine dell'indirizzo webhook dell'automazione è ora un campo come un altro: `…?phone={{ your_phone_question }}` dal loro lato ti dà `${trigger.phone}` dal nostro, e appare nel campione Ascolta webhook così puoi sceglierlo con il pulsante +. Un campo inviato sia nell'indirizzo che nel corpo mantiene il valore del corpo. Vedi [Trigger](../automations/automations.md#triggers).

- **Il completamento di un'attività non ti invia più una notifica di "Attività completata".** Venivi avvisato due volte per ogni attività: un avviso di "Nuova attività" quando veniva creata e un secondo avviso di "Attività completata" (campanella, email e push) nel momento in cui la finivi — mentre il primo rimaneva non letto. L'avviso di completamento è sparito. Invece, l'avviso di "Nuova attività" e qualsiasi promemoria di scadenza per quell'attività si cancellano non appena apri l'attività o la sposti in una colonna completata, sia che tu lo faccia dalla bacheca, dalla pagina dell'attività o dalla campanella delle notifiche. L'evento webhook **Attività completata** rimane invariato. Vedi [Notifiche](../settings/notifications.md#what-you-can-be-notified-about).
- **Gli avvisi non letti rimangono in cima alla campanella delle notifiche.** Gli avvisi che non hai ancora aperto ora si trovano sopra quelli che hai già letto, con i più recenti per primi all'interno di ogni gruppo, in modo che un avviso non letto non scorra mai sotto quelli più recenti che hai già gestito. Aprilo o contrassegnalo come letto e tornerà nella cronologia. Vedi [La campanella delle notifiche](../settings/notifications.md#the-notification-bell).
- **Controlla la tua password prima di accedere.** I campi della password nelle schermate di accesso, registrazione e nuova password ora hanno un'icona a forma di occhio sulla destra. Cliccaci sopra per mostrare ciò che hai digitato e clicca di nuovo per nasconderlo — non dovrai più indovinare se un accesso rifiutato fosse un errore di battitura. Richiesto dal cliente di un'agenzia.
- **La rimozione di una reazione ora richiede un clic deliberato.** Il chip di reazione sotto un messaggio in precedenza ritirava la tua emoji nel momento in cui ci cliccavi sopra, senza alcun avviso che un clic avrebbe causato ciò. Il chip stesso non fa più nulla; passaci sopra con il mouse e una piccola **×** scorrerà accanto all'emoji, con un suggerimento che spiega cosa fa, e solo quella × rimuove la tua reazione (su un telefono la × è sempre visibile). Vedi [Reagire a un messaggio](../chats/chat-interface.md#reacting-to-a-message).
- **I saluti del widget chat ora parlano anche sloveno, thailandese e bengalese.** I pulsanti e le etichette del widget passavano già a quelle tre lingue per i visitatori che le utilizzavano, ma il tuo messaggio di apertura, la bolla popup e le domande iniziali rimanevano nella lingua in cui li avevi scritti. Ora vengono tradotti automaticamente in tutte le quindici lingue supportate come il resto, inclusi i widget che hai configurato prima di questa modifica — non è necessario salvare di nuovo. Vedi [Lingue](../get-started/chat-widget.md#languages).



- **Ora è evidente come comprimere il pannello dei contatti e la barra laterale.** Il pannello a destra di una conversazione poteva essere nascosto solo dall'icona delle informazioni nell'intestazione della conversazione, che nessuno interpretava come "chiudi". Il pannello ora ha la sua doppia freccia (») nell'angolo superiore e l'icona nell'intestazione si trasforma nella stessa doppia freccia quando il pannello è aperto, così entrambi lo nascondono; l'icona delle informazioni ricompare quando il pannello è nascosto, che è il modo in cui lo si riapre. Il pulsante di compressione della barra laterale aveva lo stesso problema: usava la stessa icona ☰ del pulsante che la espande, quindi comprimere ed espandere sembravano identici. Ora è anche una doppia freccia («), in linea con il resto dell'app. Vedi [Interfaccia Chat](../chats/chat-interface.md#right-panel-the-contact-panel) e [Dashboard](../get-started/dashboard.md#sidebar-navigation).

## Agosto 2026

_Copre le versioni rilasciate dall'1 al 31 agosto 2026_

### Novità


- **Pulsanti di azione sul widget della chat.** Non tutti i visitatori vogliono digitare. Alcuni vogliono solo il tuo numero di telefono, il tuo indirizzo o la tua email, e li vogliono subito. **Impostazioni > Widget Chat > Gestisci > Canali e Incorporamento** ora ha una sezione **Pulsanti di azione**: aggiungi fino a sei scorciatoie che si posizionano nella parte superiore del pannello della chat e portano il visitatore direttamente dove ha chiesto di andare: **Chiama** apre il loro dialer, **SMS** e **WhatsApp** aprono un messaggio per te, **Email** apre la loro app di posta, **Indicazioni** apre Google Maps al tuo indirizzo e **Link** apre qualsiasi pagina tu scelga. Rimangono visibili mentre il visitatore chatta, così qualcuno può fare due domande e toccare comunque **Indicazioni** in seguito. Tocarne uno non invia alcun messaggio e non avvia alcuna conversazione, quindi non costa crediti. Non rispondono alle domande: quello è ancora il compito del tuo agente AI, basato sulla tua knowledge base. Vedi [Pulsanti di azione](../get-started/chat-widget.md#action-buttons).

- **Invia via email la trascrizione della chat al contatto.** Il menu con i tre puntini **Esporta trascrizione** ne scarica una copia per te; la nuova opzione **Invia trascrizione via email** accanto ad essa invia invece la conversazione al contatto, in modo che possa conservare una propria copia dei passaggi, degli orari o del preventivo che hai fornito nella chat. L'indirizzo **Invia a** è precompilato quando il contatto ha un'email in archivio, mentre puoi digitarne uno quando non è presente (come nella maggior parte delle chat WhatsApp e Instagram), e puoi aggiungere una nota che apparirà sopra la conversazione. Sono inclusi solo i messaggi — ciò che il tuo agente AI ha fatto dietro le quinte rimane escluso — e le chat molto lunghe inviano i messaggi più recenti con una riga che indica quanti ne sono stati omessi. In una conversazione che è già un thread email, puoi scegliere tra rispondere all'interno di quel thread dalla tua casella di posta collegata o inviare un'email di trascrizione separato. Richiede l'accesso in modifica ai messaggi. Vedi [Invio di una trascrizione via email al contatto](../chats/chat-interface.md#emailing-a-transcript-to-the-contact).

- **Un registro degli errori per tutto ciò che non è riuscito.** Quando un messaggio non arrivava mai o l'IA rimaneva in silenzio, l'unico modo per scoprirne il motivo era chiederlo a noi. Il **Registro errori** — in fondo al menu a sinistra, appena sopra Aiuto — ora elenca ogni azione non riuscita sul tuo account in un unico posto: messaggi non consegnati su ogni canale, risposte saltate dall'IA, canali che hanno perso la connessione, blocchi di fatturazione e limiti, importazioni della knowledge base non riuscite, trasmissioni messe in pausa automaticamente, esecuzioni di automazioni fallite e webhook che hanno smesso di inviare dati. Ogni riga contiene un breve codice, il suo significato in parole semplici e cosa fare al riguardo, e si espande per mostrare il messaggio del provider stesso insieme a un pulsante che ti porta direttamente al punto in cui puoi risolvere il problema. Filtra per le ultime 24 ore, 7 giorni o 30 giorni, per categoria o canale, oppure cerca un contatto o un codice. Ogni codice è spiegato nel [Registro errori](../settings/error-log.md).



- **Allega una foto o un video a una trasmissione.** Le trasmissioni erano solo testuali: se volevi che ogni contatto vedesse un volantino, uno scatto prima-e-dopo o una breve clip, dovevi inviarlo manualmente in seguito. Il passaggio Messaggio ora ha una sezione **Allegato**: carica un'immagine o un video (fino a 10 MB) o scegline uno dalla tua Libreria multimediale, e verrà inviato a ogni contatto insieme al messaggio di apertura. Su WhatsApp Web arriva come foto o video con il tuo testo come didascalia; sull'API di WhatsApp Business diventa parte del modello e viene approvato insieme al testo (se lo modifichi in seguito, dovrai inviarlo di nuovo). Gli SMS rimangono solo testuali e i numeri collegati direttamente tramite Meta non possono ancora supportare allegati. Vedi [Trasmissioni](../broadcasts/broadcasts.md#attaching-a-photo-or-video).

- **Un Agente IA diverso per ogni numero WhatsApp.** In precedenza, l'instradamento avveniva per canale: un Agente per tutto WhatsApp, uno per tutto WhatsApp Web; pertanto, un'azienda con diverse filiali o marchi su numeri separati necessitava di un account separato per ogni filiale. Ora, con due o più numeri collegati su WhatsApp Web o tramite l'API di WhatsApp Business, il pannello **Chi risponde alle nuove conversazioni** nella pagina degli Agenti IA aggiunge un blocco **per numero**: seleziona un Agente (o **Nessuno risponde**) per ogni numero, oppure lascia l'impostazione su **Come WhatsApp** per continuare a seguire la selezione del canale. Una nuova conversazione riceve risposta dall'Agente del numero a cui il cliente ha scritto e le risposte vengono inviate dallo stesso numero. Vedi [Un Agente per numero WhatsApp](../ai-agents/entry-points.md#one-agent-per-whatsapp-number).

- **Modifica ed elimina i tipi di attività.** I tipi di attività potevano solo essere creati (inline, dal selettore Tipo), ma mai rinominati, ricolorati o rimossi; di conseguenza, un errore di battitura o un'impostazione predefinita inutilizzata rimanevano nel selettore per sempre. Un nuovo pulsante **Tipi** accanto a **Fasi** nella pagina Attività apre la finestra di dialogo **Modifica tipi di attività**: rinomina, ricolora, riordina, aggiungi ed elimina i tipi, esattamente come nella finestra di dialogo Fasi. L'eliminazione di un tipo non elimina mai le relative attività; perdono semplicemente l'etichetta finché non ne selezioni un'altra. I due tipi creati dall'IA, **Aggiornamento FAQ** e **Avviso umano**, rimangono (è possibile solo rinominarli e ricolorarli). Vedi [Modifica, riordino ed eliminazione dei tipi](../tasks/tasks.md#editing-reordering-and-deleting-types).

- **Tag automatico con IA, su richiesta.** Il tagging in tempo reale viene eseguito solo mentre l'IA sta rispondendo, quindi le chat gestite dal tuo team con l'IA in pausa, le conversazioni importate dalla cronologia di WhatsApp e tutto ciò che è accaduto prima che scrivessi le regole di tag di un agente rimanevano senza tag; lo stesso valeva per le conversazioni esistenti dopo aver aggiunto una regola o aver fatto clic su **Genera con IA**. Ora, con un clic, puoi applicare le regole di tag dell'agente all'intera conversazione, non solo agli ultimi messaggi: **Tag automatico con IA** nel menu a tre punti di una chat, **Tag automatico** nella barra delle azioni collettive dei Contatti (con un'opzione "usa i tag di questo agente per tutti") e **Applica alle conversazioni esistenti** nella scheda Tag di un agente (fino a 500 delle sue chat più recenti). Stesse regole, stessi interruttori di rimozione e stesso prezzo del tagging in tempo reale: 1 credito per tag applicato (0,25 sul piano Max, gratuito con la tua chiave IA), nulla per un contatto a cui non vengono assegnati nuovi tag. Un'esecuzione alla volta per un massimo di 500 contatti; se i crediti terminano durante l'esecuzione, il processo si interrompe mantenendo ciò che è stato taggato. Vedi [Taggare una conversazione su richiesta](../get-started/creating-tags.md#tagging-a-conversation-on-demand).

- **AI Studio è aperto fin dall'inizio.** Il gruppo **AI Studio** nel menu a sinistra (Agenti IA, Knowledge Base, Modelli, Libreria multimediale, Funzioni personalizzate, Server MCP) in precedenza si avviava ripiegato, nascondendo **Agenti IA** — la pagina che gli utenti cercano maggiormente — dietro un clic aggiuntivo. Ora ogni gruppo si avvia aperto; fai clic sull'intestazione di un gruppo per ripiegarlo e rimarrà tale per te. Vedi [Dashboard](../get-started/dashboard.md#sidebar-navigation).


- **Accedi con una passkey.** Accedi con la tua impronta digitale, il tuo volto o il PIN del dispositivo invece di una password. Aggiungine una in Impostazioni → **Sicurezza e generale** → **Passkey** (fino a 10, una per dispositivo), quindi utilizza **Accedi con una passkey** nella schermata di login. Una passkey non può essere oggetto di phishing e, poiché dimostra già sia il tuo dispositivo che la tua identità, non viene richiesto alcun codice 2FA per quell'accesso. La tua password continuerà a funzionare insieme ad essa. Vedi [Passkey](../settings/account-settings.md#passkeys).


- **Lascia che l'IA scriva i tag del tuo agente.** La scheda **Tag** di un agente IA ha un nuovo pulsante **Genera con IA**: la piattaforma legge le istruzioni e il contesto aziendale dell'agente e propone da tre a otto tag con una regola "quando applicare" già pronta per ciascuno, nella lingua dell'agente: fasi del ciclo di vita come *Interessato* o *Non idoneo*, fatti rivelati dalla conversazione e motivi di trasferimento. Controlla prima la tua libreria di tag esistente e riutilizza un tag quando ne esiste già uno con lo stesso significato, in modo da non creare duplicati. Scegli **Aggiungi ai miei tag** o **Sostituisci tutti i tag**, quindi modifica le righe come al solito. Un'esecuzione costa 1 credito (0,25 sul piano Max, gratuito con la tua chiave IA). Gli agenti creati da un sito web o da documenti, nella procedura guidata di configurazione o con **Nuovo agente**, ottengono i tag generati automaticamente come parte della creazione. Vedi [Creazione di tag](../get-started/creating-tags.md#let-the-ai-write-the-tag-rules-for-you).


- **Incorpora il calendario delle prenotazioni sul tuo sito web.** Finora una pagina di prenotazione condivisibile era un link che inviavi alle persone; ora il calendario stesso può risiedere sul tuo sito. La sezione **Pagina di prenotazione** di un tipo di evento ha un nuovo pulsante **Incorpora nel sito web** che ti fornisce un piccolo frammento di codice: incollalo in qualsiasi pagina del tuo sito e i visitatori prenoteranno direttamente lì, vedendo la tua disponibilità reale, senza lasciare il tuo sito. Il frame si ridimensiona man mano che il visitatore procede nei passaggi, funziona accanto al widget della chat del sito e chiunque inserisca i propri dati diventa comunque un contatto, anche se non sceglie un orario. Vedi [Pagina di prenotazione condivisibile](../appointments/booking-page.md#embedding-the-calendar-on-your-website).

- **Annulla un follow-up programmato dalla chat.** Finora un follow-up in coda poteva essere riprogrammato dalla chat ma non semplicemente eliminato: l'unica via d'uscita era mettere in pausa l'IA. Sia la **barra di stato dell'IA** sopra il compositore che la sezione **Follow-up** del pannello dei contatti ora presentano un pulsante **Annulla**. Cliccalo, conferma e il follow-up in coda verrà rimosso (quello programmato manualmente o quello messo in coda automaticamente dall'Agente IA) mentre l'IA continuerà a gestire la chat. Vedi [Interfaccia Chat](../chats/chat-interface.md#right-panel-the-contact-panel).








- **La cronologia di utilizzo ora mostra con quale modello è stato fatturato ogni addebito.** Il registro dei crediti in **Impostazioni → Fatturazione** ti indicava quanto ti era stato addebitato, ma non *perché l'importo fosse quello* — una risposta dell'IA può costare 1 credito, 0,25 o 0,15 a seconda del modello utilizzato dall'Agente che risponde, e la tabella non ti permetteva di capire quale tariffa fosse applicata. Ogni riga di addebito IA ora contiene una colonna **Modello** — Pro, Economy, Max o Mini, che corrisponde al selettore di qualità IA sull'Agente, oppure **Chiavi proprie** quando la chiamata è stata gestita dalla tua chiave API. Gli addebiti non legati all'IA (commissioni di connessione, commissioni per i modelli) e le voci precedenti a questa modifica mostrano un trattino. Se una riga presenta una tariffa che non ti aspetti, la colonna ti indica direttamente l'Agente di cui controllare l'impostazione del modello. Vedi [Sistema di fatturazione](../billing/billing-system.md#credit-balance--usage-history).


- **Invia un messaggio a tutti in una fase della pipeline: gli elenchi intelligenti ora comprendono le trattative.** Il generatore di regole degli elenchi intelligenti ha una nuova regola **Fase della trattativa**: inserisci i contatti in un elenco quando hanno una trattativa nelle fasi che scegli (o semplicemente quando hanno una trattativa qualsiasi, o nessuna). E non devi crearla manualmente: ogni colonna nella bacheca delle Trattative ora ha un **icona persone** nell'intestazione che crea l'elenco per te, precompilato con la regola di quella fase. L'elenco rimane sincronizzato con la bacheca: trascina una trattativa nella fase e il suo contatto si aggiunge all'elenco in pochi secondi, trascinala fuori e il contatto viene rimosso. Punta una trasmissione su quell'elenco e "contatta tutti quelli bloccati in Proposta inviata" diventa un pubblico che si aggiorna automaticamente invece di un lavoro di copia-incolla. Vedi [Trasforma una fase in un elenco di contatti](../deals/sales-pipeline.md#turn-a-stage-into-a-contact-list).

- **Disattiva l'IA per un singolo canale, anche con un solo Agente.** Il pannello **Chi risponde alle nuove conversazioni** ti ha sempre permesso di assegnare ogni canale a un Agente, ma dire "nessuno risponde qui" funzionava solo se avevi diversi Agenti. Su un account con un solo Agente attivo, l'opzione **Nessuno risponde** era nascosta, perché la piattaforma instrada ogni canale verso il tuo unico Agente in modo che un account nuovo funzioni senza alcuna configurazione; ciò significava che non c'era modo di tenere l'IA fuori da un solo canale mentre continuava a rispondere agli altri; alcuni clienti ricorrevano alla disconnessione completa del canale. **Nessuno risponde** è ora una scelta reale su ogni account. Selezionala per un canale e le nuove conversazioni arriveranno semplicemente nella tua casella di posta per il tuo team, senza risposta dell'IA, senza avvisi ambra e senza notifiche di "nulla è configurato"; la scelta rimane valida anche se in seguito aggiungi, sospendi o rimuovi Agenti. Seleziona di nuovo un Agente per riaffidare il canale all'IA. Vedi [Punti di ingresso](../ai-agents/entry-points.md#who-answers-new-conversations).

- **Seleziona ogni chat in una vista — e archiviane migliaia in una volta sola.** La selezione multipla nelle Chat prima si fermava alle righe caricate sullo schermo, quindi svuotare una casella di posta ingombrante significava spuntare le chat un gruppo alla volta mentre l'elenco scorreva; collegare WhatsApp a un account con una cronologia può importare migliaia di vecchie conversazioni e archiviarle tutte richiedeva venti minuti di clic. Ora l'elenco delle chat ha una casella di controllo principale che spunta tutto ciò che è sullo schermo e, una volta che la schermata è completamente selezionata, una barra offre **Seleziona tutte le N conversazioni in questa vista** — ogni chat che corrisponde al filtro corrente, caricata o meno, con un solo clic. L'intera barra delle azioni collettive funziona sull'intera selezione, l'archiviazione viene eseguita in batch efficienti con il progresso mostrato durante il lavoro e alla fine ricevi un conteggio di ciò che è stato aggiornato. La pagina Contatti ha ricevuto la stessa coppia: un'azione collettiva **Archivia / Annulla archiviazione** e una barra **Seleziona tutti gli N contatti che corrispondono ai tuoi filtri** una volta spuntata la pagina visibile. Vedi [Azioni collettive nella posta in arrivo](../chats/chat-interface.md#bulk-inbox-actions).

- **Le chat ora ti avvisano quando l'IA è fuori dall'orario di lavoro.** Se il tuo Agente ha impostato degli [orari di attività](../ai-automation/availability.md), un messaggio ricevuto al di fuori di essi non andava mai perso (l'IA risponde automaticamente all'apertura della finestra successiva), ma la chat mostrava **IA attiva** per tutto il tempo, facendo sembrare che ci fosse un malfunzionamento a causa del silenzio. Ora, ogni volta che l'orario è chiuso, la barra di stato sopra la casella di risposta mostra **Fuori orario di lavoro — L'IA riprenderà alle** seguito dall'orario di riapertura effettivo, in ambra, e torna automaticamente su **Attiva** nel momento in cui si apre la finestra. Spiega anche la nota **Risposta IA programmata** che potresti aver visto in precedenza: si tratta della risposta differita in attesa dell'inizio dell'orario di lavoro. Vedi [L'interfaccia della chat](../chats/chat-interface.md#middle-panel-the-conversation).

- **Scegli cosa succede fuori dall'orario di lavoro: metti in coda la risposta dell'IA o passa la chat al tuo team.** Finora, un Agente con [orari attivi](../ai-automation/availability.md) aveva un solo comportamento per l'orario di chiusura: ogni messaggio arrivato durante l'orario di chiusura riceveva una risposta dell'IA accodata per la successiva apertura. Andava bene per la maggior parte degli account, ma i team che volevano che una *persona* prendesse in carico quelle chat al mattino dovevano cercare ogni risposta accodata e disattivare l'IA chat per chat. La scheda Orari attivi (sull'Agente e sulle campagne classiche) ora ha una sezione **Fuori dall'orario di lavoro** con due opzioni. **Metti in coda la risposta dell'IA** è l'impostazione predefinita ed è esattamente il comportamento attuale. **Passa al tuo team** fa sì che l'IA si faccia da parte: non viene accodato nulla, la chat passa allo stato rosso **richiede attenzione**, finisce sotto il filtro di attenzione nelle Chat e l'IA rimane in pausa per quella conversazione finché non la riattivi, così il tuo team può individuare ogni chat fuori orario a colpo d'occhio e rispondere personalmente. (Questa scelta è stata rimossa più avanti nel mese: i messaggi fuori orario ora ricevono sempre risposta alla successiva apertura e le chat in attesa hanno un loro filtro. Vedi *Le chat fuori orario ora si gestiscono da sole* sotto Miglioramenti.) Vedi [Programma di disponibilità del bot](../ai-automation/availability.md#what-happens-outside-active-hours).

- **Le regole di data delle smart list ora possono essere precise al minuto.** Le regole "prima di" e "dopo di" per **Aggiunto il**, **Ultima attività**, **Ultimo messaggio ricevuto** e **Ultimo messaggio inviato** accettavano solo una data, rendendo impossibile distinguere i contatti importati questo pomeriggio da quelli aggiunti questa mattina. L'editor delle regole ora dispone di un campo orario opzionale accanto alla data e di un pulsante **Ora** che inserisce il momento attuale con un clic. Lascia il campo orario vuoto e la regola continuerà a funzionare con giorni interi, esattamente come prima. Un esempio pratico: subito prima di collegare un canale o eseguire un'importazione, crea una smart list con **Aggiunto il dopo → Ora**: tutto ciò che arriva da quel momento finirà nella lista, pronto per l'assegnazione di tag in blocco o per una campagna di follow-up. Vedi [Liste](../get-started/list-and-contact-management.md#what-you-can-build-rules-on).

- **Scopri quanto del tuo lavoro in arrivo viene effettivamente gestito dall'IA.** "È il bot a fare il lavoro o noi?" è la domanda a cui ogni account arriva prima o poi, e la Dashboard non riusciva a rispondere: i numeri indicavano quanti messaggi venivano inviati, ma mai chi li avesse scritti. Un nuovo pannello **IA vs umano**, accanto a Stato del canale, ora suddivide l'intervallo che stai visualizzando in due modi. **Messaggi inviati** suddivide ogni messaggio in uscita tra **IA** e **Il tuo team**, con una barra di condivisione e un'etichetta principale (*73% gestito dall'IA*). **Conversazioni** conteggia lo stesso periodo per persona, in tre riquadri: **Solo IA** per quelle gestite dall'IA dall'inizio alla fine, **Solo team** per quelle mai toccate dall'IA e **Entrambi** per quelle in cui è intervenuto qualcuno. Insieme dicono qualcosa che nessuno dei due dice da solo. Un account può essere gestito al 90% dall'IA per volume di messaggi e avere comunque una persona coinvolta nella maggior parte delle conversazioni, e un conteggio **Solo team** che continua a salire è solitamente un argomento che il tuo agente non conosce ancora. Anche il grafico Prestazioni nel tempo ha ottenuto le corrispondenti linee **Inviati dall'IA** e **Inviati dall'umano**; inizialmente sono disattivate, quindi fai clic su una delle etichette della legenda per visualizzarle. Vedi [La tua Dashboard](../get-started/dashboard.md#ai-vs-human).

- **Apri le Chat nella vista in cui lavori davvero.** Le Chat si sono sempre aperte su **Tutte le chat**, che è il punto di partenza giusto per un proprietario e quello sbagliato per quasi chiunque altro: un membro del team la cui giornata è composta da "le mie conversazioni assegnate" doveva riapplicare gli stessi filtri a ogni visita. Ora puoi salvare qualsiasi vista come punto di partenza: imposta l'elenco come preferisci (stato, assegnatario, tag, canale, qualsiasi cosa contenga il pannello Filtri), apri **Filtri** e fai clic su **Imposta come predefinito**. Da quel momento in poi, le Chat si apriranno con quella vista già applicata; **Cancella predefinito** nello stesso punto ti riporterà all'apertura su Tutte le chat. Nulla cambia per chi non ne salva mai una. (Inizialmente questo veniva salvato per browser; più avanti nel mese è stato spostato sull'account: vedi *La configurazione dei filtri delle tue Chat ora segue l'account* qui sotto.) Per rendere "le mie chat" più facili da raggiungere fin dall'inizio, il tuo nome nel filtro Assegnatario è ora contrassegnato come **(tu)** e si trova subito sotto Non assegnato. Vedi [Salva la tua vista predefinita](../chats/chat-interface.md#save-your-default-view).

- **La configurazione dei filtri delle tue Chat ora segue l'account, non il browser.** Le schede di filtro rapido fissate e la vista predefinita salvata risiedevano sul dispositivo su cui le avevi configurate: organizzavi la posta in arrivo su un computer, aprivi l'account su un altro e tornavi alle impostazioni predefinite. Peggio ancora, una posta in arrivo che avevi organizzato con cura per qualcun altro semplicemente non c'era quando effettuava l'accesso. Entrambe sono ora salvate sull'account stesso. Fissa una scheda, trascinala in posizione o salva una vista predefinita una volta, e la stessa configurazione apparirà su ogni dispositivo e per chiunque lavori in quell'account. La configurazione dal dispositivo che usi di più viene trasferita automaticamente la prima volta che apri le Chat lì. Vedi [Filtri chat](../chats/chat-interface.md#chat-filters).

- **Scegli chi partecipa all'assegnazione automatica.** L'assegnazione automatica dei nuovi contatti era tutto o niente: tutti i membri attivi del team erano nella rotazione e l'unico modo per escludere qualcuno era sospendere l'intero account. Ora ogni persona in **Impostazioni → Team** — incluso il proprietario dell'account — ha un interruttore **Includi nell'assegnazione automatica**. Disattiva un supervisore e i nuovi contatti smetteranno di essere assegnati a lui, mentre il suo accesso rimarrà invariato: potrà comunque aprire ogni chat, rispondere e prendere assegnazioni manuali. Le assegnazioni esistenti non vengono modificate e, se tutti sono disattivati, i nuovi contatti rimarranno semplicemente nella coda Non assegnato. Vedi [Scegliere chi partecipa](../settings/team-management.md#choosing-who-takes-part).

- **Passa direttamente da una chat alla conversazione reale su Instagram.** Quando metti in pausa l'IA per prendere in mano personalmente una conversazione su Instagram, il posto più naturale per concluderla è spesso Instagram stesso, ma per arrivarci dovevi copiare il nome utente della persona e cercarlo. Le chat di Instagram ora hanno un pulsante **Apri in Instagram**: un'icona ↗ nell'intestazione della conversazione (nel menu a tre punti su telefono, dove rimanda all'app Instagram) e una sezione **Instagram** nel pannello dei contatti che mostra il @nomeutente del contatto con lo stesso link. Un clic apre esattamente quella conversazione in Instagram, in una nuova scheda. Viene mostrato ogni volta che conosciamo il nome utente del contatto. Vedi [L'interfaccia della chat](../chats/chat-interface.md#middle-panel-the-conversation).
- **Scegli i post per una regola commento-a-DM da un elenco, invece di cercare gli ID dei post.** Limitare un punto di ingresso per commenti Instagram o Facebook a post specifici significava dover andare in Meta Business Suite, trovare ogni post, copiare il suo ID post e incollarlo in una casella di testo, uno per riga. Ora **Post specifici** ha un pulsante **Scegli post** che elenca i tuoi post e reel recenti con miniatura, didascalia e data; seleziona quelli che desideri e appariranno nella regola. Due reel che dovrebbero entrambi distribuire lo stesso PDF ora sono un'unica regola con entrambi selezionati, fatto in pochi secondi. Incollare gli ID funziona ancora per tutto ciò che l'elenco non mostra (apri **O incolla ID post**). L'editor delle regole ora spiega anche, proprio sotto **Primo messaggio DM**, l'unica cosa che mette più in difficoltà le persone: Instagram e Facebook consentono esattamente un DM automatico per commento e la conversazione si apre solo quando la persona risponde, quindi fai in modo che quel primo messaggio inviti a una risposta. Vedi [Automazione commento-a-DM](../ai-automation/comment-to-dm.md).
- **I modelli WhatsApp ora funzionano sui numeri collegati a Meta.** Se il tuo numero è gestito tramite il tuo account WhatsApp Business — collegato tramite la nostra app Meta o tramite il tuo — ora puoi creare modelli, farli approvare da Meta e inviarli, tutto dalla pagina **Modelli**. I modelli che hai già in WhatsApp Manager appaiono automaticamente nell'elenco e un pulsante **Sincronizza da Meta** importa tutto ciò che modifichi lì. Vedi [Modelli di messaggio WhatsApp](../templates/whatsapp-templates.md#using-templates-with-your-own-meta-whatsapp-account).

- **Le automazioni ora possono rispettare le ore di silenzio, un interruttore per ogni flusso di lavoro.** Fino ad oggi, i passaggi di messaggi di un'automazione venivano inviati nel momento in cui il flusso di lavoro li raggiungeva: perfetto per una "risposta immediata", meno per un promemoria di appuntamento che arriva alle 2 del mattino perché lo slot è mattutino. Ogni passaggio di attivazione di un'automazione ora ha un interruttore **Rispetta le ore di silenzio** (fai clic sull'attivatore nell'area di lavoro e scorri fino alla fine delle sue impostazioni). Attivalo e qualsiasi passaggio di messaggio che dovrebbe essere inviato tra le 20:00 e le 8:00 nell'ora locale del contatto attenderà e verrà inviato invece verso le 8:00 del loro fuso orario; tutti gli altri passaggi verranno comunque eseguiti immediatamente e la tempistica dell'attivatore non cambierà. È disattivato per impostazione predefinita, quindi nulla di ciò che hai già creato cambierà da solo. Vedi [Rispettare le ore di silenzio](../automations/automations.md#respecting-quiet-hours).





- **L'importazione dei contatti ora crea tag reali e può aggiornare i contatti già esistenti.** Due aspetti che creavano problemi con l'importazione CSV: una colonna **Tag** finiva come campo di testo chiamato `tags` su ogni contatto invece che come tag effettivi, e ogni riga corrispondente a un numero di telefono già presente veniva ignorata, quindi non c'era modo di reimportare un file corretto. Entrambi i problemi sono stati risolti. Una colonna mappata su **Tag** ora crea (o riutilizza, ignorando le maiuscole) tag reali e li applica; inseriscine diversi in una cella separati da virgole o punti e virgola. Inoltre, la fase di revisione ha un nuovo interruttore **Aggiorna contatti esistenti**: lascialo disattivato e i duplicati verranno ignorati come prima; attivalo e le righe corrispondenti aggiorneranno nome, email e note del contatto, aggiungeranno i suoi tag e lo inseriranno nell'elenco scelto. Se hai importato un file con tag prima di oggi, reimportalo con l'interruttore attivo e i tag verranno applicati correttamente. Tramite API, `POST /contacts/import` accetta `tags` per record e `updateExisting` a livello principale, e la risposta ottiene `updated` e `updated_contact_ids`. Vedi [Importazione contatti](../get-started/importing-contacts.md) e le [API contatti](../api/contacts.md#bulk-import-contacts).

- **La tua IA ora può prenotare diversi servizi e prenotarli con una persona specifica.** Finora un agente offriva esattamente un tipo di appuntamento e chiunque fosse libero prendeva la prenotazione. Entrambi questi limiti sono stati eliminati. Nella scheda **Abilità IA** dell'agente, **Scegli cosa possono prenotare le persone** è ora un elenco: aggiungi tutti i tipi di evento che desideri (il primo è quello predefinito) e nella chat l'IA chiederà quale servizio desidera il contatto (o lo dedurrà dalla conversazione) prima di offrire gli orari. E se assegni ai locali all'interno di un tipo di evento i nomi del tuo personale, l'IA utilizzerà quei nomi: può dire a un contatto chi è libero e quando ("Alex è libero alle 10:00 e alle 10:30, Luan alle 11:00"), prenotare la persona richiesta e mantenerla con la stessa persona quando una prenotazione viene spostata. Lascia i tuoi locali con nomi generici e nulla cambierà: l'IA prenderà semplicemente chi è libero, esattamente come prima. Vedi [Sistema di prenotazione](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai). Lo stesso vale nel passaggio Prenotazioni dell'editor di campagne classico e, sulla tua pagina di prenotazione pubblica, una riga **Prenota con** consente ai visitatori di scegliere anche la propria persona.

- **L'IA ora comprende le risposte alle storie di Instagram — e puoi dirle di ignorarle.** Quando qualcuno rispondeva a una delle tue storie, l'IA vedeva solo il testo ("😍", "quale è questo?") senza sapere che si trattasse di una storia, quindi poneva domande strane o cercava di trasformare una reazione casuale in una prenotazione. Le risposte alle storie ora arrivano contrassegnate con **[IL CONTATTO HA RISPOSTO ALLA TUA STORIA]** con l'immagine o il video della storia allegato, così l'IA (e tu, nelle Chat) può vedere esattamente a cosa stava reagendo la persona e rispondere nel contesto. E se preferisci gestire tu stesso le risposte alle storie, c'è un nuovo interruttore **Risposte alle storie di Instagram** nella scheda **Istruzioni IA** dell'agente (sotto **Lingua principale**; anche l'editor di campagne classico lo ha). Disattivalo e le risposte alle storie arriveranno comunque nelle tue Chat con la storia allegata — tag, automazioni e notifiche funzioneranno ancora — ma l'IA rimarrà in silenzio e la conversazione mostrerà una piccola nota "saltato" così saprai il perché. È un'impostazione attiva, non è necessaria la pubblicazione, ed è `respond_to_instagram_story_replies` tramite API. Vedi [DM di Instagram](../messaging-channels/instagram-dms.md#story-replies).

- **Le automazioni sono ora disponibili su ogni account.** Il generatore di flussi di lavoro multi-step ha terminato la fase di accesso anticipato ed è attivo per tutti: cerca **Automazioni** sotto **AI Studio** nella barra laterale. Descrivi ciò che desideri in un linguaggio semplice ("invia un follow-up se non c'è risposta entro 1 ora", "tagga i contatti che chiedono informazioni sui prezzi") e il sistema creerà il trigger e i passaggi per te, oppure trascina tutto sulla tela manualmente. I flussi di lavoro possono essere avviati da messaggi, contatti nuovi o aggiornati, trattative, appuntamenti, attività, una pianificazione, un webhook o dal tuo agente IA, che può richiamare un'automazione a metà conversazione come una delle sue funzionalità e utilizzare la risposta nel messaggio successivo. I passaggi includono l'invio di messaggi (inclusi i modelli WhatsApp), l'aggiunta di tag, la gestione di trattative, attività, appuntamenti, condizioni, cicli, ritardi, webhook e un passaggio IA che legge i dati dell'esecuzione e scrive o decide qualcosa in merito. Ogni esecuzione utilizza 0,25 crediti, più 0,25 crediti ogni volta che viene eseguito un passaggio IA; i passaggi restanti sono illimitati. Vedi [Automazioni](../automations/automations.md).

- **Elenchi che si riempiono da soli: elenchi intelligenti.** Un elenco un tempo era un contenitore da riempire manualmente, quindi "tutti i taggati `hot-lead` che sono stati attivi questo mese" era un lavoro da rifare ogni settimana. Ora un elenco può essere un **elenco intelligente**: seleziona **Elenco intelligente** nella finestra di dialogo **Nuovo elenco**, imposta le regole una volta e l'elenco si manterrà aggiornato da solo. Le regole possono basarsi su tag, altri elenchi, canale e stato, su quando qualcuno è stato aggiunto, è stato attivo l'ultima volta o ti ha inviato un messaggio l'ultima volta, se l'IA è attiva per loro, se hanno mai risposto, sulla loro email, numero di telefono o nome, sulla campagna o sul membro del team a cui sono assegnati e su uno qualsiasi dei tuoi campi personalizzati, combinati con **Tutte le regole** o **Qualsiasi regola**, fino a 20. Un conteggio in tempo reale sotto le regole ("≈ 3 contatti corrispondenti", con alcuni nomi di esempio) ti indica chi viene incluso prima di salvare. Dopodiché è tutto automatico: chi cambia e inizia a corrispondere viene aggiunto in pochi secondi, le regole basate sul tempo come "nessuna attività negli ultimi 90 giorni" vengono ricontrollate ogni 15 minuti e **Aggiorna ora** nel menu dell'elenco le riesegue immediatamente. Gli elenchi intelligenti funzionano ovunque funzioni un elenco normale: filtra i tuoi contatti in base a uno di essi, esportalo o indirizza una trasmissione verso di esso e lascia che il pubblico si gestisca da solo. L'unica cosa che non puoi fare è aggiungere o rimuovere qualcuno manualmente: l'appartenenza deriva dalle regole, quindi l'elenco mostra *"I membri sono calcolati in base alle regole di questo elenco"* e puoi modificare chi ne fa parte facendo clic su **Modifica regole**. Vale la pena saperlo prima di abbinarne uno a una trasmissione attiva: chiunque corrisponda di recente riceve automaticamente il messaggio di apertura e ognuno utilizza dei crediti. Tramite l'API, `POST /lists` e `PUT /lists/{listId}` accettano `type` e `smart_rules`, con `POST /lists/preview` per eseguire una prova di un set di regole. Vedi [Organizzazione di elenchi e contatti](../get-started/list-and-contact-management.md#smart-lists-auto-updating) e l'[API Contatti](../api/contacts.md#lists).





- **La barra laterale compressa ora si apre parzialmente quando vi si posiziona sopra il mouse.** Se mantieni la barra laterale compressa nella sua barra delle icone sottile, trovare qualcosa significava riconoscere l'icona o cliccarci sopra per aprirla. Ora, posiziona il puntatore sulla barra per un momento e questa scorrerà sopra la pagina — etichette, casella **Cerca**, tutto leggibile — per poi richiudersi non appena ti allontani. La pagina sottostante non si sposta mai. Vuoi che rimanga aperta? Clicca sull'icona del pannello in alto mentre è aperta per fissarla. Spostarsi nella barra laterale con la tastiera la apre allo stesso modo e la tua preferenza abituale di compressione o espansione viene ricordata esattamente come prima: un'apertura parziale non la modifica. Vedi [Dashboard](../get-started/dashboard.md#sidebar-navigation).

- **Reagisci ai messaggi con un'emoji.** Non tutti i messaggi richiedono una risposta scritta: a volte un 👍 è tutto ciò che serve. Passa il mouse sopra un messaggio nelle Chat, clicca sulla piccola freccia accanto alla bolla e vedrai una riga di emoji apparire in cima al menu: cliccane una e verrà aggiunta alla copia della chat del cliente, esattamente come se avessi reagito dal tuo telefono. La tua reazione apparirà come un piccolo elemento sotto il messaggio nella tua casella di posta; seleziona un'emoji diversa per sostituirla o clicca su quella scelta per rimuoverla. Funziona su **WhatsApp collegato tramite QR** e **Telegram** — i canali che consentono a un'azienda di inviare reazioni — e su Telegram la riga offre le emoji che Telegram stesso accetta come reazioni. Su WhatsApp collegato tramite QR, le reazioni che i tuoi clienti aggiungono ai tuoi messaggi ora appaiono anche sotto quei messaggi nella tua casella di posta. Sui canali che non supportano le reazioni, la riga è disattivata e, passandoci sopra il mouse, ti verrà spiegato il motivo. Vedi [Chat](../chats/chat-interface.md#reacting-to-a-message).


- **La ricerca dei contatti ora può filtrare davvero: tag e tutto ciò che possono fare gli elenchi smart.** Il passaggio **Trova contatti** delle automazioni poteva restringere i risultati tramite una ricerca a testo libero o un elenco, ma non in base agli elementi su cui i flussi di lavoro segmentano effettivamente. Un'automazione pianificata che doveva elaborare, ad esempio, solo i contatti con il tag `lead` doveva mantenere un elenco separato solo per alimentare il passaggio. Due aggiunte risolvono il problema. Quella rapida: i campi **Con tag** e **Senza tag**: "tutti quelli con tag `lead` ma non ancora con tag `contacted`" ora è un unico passaggio, senza elenchi aggiuntivi; i tag vengono associati per nome e un nome inesistente interrompe l'esecuzione con un chiaro messaggio "Tag non trovato" invece di restituire silenziosamente zero risultati. Quella completa: un generatore di **Filtri avanzati** nello stesso passaggio, lo stesso generatore di regole utilizzato dagli elenchi smart, con la stessa anteprima in tempo reale "N contatti corrispondenti", in modo che il passaggio possa filtrare per combinazioni di tag (qualsiasi/tutti/nessuno), appartenenza a elenchi, canale, stato, data di aggiunta o ultima attività del contatto, stato dell'IA, non disturbare, nome/email/telefono, fase della pipeline in cui si trovano le trattative e campi personalizzati, con corrispondenza su tutte le regole o su una qualsiasi. Quando i Filtri avanzati sono impostati, prendono il sopravvento e i campi semplici vengono ignorati; una regola incompleta non viene mai inviata, quindi un filtro che stai ancora creando non può accidentalmente corrispondere a tutti. Entrambi sono disponibili anche nell'API pubblica: `tag`, `excludeTag` e `rules` sull'endpoint dell'elenco contatti. Vedi [Automazioni](../automations/automations.md#actions).

- **Un'automazione ora può essere indirizzata a un singolo agente IA.** Il trigger **Messaggio in arrivo** ha sempre avuto un modo per restringersi a una singola campagna, e negli account che utilizzano la nuova esperienza Agenti quel selettore era semplicemente vuoto: quindi un'automazione lì veniva eseguita per ogni conversazione sull'account o per nessuna. Se gestisci un agente di supporto e uno di vendita, questa è la differenza tra un flusso di lavoro utile e uno che non puoi costruire. Il campo ora è **Agente o campagna (opzionale)**: apri il trigger, cliccaci sopra e otterrai un elenco raggruppato con i tuoi agenti per nome e le tue campagne classiche sotto, se ne hai ancora. Scegline uno e l'automazione verrà eseguita solo per le conversazioni gestite da quell'agente; lascialo vuoto e nulla cambierà. È una scelta singola, quindi un secondo agente significa una seconda automazione. Alcuni agenti non possono ancora essere selezionati singolarmente qui: il campo li conta appena sotto se stesso, quindi un elenco breve è qualcosa che puoi vedere invece di dover indovinare. Vedi [Automazioni](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Mostra il tuo widget di chat in esecuzione sul sito web di qualcun altro, senza installare nulla.** Vendere un assistente IA è molto più semplice quando l'altra persona può vederlo sulle proprie pagine invece che su un sito demo, ma in passato ciò significava chiedere loro di incollare un tag script prima ancora che avessero accettato qualsiasi cosa. Il pannello **Gestisci** per il tuo widget di chat, sotto **Canali e incorporamento**, ora dispone di un **Link demo cliente**: digita l'indirizzo di un qualsiasi sito web, fai clic su **Copia** e avrai un link che apre quel sito con il tuo widget in sovrimpressione, esattamente come apparirebbe una volta installato. Invialo a un potenziale cliente e potrà fare clic sulla bolla e parlare con il tuo agente direttamente lì. Non viene installato nulla sul loro sito web e nulla viene modificato: la demo esiste solo all'interno di quel link. Le chat avviate da lì sono conversazioni reali che arrivano nella tua casella di posta come qualsiasi altra. Alcuni siti web rifiutano di essere visualizzati all'interno di un'altra pagina per motivi di sicurezza; quando ciò accade, il link continua a funzionare, mostrando una finestra del browser neutra al posto del sito con il tuo widget attivo in sovrimpressione. Vedi [Widget di chat per siti web](../get-started/chat-widget.md#show-the-widget-on-someone-elses-website).

- **Le automazioni possono ricordare alle persone un appuntamento e reagire ad altre nove azioni che avvengono sul tuo account.** L'elenco dei trigger era composto da dieci voci, per lo più generiche: una pianificazione, un webhook, un'esecuzione manuale. Ora sono diciannove, suddivise in gruppi, e includono quelle più richieste dagli utenti. **Prima di un appuntamento** è la novità principale: scegli i momenti che preferisci (24 ore prima, 3 ore prima, un numero di minuti a tua scelta, fino a cinque per automazione) e il flusso di lavoro verrà eseguito una volta per appuntamento per ogni promemoria. Copre gli appuntamenti già presenti nel tuo calendario anziché solo quelli nuovi, si sposta con la prenotazione quando la riprogrammi e annulla il promemoria quando l'appuntamento viene cancellato; un promemoria il cui momento è già passato al momento della prenotazione viene ignorato invece di essere inviato in ritardo. Insieme a questo: **Appuntamento prenotato**, **Appuntamento cancellato**, **Nuovo contatto**, **Attività creata** (facoltativamente solo un tipo di attività), **Attività completata**, **Messaggio non riuscito** (con il motivo restituito dal canale), **Messaggio consegnato** e **Saldo crediti basso**. Tre trigger già esistenti erano inoltre parzialmente limitati: **Messaggio in arrivo**, **Contatto aggiornato** e **Trattativa aggiornata** rilevavano solo le modifiche apportate nel builder stesso; quindi, un contatto aggiornato dal tuo agente AI durante una conversazione, una trattativa spostata nella bacheca della pipeline o un record modificato da un'importazione o dall'API non avviavano nulla. Ora si attivano indipendentemente dalla provenienza della modifica. È disponibile un esempio completo del promemoria a 24 ore + 3 ore in [Automazioni](../automations/automations.md#example-appointment-reminders-24-hours-and-3-hours-before), incluso come gestire la finestra di 24 ore di WhatsApp.

- **Nuove azioni di automazione: modelli WhatsApp, appuntamenti, controlli dei contatti e passaggi di ricerca.** Un'automazione poteva creare elementi e poco altro, quindi la maggior parte dei flussi di lavoro terminava con "crea un'attività e spera". L'elenco delle azioni ora copre tutto il lavoro: **Invia modello WhatsApp** raggiunge le persone al di fuori della finestra di 24 ore di WhatsApp, indirizzato per contatto o per semplice numero di telefono (il contatto viene creato se non esiste), con le variabili del modello compilate dai dettagli del contatto stesso. **Invia messaggio** sostituisce i vecchi passaggi separati per WhatsApp e SMS (che inviavano sempre sul canale già utilizzato dal contatto, come ora specificato) e può allegare un'immagine o un file. **Invia messaggio WhatsApp Web** fa lo stesso tramite un telefono collegato via QR. Gli appuntamenti hanno ottenuto **Riprogramma**, **Trova appuntamento**, **Trova appuntamenti** e **Trova slot disponibili**, e **Annulla appuntamento** ora annulla davvero, mantenendo l'appuntamento nel registro come annullato, laddove prima eliminava direttamente il record. I contatti hanno ottenuto **Attiva/disattiva AI per un contatto**, **Imposta non disturbare**, **Imposta campo personalizzato**, **Sposta in campagna** e **Aggiungi a/Rimuovi da elenco**. E poiché un flusso di lavoro che non può cercare nulla non può prendere decisioni, ora ci sono anche passaggi di lettura: **Trova contatto**, **Trova contatti**, **Trova attività** e **Trova attività**, in modo che una Condizione possa ramificarsi in base a ciò che è effettivamente presente. Novità anche per il passaggio **Ritardo**, che può attendere fino a un momento specifico anziché per un intervallo di tempo fisso ("fino all'inizio dell'appuntamento, meno tre ore"), con il momento inserito da un passaggio precedente e un offset in minuti. Vedi [Automazioni](../automations/automations.md#actions).


- **Crea un nuovo agente direttamente dal tuo sito web.** La finestra di dialogo **Nuovo agente** nella pagina Agenti IA ora chiede da dove l'agente debba apprendere, e la risposta può essere semplicemente il tuo sito web. Digita il tuo indirizzo, fai clic facoltativamente su **Trova pagine** per selezionare esattamente quali pagine deve leggere (alcune pagine pertinenti sono pre-selezionate), aggiungi un listino prezzi o una brochure se ne hai uno, e fai clic su **Crea agente**. La finestra di dialogo rimane aperta mentre l'agente viene creato — mostra cosa sta succedendo (lettura del sito web, poi scrittura delle istruzioni) e solitamente richiede un minuto o due — dopodiché apre l'editor dell'agente completato con le istruzioni e le conoscenze già inserite, pronto per essere revisionato e modificato. Un pulsante **Continua in background** ti consente di proseguire con altro lavoro mentre termina — l'agente viene visualizzato come in fase di creazione nel tuo elenco finché non è pronto per essere aperto. Iniziare da zero funziona ancora esattamente come prima, e le pagine che hai scelto diventano anche fonti di conoscenza nella scheda FAQ e Conoscenza dell'agente. Vedi [Agenti IA](../ai-agents/ai-agents.md#creating-an-agent).

- **I numeri di telefono ora hanno un unico prezzo, indipendentemente dal gestore di provenienza.** Calcolare il costo mensile di un numero significava scrutare una cifra che cambiava da paese a paese e da numero a numero, senza modo di sapere in anticipo quale tipo stavi per acquistare. Il noleggio dei numeri è ora una cosa semplice. I numeri noleggiati vengono fatturati in crediti a una tariffa di piattaforma pubblicata a partire da 50 crediti al mese, che aumenta in base al prezzo del gestore; la tariffa esatta viene mostrata prima dell'acquisto e sulla scheda del numero. Tale noleggio è l'unica commissione mensile sul numero e include la connessione WhatsApp, quindi non c'è altro da pagare ogni mese per mantenere il numero attivo per la messaggistica. (Per confronto, una connessione WhatsApp Web da sola, senza alcun numero noleggiato qui, costa gli stessi 50 crediti.) Stai già noleggiando numeri? Passeranno alla nuova tariffa al ciclo di fatturazione successivo; nulla cambia a metà ciclo e non devi fare nulla. Vedi [Numeri di telefono](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Ogni numero ora mostra il proprio prezzo mensile sulla sua scheda.** Non devi più andare a cercare quanto ti costa uno specifico numero: apri **Impostazioni → Canali → Canali** e la scheda di ogni numero sotto la scheda WhatsApp Business API riporta il suo prezzo mensile esatto, insieme al suo stato. La finestra di dialogo di acquisto mostra lo stesso prezzo prima di confermare un acquisto, quindi ciò che accetti e ciò che vedi in seguito corrispondono. Vedi [Numeri di telefono](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Un nuovo modo per collegare WhatsApp: usa il tuo account WhatsApp Business senza alcuna configurazione per sviluppatori.** Finora avevi due estremi: noleggiare un numero qui e far girare tutto su crediti, oppure creare la tua app sul sito per sviluppatori di Meta e copiare quattro valori. **Connetti tramite la nostra app Meta**, sulla scheda **WhatsApp Business API** in **Impostazioni → Canali → Canali**, si colloca nel mezzo: il tuo account WhatsApp Business, senza nulla da creare sul sito per sviluppatori perché l'app sottostante è la nostra. **Meta fattura le conversazioni direttamente** al tuo account WhatsApp Business. **Se porti il tuo numero:** 50 crediti al mese da noi per la connessione. **Se noleggi il tuo numero qui:** nessun costo aggiuntivo, perché il noleggio del numero copre già la connessione. Una cosa da preparare: Meta necessita di un metodo di pagamento valido su quell'account WhatsApp Business, altrimenti blocca ogni conversazione avviata dalla tua azienda e, dal 1° ottobre 2026, si fermeranno anche le risposte. Vedi [Connetti tramite la nostra app Meta](../messaging-channels/connect-through-our-meta-app.md) e [Costi WhatsApp e il cambiamento di ottobre 2026](../messaging-channels/whatsapp-pricing.md).

- **Viber è ora un canale che puoi collegare.** Se i tuoi clienti usano Viber, e nelle Filippine, in Vietnam e in gran parte dell'Europa orientale sono in molti a farlo, le tue conversazioni Viber possono ora arrivare nell'app con un Agente IA che risponde per te. La configurazione richiede un solo campo: vai su **Impostazioni → Canali → Canali**, clicca su **Collega** nella scheda **Viber** e incolla il token di autenticazione del tuo bot. Tutto qui. Non c'è alcun webhook da copiare in un'altra console e nessuna schermata aggiuntiva da completare, perché registriamo tutto noi con Viber per te come parte della procedura di collegamento. Foto, video, file, adesivi e posizioni in arrivo vengono riconosciuti e il tuo Agente risponde con testo e immagini. Due cose da sapere prima di iniziare. Primo, hai bisogno di un tuo bot Viber: da febbraio 2024 Viber rilascia bot solo con un piano business a pagamento, quindi dovrai configurarlo direttamente con loro; l'account rimane tuo, a tuo nome, con i relativi costi gestiti direttamente tra te e Viber. Non viene aggiunto alcun costo extra qui e Viber non ti costa nulla come canale nell'app. Secondo, un bot Viber può inviare messaggi solo alle persone che lo seguono, il che lo rende eccellente per rispondere ai clienti ma poco adatto per il contatto a freddo; le risposte all'interno di una conversazione avviata da qualcuno sono gratuite e illimitate da parte di Viber, quindi un Agente che risponde ai tuoi clienti non ti costa nulla oltre al canone mensile di Viber. Se qualcuno smette di seguire il tuo bot, l'app lo rileva e interrompe i tentativi invece di accumulare errori silenziosi. Vedi [Viber](../messaging-channels/viber.md).

- **Il tuo canale Email ora può includere una firma corretta.** Le risposte inviate da una casella di posta collegata venivano spedite solo con il messaggio, senza nome, azienda o la firma con cui ogni email aziendale dovrebbe concludersi, e senza modo di aggiungerne una. Ora è presente una casella **Firma (opzionale)** nella schermata di connessione Email (**Impostazioni → Canali → Canali → Gestisci** sulla scheda Email): digita la tua firma, fai clic su **Salva firma** e questa verrà aggiunta in fondo a ogni email inviata da quella casella di posta, sia per le risposte del tuo Agente AI che per quelle scritte personalmente nelle Chat. Viene aggiunta al momento dell'invio, quindi non ingombra la conversazione nelle Chat e il tuo Agente non la leggerà come parte della chat. Testo semplice, fino a 2000 caratteri, interruzioni di riga mantenute come le digiti, e ogni casella di posta collegata ha la sua. Lascia la casella vuota per non avere alcuna firma, o svuotala in seguito per rimuoverla. Vedi [Email](../messaging-channels/email.md#adding-a-signature-optional).


- **Ora è possibile assegnare direttamente la prenotazione di appuntamenti agli agenti ed è stato risolto un bug che la bloccava silenziosamente.** Sugli account che utilizzano la nuova esperienza Agenti, la scheda **Abilità IA** dell'editor dell'agente indicava che la prenotazione era "gestita automaticamente", ma non c'era alcun interruttore per attivarla e, per chiunque avesse creato il proprio tipo di evento dopo la registrazione, rimaneva semplicemente disattivata. Il risultato era un agente che rispondeva "Lo riferirò al team" invece di offrire orari, senza nulla nell'interfaccia che spiegasse il perché. Quel pannello ora è un controllo reale: attiva **Consenti a questo agente di prenotare appuntamenti**, seleziona **Calendario integrato** (o Zenchef/Formitable), scegli il tipo di evento da prenotare — o creane uno direttamente lì — e salva. Si applica immediatamente, senza bisogno di **Pubblica**. Se le prenotazioni sono attive senza un tipo di evento selezionato, il pannello ora lo segnala invece di fallire silenziosamente. Se il tuo account utilizza ancora le Campagne, non cambia nulla: il passaggio **Prenotazioni** della campagna funziona esattamente come prima. Consulta [Sistema di prenotazione](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai) e [Agenti IA](../ai-agents/ai-agents.md).


- **Gli account nella nuova esperienza Agenti non vengono più reindirizzati a una pagina Campagne inesistente.** Se il tuo account utilizza Agenti IA (senza voce Campagne nel menu), un'analisi completa dell'app ora rispecchia la tua configurazione e funziona perfettamente dall'inizio alla fine. La **Libreria multimediale** mostra i tuoi agenti e ti consente di caricare e assegnare loro file multimediali; in precedenza ti chiedeva di "creare prima una campagna" anche quando i tuoi file erano già presenti. L'area di prova **Prova** e la sezione **Prenotazioni** dell'editor dell'agente non ti rimandano più in un circolo vizioso, la finestra **Collega a un agente** della Knowledge Base ora elenca effettivamente i tuoi agenti e pulsanti come "Assegna a campagna", che non potevano funzionare su un account Agenti, sono stati rimossi. Anche **Champ**, l'assistente in-app, è stato aggiornato: ora fornisce indicazioni incentrate sugli Agenti invece di suggerire di allegare campagne. Gli account basati su campagne meno recenti non subiranno modifiche. Vedi [Libreria multimediale](../ai-automation/media-library.md) e [Agenti IA](../ai-agents/ai-agents.md).

- **La nuova interfaccia è ora quella predefinita.** Accedi all'indirizzo che usi abitualmente e arriverai direttamente nella nuova app: il restyling più veloce e pulito che finora risiedeva su `/v2`. Sotto il cofano l'account è lo stesso: i tuoi contatti, le conversazioni, le campagne e le impostazioni sono tutti lì e i vecchi link `/v2` continuano a funzionare. (L'app classica che ha sostituito è stata nel frattempo ritirata; vedi "L'app classica è stata ritirata" sotto Miglioramenti.) Consulta la [Guida di benvenuto](../README.md).

- **Il piano Mini è uscito dall'accesso anticipato.** Mini è il fratello più leggero di Max: la stessa famiglia di IA interna su una configurazione più leggera, a 0,15 crediti per risposta invece dei 0,25 di Max. Ora appare nel selettore **Qualità IA** su ogni account che dispone di Max: nessuna registrazione, basta sceglierlo per Agente. Il compromesso è onesto e piccolo: Mini comporta una probabilità leggermente maggiore di un piccolo errore rispetto a Max, quindi per le conversazioni in cui un dettaglio errato può costare una vendita, Max rimane il piano da scegliere; per le chat ad alto volume in cui ogni credito conta, Mini è l'opzione economica che scrive comunque come la famiglia da cui proviene. Consulta [Configurazione del tuo bot IA](../ai-automation/ai-bot-setup.md#ai-quality-quality-vs-cost).


- **Il passaggio AI dell'automazione è più semplice e i prezzi delle automazioni sono ora fissi e prevedibili.** Il **passaggio AI** non ti chiede più di scegliere un modello: scrivi il tuo prompt e verrà eseguito sull'AI integrata della piattaforma, la stessa AI interna che alimenta il livello Max, ottimizzata per restituire esattamente l'output di cui il tuo passaggio successivo ha bisogno, senza chiacchiere extra. Anche i prezzi sono ora chiari: ogni esecuzione di un'automazione utilizza 0,25 crediti, indipendentemente da ciò che la avvia, più 0,25 crediti ogni volta che viene eseguito un passaggio AI (un passaggio AI all'interno di un Ciclo paga per ogni ripetizione; **Test passaggio** su un passaggio AI esegue l'AI reale e utilizza gli stessi 0,25 crediti). Crea con tutti i passaggi che vuoi: il passaggio AI è l'unico che aumenta il prezzo. Se il tuo saldo si esaurisce, l'esecuzione fallisce con un chiaro messaggio di "crediti insufficienti" nella cronologia delle esecuzioni e le nuove esecuzioni ripartiranno non appena effettuerai una ricarica. Vedi [Automazioni](../automations/automations.md#what-automations-cost).

- **Ora puoi aggiungere contatti a un'automazione tu stesso, uno alla volta o un intero elenco.** Ogni trigger di automazione finora attendeva che accadesse qualcosa: arriva un messaggio, un campo cambia, arriva una pianificazione. Non c'era modo di dire "esegui questo per queste persone, ora"; quindi, una sequenza di follow-up che volevi far seguire a 300 lead semplicemente non poteva essere creata. Il nuovo trigger **Contatto aggiunto** è il pezzo mancante: dai all'automazione questo trigger, crea i tuoi passaggi (messaggio, attendi un giorno, messaggio di nuovo, crea un'attività) e poi inserisci le persone dalla pagina **Contatti**: seleziona i contatti, fai clic su **Automazione** nella barra in basso, scegli l'automazione. Viene eseguita una volta per contatto e ogni passaggio può utilizzare il nome, il telefono, l'email e il canale di quel contatto, quindi un passaggio di messaggio sa già a chi sta scrivendo. Puoi aggiungere persone da dove ti trovi già: in blocco da Contatti, dal pannello dei dettagli di un singolo contatto, dal menu a tre punti su una conversazione o dall'automazione stessa; l'elenco Automazioni e la pagina Registro dell'automazione hanno entrambi un pulsante **Aggiungi contatti** che ti consente di cercare i tuoi contatti e selezionare quelli che desideri. Aggiungere centinaia di persone contemporaneamente raramente va bene, quindi i contatti vengono sempre inseriti in modo costante anziché in un unico blocco; e se vuoi dilazionarli ulteriormente, seleziona **Aggiungi gradualmente** e scegli quanti aggiungerne alla volta e quanto attendere tra i batch (20 ogni 30 minuti distribuiscono 500 persone su circa mezza giornata). L'avanzamento viene mostrato sopra la cronologia delle esecuzioni, con **Pausa**, **Riprendi** e **Annulla** mentre un batch è ancora in corso. Per impostazione predefinita, nessuno attraversa la stessa automazione due volte (aggiungi qualcuno di nuovo e verrà ignorato), ma puoi attivare **Rientro** sul trigger se stai creando un check-in mensile. Vedi [Automazioni](../automations/automations.md#adding-contacts-to-an-automation).

- **Il tuo agente AI ora può richiamare un'automazione come una delle sue abilità.** Finora, collegare un'automazione alla tua AI significava una deviazione goffa: dare all'automazione un trigger webhook, copiare il suo indirizzo web e il segreto in una funzione personalizzata e riscrivere ogni campo una seconda volta, per poi mantenere entrambi i lati sincronizzati a mano per sempre. Il nuovo trigger **Funzione agente AI** rimuove tutto questo. Sul trigger stesso dai un nome alla funzione, descrivi quando l'AI dovrebbe usarla, elenca i dettagli che dovrebbe raccogliere dalla conversazione e scegli quali agenti ottengono l'abilità, oppure attivala dalla scheda **Abilità AI** di qualsiasi agente, dove si allinea con le altre abilità dell'agente come ti aspetteresti; attivare l'automazione la consegna a quegli agenti, senza nulla da copiare da nessuna parte. Aggiungi un passaggio **Restituisci risposta** e la risposta dell'automazione torna direttamente all'agente a metà conversazione, così può controllare un calendario, cercare lo stock nei tuoi sistemi o calcolare un preventivo e citare il risultato reale nella sua prossima risposta; senza di esso, all'agente viene semplicemente comunicato che il lavoro è iniziato. La funzione appare anche nella tua pagina Funzioni personalizzate con un badge "Gestito dall'automazione", mantenuta in linea per te, modificata solo tramite l'automazione. E una correzione che questo lavoro ha fatto emergere: i trigger **Nuovo elemento feed** ed **Email ricevuta** potevano essere creati e abilitati ma non avviavano mai effettivamente un'esecuzione; entrambi ora si attivano correttamente. Vedi [Automazioni](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Ogni azione di automazione Popolare ora ha un modulo guidato, non solo le prime tre.** I moduli guidati della scorsa settimana coprivano l'aggiunta di una riga di Google Sheets, l'invio di un'email Gmail e la pubblicazione su Slack; tutto il resto mostrava ancora campi tecnici grezzi ("intervallo notazione A1", "UNFORMATTED_VALUE"). Ora ogni azione sotto l'intestazione **Popolare** di un'app ti guida attraverso di essa in un linguaggio semplice: **Google Sheets** trova una riga, leggi valori, cancella valori, crea un foglio di calcolo; **Gmail** bozze, risposte e ricerca email; **Slack** ricerca, elenco e creazione canali; **Notion**: scegli uno dei tuoi database da un elenco e ognuna delle sue proprietà diventa un campo da compilare, oltre a creare pagine, aggiungere contenuti e cercare; **HubSpot** contatti, trattative, aziende, ticket e ricerca contatti; **Google Calendar**: scegli un calendario dal tuo elenco, quindi crea, aggiorna, trova o elimina eventi e trova slot liberi; **Google Docs**: scegli un documento da un elenco, inserisci testo, trova e sostituisci, crea documenti (semplici o da Markdown); e **Telegram** messaggi, foto, file e inoltro. I menu a discesa live estraggono i tuoi fogli di calcolo, fogli, database, calendari, documenti e canali reali; le manopole tecniche si trovano dietro **Mostra opzioni avanzate** con valori sensati già impostati. I passaggi creati nel vecchio modo continuano a funzionare; aprine uno e scegli **Passa alla modalità semplice** per la versione guidata. Vedi [Automazioni](../automations/automations.md#steps).

- **Le automazioni Webhook ora possono rispondere.** Finora, uno strumento esterno che chiamava il webhook della tua automazione riceveva solo un semplice riconoscimento, utile per "fuoco e dimentica", inutile se il chiamante ha bisogno di qualcosa dall'esecuzione, come la riga che hai appena cercato o il contatto che hai appena creato. Il nuovo passaggio **Restituisci risposta** chiude quel ciclo: inseriscilo ovunque in un'automazione attivata da webhook, scegli un codice di stato e scrivi il corpo della risposta (JSON o testo semplice) utilizzando i valori dei passaggi precedenti, e il chiamante riceve la tua risposta nel momento in cui l'esecuzione raggiunge quel passaggio. Ciò trasforma un'automazione in una piccola API a sé stante: un modulo del sito web può chiamare il tuo webhook, far cercare al visitatore in Google Sheets o nel tuo CRM dall'automazione e ottenere il risultato nella stessa chiamata. Se l'esecuzione impiega più di 30 secondi per raggiungere il passaggio, il chiamante riceve il normale riconoscimento e l'automazione prosegue semplicemente. **Test passaggio** visualizza in anteprima la risposta con i tuoi dati di esempio prima che tutto sia attivo. Vedi [Automazioni](../automations/automations.md#steps).

- **I tipi di evento ora sono un elenco corretto, non un muro di schede.** La scheda **Tipi di evento** nella pagina Appuntamenti mostrava ogni tipo di evento come una scheda con i suoi dettagli nascosti in piccoli chip, quindi nulla era allineato tra un evento e l'altro e rispondere a "quale di questi dura 45 minuti?" significava leggere ogni scheda a turno. Ora è una tabella, che corrisponde alla scheda Appuntamenti imminenti accanto ad essa: una riga per tipo di evento, con colonne per durata, posizione, quante prenotazioni richiede contemporaneamente, quante ne ha, il suo periodo di preavviso e quando è stato modificato l'ultima volta, così puoi scorrere con lo sguardo una singola colonna invece di cercare. Una colonna **Stanze** appare non appena un tipo di evento ha più di una stanza. Fai clic su una riga per aprirla per la modifica o passaci sopra con il mouse per le icone della matita e del cestino che le schede portavano. Nulla sui tuoi tipi di evento è cambiato. Consulta [Sistema di prenotazione](../appointments/booking-system.md#step-2--create-an-event-type).

- **Al widget della chat ora può essere detto chi è il visitatore: non dovrai più chiedere ai clienti che hanno effettuato l'accesso il loro nome.** Se incorpori il widget all'interno di un'area membri, un portale clienti o un'app in cui le persone hanno già effettuato l'accesso, il tuo sito sa chi lo sta guardando, ma il widget no, quindi chiedeva loro nome ed email da capo e la tua IA iniziava ogni conversazione da zero. La tua pagina ora può passare il visitatore: aggiungi un piccolo blocco `window.chatWidgetSettings` sopra lo script del widget (o attributi `data-visitor-…` su un embed inline) con nome, email e telefono, e il modulo "Prima di iniziare..." viene saltato completamente: i dettagli arrivano sul loro contatto come se li avessero digitati. Accanto ad esso puoi passare qualsiasi altra cosa tu sappia su quella persona (piano, numero dell'ultimo ordine, data di rinnovo, posti, saldo) e tutto diventa parte di ciò che la tua IA sa su di loro, così può rispondere "quando si rinnova il mio piano?" subito invece di chiedere chi sono. Fino a 20 valori, inviati freschi con ogni messaggio, così l'IA vede sempre lo stato attuale piuttosto che ciò che era vero quando la pagina è stata caricata. Le app a pagina singola che imparano chi è il visitatore solo dopo il caricamento possono chiamare `window.chatWidget.setVisitor({...})` in qualsiasi momento. Se due persone diverse accedono dallo stesso computer, la seconda avvia una nuova conversazione invece di riprendere quella della prima, e nulla di tutto ciò è un login: passare un id non consente a nessuno di aprire la chat di qualcun altro. I widget dei siti web pubblici non necessitano di nulla di tutto ciò e rimangono invariati. Consulta [Widget chat](../get-started/chat-widget.md#tell-the-widget-who-the-visitor-is-advanced).

- **Il widget della chat del sito web ottiene temi di stile, incluso un nuovo look Glass.** Il widget con cui chattano i tuoi visitatori ora può essere ridisegnato con un clic. Sei temi impostano insieme aspetto, colori, angoli e caratteri: **Classico** (il look solido originale), **Glass** (un pannello smerigliato e traslucido che sfoca leggermente la pagina dietro di esso, con l'intestazione e la casella del messaggio che fluttuano come schede arrotondate all'interno), **Mezzanotte** (Glass in colori scuri), **Bloom**, **Ember** e **Mono**. Sotto i temi si trovano due manopole indipendenti: **Angoli** (Rotondi, Morbidi o Affilati) e **Carattere** (Predefinito, Serif, Arrotondato o Mono, utilizzando i caratteri già presenti sul dispositivo del visitatore in modo che nulla di extra venga caricato sul tuo sito), e ogni colore rimane regolabile individualmente dopo aver scelto un tema. Il tuo widget esistente non è cambiato: rimane su Classico finché non cambi. Trovalo in **Impostazioni → Canali → Widget chat → Gestisci**, nella sezione Aspetto; le modifiche sono live ovunque il tuo widget sia incorporato nel momento in cui salvi, senza modifiche al codice sul tuo sito. I widget creati da ora in poi iniziano su Glass. Consulta [Widget chat](../get-started/chat-widget.md#appearance).

- **Le risposte di Max sono diventate più accurate.** Anche i migliori modelli di IA a volte affermano qualcosa che la tua azienda non ha mai detto: un prezzo, un orario di apertura, un'offerta che non esiste. Lo abbiamo misurato e ogni modello top sul mercato lo fa su una piccola percentuale di domande basate sui fatti. Questo mese il piano Max ha ottenuto un aggiornamento dell'accuratezza sotto il cofano mirato proprio a quei rari dettagli inventati e, nella nostra ultima misurazione, Max ha superato 120 domande basate sui fatti senza una singola affermazione non supportata. Non c'è nulla da configurare e nulla di extra da pagare: è semplicemente parte di ciò che è il piano Max: il modello più accurato che distribuiamo, ottimizzato al massimo per attenersi a ciò che la tua azienda dice effettivamente. (Il piano Mini ad accesso anticipato è il modello più leggero della famiglia, con una probabilità leggermente maggiore di piccoli errori: per le conversazioni in cui un dettaglio errato può costare una vendita, Max è il piano da scegliere.) Consulta [Modello IA e BYOK](../ai-automation/ai-model-and-byok.md).

- **Max ora dice "fammi controllare" invece di tirare a indovinare su domande a cui non hai ancora risposto.** Quando la tua IA si imbatte in una domanda a cui la tua knowledge base non può rispondere, la segnala già come attività per il tuo team. Novità sul piano Max: finché non rispondi a quella domanda segnalata, Max tratta l'argomento come off-limits per le congetture: condivide solo ciò che i materiali della tua azienda dicono effettivamente e dice al cliente che il tuo team confermerà il resto, invece di riempire il vuoto con ciò che le aziende come la tua offrono tipicamente. Rispondi all'attività (diventa una FAQ) e dalla conversazione successiva in poi, Max fornisce la tua risposta reale. Un altro modo in cui il piano Max guadagna la sua reputazione di accuratezza; le altre scelte di modello mantengono il loro comportamento abituale. Consulta [Attività](../tasks/tasks.md) e [Gestione FAQ](../ai-automation/faq-management.md).

- **Ogni canale ora mostra il proprio volume di invio, proprio dove lo gestisci.** La dashboard ha sempre tracciato la tua attività di messaggistica, ma controllare cosa invia effettivamente un canale o un numero specifico significava lasciare la pagina in cui li gestisci. Nella pagina Canali (**Impostazioni → Canali → Canali**), ogni canale connesso, e ogni singolo numero WhatsApp o SMS, ora porta il proprio piccolo grafico **Volume di invio**: messaggi inviati al giorno negli ultimi 30 giorni, con il totale accanto. Passaci sopra con il mouse per vedere il conteggio esatto di ogni giorno o fai clic sulla sua intestazione per espanderlo nella visualizzazione completa delle prestazioni: inviati, consegnati, letti, risposte e nuovi contatti nel tempo, lo stesso grafico che la tua dashboard mostra a livello di account, ma filtrato solo per quel canale o numero. È particolarmente utile durante il riscaldamento di un nuovo numero WhatsApp Web, poiché il grafico si trova proprio accanto ai misuratori del limite di invio di quel numero, così puoi guardare la sua produzione giornaliera salire nel modo previsto dal riscaldamento. Il grafico appare una volta che il canale o il numero ha inviato qualcosa negli ultimi 30 giorni. Consulta [Scalare la sensibilizzazione su WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#watching-what-a-number-actually-sends).

- **I passaggi di automazione per app esterne sono ora guidati: scegli il tuo foglio di calcolo, vedi le tue colonne.** Configurare un passaggio di Google Sheets significava fissare campi tecnici (una casella "valori" che voleva qualcosa come [["a","b"]]) copiati direttamente dall'API dell'app. Le azioni più utilizzate ora sono dotate di moduli guidati adeguati: per **Google Sheets - Aggiungi una riga** scegli il foglio di calcolo da un elenco live dei tuoi file, scegli il foglio e le intestazioni di colonna reali del tuo foglio diventano ciascuna il proprio campo, pronto per essere riempito con i valori dei passaggi precedenti. **Gmail - Invia un'email** è solo A, Oggetto e Messaggio; **Slack - Invia un messaggio al canale** elenca i tuoi canali reali tra cui scegliere. Anche l'elenco delle azioni è curato: aprire un'app ora porta a un breve gruppo **Popolare** delle sue azioni più utili, in un linguaggio semplice, con la coda tecnica sottostante. Le impostazioni usate raramente si trovano dietro "Mostra opzioni avanzate" e ogni passaggio guidato ha un pulsante **Test passaggio** che lo esegue davvero (la riga finisce davvero nel tuo foglio di calcolo), così sai che funziona prima di attivare l'automazione. I passaggi creati nel vecchio modo continuano a funzionare intatti; aprine uno e scegli "Passa alla modalità semplice" per ottenere il modulo guidato. Anche il generatore AI produce ora questi passaggi guidati. Vedi [Automazioni](../automations/automations.md#steps).

- **I passaggi di automazione ora ti chiedono di collegare l'app di cui hanno bisogno.** Un passaggio di automazione che utilizza un'app esterna (Google Sheets, Gmail, Slack e le altre) può essere eseguito solo una volta che quell'app è collegata al tuo account, ma finora nulla ti avvisava quando non lo era: un passaggio poteva restare lì con un aspetto finito e fallire silenziosamente alla sua prima esecuzione reale. Ora un passaggio non collegato mostra un piccolo punto ambra sulla tela e aprirlo mette un pulsante **Connetti** proprio in cima alle sue impostazioni: fai clic su di esso, approva l'app nella scheda che si apre e il passaggio si sblocca da solo entro pochi secondi. Questo è importante soprattutto per le automazioni che l'AI crea per te, poiché arrivano sulla tela già formate. Il pannello delle impostazioni ora mostra anche il logo e il nome dell'app invece di un'etichetta generica "Azione", le icone delle app appaiono istantaneamente invece di caricarsi in ritardo e le versioni ritirate delle azioni dell'app non appaiono più nel selettore delle azioni. Vedi [Automazioni](../automations/automations.md#steps).

- **Interrompi i follow-up per un singolo contatto senza silenziare l'IA.** Una volta che qualcuno acquista da te, continuare a inviare follow-up è la mossa sbagliata, ma disattivare il bot, che era l'unico modo per fermarli, impediva anche all'IA di rispondere alle domande di assistenza. Ogni conversazione ora ha un interruttore **Follow-up** nel pannello del contatto sotto **Preferenze**, accanto a Risposte del bot e Non disturbare. Disattivalo e nessun tipo di follow-up raggiungerà più quel contatto — rapido, ciclico o lead a freddo — mentre l'IA continuerà a rispondere normalmente ogni volta che ti invia un messaggio. È un'impostazione deliberatamente persistente: se scrivono di nuovo settimane dopo, i follow-up non ripartono da soli. Il contatto rimane nella stessa campagna, quindi una campagna che copre sia le domande pre-vendita che l'assistenza post-vendita continua a funzionare per loro. Puoi anche attivarlo o disattivarlo senza toccare l'app: imposta `follow_ups_disabled` sul contatto tramite l'API (la maggior parte delle persone lo attiva dal checkout o dal webhook di pagamento), oppure usa l'azione **Aggiorna contatto** in un'automazione, ad esempio quando etichetti qualcuno come cliente. Vedi [Sistema di follow-up](../ai-automation/follow-ups.md#stopping-follow-ups-for-specific-contacts-eg-existing-customers) e l'[API Contatti](../api/contacts.md).

- **L'etichettatura automatica ora può anche rimuovere le etichette, ed è molto più precisa.** Finora l'AI poteva solo AGGIUNGERE etichette a un contatto, quindi regole come "rimuovi l'etichetta una volta che hanno pagato" venivano ignorate silenziosamente e le etichette obsolete si accumulavano nel tempo, incluse quelle contraddittorie, come due diverse etichette di giorno di pagamento sullo stesso contatto. Il valutatore di etichette è stato ricostruito: ora vede quali etichette il contatto possiede già e qual è la data odierna, aggiunge un'etichetta solo quando la conversazione corrisponde chiaramente alla tua regola, rimuove un'etichetta quando la condizione di rimozione della tua regola è soddisfatta (gratuito: le rimozioni non utilizzano mai crediti) e scambia le etichette uniche (come quelle del giorno di pagamento) invece di lasciarne coesistere due. Le etichette applicate manualmente al di fuori delle regole dell'agente non vengono mai toccate. Scrivi la condizione di rimozione direttamente nel testo "Quando applicare" dell'etichetta: vedi [Utilizzo delle etichette per classificare i contatti](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing).

- **Seleziona più elementi contemporaneamente: le caselle di controllo arrivano su Broadcast, Appuntamenti, Automazioni e Agenti IA.** La pagina Contatti ha sempre permesso di spuntare una serie di righe e agire su tutte insieme; ora le altre pagine di elenco funzionano allo stesso modo. Ogni riga ha una casella di controllo, la casella di controllo dell'intestazione seleziona tutto ciò che è attualmente visualizzato e nella parte inferiore dello schermo appare una barra con le azioni pertinenti per quella pagina: elimina broadcast o appuntamenti in un colpo solo, abilita, metti in pausa o elimina una serie di automazioni e attiva, metti in pausa o elimina diversi agenti IA insieme. Tutto richiede una conferma prima di procedere, con il conteggio indicato direttamente nel pulsante. Si applicano alcune ragionevoli precauzioni: i broadcast in fase di invio o programmati vengono ignorati e un agente a cui punta ancora un broadcast o un punto di ingresso rimane al suo posto finché non lo liberi. Premi Esc per cancellare una selezione. (Le Trattative e le Attività avevano già questa funzione nelle loro viste tabella.) Vedi [Broadcast](../broadcasts/broadcasts.md#working-with-several-broadcasts-at-once), [Agenti IA](../ai-agents/ai-agents.md#working-with-several-agents-at-once), [Automazioni](../automations/automations.md#working-with-several-automations-at-once) e [Sistema di prenotazione](../appointments/booking-system.md#deleting-several-appointments-at-once).


- **La tua AI ora può inviare documenti PDF.** La Libreria multimediale ha sempre permesso al tuo agente di inviare immagini, video, GIF e note vocali al momento giusto in una conversazione; ora accetta anche i PDF. Carica una brochure, un listino prezzi, un catalogo o un documento di termini, dì al bot quando inviarlo ("quando qualcuno chiede il listino prezzi completo") e verrà inviato come vero allegato di documento su WhatsApp, Facebook Messenger e Telegram. Al caricamento, la piattaforma legge il testo del PDF, così il bot sa cosa c'è dentro il file e sceglie il momento opportuno, la stessa analisi automatica che ricevono già immagini e audio. Instagram non accetta allegati di documenti, quindi nelle conversazioni su Instagram il bot risponde con testo. Stesse regole di tutti i media della libreria: 10 MB per file, inviati al massimo una volta per conversazione a meno che non aumenti il limite. Vedi [Libreria multimediale](../ai-automation/media-library.md#supported-files-and-limits).

- **Le date ora possono essere scritte con l'anno per primo (AAAA/MM/GG).** L'impostazione **Formato data** aveva due ordini fissi — giorno per primo e mese per primo — più Automatico, che segue la lingua della tua interfaccia. Ciò lasciava chiunque volesse l'ordine con l'anno per primo senza voler l'app in giapponese, cinese o coreano senza modo di richiederlo. **Anno per primo (AAAA/MM/GG)** è ora una quarta opzione, quindi il 4 agosto 2026 viene letto 2026/8/4 ovunque le date appaiano in numeri. Selezionalo in **Impostazioni → Profilo → Preferenze → Formato data**; si salva nel momento in cui lo scegli e nient'altro riguardo ai tuoi dati cambia. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Polacco e Cinese semplificato, e un selettore di lingua con funzione di ricerca.** La nuova dashboard è ora disponibile in Polski (polacco) e 简体中文 (cinese semplificato). La dashboard è disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Le email seguono la stessa impostazione, proprio come fanno per la tua lingua ovunque. Anche il selettore stesso è diventato più facile da usare: ogni lingua è sempre stata elencata con il proprio nome, il che è corretto se leggi quella lingua ma non aiuta molto se stai cercando quella inglese; ora ogni voce mostra il suo nome in inglese sotto e l'elenco ha una casella di ricerca. Digita "Polish" o "Polski", entrambi funzionano. Troverai tutto in **Impostazioni → Profilo → Preferenze → Lingua**, o dal pulsante del globo in fondo alla barra laterale sinistra. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **La dashboard ora parla greco.** Ελληνικά si aggiunge all'elenco delle lingue. La dashboard è disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Selezionala in **Impostazioni → Profilo → Preferenze → Lingua** (o dal pulsante del globo in fondo alla barra laterale sinistra) e l'intera interfaccia cambierà; anche le email che ti inviamo seguiranno la stessa impostazione, come avviene per ogni altra lingua. La tua IA non ha mai avuto bisogno di questa impostazione per parlare con i tuoi contatti: risponde già a ogni persona nella lingua in cui scrive, greco incluso. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Filippino — e Taglish, per il modo in cui le persone chattano davvero.** Il filippino si aggiunge all'elenco delle lingue. La dashboard è disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Selezionalo in **Impostazioni → Profilo → Preferenze → Lingua** (o dal pulsante del globo in fondo alla barra laterale sinistra) e l'intera interfaccia cambierà, con le email che ti inviamo che seguiranno la stessa impostazione. Anche il widget della chat sul tuo sito web saluta i visitatori filippini in filippino. Il cambiamento più grande è sul lato IA: l'elenco **Lingua principale** del tuo agente ora offre sia **Filippino** che **Taglish (Filippino + Inglese)**. La maggior parte dei filippini non scrive in filippino puro in un DM — mescolano costantemente l'inglese — quindi un agente impostato su filippino risponde correttamente ma con un registro più formale rispetto alla conversazione. Impostalo su Taglish e scriverà come fanno i tuoi clienti. Scegline uno da **Lingua principale** nella parte superiore della scheda Istruzioni IA di un agente; viene salvato immediatamente e ogni campagna collegata a quell'agente seguirà l'impostazione. Vedi [Impostazioni account](../settings/account-settings.md#preferences) e [Agenti IA](../ai-agents/ai-agents.md).

- **La dashboard ora parla sloveno.** Slovenščina si aggiunge all'elenco delle lingue. La dashboard è disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Selezionala in **Impostazioni → Profilo → Preferenze → Lingua** (o dal pulsante del globo in fondo alla barra laterale sinistra) e l'intera interfaccia cambierà; anche le email che ti inviamo seguiranno la stessa impostazione, come avviene per ogni altra lingua. Il widget della chat sul tuo sito web saluta i visitatori sloveni in sloveno. La tua IA non ha mai avuto bisogno di questa impostazione per parlare con i tuoi contatti: risponde già a ogni persona nella lingua in cui scrive, sloveno incluso. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **La dashboard ora parla thailandese.** Il thailandese si aggiunge all'elenco delle lingue, su richiesta. La dashboard è disponibile in tutte le lingue in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Selezionalo in **Impostazioni → Profilo → Preferenze → Lingua** (o dal pulsante a forma di globo in fondo alla barra laterale sinistra) e l'intera interfaccia cambierà. Anche il widget della chat sul tuo sito web accoglierà i visitatori thailandesi in thailandese. Le email che ti inviamo arrivano ancora in inglese per ora: il thailandese è disponibile prima sulla dashboard. La tua IA non ha mai avuto bisogno di questa impostazione per parlare con i tuoi contatti: risponde già a ogni persona nella lingua in cui scrive, thailandese incluso. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **La dashboard ora parla bengalese.** Il bengalese (বাংলা) si aggiunge all'elenco delle lingue, su richiesta. La dashboard è disponibile in tutte le lingue in cui è disponibile l'app (consulta le [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Selezionala in **Impostazioni → Profilo → Preferenze → Lingua** (o dal pulsante a forma di globo in fondo alla barra laterale sinistra) e l'intera interfaccia cambierà. Anche il widget della chat sul tuo sito web accoglierà i visitatori di lingua bengalese in bengalese. Le email che ti inviamo arrivano ancora in inglese per il momento: il bengalese è disponibile prima sulla dashboard. La tua IA non ha mai avuto bisogno dell'impostazione per parlare con i tuoi contatti: risponde già a ogni persona nella lingua in cui scrive, bengalese incluso. Consulta le [Impostazioni account](../settings/account-settings.md#preferences).

- **Sol peruviano aggiunto all'elenco delle valute.** S/ (PEN) ora appare nel selettore **Valuta** insieme alle altre quaranta opzioni circa, così i valori delle trattative, i totali della pipeline e le cifre della dashboard vengono mostrati in sol. Lo trovi in **Impostazioni → Profilo → Preferenze → Valuta**. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Peso argentino aggiunto all'elenco delle valute.** AR$ (ARS) ora appare nel selettore **Valuta** insieme alle altre quaranta opzioni circa, quindi i valori delle offerte e i totali vengono mostrati in pesos. Trovalo in **Impostazioni → Profilo → Preferenze → Valuta**. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Consenti a più persone di prenotare lo stesso orario.** Le prenotazioni sono sempre state una per fascia oraria: nel momento in cui qualcuno prendeva le 17:00, a nessun altro venivano offerte le 17:00. I tipi di evento ora hanno un interruttore **Prenotazioni multiple per slot** nella loro sezione **Slot**. Attivalo, imposta **Prenotazioni per slot** su un valore da 2 a 500 e quell'orario continuerà a essere offerto finché non sarà pieno. Una flotta di dieci auto è 10, una classe con dodici posti è 12 e l'interruttore **Illimitato** accanto al numero rimuove completamente il limite. La tua AI può dire ai contatti quanti posti sono ancora liberi ("alle 17:00 rimangono 3 posti") e non inventa mai un numero per i normali tipi di evento con una sola prenotazione. La cancellazione libera il posto immediatamente, la prenotazione manuale mostra un badge "2 rimasti" su ogni orario e la scheda del tipo di evento dice "10 per slot" così puoi vederlo a colpo d'occhio. Il tempo occupato su un calendario sincronizzato blocca ancora l'intero slot, perché significa che non sei affatto disponibile. I tipi di evento che lasci invariati rimangono una prenotazione per slot. Vedi [Sistema di prenotazione](../appointments/booking-system.md#letting-multiple-people-book-the-same-slot).

- **Le stanze sono ora modificabili nella nuova interfaccia e ognuna può avere il proprio numero di prenotazioni.** Una stanza è qualsiasi risorsa che le persone prenotano: un membro dello staff, una sedia, un'auto, un campo. Finora potevi gestirle solo nella vecchia app, quindi il nuovo modulo per il tipo di evento manteneva silenziosamente ciò che c'era. Ora ha una sezione **Stanze** tutta sua, tra **Orari settimanali** e **Notifiche**: clicca **Aggiungi stanza** per aggiungerne una, dai un nome, imposta i suoi orari settimanali e (una volta collegato Google Calendar) puntala al suo calendario. La Stanza 1 continua a utilizzare gli **Orari settimanali** nella parte superiore del modulo. Ogni stanza ottiene anche la propria riga **Prenotazioni per slot**. Per impostazione predefinita, una stanza segue l'evento e lo indica ("Utilizza l'impostazione dell'evento (10 per slot)"), e attivare **Sovrascrivi** dà a quella stanza un numero tutto suo, da 1 in su, o **Illimitato**. È così che una clinica gestisce un tipo di evento con una stanza di gruppo da dodici posti accanto a una stanza di trattamento assegnata a una persona alla volta. Due stanze con 3 prenotazioni per slot equivalgono a 6 prenotazioni contemporaneamente; una volta che una stanza ha il proprio numero, il totale è la somma del numero di ogni stanza. Nella scheda **Tipi di evento** una scheda mostra un chip **2 stanze** e **Varia in base alla stanza** quando le stanze non hanno tutte lo stesso numero. Due stanze non possono condividere un nome, poiché le prenotazioni vengono abbinate a una stanza in base al suo nome, e rinominare una stanza lascia le prenotazioni già effettuate con il vecchio nome così come sono. Vedi [Sistema di prenotazione](../appointments/booking-system.md#rooms-separate-resources-with-their-own-schedules).

- **Ogni email che inviamo ora arriva nella lingua del lettore.** Email di benvenuto, reimpostazioni password, conferme appuntamento, avvisi di credito, inviti al team: tutte venivano inviate in inglese, indipendentemente da chi le leggesse. Ora seguono l'impostazione **Lingua** sul profilo del destinatario (Impostazioni → **Profilo** → **Preferenze**), in ogni lingua in cui l'app è disponibile (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco), con arabo ed ebraico visualizzati da destra a sinistra. Non c'è nulla da attivare: si applica a tutti sul tuo account e a tutti coloro che hai invitato, ognuno nella propria lingua, mentre chi non ha mai scelto una lingua continuerà a ricevere l'inglese. Cambia la tua in qualsiasi momento dallo stesso selettore che controlla la lingua dell'app. Vedi [Impostazioni account](../settings/account-settings.md#preferences).


- **Vedi chi ha risposto, non solo che qualcuno l'ha fatto.** Le risposte in una conversazione hanno sempre mostrato un badge **AI** quando il tuo agente le scriveva, ma una risposta digitata da una persona non mostrava nulla, quindi in una casella di posta condivisa non c'era modo di distinguere la tua AI, te stesso e i tuoi colleghi. Ogni risposta ora riporta un'etichetta del mittente: **AI** per il tuo agente e il nome del collega per chiunque abbia risposto manualmente (le tue risposte riportano **Tu**). Quando due persone rispondono di seguito, ognuna ottiene la propria etichetta invece che la seconda si nasconda sotto la prima. I messaggi di campagne, broadcast e API rimangono senza etichetta, poiché nessuno li ha digitati individualmente. Le risposte inviate prima di oggi non hanno un nome registrato e mostrano il generico **Tu** o **Team**. Vedi [Interfaccia chat](../chats/chat-interface.md#who-sent-each-reply).

- **Collega Zenchef e Formitable autonomamente.** Entrambi i sistemi di prenotazione per ristoranti ora si configurano da **Impostazioni → Prenotazioni e Calendario** invece di richiedere il nostro intervento. Clicca su **Collega**, inserisci il tuo ID Ristorante e noi lo verificheremo con il sistema di prenotazione live prima di salvare qualsiasi cosa — per Zenchef confermerai anche il nome del ristorante, così nessuno potrà collegare un ristorante che non è il suo. Aggiungi tutti i ristoranti che gestisci; ognuno ha i propri comandi **Pausa** e **Rimuovi**, così puoi metterne uno offline per l'AI senza toccare gli altri. Vedi [Zenchef](../integrations/zenchef.md#connecting-zenchef) e [Formitable](../integrations/formitable.md#connecting-formitable).

- **Collega Google Calendar dalle Impostazioni.** Google Calendar ora ha un proprio pulsante **Collega** in **Impostazioni → Prenotazioni e Calendario**: cliccalo, scegli il tuo account Google e la pagina passerà automaticamente a Connesso. C'è anche un pulsante **Disconnetti** accanto, così puoi riautorizzare senza cercare il flusso. In precedenza, gli unici modi per accedere erano la procedura guidata di configurazione e il link di avviso di un tipo di evento, e quel link ti inviava alle Impostazioni — dove non c'era nulla da cliccare, quindi chiunque avesse già terminato l'onboarding girava a vuoto. Vedi [Integrazione Google Calendar](../appointments/google-calendar.md#connecting-google-calendar).

- **Cerca all'interno di una singola conversazione.** La barra di ricerca sopra l'elenco delle chat trova la chat giusta; la nuova **lente d'ingrandimento** nell'intestazione della conversazione trova il messaggio giusto all'interno della chat che hai già aperta. Digita ciò che ricordi e i messaggi corrispondenti appariranno dal più recente con le tue parole evidenziate, quindi cliccane uno per saltare direttamente ad esso nel thread. Cerca nell'intera conversazione, indipendentemente da quanto sia vecchia, non solo in ciò che è caricato sullo schermo, quindi non dovrai più scorrere per minuti per trovare ciò che qualcuno ha detto il mese scorso. La stessa ricerca si trova nella scheda **Messaggi** della scheda di un contatto. Vedi [Interfaccia chat](../chats/chat-interface.md#searching-inside-one-conversation).

- **Cambia la lingua principale della tua AI in qualsiasi momento — e la procedura guidata ora la richiede.** La lingua principale del tuo Agente (la lingua in cui scrive per impostazione predefinita e quella che usa per avvisi di trasferimento, attività e FAQ suggerite) era fissa al momento della creazione dell'Agente, senza modo di cambiarla in seguito. Ora c'è un selettore **Lingua principale** nella parte superiore della scheda **Istruzioni AI**, sia sugli Agenti che sulle campagne. Si salva nel momento in cui la scegli, si applica a ogni campagna collegata all'Agente e non richiede la pubblicazione. Non ritraduce le istruzioni o le FAQ che hai già scritto — quelle rimangono così come sono. Anche la procedura guidata di configurazione ora la richiede, nel passaggio del sito web, partendo dalla lingua in cui utilizzi l'app: prima di questo, gli agenti creati tramite la nuova procedura guidata erano sempre impostati in inglese. Vedi [Configurazione bot AI](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **Informa i contatti che stanno chattando con un'AI — trasparenza integrata per l'AI Act dell'UE.** Dal 2 agosto 2026, le norme sulla trasparenza dell'UE richiedono che le chat rivelino quando qualcuno sta parlando con un'AI. Un nuovo interruttore **Informa i contatti che stanno chattando con un'AI** nel passaggio **Capacità AI** dell'editor della campagna (e nella scheda delle capacità del tuo Agente) se ne occupa per te: la primissima risposta AI che un contatto riceve menziona brevemente che si tratta di un assistente AI, e ogni risposta successiva — inclusi follow-up e campagne successive — rimane completamente invariata. Le nuove campagne e i nuovi agenti lo hanno attivo per impostazione predefinita; le campagne esistenti rimangono esattamente come le hai configurate, quindi attivalo per campagna quando sei pronto. Se il tuo pubblico non è coperto da queste regole, puoi disattivarlo. Vedi [Configurazione bot AI](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Porta un numero WhatsApp già attivo dal tuo account Twilio.** Se utilizzi già WhatsApp sul tuo Twilio — un numero con uno storico e modelli già approvati — ora puoi mantenerlo. Passa l'account al tuo Twilio nella scheda **Account Twilio** come prima, e la scheda **WhatsApp Business API** offrirà **Collega il tuo mittente**: inserisci il numero e diventerà un canale a cui puoi puntare un agente. I tuoi modelli rimangono nel tuo account e non vengono mai ripresentati, il numero non viene mai rilasciato e non ci sono costi mensili per il numero qui perché paghi direttamente Twilio. In precedenza, l'interruttore cambiava solo l'account Twilio attraverso cui inviavamo, e il tuo numero esistente non appariva affatto come canale — quindi questa è la metà mancante di quel flusso. Mentre sei sul tuo Twilio, i pulsanti **Acquista numero** e registrazione Meta si fanno da parte, perché entrambi creerebbero silenziosamente un secondo account Twilio insieme al tuo e dividerebbero l'invio tra i due. Vedi [Provider SMS (Porta il tuo Twilio)](../settings/sms-provider.md#attaching-a-whatsapp-number-you-already-have).


- **Imposta i tag di una campagna tramite API.** I tag sono ciò che la tua IA assegna a un contatto durante una conversazione e sono ciò su cui molte persone basano i propri webhook; pertanto, una campagna creata tramite API non poteva essere misurata finché qualcuno non apriva la dashboard per aggiungerli manualmente. `PUT /campaigns/{campaignId}` ora accetta un array `tags` e scrive l'intero set in una sola chiamata, esattamente come fa la scheda Tag dell'editor quando salvi. Esistono anche endpoint per aggiungere o modificare un singolo tag; esistevano già, ma non erano documentati da nessuna parte, motivo per cui sembrava impossibile. Ora è tutto documentato, con i campi, gli esempi e l'unica regola importante da conoscere: l'array sostituisce quello precedente, quindi invia tutti i tag che vuoi mantenere. Vedi [Tag della campagna](../api/campaigns.md#campaign-tags).

- **Scegli l'aspetto delle decorazioni dell'app: emoji, icone o niente.** La dashboard utilizza immagini decorative giocose in alcuni punti: la mano che saluta nella schermata di accesso, le icone nelle pagine vuote. Una nuova scelta **Decorazioni** in **Impostazioni → Profilo → Preferenze** ti consente di mantenere le emoji 3D, sostituire ognuna di esse con un'icona a linea o piena corrispondente, o nasconderle del tutto. Si applica istantaneamente sul dispositivo che stai utilizzando. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Leggi le tue chat con un formato orario di 12 ore.** I timestamp delle chat erano sempre nel formato 24 ore: un messaggio inviato alle tre e tre quarti del pomeriggio veniva visualizzato come 15:45, senza alcuna possibilità di modifica. Una nuova opzione **Formato orario** in **Impostazioni → Profilo → Preferenze** ora imposta l'orologio per ogni punto dell'app in cui viene visualizzato, incluse le bolle di chat. Scegli **12 ore (3:45 PM)**, **24 ore (15:45)**, oppure lascia su **Automatico**, che segue la lingua della tua interfaccia: l'inglese visualizza 3:45 PM, l'olandese e il tedesco visualizzano 15:45. L'impostazione viene salvata nel momento in cui la scegli e applicata ovunque contemporaneamente, in modo che l'orario in una bolla e quello nei dettagli al passaggio del mouse coincidano sempre. Vedi [Impostazioni account](../settings/account-settings.md#preferences).

- **Ogni tipo di evento può ora avere la sua pagina di prenotazione.** In passato le prenotazioni avvenivano solo all'interno di una conversazione, con la tua IA che proponeva gli orari. Ogni tipo di evento può ora avere anche un link pubblico che chiunque può aprire per prenotare, senza bisogno di un account o di una conversazione preliminare. Attiva **Pagina di prenotazione condivisibile** in fondo al modulo del tipo di evento, mantieni il finale del link precompilato o scrivine uno più carino, quindi copia il link o mostralo come codice QR per un volantino, un biglietto da visita o una vetrina. È perfetto dietro un pulsante "Prenota ora", in una bio, nella firma di un'email o alla fine di un annuncio. La pagina è ottimizzata per i telefoni, mostra gli orari nel fuso orario del visitatore, offre esattamente la disponibilità su cui la tua IA effettua le prenotazioni (ore settimanali, preavviso, stanze, tempo occupato su un calendario sincronizzato), non effettua mai doppie prenotazioni e invia la solita email di conferma. La parte davvero utile è l'ordine dei passaggi: il visitatore inserisce nome ed email o telefono **prima** che appaia il calendario, così chi inizia a prenotare e poi abbandona viene comunque salvato come contatto, con il tag **booking-page-lead**. Le prenotazioni completate ricevono anche il tag **booking-page-booked**, il che rende "ha booking-page-lead ma non booking-page-booked" la tua lista di prenotazioni abbandonate: punta un'automazione su quella coppia di tag e invia un'email a quelle persone un'ora dopo. Disattivare una pagina mantiene il suo link riservato, quindi riattivandola si ripristina lo stesso indirizzo e ogni pulsante che punta ad esso ricomincia a funzionare. Vedi [Pagina di prenotazione condivisibile](../appointments/booking-page.md).

- **I filtri delle chat ora puoi organizzarli tu.** Filtrare la tua posta in arrivo significava trascinare lateralmente una fila di chip per trovare quello desiderato, e Campagna, Tag, Canale e Assegnatario si trovavano proprio in fondo, dove nessuno li trovava. La riga sopra l'elenco delle chat è ora un insieme di chip di filtro rapido **che fissi tu stesso**, nell'ordine in cui li trascini. Inizia come **Tutte le chat**, **Aperte**, **Non lette** e **IA in pausa** con i loro conteggi in tempo reale, e un pulsante **Filtri** si trova all'inizio della riga contenente tutto ciò per cui puoi filtrare: stato (tutti e dieci, con conteggi), campagna o agente, elenco, tag, canale e assegnatario. Ogni opzione lì dentro ha una piccola **puntina**: cliccala e quel filtro ottiene il suo chip di accesso rapido nella riga, che si tratti di uno stato come **Attenzione** o di un tag, elenco, canale o membro del team specifico. Così chi vive in un tag fissa il tag, e chi controlla **Attenzione** come prima cosa ogni mattina fissa quello. Trascina i chip nell'ordine che desideri, i più usati per primi, e passaci sopra il mouse per rivelare una piccola puntina sbarrata che lo rimuove dalla riga (anche il clic destro, o premere e tenere premuto su un telefono, funziona ancora, ed è il modo in cui sposti un chip senza mouse); la riga viene ricordata nel browser in cui l'hai configurata. Due dei filtri sono nuovi: se il tuo account funziona con Agenti IA ora ottieni un filtro **Agente** (gli account campagna classici mantengono **Campagna**, e un account a metà tra i due li vede entrambi), e c'è un filtro **Elenco** per restringere la posta in arrivo ai contatti presenti in un elenco. Anche la ricerca è migliorata nel processo: digitare ora cerca all'interno di ciò che hai filtrato, invece di ignorarlo. Vedi [Interfaccia chat](../chats/chat-interface.md#chat-filters).

- **Fissa in alto le chat su cui stai effettivamente lavorando.** Una posta in arrivo affollata ordina in base a chi ha scritto per ultimo, quindi la conversazione di cui hai bisogno continua a scivolare verso il basso nell'elenco ogni volta che qualcun altro scrive. Passa il mouse su una riga di chat — o apri la chat — e clicca sulla nuova icona **puntina** accanto alla stella. Le conversazioni fissate si trovano nella loro sezione **Fissate** in cima all'elenco delle chat, con la puntina più recente per prima, e rimangono lì indipendentemente da quanto sia vecchio il loro ultimo messaggio. Applica un filtro qualsiasi e l'elenco torna al normale ordine dal più recente, perché un filtro dovrebbe mostrarti un quadro reale di ciò che corrisponde; le chat fissate portano solo una piccola etichetta **Fissata** sulla loro riga. La ricerca si trova nel mezzo: nessuna sezione separata, ma le corrispondenze fissate sono elencate per prime. Puoi fissare fino a 15 chat. Una puntina vive sulla conversazione stessa, esattamente come la stella **Importante**, quindi è condivisa nella visualizzazione della posta in arrivo del tuo team: tutti vedono le stesse chat tenute in alto. Non cambia nulla per il contatto o per l'IA. Vedi [Interfaccia chat](../chats/chat-interface.md#pinning-chats).

- **Trasforma una conversazione in un'attività senza lasciarla.** "Richiamali giovedì" è esattamente il tipo di cosa che scompare nel momento in cui chiudi la scheda. Ora c'è un pulsante **attività** nell'intestazione della conversazione, su ogni riga di chat quando ci passi sopra il mouse, e nel pannello dei contatti sulla destra: ognuno apre il normale modulo di attività con il contatto già collegato e il tipo impostato su **Da fare**. Il pannello dei contatti elenca anche le attività aperte di quel contatto con le relative date di scadenza (quelle scadute in rosso), così puoi vedere cosa c'è in sospeso mentre leggi il thread; cliccane una per aprirla. La cosa migliore è il piccolo interruttore **da fare** accanto alla casella del messaggio: attivalo prima di rispondere, mantieni il titolo precompilato o scrivine uno tuo, scegli una data di scadenza con un tocco (**Più tardi oggi**, **Domani**, **Tra 3 giorni**, **La prossima settimana** o una tua data) e invia. L'attività viene creata mentre il messaggio viene inviato e rimane collegata ad esso, quindi aprire l'attività in seguito ti riporta direttamente a ciò che è stato detto — e se l'attività non può essere creata per qualsiasi motivo, il tuo messaggio viene comunque inviato e ricevi un **Riprova**. Tutto appare una volta che le Attività sono attivate per il tuo account e le tue autorizzazioni ti consentono di modificare i contatti. Vedi [Interfaccia chat](../chats/chat-interface.md#creating-a-task-from-a-chat) e [Attività](../tasks/tasks.md#from-a-chat).

- **Quando una funzione personalizzata fallisce, finalmente puoi vederlo, e capire perché.** Finora, una funzione personalizzata dell'IA che incontrava un ostacolo a metà conversazione — credenziali errate, endpoint non raggiungibile, timeout — falliva in modo invisibile: la chat mostrava l'IA che continuava educatamente e nulla nel prodotto ti avvisava che la chiamata era fallita o cosa avesse risposto l'altra parte. Ora la conversazione stessa mostra un indicatore rosso **"(nome funzione) fallita"**, sia nella scheda **Prova** dell'agente che nelle conversazioni reali in Chat: cliccaci sopra per vedere il codice di stato e la risposta che il tuo endpoint ha inviato, che di solito è la diagnosi completa (un 401 con "unauthorized" punta direttamente all'intestazione di autenticazione). Anche le chiamate riuscite hanno un indicatore cliccabile, così puoi ispezionare esattamente cosa ha restituito il tuo endpoint durante i test. E per le automazioni che iniziano con un trigger **Webhook**, la cronologia di esecuzione ora conta le chiamate che sono state rifiutate per un segreto mancante o errato, invece di fingere che non siano mai accadute: un banner ti dice quante sono e cosa correggere. Vedi [Funzioni personalizzate](../ai-automation/custom-functions.md#seeing-failures-in-try-out-and-chats) e [Automazioni](../automations/automations.md#testing-before-you-turn-it-on).

- **I trigger delle automazioni possono essere scambiati, le Funzioni Agente IA accettano JSON e il generatore IA può crearle per te.** Tre spigoli smussati dal generatore di automazioni in un colpo solo. Primo: un trigger non è più definitivo — aprilo e clicca su **Cambia trigger** per passare un'automazione da, ad esempio, una pianificazione a un webhook senza ricostruire i passaggi; se il trigger corrente ha impostazioni che hai compilato, ti verrà chiesto prima che vengano cancellate. Secondo: i dettagli che una Funzione Agente IA raccoglie possono ora essere un valore **JSON**, non solo testo, numeri e sì/no — scegli JSON per un parametro e il tuo agente può consegnare all'automazione un intero pacchetto strutturato (un indirizzo di consegna completo, un elenco di articoli) in una volta sola. Terzo: il generatore in inglese semplice ora conosce le Funzioni Agente IA — descrivi ciò che vuoi ("dai al mio agente un modo per controllare le scorte nel mio sistema") e lui imposta il trigger della funzione, i suoi parametri e il passaggio di risposta per te; tu devi solo scegliere quali agenti ottengono questa capacità. Vedi [Automazioni](../automations/automations.md#triggers).

- **Le Funzioni Agente IA ora possono scrivere le proprie impostazioni.** Il nome, la descrizione su quando usarla e l'elenco dei dettagli da raccogliere sono ciò che rende efficace una capacità, ed sono anche la parte che la maggior parte delle persone preferirebbe non scrivere. Crea prima i passaggi della tua automazione, quindi clicca su **Compila con IA** nella parte superiore delle impostazioni del trigger: legge ciò che l'automazione fa realmente e scrive il nome, la descrizione e i dettagli per te. Tutto ciò che hai già digitato viene mantenuto — riempie solo gli spazi vuoti — e puoi modificare tutto prima di salvare. Vedi [Automazioni](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Il centro assistenza è ora un unico insieme di guide.** Mentre le vecchie e nuove interfacce venivano eseguite fianco a fianco, il centro assistenza manteneva due manuali: una scheda "Documenti" per la vecchia app e una scheda separata "Nuova UI (v2)" per quella nuova. Con la nuova interfaccia ora utilizzata da tutti, sono stati riuniti in un unico insieme di guide: ogni pagina descrive l'app attuale, con screenshot attuali, a un unico indirizzo. I vecchi segnalibri e i link condivisi — incluso qualsiasi indirizzo `/v2/...` — ti portano automaticamente alla pagina corretta, e il pulsante di aiuto **?** su ogni pagina dell'app apre le stesse guide di sempre.

- **L'impostazione "Informa i contatti che stanno chattando con un'IA" è molto più facile da trovare.** L'interruttore per la trasparenza dell'IA si trovava solo nella scheda **Funzionalità IA** e molte persone non lo trovavano mai, chiedendosi poi perché l'IA menzionasse di essere un assistente IA anche se le istruzioni dicevano di presentarsi come un membro dello staff. Ora appare in altri due punti. Il passaggio dell'agente nella procedura guidata di configurazione mostra l'interruttore stesso, così puoi fare la scelta mentre viene creata la tua prima campagna. Inoltre, ogni volta che è attivo, gli editor delle **Istruzioni IA** e la chat di prova **Prova** (nelle campagne e negli Agenti, e all'interno del passaggio Test & regola della procedura guidata) riportano una nota che spiega cosa fa: la prima risposta menziona l'IA e le istruzioni che le dicono di dichiararsi umana vengono ignorate mentre l'impostazione è attiva, quindi un'istruzione che sembra ignorata è un'impostazione, non un errore. L'interruttore si trova proprio sulla nota, così puoi disattivarlo sul momento invece di andarlo a cercare. L'impostazione in sé rimane invariata: attiva per impostazione predefinita per nuove campagne e agenti, disattivata solo se la disattivi manualmente, e la scheda Funzionalità IA rimane la sua posizione principale. Vedi [Configurazione Bot IA](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Modifica un contatto direttamente dalla conversazione.** Correggere un nome scritto male o aggiungere l'indirizzo email appena ricevuto significava aprire il pannello dei contatti a destra o passare alla pagina Contatti. Il menu con i tre puntini della conversazione ora include **Modifica contatto**, che apre lo stesso modulo dei dettagli (nome, telefono, email, tag e note) sopra la chat che stai leggendo. Appare per chiunque abbia le autorizzazioni per modificare i contatti. Vedi [Interfaccia chat](../chats/chat-interface.md#the-three-dot-menu).

- **Telefono ed email sono modificabili direttamente dalla conversazione e il nome dell'agente è ora un link.** Altre due cose che il pannello dei contatti mostrava ma non permetteva di toccare. Un cliente ti fornisce la sua email durante la chat: clicca sulla riga **Email**, digitala, clicca sulla spunta: niente moduli, niente cambi di pagina, e un contatto senza email in archivio ora mostra **Aggiungi email** invece di nulla. Lo stesso vale per un numero di telefono inserito con un errore di battitura. Nulla viene salvato finché non confermi, quindi un clic accidentale non può riscrivere silenziosamente il numero di un cliente: la ✕, Esc, cliccare altrove o passare a un'altra chat annullano la modifica. E l'**Agente** che gestisce la conversazione ora è un link: cliccaci sopra e si aprirà il suo editor, così quando una risposta sembra errata puoi andare direttamente alle istruzioni che l'hanno generata invece di cercare l'agente giusto in AI Studio. (Sugli account che utilizzano ancora le campagne, il nome della campagna è collegato allo stesso modo.) Vedi [Interfaccia Chat](../chats/chat-interface.md#right-panel-the-contact-panel).

- **Il pannello dei contatti ora è modificabile: agente, trattative e attività, tutto dalla chat.** Il pannello a destra di una conversazione mostrava le informazioni importanti su un contatto, ma non permetteva di fare quasi nulla: l'**Agente** che gestiva le risposte era solo testo semplice, la sezione **Trattativa** mostrava una singola cifra senza modo di aprirla e cliccare su un'attività ti portava fuori dalla conversazione, alla pagina delle Attività. Ora tutti e tre sono attivi. **Agente** ha un link **Cambia** che assegna il contatto a un diverso Agente AI (o al tuo team) senza dover cercare tra i menu. **Trattativa** elenca le trattative effettive di questo contatto con la loro fase e il loro valore: cliccane una per modificarla direttamente dalla chat, oppure seleziona **Aggiungi trattativa** per crearne una nuova. Inoltre, un'attività apre lo stesso modulo utilizzato nella pagina Attività, quindi posticipare una scadenza o cambiare fase richiede solo un clic e rimani all'interno della conversazione; il record completo dell'attività è comunque disponibile dietro l'icona ↗ sulla riga. Vedi [Interfaccia chat](../chats/chat-interface.md#right-panel-the-contact-panel).


- **Il filtraggio per tag non nasconde più le tue chat archiviate, a meno che tu non lo voglia.** Il filtraggio delle chat tramite tag (o campagna, canale, assegnatario...) ha sempre cercato solo tra le tue conversazioni attive: se tre contatti avevano un tag ma due di quelle chat erano archiviate, il filtro ne mostrava solo una, dando l'impressione che il filtro stesse perdendo dei contatti. Il pannello Filtri ora dispone di un interruttore **Includi chat archiviate**. Attivalo e ogni vista, eccetto **Archiviate**, si amplierà per includere le conversazioni archiviate: i conteggi delle pillole aumentano insieme all'elenco, **Seleziona tutti gli N in questa vista** li include e la ricerca copre entrambi. L'elenco esteso si segnala sempre con un chip **Includendo archiviate** nella riga dei filtri (fai clic sulla × per tornare alla sola visualizzazione attiva) e **Imposta come predefinito** salva l'interruttore insieme al resto della tua vista. Vedi [Filtri chat](../chats/chat-interface.md#the-filters-panel).

### Miglioramenti

- **La casella di testo dell'automazione ora ti suggerisce cosa chiedere e completa la tua frase.** La creazione di un'automazione iniziava con una casella vuota e quattro esempi fissi, una risposta insoddisfacente alla domanda "cosa posso automatizzare qui?". Ora ci sono sedici esempi pratici che coprono ciò che gli utenti creano realmente: acquisire un lead dal modulo del tuo sito web, ricordare ai clienti un appuntamento, aggiornare il tuo CRM quando una trattativa viene vinta, indirizzare un nuovo contatto a un agente, avvisare un operatore quando qualcuno ne richiede uno e coinvolgere nuovamente i contatti inattivi. Ne vengono mostrati quattro alla volta e **Altre idee** scorre i restanti. Cliccane uno per inserirlo nella casella e modificarlo da lì. Mentre digiti la tua descrizione, la casella suggerisce come completare la frase in grigio davanti al cursore: premi **Tab** per accettare, o continua a digitare per ignorare. Ogni suggerimento si attiene a trigger e azioni esistenti, quindi ciò che viene offerto è qualcosa che il generatore può realmente realizzare. Vedi [Automazioni](../automations/automations.md).

- **Le chat fuori orario ora si gestiscono da sole: i nuovi filtri "Fuori orario" e "Pianificato" ti mostrano cosa è in attesa.** Un agente con [orari attivi](../ai-automation/availability.md) ha di nuovo un unico comportamento per le ore fuori servizio, ed è quello che non richiede attenzione: un messaggio che arriva mentre l'orario è chiuso riceve risposta automaticamente nel momento in cui si apre la finestra successiva, senza che nessuno debba fare nulla. La sezione **Fuori orario lavorativo** nella scheda Orari attivi — la scelta tra **Accoda la risposta dell'IA** / **Passa al team** — è stata rimossa. Passare ogni chat fuori orario al team trasformava una serata tranquilla in una pila di conversazioni che qualcuno doveva riprendere una per una, ed era facile confondere le due opzioni. Se preferisci non aspettare l'apertura della finestra, rispondi pure tu: la risposta dell'IA in coda viene eliminata, così il contatto non riceverà mai una risposta obsoleta del bot dopo la tua. Per vedere cosa è in sospeso, Chat ha un nuovo filtro **Fuori orario** — ogni chat arrivata fuori dall'orario lavorativo e in attesa della prossima finestra dell'IA — e un nuovo filtro **Pianificato** che raccoglie tutto ciò che ha qualcosa in coda per l'invio: un follow-up o una risposta dell'IA in attesa di essere inviata, incluse quelle chat fuori orario. Corrisponde alla pillola verde **Pianificato** che vedi già sulle righe. Questo rende anche **IA in pausa** di nuovo preciso: ora significa solo ciò che dice, ovvero chat in cui l'IA è effettivamente in pausa, sia che tu l'abbia messa in pausa o che l'IA abbia passato la conversazione a una persona. **Attenzione** rimane invariato: si tratta sempre delle conversazioni che l'IA ha segnalato per una persona reale. Vedi [Pianificazione disponibilità bot](../ai-automation/availability.md#what-happens-outside-active-hours) e [Cosa fa ogni filtro di stato](../chats/chat-interface.md#what-each-status-filter-does).

- **Distingui a colpo d'occhio le chat di WhatsApp Web da quelle di WhatsApp API.** Entrambi i canali utilizzavano lo stesso badge verde di WhatsApp, quindi un elenco di chat che li mescolava non forniva alcun indizio su quale fosse quale. I contatti di WhatsApp Web ora mostrano un badge verde pieno con un logo WhatsApp bianco, nell'elenco delle chat, nell'intestazione della chat, nel pannello dei contatti e ovunque appaia il badge del canale; i contatti di WhatsApp API mantengono il logo verde su sfondo bianco. Per mostrare solo un tipo, usa **Filtri → Canale**.

- **Chip di filtro rapido: loghi dei canali e un indicatore di rilascio più chiaro.** Un chip di canale aggiunto nella riga dei filtri Chat ora mostra il logo specifico di quel canale (WhatsApp, Telegram, Instagram...) invece di un'icona di filtro generica, rendendo la riga degli elementi aggiunti leggibile a colpo d'occhio. Inoltre, quando trascini un chip per riordinarlo, ora appare una linea sottile nello spazio in cui verrà posizionato, invece di far illuminare il chip su cui ti trovi come se lo stessi rilasciando sopra di esso. Vedi [Aggiungi i tuoi filtri rapidi](../chats/chat-interface.md#pin-your-own-quick-filters).

- **La suddivisione di una risposta in blocchi ora mostra l'invio nel momento in cui avviene effettivamente, ed è possibile interromperlo.** L'invio in blocchi distanzia i messaggi di alcuni secondi in modo che sembrino scritti da una persona, ma la chat mostrava ogni fumetto come inviato nel momento in cui si cliccava, mentre i blocchi successivi erano ancora in fase di invio, per un massimo di mezzo minuto in caso di risposte lunghe. La conversazione ora mostra lo stato reale: ogni fumetto appare quando il messaggio viene effettivamente inviato, contrassegnato da un piccolo orologio finché non viene confermato, e tutto ciò che è ancora in attesa rimane in un'anteprima **Invio in corso** sotto la conversazione, lo stesso tipo di anteprima live che vedi mentre l'IA sta scrivendo. Un pulsante **Interrompi** su tale anteprima annulla tutto ciò che non è ancora stato inviato; ciò che ha già raggiunto il contatto rimane, mentre la parte non inviata della risposta torna nella casella di testo, così puoi modificarla o reinviarla. Vedi [L'interfaccia di chat](../chats/chat-interface.md#long-press-or-right-click-send-to-split-into-natural-chunks).

- **Una chat senza un agente AI ora lo indica chiaramente, invece di restituire un errore dopo il clic.** In una conversazione non gestita da alcun agente AI o campagna — ad esempio, una chat arrivata prima che ne venisse attivato uno — **Genera risposta** sembrava cliccabile per poi restituire un errore, mentre **Riprendi AI** e l'interruttore AI nell'intestazione attivavano una funzione non operativa. Ora tutti e tre vengono disabilitati (grigi) con un suggerimento che ne spiega il motivo e indica la soluzione: seleziona **Assegna agente AI...** dal menu **⋯** della chat. La barra di stato dell'AI sopra il compositore e l'interruttore **Risposte bot** nel pannello dei contatti riportano la stessa indicazione. Vedi [L'interfaccia della chat](../chats/chat-interface.md#when-the-toggle-reads-ai-off-campaign-ai-off-agent-or-no-agent).

- **La connessione a Gmail ora porta direttamente al modulo delle credenziali.** La selezione di **Gmail** nella schermata Connetti email in precedenza avviava un accesso Google con un clic che è stato disattivato a causa di alcuni problemi; di conseguenza, il pulsante si bloccava su un'icona di caricamento per poi indirizzare comunque al modulo per la password dell'app. Questa deviazione è stata eliminata: **Gmail** ora apre direttamente il modulo per le credenziali della casella di posta, con le impostazioni del server Gmail già compilate, quindi devi solo inserire il tuo indirizzo e una password dell'app Google. Questo è il modo previsto per connettere Gmail, non una soluzione alternativa: una password dell'app è il metodo supportato da Google per le app di posta, più sicuro della tua password reale e revocabile autonomamente in qualsiasi momento. La [guida all'email](../messaging-channels/email.md#option-a-gmail-or-outlook) ora illustra passo dopo passo come crearne una.

- **Modifica le istruzioni del tuo agente direttamente accanto alla chat di prova.** Il riquadro delle istruzioni nella scheda Prova era in sola lettura per un Agente IA: mostrava una nota "Non ancora disponibile qui" e ti rimandava al passaggio Istruzioni IA per ogni modifica, rendendo il ciclo di test e regolazione un processo su due pagine. Il riquadro ora è completamente modificabile per gli agenti, esattamente come lo è sempre stato per le campagne: modifica un campo (o usa **Modifica come testo**), fai clic su **Salva** e la chat di prova risponderà immediatamente con le nuove istruzioni. I salvataggi vengono archiviati come bozza come qualsiasi altra modifica dell'agente, quindi le conversazioni reali recepiranno la modifica solo quando farai clic su **Pubblica**. Vedi [Prova (Chat di test)](../chats/playground.md#the-instructions-pane).

- **Annulla l'archiviazione delle chat in blocco.** La selezione di diverse conversazioni nel filtro **Archiviate** offriva in precedenza la stessa azione **Archivia** presente altrove: ripristinare le chat archiviate per errore significava riaprirle una alla volta. Nella vista Archiviate, l'azione della barra di selezione multipla ora diventa **Annulla archiviazione**: seleziona le chat, fai clic su di essa e torneranno tutte insieme nella tua posta in arrivo. Vedi [L'interfaccia chat](../chats/chat-interface.md#finding-and-reopening-archived-chats).

- **Un intervallo di date personalizzato ora può fermarsi a un'ora specifica, non solo a un giorno.** Voler sapere cosa è successo tra le 9 del mattino e le 5 del pomeriggio significava leggere i totali di un'intera giornata e tirare a indovinare sul resto. **Personalizzato...** nel selettore dell'intervallo di tempo della Dashboard ora mostra una riga **Da** e una riga **A**, ciascuna con una data e un orario opzionale. Inserisci la stessa data in entrambi con 09:00 e 17:00, e ogni numero, grafico e pannello della pagina coprirà solo quella finestra temporale. Gli orari vengono letti nel tuo fuso orario locale e la finestra che hai scelto è indicata sotto il titolo della pagina, così saprai sempre a cosa si riferiscono i numeri. Le caselle dell'orario iniziano vuote e lasciarle vuote ti offre intere giornate esattamente come prima, quindi gli intervalli che già utilizzi rimangono invariati. Vedi [La tua Dashboard](../get-started/dashboard.md).

- **Le statistiche della Dashboard ora riflettono solo i messaggi inviati mentre eri connesso; la cronologia chat importata non altera più i numeri.** Connettere WhatsApp Web o Telegram e importare le tue conversazioni esistenti lasciava un segno nei tuoi report. Ogni messaggio importato veniva conteggiato nella data in cui era stato originariamente inviato, quindi i grafici mostravano picchi in giorni in cui non avevi ancora iniziato, e i totali includevano mesi di chat che non avevano nulla a che fare con la piattaforma. Quella cronologia rimane nella tua casella di posta, quindi una conversazione si legge ancora per intero, ma ora è esclusa dai conteggi dei messaggi, dal grafico Prestazioni nel tempo e dalle statistiche per numero sotto Stato del canale. Non c'è nulla da attivare e non è necessario reimportare nulla: le cifre si correggono da sole al caricamento successivo della Dashboard. Vedi [La tua Dashboard](../get-started/dashboard.md#understanding-your-numbers).

- **L'aggiornamento di una fonte di conoscenza ora ti informa su cosa sta per fare, prima di farlo.** L'aggiornamento di un sito web ricostruisce le FAQ generate dalla pagina per farle corrispondere al sito live, mentre l'aggiornamento dell'intero sito prosegue consolidando le FAQ che trattano gli stessi argomenti in tutta la tua libreria, incluse quelle scritte o importate da te. Questo è il senso di una knowledge base ottimizzata dall'IA (risposte quasi duplicate peggiorano la ricerca del bot), ma se gestisci le tue FAQ manualmente, potrebbe coglierti di sorpresa. Entrambi i pulsanti di aggiornamento ora aprono una conferma che lo spiega chiaramente, e la guida alla Knowledge Base ha una nuova sezione su come decidere se il tuo sito web o la tua libreria di FAQ sia la copia principale, oltre alla possibilità di esportare la tua libreria come backup con un clic prima di un aggiornamento importante. Vedi [Prima di aggiornare](../ai-automation/faq-management.md#before-you-refresh-which-copy-is-the-master).

- **Le funzioni personalizzate su GET ora inviano i propri parametri e gli elenchi possono essere bloccati su un unico tipo.** Una funzione personalizzata impostata su **GET** in precedenza eliminava ogni parametro che non fosse di tipo `query_param`: superava il **Test di esecuzione** e poi chiamava l'endpoint senza alcun parametro allegato in una conversazione reale. Una funzione GET ora invia tutti i suoi parametri come parametri URL, sia nel Test di esecuzione che nella chiamata live, quindi ciò che testi è ciò che la tua API riceve. Parallelamente, un parametro **array** ha un nuovo **Tipo di elemento** opzionale: scegli Testo, Numero, Vero/falso o Oggetto e ogni valore nell'elenco viene convertito in tale tipo prima dell'invio, che è ciò di cui un'API che accetta solo numeri ha bisogno per smettere di rifiutare `"8624"` dove voleva `8624`. Lascialo su **Qualsiasi** e nulla cambia. Vedi [Funzioni personalizzate](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).

- **Try Out ora mostra i file multimediali inviati dalla tua IA.** Quando il tuo agente inviava un elemento della Libreria multimediale durante una conversazione di prova, tutto ciò che vedevi era una nota "Inviato il file multimediale '...'" — nessuna immagine, nessun video — il che faceva sembrare non funzionante una configurazione perfetta. Ora il file effettivo appare nella chat di prova esattamente dove lo riceverebbe il contatto: immagini e video vengono riprodotti inline, l'audio ottiene un lettore e i documenti vengono mostrati come file che puoi aprire. Rimane un ambiente sandbox: nessun messaggio reale lascia il tuo account. Le anteprime in una conversazione di prova rimangono visibili per 7 giorni; dopodiché appare una piccola nota "anteprima scaduta" e richiedendo nuovamente il file al bot, questo verrà mostrato aggiornato. Vedi [Libreria multimediale](../ai-automation/media-library.md#tips-for-best-results).


- **Fai clic su una ricerca passata in Lead salvati per visualizzare solo i relativi lead.** L'elenco **Ricerche** in Lead salvati mostrava cosa aveva trovato ogni ricerca, ma non *quali* fossero quei lead: erano tutti raggruppati in un'unica grande tabella. Fai clic su una qualsiasi ricerca in quell'elenco e la tabella sottostante si restringe ai lead di quella ricerca, con una pillola sopra i filtri che indica il nome della ricerca; la sua × o il filtro **Tutti** ripristinano la visualizzazione completa. **Trova altro** e **CSV** su ogni ricerca funzionano come prima. Vedi [Trova lead](../ai-automation/find-leads.md#saved-leads).

- **Le trasmissioni ora si interrompono automaticamente se iniziano a inviare messaggi alle persone sbagliate.** Un messaggio di apertura è destinato a qualcuno con cui non hai ancora parlato. Se una trasmissione o una campagna inizia a inviare il suo messaggio di apertura a persone che sono già in conversazione con te attraverso la stessa trasmissione, l'invio viene messo in pausa immediatamente, tutto ciò che è in coda viene annullato e riceverai una notifica che spiega cosa è stato messo in pausa e perché. Aprila, controlla il pubblico e il messaggio, quindi fai clic su **Riprendi** quando tutto sembra corretto: questo conferma che l'invio era intenzionale e la protezione viene disattivata per quella trasmissione per 24 ore. Un improvviso picco di messaggi molto superiore al ritmo abituale del tuo account viene segnalato anche al nostro team, senza metterti in pausa, poiché un primo lancio è naturalmente più intenso rispetto alla tua cronologia. Vedi [Scaling WhatsApp Outreach](../messaging-channels/scaling-whatsapp-outreach.md#automatic-send-guard).


- **L'app classica è stata ritirata.** La dashboard riprogettata è diventata quella predefinita all'inizio di questo mese; da oggi è l'unica app disponibile. L'app classica è stata disattivata e l'indirizzo `/old` che vi rimandava non esiste più. Aprendo un vecchio link o un segnalibro visualizzerai un breve avviso che ti reindirizza alla dashboard attuale invece di una pagina inesistente: non c'è nulla da reinstallare o spostare e puoi accedere all'indirizzo che hai sempre usato. **Non è andato perso nulla.** Le tue chat, i contatti, gli agenti IA, le campagne con la relativa cronologia e ogni impostazione si trovano nella dashboard attuale esattamente come li hai lasciati; le due app hanno sempre condiviso lo stesso account, quindi si tratta di una porta che si chiude, non di una migrazione. Anche le vecchie app mobili hanno smesso di funzionare oggi. Se lavoravi dal telefono, apri il tuo solito indirizzo di accesso nel browser del dispositivo: la dashboard è progettata per schermi piccoli, può essere aggiunta alla schermata iniziale e inviare notifiche push, proprio come un'app installata. Consulta la [Guida di benvenuto](../README.md) e [Notifiche](../settings/notifications.md#notification-channels).


- **La registrazione ora crea il tuo agente AI, dall'inizio alla fine, senza campagne misteriose.** La procedura guidata di configurazione in precedenza creava prima una campagna e vi collegava silenziosamente tutto ciò che rispondevi; di conseguenza, al termine dell'onboarding ti ritrovavi con una campagna in bozza non richiesta, un agente che ne era solo un effetto collaterale e nessuna risposta chiara alla domanda "quale di queste due cose devo modificare ora?". Ora si lavora direttamente sull'agente. Il tuo agente esiste dal momento in cui la procedura guidata legge il tuo sito web: le pagine e i file che selezioni lì diventano la sua conoscenza, e la barra di avanzamento che vedi indica la creazione del tuo agente, anziché qualcos'altro creato per suo conto. **Test & adjust** è il vero editor dell'agente integrato nella procedura guidata: le stesse schede **Try Out**, **AI Instructions** e **FAQs & Knowledge** che userai in seguito dalla pagina AI Agents. Pertanto, una modifica apportata lì è una modifica al tuo agente, non a una copia che deve essere trasferita altrove. Anche il passaggio **Follow-ups** corrisponde alla scheda Follow-ups dell'agente. Il passaggio separato **Opening Message** è stato rimosso, perché un agente non ne ha uno: risponde a ciò che riceve, e per iniziare tu stesso la conversazione esiste la funzione Broadcast. Completare la procedura guidata collega ogni canale connesso a quell'agente come **Entry Point**, trasforma le parole chiave da commento a DM in punti di ingresso dai commenti e imposta l'agente come attivo solo alla fine. In questo modo, l'onboarding non può più concludersi con un account lanciato la cui AI non risponde a nulla, e un canale già gestito da un altro agente viene lasciato intatto invece di essere preso in carico. Alla fine, verrai indirizzato all'editor del tuo agente invece di essere lasciato a te stesso. Se eri a metà della procedura guidata quando è arrivato questo aggiornamento, riprendendola rimarrai sul flusso che avevi iniziato, senza modifiche. Vedi [Guided Onboarding](../get-started/onboarding.md), [Quick Start Guide](../get-started/quick-start-guide.md) e [Entry Points](../ai-agents/entry-points.md).

- **La ricerca passa direttamente a una sezione delle Impostazioni.** Premi **⌘K** / **Ctrl+K** e digita "billing", "team", "webhooks", "notifications", "data export" o qualsiasi altra sezione delle Impostazioni; il risultato aprirà direttamente quella sezione: non dovrai più aprire le Impostazioni e scorrere l'elenco a sinistra per trovare ciò che cerchi. Le sezioni non incluse nel tuo piano o ruolo non appariranno nei risultati. Suggerito da un'agenzia che utilizza la dashboard in polacco, il cui team sapeva esattamente cosa configurare ma non sotto quale gruppo fosse archiviato. Vedi [Dashboard](../get-started/dashboard.md#search-jump-to-any-page-without-clicking-through-the-menu).

- **Il widget della chat può essere configurato tramite API.** Il riferimento API ora documenta `PATCH /chat-widget-configs/{configId}`, quindi tutto ciò che si trova nel pannello Gestisci del widget — i pulsanti per allegati ed emoji, l'icona di avvio, i colori, il messaggio di benvenuto, il modulo per le informazioni sui visitatori, i domini consentiti, il tema — può essere modificato dal tuo codice con la tua chiave API. Era già possibile, ma non era presente nelle specifiche, quindi sembrava di sola lettura. Vedi [Widget chat sito web](../get-started/chat-widget.md#change-the-widget-settings-from-your-own-code-api).

- **Ottimizza con l'IA funziona su ogni agente.** Il modo più veloce per correggere un bot è dirgli cosa migliorare e lasciargli riscrivere le proprie istruzioni, ma il pulsante **Ottimizza con l'IA** appariva solo su alcuni agenti. Un agente appena duplicato, uno arrivato nel tuo account già pronto e molti altri più recenti semplicemente non avevano il pulsante; anche il pollice verso sotto una risposta errata in **Prova** era assente negli stessi punti, quindi le due strade più rapide per ottenere un bot migliore mancavano proprio sugli agenti che ne avevano più bisogno. Ora entrambi funzionano su ogni agente, senza bisogno di alcuna configurazione preliminare. Ciò che accade dopo rimane invariato: descrivi cosa dovrebbe migliorare, ottieni la stessa revisione affiancata di ogni modifica proposta (come appare il campo ora rispetto a ciò che l'IA suggerisce, con le aggiunte e le rimozioni alle FAQ elencate separatamente) e nulla viene mantenuto a meno che tu non lo accetti. Ciò che accetti viene salvato come bozza, quindi la chat di **Prova** inizia a utilizzare la riscrittura immediatamente, mentre le tue conversazioni attive continuano come prima; le modifiche verranno inviate ai contatti reali solo quando farai clic su **Pubblica**. Il pulsante **Genera modelli IA** nella scheda **Follow-up** di un agente era limitato sugli stessi agenti, mentre ora scrive il set su chiunque di essi. Vedi [Chat Playground](../chats/playground.md#optimize-with-ai) e [Agenti IA](../ai-agents/ai-agents.md#editing-an-agent).

- **Una creazione dal tuo sito web che non può terminare ora ti dice il perché.** Puntare **Nuovo agente** al tuo sito web è il modo più veloce per avere un bot funzionante e la finestra di dialogo ti guida nel processo, ma una creazione che non riusciva a completarsi prima si fermava silenziosamente, lasciandoti davanti a una schermata che non finiva mai, senza sapere se aspettare ancora o ricominciare. Una creazione che non può terminare ora indica chiaramente cosa l'ha bloccata: il tuo sito web non poteva essere letto, non c'era abbastanza testo nelle pagine per scrivere un agente o l'account ha esaurito i crediti. Ognuno indica cosa cambiare prima di riprovare. Tutto il resto rimane uguale, incluso **Continua in background**. Vedi [Agenti IA](../ai-agents/ai-agents.md#creating-an-agent).

- **L'elenco delle campagne su un agente è tornato a essere un elenco.** La scheda **Campagne collegate** di un agente conteneva un pulsante **Collega una campagna**, residuo del periodo in cui campagne e agenti venivano integrati. È stato rimosso, perché non è più così che si mette al lavoro un agente: ciò che decide quali conversazioni raggiungono un agente sono i suoi **Punti di ingresso** e una trasmissione (Broadcast) sceglie il proprio gestore di risposte quando la crei. La scheda mostra ancora tutte le campagne per le quali l'agente risponde e la pubblicazione di una modifica all'agente le raggiunge ancora tutte immediatamente; ora è semplicemente una visualizzazione anziché un controllo. Nulla cambia riguardo alle tue campagne esistenti o a quale agente risponde ad esse. Vedi [Agenti IA](../ai-agents/ai-agents.md#editing-an-agent).

- **L'acquisto di un numero di telefono ora funziona in più paesi, inclusi i Paesi Bassi.** Alcuni paesi rilasciano numeri urbani (ad esempio, un +31 20 di Amsterdam) solo agli acquirenti che presentano un passaporto o un documento d'identità, che noi non raccogliamo; pertanto, la finestra di dialogo di acquisto indicava che i numeri non erano affatto disponibili, anche se lo stesso paese vende volentieri altri tipi di numeri fornendo solo nome e indirizzo. La finestra di dialogo ora verifica autonomamente gli altri tipi di numero del paese e offre quello acquistabile senza documenti d'identità; nei Paesi Bassi ciò significa un numero di cellulare, che è anche il tipo che riceve il messaggio di verifica di WhatsApp. Non cambia nulla nel modo in cui acquisti: scegli il paese, scegli un numero, compila il breve modulo. L'avviso "non disponibile" appare ancora, ma solo per i paesi in cui non è possibile vendere alcun tipo di numero senza documento d'identità. Vedi [Numeri di telefono](../settings/phone-numbers.md).

- **I file multimediali di un agente ora appartengono all'agente stesso.** La scheda **Media** nell'editor dell'agente dipendeva da una campagna associata all'agente; ecco perché poteva aprirsi senza contenuti su un agente appena creato e perché un file caricato su una copia appena creata di un agente non sempre rimaneva al suo posto. I file multimediali ora fanno parte dell'agente stesso. La scheda si carica immediatamente su qualsiasi agente — uno creato un minuto fa, uno duplicato, uno arrivato nell'account già configurato — e un file caricato lì è immediatamente disponibile per quell'agente, senza dover allegare nulla prima. Tutto ciò che hai già caricato si trova esattamente dove lo hai lasciato, sugli stessi agenti, e la pagina della **Libreria multimediale** a livello di account rimane invariata. Vedi [Libreria multimediale](../ai-automation/media-library.md) e [Agenti IA](../ai-agents/ai-agents.md).

- **Ogni webhook ora ti indica quale agente ha gestito la conversazione.** Se invii webhook a un CRM, a una piattaforma pubblicitaria o a una tua dashboard, capire quale IA ha risposto significava tirare a indovinare: il payload indicava la campagna e, negli account basati su agenti, quel campo arrivava semplicemente vuoto. Gli eventi legati a una conversazione — una chat conclusa, non disturbare, una ripresa, un ripristino da archivio, una pausa dell'IA, un nuovo messaggio, un riepilogo della conversazione e il webhook che puoi impostare su un tag — ora contengono un blocco `agent` con l'`id` e l'`name` dell'agente, oppure `null` quando non è stato coinvolto alcun agente. Si trova accanto al blocco `campaign` invece di sostituirlo, quindi nulla di ciò che ricevi già è cambiato: un ricevitore che hai creato l'anno scorso continua a funzionare senza modifiche e può acquisire il nuovo campo quando vorrai. Per quanto riguarda l'API, la chiamata di importazione del calendario ora accetta un agente oltre a una campagna. Vedi [Webhook](../integrations/webhooks.md#webhook-data-format).

- **Anche i messaggi di follow-up possono essere scritti per te dall'editor dell'agente.** Le campagne hanno sempre avuto un pulsante **Genera modelli IA** nel passaggio Follow-up: attiva i follow-up, cliccaci sopra e la piattaforma scriverà l'intera serie di solleciti basandosi sulle tue istruzioni e sul contesto aziendale, inviandoli per l'approvazione WhatsApp. Nella nuova esperienza Agenti quel pulsante mancava, quindi impostare i follow-up su un agente significava scrivere ogni messaggio da soli e inviarlo singolarmente: l'unica parte dell'editor dell'agente che ti rimandava ancora a una campagna per essere eseguita correttamente. Ora è presente, nella scheda **Follow-up** dell'agente, ed è la stessa cosa: la stessa generazione, scritta dalle istruzioni e dal contesto aziendale di quell'agente, con lo stesso avanzamento mostrato mentre lavora sulla serie. Vedi [Agenti IA](../ai-agents/ai-agents.md) e [Follow-up automatizzati](../ai-automation/follow-ups.md#auto-generated-templates).


- **La connessione a WhatsApp Web ora ti informa su cosa succede alle tue chat personali.** Associare il proprio telefono è il modo più veloce per iniziare, e molte persone collegano il numero che usano anche per messaggiare con amici e familiari, ma la schermata non diceva nulla su cosa avrebbe fatto l'IA con quelle chat, e le due impostazioni che la limitano appaiono solo una volta attivata l'opzione **Importa contatti esistenti**, quindi era facile associare un numero personale senza mai vederle. La schermata **Connetti WhatsApp Web** ora contiene una breve nota esplicativa: qualsiasi numero va bene, attivare **Importa contatti esistenti** e lasciare attiva l'opzione **Mantieni l'IA in pausa per i contatti importati** tiene l'IA lontana dalle persone con cui chatti già, e **Rendi i contatti privati** va oltre, non memorizzando né inviando mai i loro messaggi. Spiega anche l'aspetto che sorprende di più le persone: chi ti invia un messaggio *dopo* la connessione arriva come una chat nuova di zecca con l'IA attiva, quindi vale la pena tenere l'agente spento finché la tua lista contatti reale non è caricata. Vedi [WhatsApp Web](../messaging-channels/whatsapp-web.md#step-2-enter-the-phone-number-and-import-options).

- **Un messaggio che non viene inviato ora ti spiega il perché e cosa fare al riguardo.** Quando un messaggio non veniva recapitato, l'email di errore e la chat mostravano solo ciò che la rete telefonica restituiva, che solitamente non era altro che un numero: "Consegna fallita (codice 63049)". Questo è un ticket di assistenza, non una spiegazione. Gli errori ora includono una frase semplice che indica la causa e la soluzione. La causa più comune in assoluto è il rifiuto da parte di WhatsApp di un modello di marketing, e ora viene specificato, includendo la parte importante: i modelli di marketing non possono più raggiungere i numeri negli Stati Uniti, quindi quei contatti necessitano di un SMS o di un'email, mentre altrove si tratta solitamente di un limite temporaneo per quella persona e vale la pena riprovare più tardi. Lo stesso trattamento copre una finestra di risposta di 24 ore chiusa, un numero che non è su WhatsApp, qualcuno che ha scelto di non ricevere messaggi di marketing, un mittente bloccato per inattività di 30 giorni e contenuti rifiutati da WhatsApp. Vedrai la spiegazione in tre punti: l'email che ti inviamo, la riga rossa sotto il messaggio nelle Chat e il dettaglio che appare quando ci passi sopra con il mouse. Tre delle vecchie spiegazioni erano inoltre semplicemente errate e sono state corrette. La peggiore indicava che un messaggio non era riuscito perché il "numero di telefono del contatto non è registrato su WhatsApp" quando il problema era dalla tua parte, con il tuo numero non più connesso come mittente, quindi l'unica cosa che avresti potuto effettivamente risolvere era proprio quella verso cui ti si scoraggiava. Vedi [Interfaccia Chat](../chats/chat-interface.md).

- **Ora puoi rispondere a un messaggio specifico.** In una conversazione intensa, una risposta può arrivare tre messaggi dopo la domanda a cui si riferisce, e né tu né il cliente potete capire a cosa si riferisca. Passa il mouse sopra un messaggio, clicca sulla freccia accanto ad esso e scegli **Rispondi**: il messaggio che hai selezionato apparirà sopra la casella di testo mentre scrivi, e la tua risposta arriverà citata insieme ad esso sul telefono del cliente, proprio come appaiono le risposte su WhatsApp o Instagram. La citazione viene mostrata anche nella tua casella di posta e, finché il messaggio originale è caricato nella conversazione, puoi cliccare sulla citazione per saltare ad esso. Anche gli allegati e i messaggi vocali possono essere oggetto di risposta. Funziona su WhatsApp collegato tramite QR, Telegram, Instagram e Messenger; sui canali che non prevedono la possibilità di allegare una risposta a un messaggio precedente, l'opzione rimane nel menu ma in grigio, spiegandone il motivo, invece di inviare una risposta che arriva senza alcun riferimento. Su WhatsApp collegato tramite QR vedrai anche la citazione del cliente sopra il suo messaggio quando risponde a qualcosa che hai inviato. Vedi [Interfaccia Chat](../chats/chat-interface.md#replying-to-a-specific-message).

- **Le email che ti inviamo ora assomigliano di nuovo al prodotto.** Ogni notifica, invito, codice di verifica e ricevuta veniva inviato con una veste grafica rimasta indietro di anni rispetto all'app: il colore del brand errato, una semplice lettera al posto del logo e un layout datato con riquadri di avviso colorati applicati sopra. Ora utilizzano lo stesso linguaggio di design dell'app a cui accedi: il logo reale, lo stesso carattere tipografico, lo stesso verde, gli stessi pulsanti, le stesse superfici delle schede, e la modalità scura funziona correttamente invece di attivarsi solo a metà. Gli avvisi all'interno di un'email (il motivo di un modello rifiutato, un invito, un "puoi ignorare questo messaggio") sono ora riquadri discreti con una piccola etichetta invece di blocchi di testo colorato. Non è cambiato nulla riguardo al contenuto delle email o ai tempi di arrivo. Durante il processo sono stati corretti due link non funzionanti presenti da tempo nel piè di pagina: **Centro assistenza** rimandava alla homepage di marketing invece che al sito di supporto, e **Privacy** portava a una pagina che non esiste più.


- **La funzione Comment-to-DM è ora configurata sul tuo agente IA, su ogni account.** Trasformare i commenti sui tuoi post di Instagram e Facebook in messaggi diretti (DM) prima richiedeva di addentrarsi nel passaggio **Configurazione e Canali** di una campagna, dove l'unica scelta disponibile era una parola chiave: ogni post veniva monitorato e la risposta veniva inviata non appena qualcuno commentava. Si tratta di un punto di ingresso **Commento Instagram** o **Commento Facebook** sull'agente che dovrebbe rispondere, ed è attivo per tutti: apri l'agente, vai su **Punti di ingresso**, clicca su **Nuovo punto di ingresso** e scegli il tipo. Ottieni funzionalità che la vecchia schermata non aveva mai avuto: monitora **Tutti i post** o solo i **Post specifici** di cui incolli gli ID, scegli se la **Prima risposta** deve essere scritta dall'IA o se è un testo esatto scritto da te (una risposta pubblica al commento e un primo messaggio DM, ciascuno con varianti in modo che le risposte ripetute non sembrino copiate e incollate, a 0 crediti) e imposta un ritardo in minuti in modo che la risposta non arrivi in modo sospettosamente rapido. Tutto ciò che hai già configurato in una campagna continua a funzionare senza modifiche e, se la tua barra laterale mostra ancora **Campagne**, quella schermata continua a funzionare, ma il Punto di ingresso è la configurazione da utilizzare d'ora in avanti. Vedi [Automazione Comment-to-DM](../ai-automation/comment-to-dm.md), [Punti di ingresso](../ai-agents/entry-points.md), [DM Instagram](../messaging-channels/instagram-dms.md#comment-monitoring-and-auto-replies) e [Facebook Messenger](../messaging-channels/facebook-messenger.md#comment-monitoring).

- **Le regole per i commenti ora indicano a quali commenti rispondono.** Un punto di ingresso per i commenti su un Agente chiedeva quali post monitorare, quanto tempo attendere e cosa dire, ma non poneva mai la domanda ovvia: quale commento lo attiva effettivamente. Ora è presente un campo **Parole chiave commento** nelle regole per i commenti di Instagram e Facebook. Digita la parola che suggerisci alle persone di commentare ("LINK", "INFO") e solo quei commenti riceveranno un DM. La corrispondenza intelligente copre refusi e variazioni, quindi una singola parola chiave chiara è sufficiente. Lascialo vuoto e ogni commento sui post monitorati riceverà un DM, il che è utile per un post basato su una singola call to action, ma costoso su un post molto attivo dove la maggior parte dei commenti è solo conversazione; per questo motivo, la regola ti avvisa quando il campo è vuoto. Le tue regole per i commenti esistenti contengono già le parole chiave con cui sono state configurate e il riepilogo nell'elenco dei punti di ingresso ora mostra la parola chiave accanto ai post monitorati, invece di indicare solo "Tutti i post". Vedi [Punti di ingresso](../ai-agents/entry-points.md) e [Automazione Comment-to-DM](../ai-automation/comment-to-dm.md).

- **Gli avvisi relativi a una chat in pausa ora mostrano ciò che la persona ha effettivamente scritto.** Quando un contatto ti invia un messaggio mentre l'IA è in pausa per lui, la notifica in precedenza ti avvisava solo che era arrivato un messaggio in attesa di risposta. Dalla schermata di blocco del telefono, non avevi modo di distinguere un "grazie, ricevuto" da un cliente che sta per andarsene, quindi ogni avviso richiedeva di aprire l'app per controllare. L'avviso ora contiene il messaggio stesso: il nome della persona e il fatto che il bot sia in pausa appaiono nel titolo, mentre il testo del messaggio costituisce il corpo, con foto, note vocali e documenti mostrati per tipo insieme a eventuali didascalie. Lo stesso testo è citato nella versione via email e sotto l'icona della campanella; cliccando su uno qualsiasi di essi si apre la conversazione pronto per rispondere. Vedi [Notifiche](../settings/notifications.md).

- **Scollega le pagine da un agente selezionandole.** La rimozione di pagine collegate dalla scheda **FAQ e Knowledge** di un agente era possibile in due modi: una pagina alla volta con il relativo pulsante di rimozione, oppure un intero sito web o una cartella con **Scollega tutto**. Qualsiasi operazione intermedia — ad esempio, otto pagine sparse su due siti — richiedeva otto clic e otto conferme. Ora ogni riga di pagina ha una casella di controllo e ogni intestazione di sito web e cartella ha una funzione di selezione multipla che spunta tutto ciò che contiene (un trattino indica che solo una parte è selezionata). Seleziona ciò che deve essere rimosso e apparirà una barra nella parte inferiore dello schermo che conta la selezione, con un unico pulsante **Scollega** e una sola conferma per tutto il gruppo. Il pulsante di rimozione per singola pagina e **Scollega tutto** continuano a funzionare come prima. Vedi [Agenti IA](../ai-agents/ai-agents.md).

- **Trova una pagina collegata tra centinaia in un agente.** Un agente collegato a un intero sito web elenca ogni pagina che conosce nella scheda **FAQ e Conoscenza**; utile con venti pagine, inutilizzabile con trecentotrentotto, perché l'unico modo per navigare era scorrere. Ora è presente una casella di ricerca sopra l'elenco delle fonti di conoscenza, sia nell'agente che nel passaggio equivalente dell'editor della campagna. Cerca su tutti e tre i livelli contemporaneamente (il sito web, le cartelle al suo interno e le singole pagine), quindi digitare parte di un indirizzo restringe l'albero ai risultati corrispondenti e apre le cartelle che li contengono, con ogni sito web che indica quante delle sue pagine hanno trovato una corrispondenza. Anche gli accenti non sono un ostacolo: “resume” trova “Résumé”. Un dettaglio di sicurezza: mentre una ricerca è attiva, il pulsante **Scollega tutto** di un sito web o di una cartella diventa **Scollega corrispondenti** e scollega solo le pagine visibili, in modo che quelle filtrate dalla ricerca non possano mai essere scollegate senza che tu te ne accorga. Vedi [Agenti IA](../ai-agents/ai-agents.md).

- **Il selettore di pagine non consiglia più venti copie della stessa pagina.** Su un sito che pubblica ogni pagina in ciascuna lingua, un aggiornamento trova le traduzioni delle pagine già importate e utilizzate per proporle come pagine da aggiungere: un sito di assistenza ha rilevato 2.343 pagine "nuove", di cui 190 consigliate, quasi tutte copie in altre lingue di pagine già presenti nella knowledge base. Ognuna di esse avrebbe consumato crediti e aggiunto una risposta quasi duplicata su cui la tua IA avrebbe potuto inciampare. Una pagina scoperta il cui indirizzo corrisponde a uno già esistente, a parte la parte relativa alla lingua, viene ora contrassegnata come **Opzionale: copia in lingua di una pagina già esistente** ed esclusa da **Seleziona consigliate**; sullo stesso sito, il numero di consigli scende da 190 a zero dopo un aggiornamento e una prima importazione consiglia le dieci pagine principali in inglese anziché duecento. Nulla è bloccato: ogni pagina è ancora elencata e a portata di clic, e una pagina che vale la pena saltare per un motivo migliore (ad esempio, un changelog) continua a essere indicata come tale. Consulta [Gestione FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Il widget della chat ora parla polacco e le parti che erano sempre in inglese non lo sono più.** I visitatori polacchi vedevano un widget in inglese: la lingua semplicemente non era nell'elenco. Ora c'è, insieme al filippino, che era stato aggiunto in precedenza ma mai documentato. Il cambiamento più importante è che l'interfaccia del widget è finalmente tradotta: lo stato "Online" accanto al nome del tuo agente, le voci **Audio**, **Notifiche** e **Cancella conversazione** dietro l'icona delle impostazioni, il messaggio "Come valuteresti questa conversazione?" e il relativo ringraziamento, e ogni piccola conferma che appare in basso. Tutte queste parti erano in inglese hardcoded per ogni visitatore, in ogni lingua, quindi un widget in olandese o spagnolo era sempre tradotto solo a metà. Ora seguono la lingua del visitatore come tutto il resto. Anche il tuo messaggio di apertura, la bolla di popup e le domande iniziali verranno tradotti in polacco, a partire dal prossimo salvataggio. Vedi [Widget chat sito web](../get-started/chat-widget.md#languages).

- **Gli angoli della dashboard rimasti in inglese sono stati tradotti.** Alcune schermate mostravano ancora l'inglese a tutti, indipendentemente dalla lingua impostata sull'account: il selettore dell'**icona di avvio** nelle impostazioni del widget della chat e i relativi pulsanti di caricamento, la sezione delle risposte rapide del tuo profilo, il controllo delle contraddizioni nella knowledge base, i controlli On/Off nella barra delle azioni dei contatti, la barra delle modifiche non pubblicate negli editor di campagne e agenti, e l'opzione di primo accesso su un account cliente. Ora seguono la tua lingua come tutto il resto, in tutte le 25 lingue supportate dalla dashboard.

- **Interrompi un aggiornamento della knowledge base avviato per errore e verifica le contraddizioni al termine.** In precedenza, l'unica opzione era attendere il completamento dell'aggiornamento: mentre un sito veniva riletto, la pagina mostrava solo un pulsante disattivato. Ora il pulsante **Aggiorna** diventa **Annulla**: cliccandolo, l'aggiornamento si interrompe immediatamente, mantenendo le pagine già rilette e lasciando invariate le altre, senza inviare alcuna email di completamento. Una volta che l'aggiornamento raggiunge la fase finale di riordino, non può più essere interrotto e il pulsante **Annulla** lo segnala chiaramente invece di simulare un'azione. Sono state introdotte due correzioni correlate: un sito in fase di aggiornamento non può più essere selezionato o eliminato durante l'esecuzione (le caselle di controllo e l'opzione di eliminazione vengono bloccate fino al termine) e, al termine, l'aggiornamento non lascia più le pagine selezionate nella barra di selezione. Inoltre, quando un aggiornamento termina, la piattaforma verifica automaticamente le pagine del sito rispetto al resto della knowledge base: una pagina aggiornata che presenta modifiche a prezzi o limiti apparirà in **Trova contraddizioni** senza che tu debba ricordarti di eseguire la scansione. Consulta [Gestione FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **L'app classica sta per essere dismessa e la barra laterale non ti rimanda più ad essa.** Il link **App classica** in fondo alla barra laterale è stato rimosso. Tutto ciò per cui era lì ora si trova nella nuova dashboard e mantenere una porta di accesso rapido teneva inutilmente gli account su un'app in fase di disattivazione. Nulla cambia per il tuo account e nulla va perso: la nuova dashboard contiene gli stessi dati, lo stesso login e lo stesso indirizzo. (L'app classica è stata nel frattempo completamente disattivata; vedi "L'app classica è stata ritirata" sopra.) Consulta la [Guida di benvenuto](../README.md).


- **Ricerca, eliminazione in blocco e aggiornamento multi-sito nell'elenco delle fonti della Knowledge Base.** Una grande knowledge base significava dover scorrere pagine su pagine: trovare una pagina importata in un sito di 227 pagine non prevedeva alcuna ricerca, rimuovere diverse pagine significava eliminarle un'icona cestino alla volta e aggiornare tre siti web significava tre clic separati e tre attese separate. L'elenco delle fonti ora dispone di una casella di ricerca che analizza ogni sito (digita “changelog” e le pagine corrispondenti appariranno con un conteggio “N di M pagine corrispondenti”), caselle di controllo su ogni pagina e sito per la selezione in blocco, un'azione **Elimina selezionati** che indica esattamente quante pagine e FAQ rimuove prima di procedere, e un pulsante **Aggiorna selezionati** che riesegue la scansione di diversi siti web interi con un solo clic: le pagine appena trovate di ogni sito vengono quindi proposte una alla volta con la consueta guida su cosa vale la pena aggiungere. Quando una ricerca è attiva, la casella di controllo di un sito seleziona solo le pagine visualizzate, quindi la ricerca e l'eliminazione non possono mai eliminare silenziosamente pagine che non stavi guardando. Vedi [Gestione FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **Il selettore di pagine ora ti indica quali pagine scoperte vale la pena aggiungere.** Quando aggiungi un sito web alla tua knowledge base o un aggiornamento trova nuove pagine, ogni pagina nel selettore ora fornisce indicazioni: le pagine più utili vengono ordinate in alto, le tue pagine principali (homepage, prezzi, prodotti, FAQ) vengono mostrate come **Consigliate** e le pagine che raramente appartengono a una knowledge base — changelog, testi legali, schermate di login, risultati di ricerca, elenchi di tag — riportano **Ignora (suggerito)** con il motivo spiegato chiaramente. Un changelog, ad esempio, viene contrassegnato come pagina di cronologia: le sue voci diventano obsolete per progettazione e le tue pagine attuali coprono già le funzionalità, quindi importarlo crea principalmente contraddizioni. Un pulsante **Seleziona consigliate** spunta l'insieme consigliato con un clic; si aggiunge a ciò che hai già spuntato e nulla viene mai bloccato: ogni etichetta è un consiglio che puoi ignorare. Disponibile ovunque vengano selezionate le pagine: nel flusso di aggiunta sito web della Knowledge Base, nella finestra di aggiornamento del dominio, nei selettori di pagine per nuovi agenti e nuove campagne, e durante l'onboarding. Vedi [Gestione FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **I numeri noleggiati ora completano la configurazione di WhatsApp autonomamente.** In passato, il noleggio di un numero e la sua connessione a WhatsApp potevano bloccarsi in due modi silenziosi: l'acquisto non richiedeva il nome dell'attività richiesto da WhatsApp (quindi la registrazione veniva rifiutata con un nome scelto da nessuno) e una registrazione che terminava con qualche minuto di ritardo non veniva riportata sulla scheda del numero, che continuava a mostrare "Configurazione non completata" nonostante una connessione funzionante. Entrambi i problemi sono stati risolti. L'acquisto ora richiede il **nome visualizzato** in anticipo — il nome dell'attività che le persone vedono su WhatsApp — e rifiuta un numero privo di nome, che WhatsApp avrebbe comunque scartato. Inoltre, una registrazione che si completa dopo aver lasciato la pagina viene ora rilevata automaticamente entro pochi minuti, impostando la scheda su **Attivo** senza che tu debba fare nulla. Vedi [Numeri di telefono](../settings/phone-numbers.md#buying-a-phone-number).

- **La procedura guidata di configurazione ora recupera un acquisto di numero non completato.** L'acquisto di un numero WhatsApp comporta un addebito immediato, ma il numero non può inviare messaggi finché non viene completato un breve passaggio di registrazione nella finestra di Meta; se quella finestra veniva chiusa, la procedura guidata mostrava in precedenza un semplice "Connetti" senza traccia del numero per cui avevi già pagato. Il recupero esisteva solo nella pagina Impostazioni Canali, che qualcuno a metà configurazione non ha mai visto. Ora il riquadro WhatsApp della procedura guidata rileva un numero in attesa di quel passaggio e propone **Completa configurazione**, con il tuo numero sul pulsante, aprendo la registrazione già puntata su di esso. Un link più discreto sottostante ti consente comunque di connettere un numero diverso. Questo risolve anche il problema del riquadro che a volte dichiarava WhatsApp come connesso a causa di un precedente tentativo incompleto, quando in realtà nessun numero poteva inviare messaggi. Vedi [Numeri di telefono](../settings/phone-numbers.md#finishing-whatsapp-setup).

- **Connettere WhatsApp ora richiede due domande invece di quattro pulsanti.** La scheda dell'API WhatsApp Business aveva accumulato una serie di azioni separate — acquista un numero, connetti il tuo e due diverse connessioni Meta — che si sono rivelate essere risposte alle stesse due domande. La scheda ora ha un pulsante **Connetti WhatsApp** che le pone in ordine: quale numero vuoi usare (uno che hai già o uno nuovo da noi) e come dovrebbe essere connesso (gestito da noi, tramite la nostra app Meta o la tua app Meta). Vengono offerte solo le combinazioni che funzionano davvero, e lo stesso selettore appare quando connetti WhatsApp durante l'onboarding, che in precedenza non offriva affatto le connessioni Meta. Nulla riguardo alle connessioni stesse è cambiato: ogni percorso arriva nello stesso flusso di prima. Vedi [API WhatsApp Business](../messaging-channels/whatsapp-business.md).

- **Aggiungere qualcuno a una lista ora ti avvisa quando questo comporterà l'invio di un messaggio.** Una lista può essere monitorata da una trasmissione in tempo reale: si tratta di **Invia ai nuovi membri della lista**, ed è il modo in cui un contatto aggiunto a una lista riceve automaticamente un messaggio di apertura. Utile, ma silenzioso: archiviare un contatto poteva consumare crediti e avviare una conversazione senza alcun preavviso. Ora, ogni metodo per aggiungere qualcuno lo comunica prima e chiede di confermare: l'azione massiva **Aggiungi alla lista**, la schermata **Aggiungi membri** della lista stessa e gli interruttori della lista su un contatto, indicando il nome della trasmissione che effettuerà l'invio. Rimuovere qualcuno da una lista non invia nulla, quindi rimane un'operazione istantanea. Se più di una trasmissione in tempo reale monitora la stessa lista, il nuovo contatto riceverà **un messaggio di apertura da ciascuna**, addebitato separatamente; l'avviso indica quanti, e il passaggio Pubblico della trasmissione ora segnala tale conflitto quando attivi l'impostazione, ti collega all'altra trasmissione e ti offre di disattivarla lì con un clic. Vedi [Liste e contatti](../get-started/list-and-contact-management.md#adding-contacts-to-a-list).

- **Invia un modello WhatsApp senza dover prima cercare la chat.** Raggiungere un contatto al di fuori della finestra di 24 ore di WhatsApp significava trovarlo nelle Chat, perché era l'unico posto in cui era possibile inviare il modello. Ora è disponibile anche sul contatto, sia nel pannello che scorre fuori dall'elenco dei contatti che nella scheda contatto completa, insieme a **Invia trasmissione**, che invia il messaggio di apertura di una trasmissione in tempo reale a quella singola persona e consente al suo agente di gestire le risposte. Vedi [Interfaccia chat](../chats/chat-interface.md#sending-a-template-from-contacts).

- **Il selettore di modelli ha una casella di ricerca e cerca nel testo del messaggio.** Gli account con modelli generati finiscono per avere una dozzina di voci con lo stesso nome, distinguibili solo dal testo: quindi scorrere un elenco ordinato per nome era un tentativo alla cieca. Il selettore ora cerca sia nel nome che nel corpo del messaggio, quindi digitare una frase del messaggio trova quello giusto. Appare una volta che hai più di una manciata di modelli. Vedi [Interfaccia chat](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Puoi vedere quanto costa un invio massivo di modelli prima di inviarlo.** Selezionare diverse chat e inviare un modello comportava un addebito per contatto e mostrava il conto solo in seguito; inoltre, il prezzo di WhatsApp dipende dal paese di destinazione, quindi il totale non è qualcosa che si può stimare a occhio. Il passaggio di conferma ora mostra il costo stimato in crediti, suddiviso per paese quando la selezione ne comprende più di uno. Oltre i dieci contatti, passa a una Trasmissione, fornendoti una bozza con quei contatti già selezionati, in modo che un invio di grandi dimensioni venga gestito con pianificazione, invio a blocchi e reportistica anziché tutto in una volta. Vedi [Interfaccia chat](../chats/chat-interface.md#sending-a-template-to-several-chats-at-once).

- **Scegli chi gestisce le risposte quando invii un modello.** Un modello apre una conversazione, ma nulla in quella schermata indicava chi avrebbe risposto quando il contatto avesse replicato. L'invio ora mostra **Risposte gestite da**, impostato su chi gestisce quel contatto oggi, e puoi modificarlo in quella sede. I contatti ancora attivi in una campagna mantengono il gestore della loro campagna: la schermata lo indica invece di permetterti di impostare qualcosa che non avrebbe effetto. Vedi [Interfaccia chat](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Quando hai messo in pausa tutti i messaggi dell'IA, l'app ora lo indica su ogni pagina.** L'interruttore **Metti in pausa tutti i messaggi dell'IA** in **Impostazioni → Profilo** è un interruttore di spegnimento totale e deliberato, ma una volta lasciata quella pagina, nulla indicava che fosse attivo. Un account in pausa sembrava esattamente come uno non funzionante: il tuo bot rimaneva in silenzio e l'unico indizio era un'impostazione che dovevi ricordarti di andare a controllare. Questo creava confusione soprattutto in **Prova**, che utilizza la stessa IA e quindi rimane anch'esso in silenzio: la chat di prova rimaneva bloccata su "Scelta delle parole giuste..." senza mai rispondere, il che sembrava un errore piuttosto che un'impostazione. Ora, mentre l'IA è in pausa, una barra color ambra con la scritta **IA in pausa** appare nella parte superiore di ogni pagina con un pulsante **Riprendi IA**, così puoi riattivarla ovunque ti trovi invece di dover tornare alle Impostazioni. La sezione Prova mostra una breve nota sopra la casella di testo, al posto dell'indicatore di digitazione infinito, per informarti che non arriverà alcuna risposta e perché. Nulla è cambiato nel funzionamento dell'interruttore: è lo stesso interruttore di spegnimento totale, solo che non è più invisibile. Vedi [Impostazioni account](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **Il tuo warm-up di WhatsApp ora conteggia i messaggi inviati direttamente dal telefono.** Un numero collegato ottiene un limite giornaliero più elevato se è attivo, ma in precedenza venivano conteggiati solo i messaggi inviati tramite la piattaforma. Se gestivi il numero principalmente manualmente — rispondendo alle persone su WhatsApp dal tuo telefono — quei giorni risultavano vuoti, quindi il warm-up non superava mai il primo giorno. Questo era più importante di quanto sembri: il primo giorno un numero può rispondere alle chat esistenti ma non avviare una nuova conversazione, quindi ogni primo messaggio a un nuovo contatto risultava come "invio fallito", e nessuna quantità di attività reale cambiava la situazione. I messaggi digitati dal telefono ora contano ai fini del raggiungimento di un giorno di warm-up. Non appaiono ancora nei contatori giornalieri, che tracciano solo ciò che passa attraverso la piattaforma, e non consumano il tuo limite di invio: servono semplicemente a dare credito al tuo numero per le conversazioni che sta effettivamente sostenendo. I numeri bloccati in questo modo riprenderanno a progredire dal prossimo giorno di attività, mentre un numero nuovo e inutilizzato sarà limitato esattamente come prima, poiché non presenta alcun tipo di attività. Vedi [Scaling WhatsApp Outreach Safely](../messaging-channels/scaling-whatsapp-outreach.md#how-warm-up-works).

- **Trovare contraddizioni risolve autonomamente più conflitti di conoscenza.** Due pagine della knowledge base che non concordavano finivano nella coda di revisione ogni volta che erano ugualmente affidabili, il più delle volte quando una vecchia voce del registro delle modifiche era in contrasto con la pagina che documenta la funzionalità attuale. Il controllo ora tratta il registro delle modifiche come cronologia piuttosto che come verità attuale, quindi la pagina corrente ha semplicemente la meglio. E quando due pagine correnti non concordano, viene preferita quella il cui indirizzo è dedicato al soggetto in questione: ciò si risolve automaticamente quando il revisore del controllo raggiunge autonomamente la stessa risposta e, in caso contrario, arriva come un consiglio con un solo clic invece di "necessita di revisione". Vedi [Gestione FAQ](../ai-automation/faq-management.md#find-contradictions).

- **Le nuove pagine trovate su un sito web che hai già collegato raggiungono ora automaticamente la tua IA.** Collegare un sito web a un'IA collegava le pagine esistenti in quel momento, e nulla più: ogni pagina scoperta da un aggiornamento successivo finiva nella tua Knowledge Base senza essere collegata a nulla. L'IA non poteva rispondere basandosi su di essa e non c'era alcun segno che mancasse qualcosa; lo avresti scoperto solo da una domanda a cui avrebbe dovuto saper rispondere. Le pagine aggiunte a un sito vengono ora fornite a ogni IA collegata all'intero sito, quindi un aggiornamento le mantiene sincronizzate senza che tu debba ricollegare nulla. Un'IA collegata solo ad alcune pagine di un sito viene lasciata intenzionalmente com'è — selezionare una manciata di pagine non equivale a richiedere l'intero sito — quindi collega il sito una volta e da quel momento in poi rimarrà aggiornata. Vedi [Knowledge Base](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **L'aggiornamento di un sito web nella tua Knowledge Base ora mostra lo stato di avanzamento.** L'aggiornamento di un sito di grandi dimensioni mette in coda tutte le pagine contemporaneamente e le elabora in background, il che potrebbe richiedere diversi minuti; tuttavia, l'unico segnale che indicava che qualcosa stava accadendo era il pulsante Aggiorna che diventava grigio. Non c'era modo di distinguere un aggiornamento in corso da un pulsante non funzionante, quindi l'unico modo per rispondere alla domanda "sta facendo qualcosa?" era osservare il conteggio delle FAQ e tirare a indovinare. Il dominio ora mostra un contatore **Aggiornamento 40 di 249** accanto al suo nome che aumenta man mano che le pagine vengono rilette, seguito da **Pulizia dei duplicati...** per il passaggio finale, che scompare al termine dell'aggiornamento. Il dato viene letto direttamente dal processo e non dalla schermata, quindi abbandonare la pagina e tornarvi permette di riprendere il conteggio esattamente da dove era rimasto. Vedi [Knowledge Base](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **L'aggiornamento di un sito web saltava silenziosamente le pagine aggiunte più di recente.** Un aggiornamento confrontava ogni pagina con una copia errata della tua knowledge base prima di rileggerla, una copia che aveva smesso di essere aggiornata a luglio. Qualsiasi pagina aggiunta dopo quella data appariva, a quel controllo, come se fosse stata eliminata, quindi veniva ignorata silenziosamente: non riletta, nessun errore, ancora presente nel tuo elenco come se fosse aggiornata. Ogni aggiornamento del sito saltava nuovamente le stesse pagine, quindi le pagine più recenti di un sito erano quelle con maggiori probabilità di essere obsolete, e non c'era nulla sullo schermo che lo suggerisse. Quelle pagine ora vengono lette come tutte le altre. Questo spiega anche gli aggiornamenti che sembravano bloccarsi: una pagina saltata non inviava mai un riscontro, quindi l'aggiornamento non veniva mai registrato come completato e l'email di conferma non arrivava mai. Anche gli aggiornamenti rimasti in sospeso a lungo vengono ora chiusi. Se hai aggiornato un sito di recente, vale la pena eseguire un ulteriore aggiornamento affinché le pagine saltate vengano lette.

- **Un'automazione ora ti dice cosa c'è che non va, invece di fallire silenziosamente alle 3 del mattino.** Tre cose che apparivano tutte allo stesso modo: un flusso di lavoro che sembrava a posto e non faceva nulla. Un campo obbligatorio in un passaggio era decorativo: l'asterisco rosso era tutto ciò che c'era, quindi un passaggio **Invia messaggio** senza alcun contatto compilato veniva salvato, attivato, eseguito e falliva in produzione senza nulla sullo schermo a spiegarlo. I campi obbligatori ora vengono controllati prima dell'inizio di un'esecuzione e prima che l'interruttore **Abilitato** possa essere attivato, e il messaggio nomina il passaggio e il campo così sai dove guardare; la messa in pausa non viene mai bloccata. Secondo, un valore inserito da un passaggio precedente che non ha trovato nulla veniva inviato come stringa vuota senza traccia: il messaggio usciva con un buco dove avrebbe dovuto esserci il nome. Questi sono ora elencati sotto **Avvisi** nella pagina dei dettagli dell'esecuzione, nominando ognuno che è arrivato vuoto. E terzo, un passaggio che l'app ha effettivamente rifiutato — un contatto duplicato, una fase che non esiste, un modello non approvato — veniva contrassegnato in verde e lasciava che il resto del flusso di lavoro continuasse senza nulla su cui lavorare; ora viene contrassegnato come fallito, con il motivo fornito. Vedi [Automazioni](../automations/automations.md#testing-before-you-turn-it-on).
}
- **Ora puoi correggere un errore di battitura in un messaggio già inviato.** Passa il mouse sopra il messaggio, clicca sulla **freccia** accanto alla bolla e scegli **Modifica messaggio**: correggi il testo, salva e anche la copia del cliente verrà corretta. Da quel momento in poi, riporterà una piccola etichetta **Modificato**. **Modifica appare solo dove la copia del cliente può essere effettivamente cambiata**, e questo è il punto: sulla **web chat widget** (senza limiti di tempo), **WhatsApp collegato tramite codice QR** (15 minuti, regola propria di WhatsApp) e **Telegram** (48 ore). È deliberatamente assente su WhatsApp Business API, SMS, Instagram, Messenger ed Email: riscrivere silenziosamente la propria copia mentre il cliente conserva l'originale porterebbe entrambi a leggere conversazioni diverse, e la tua IA continuerebbe a rispondere basandosi su parole mai inviate. Per lo stesso motivo, se la modifica non può raggiungere il cliente, non cambia nulla, nemmeno la tua copia, e ti spieghiamo il perché. Vedi [L'interfaccia chat](../chats/chat-interface.md#editing-a-message).

- **Puoi eliminare un messaggio inviato per errore e, su alcuni canali, rimuoverlo anche dallo schermo del cliente.** Finora un messaggio inviato per sbaglio era permanente: rimaneva nella conversazione e l'unica soluzione era inviare una correzione imbarazzante subito dopo. Passa il mouse su qualsiasi messaggio, clicca sulla **freccia** accanto alla nuvoletta e scegli **Elimina messaggio**. Sul **widget della chat web**, **WhatsApp collegato tramite codice QR** e **Telegram**, questo rimuove anche la copia del cliente: sul widget il messaggio scompare dal suo schermo in pochi secondi, anche se ha la chat aperta davanti a sé. Su **WhatsApp Business API**, **SMS**, **Instagram**, **Messenger** ed **Email**, i provider non offrono alle aziende alcun modo per annullare l'invio, quindi il messaggio viene rimosso solo dalla tua casella di posta; la finestra di conferma ti indicherà quale delle due azioni stai per compiere *prima* che tu clicchi, evitando di lasciarti nel dubbio. Successivamente, una breve nota confermerà cosa è realmente accaduto. L'eliminazione non è annullabile, tutti i membri del tuo team vedranno il messaggio come eliminato e la funzione è valida anche per i messaggi inviati dal cliente (naturalmente, solo dalla tua casella di posta). Vedi [L'interfaccia della chat](../chats/chat-interface.md#deleting-a-message).

- **Su un telefono, il tasto invio crea una nuova riga invece di inviare il messaggio scritto a metà.** Scrivere una risposta su due righe da telefono era impossibile: la tastiera dello smartphone non ha la combinazione Maiusc + Invio, quindi passare alla seconda riga inviava direttamente al cliente ciò che avevi scritto fino a quel momento. Su telefoni e tablet, il tasto **invio** ora fa esattamente quello che dice e il **pulsante di invio** è l'unico modo per inviare il messaggio; inoltre, il tasto della tastiera è etichettato di conseguenza, invece di promettere l'invio. Su computer non cambia nulla: **Invio** invia il messaggio e **Maiusc + Invio** crea una nuova riga. Anche chi scrive in giapponese, cinese o coreano riceve un miglioramento gratuito: premere Invio per selezionare una parola suggerita non invierà più il messaggio a metà frase. Vedi [L'interfaccia della chat](../chats/chat-interface.md#typing-on-a-phone).

- **La tua IA non può più rimuovere silenziosamente un tag da un contatto e il webhook di un tag viene attivato solo quando un tag viene applicato.** Due cose sono andate di pari passo qui. Le tue regole sui tag descrivono quando un tag deve essere *applicato* e l'IA aveva iniziato a interpretarle al contrario, rimuovendo un tag da un contatto la cui conversazione era semplicemente proseguita, il che in un caso ha rimosso il tag **Deposito richiesto** a qualcuno che aveva già pagato ed era in arrivo. Poiché il webhook di un tag veniva attivato sia alla rimozione che all'applicazione, l'automazione dietro quel tag veniva eseguita una seconda volta, per un passaggio che il contatto aveva superato da tempo. I webhook dei tag ora si attivano **solo quando un tag viene applicato**; una rimozione non chiama mai il tuo URL. (Se un tag viene applicato e un altro rimosso nello stesso momento, ed entrambi puntano allo stesso URL, la rimozione viene comunque inclusa in `removed_tags`; ciò che non può più accadere è una chiamata causata da una sola rimozione.) E la rimozione stessa è ora qualcosa che puoi attivare per ogni tag: apri il passaggio **Tag** del tuo Agente IA (o della tua campagna) e troverai **Consenti all'IA di rimuovere questo tag** sotto il campo webhook di ogni tag, disattivato a meno che tu non lo attivi. Lascialo disattivato e il tag sarà solo per l'applicazione: l'IA può aggiungerlo ma non lo rimuoverà mai. Attivalo per i tag la cui regola indica quando il tag smette di essere vero (*"Applica mentre il pagamento è in ritardo; rimuovi una volta effettuato il pagamento"*), o per i set in cui un contatto dovrebbe averne sempre solo uno, come i tag del giorno del mese. **Se facevi affidamento sull'IA per la rimozione di un tag, attiva l'interruttore corrispondente**; è disattivato per ogni tag esistente. Nulla di ciò che era già presente sui tuoi contatti è stato modificato. Vedi [Utilizzo dei tag per etichettare i contatti](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing) e [Webhook](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Puoi vedere quanto costa un invio senza doverlo chiedere e un problema di pagamento WhatsApp viene rilevato prima dell'invio anziché durante.** La stima dei costi nel passaggio di **Revisione** di una trasmissione e nel passaggio di **Avvio** di una campagna si trovava dietro un pulsante **Stima costo**, quindi il numero che la maggior parte delle persone cercava era proprio quello che dovevano andare a cercare. Ora si carica automaticamente non appena arrivi lì e si aggiorna quando modifichi il pubblico o il messaggio. Ti dice anche la verità su chi ti addebita i costi: se il tuo WhatsApp funziona sul tuo account WhatsApp Business, quelle tariffe per i messaggi vengono fatturate da Meta direttamente su quell'account e non toccano mai i tuoi crediti; quindi, invece di un totale di crediti, ora vedi il conteggio dei contatti e la suddivisione per paese, con una nota che lo specifica chiaramente. E quando Meta segnala un problema di pagamento su quell'account, una trasmissione o una campagna non si avvia più contro un muro: si ferma prima che venga inviato qualsiasi cosa e ti dice di aggiungere un metodo di pagamento nel WhatsApp Manager di Meta, invece di fallire messaggio per messaggio e sprecare la prima impressione della tua lista per nulla. C'è anche una nuova pagina che spiega chi ti fattura WhatsApp per ogni tipo di connessione e cosa cambia quando Meta inizierà ad addebitare le risposte entro la finestra di 24 ore il 1° ottobre 2026. Vedi [Costi di WhatsApp e la modifica di ottobre 2026](../messaging-channels/whatsapp-pricing.md) e [Trasmissioni](../broadcasts/broadcasts.md#5-review--launch).

- **Un link di YouTube in una conversazione ora viene riprodotto direttamente sul posto.** Quando un link video viene inviato o ricevuto, la chat mostrava già una scheda di anteprima con miniatura e titolo, ma l'unica cosa che si poteva fare era uscire: cliccare ovunque sulla scheda apriva YouTube in una nuova scheda e tornare indietro significava dover ritrovare il proprio punto nella conversazione. Premi il pulsante di riproduzione e il video ora viene riprodotto all'interno della conversazione, con le stesse dimensioni della scheda. Il titolo sottostante rimane un link verso YouTube per la pagina vera e propria, commenti inclusi, e si apre in una nuova scheda come prima. Insieme a questo sono arrivate due piccole novità: la scheda occupa l'intera larghezza del messaggio invece di lasciare una striscia vuota sul lato destro e il pulsante di riproduzione è finalmente visibile su una miniatura luminosa. Vedi [L'interfaccia della chat](../chats/chat-interface.md).

- **Le notifiche relative alla stessa persona ora vengono eliminate insieme.** Una conversazione può generare diversi avvisi (un messaggio in arrivo mentre il bot è in pausa, l'IA che richiede l'intervento di un operatore, una conferma di lettura) e ognuno di essi appariva sotto l'icona della campanella come una voce distinta da spuntare. Tre messaggi da un singolo contatto significavano tre notifiche, da eliminare una per una dopo aver già letto la conversazione. Ora vengono gestiti come un unico elemento da leggere: cliccando su uno qualsiasi di essi, anche gli altri avvisi di quel contatto vengono contrassegnati come letti e, semplicemente **aprendo la chat di quel contatto, verranno eliminati tutti**, senza bisogno di passare dalla campanella. Eventuali notifiche push del browser ancora presenti sullo schermo per quella persona vengono rimosse contemporaneamente, in modo che la schermata di blocco del telefono non continui a mostrare messaggi a cui hai già risposto. Gli avvisi relativi ad altro rimangono invariati e nulla viene eliminato: le notifiche eliminate rimangono nell'elenco, semplicemente contrassegnate come lette. Vedi [Notifiche](../settings/notifications.md#the-notification-bell).

### Risolto

- **Le attività non scompaiono più in "Non assegnato" dopo la modifica degli stati.** Se i nomi dei tuoi stati erano scritti in una lingua che non utilizza l'alfabeto latino — cinese, giapponese, coreano, arabo, ebraico, tailandese, greco, russo — la bacheca assegnava a quegli stati un nome interno che veniva modificato ogni volta che facevi clic su **Applica modifiche**. Le attività continuavano a puntare a quello vecchio, quindi uscivano dalle loro colonne finendo in una colonna grigia **Non assegnato** alla fine della bacheca, dando l'impressione che la bacheca le avesse "mangiate". Gli stati ora mantengono lo stesso nome interno in modo permanente, quindi modificarli lascia ogni attività esattamente dove si trovava. Non è andato perso nulla: le attività finite in **Non assegnato** possono essere trascinate direttamente su una colonna reale.

- **Un secondo stato Completato ora si comporta come il primo.** Con più di uno stato Completato, solo le attività nel primo venivano considerate terminate: un'attività nel secondo manteneva il titolo non barrato, offriva ancora **Segna come completato** e, selezionandolo, l'attività veniva spostata da quello stato al primo; così un'attività "Accordo chiuso" diventava silenziosamente una semplice attività "Completato". Ogni stato Completato ora viene considerato terminato autonomamente e, laddove un'attività può essere completata, ogni stato Completato viene elencato per nome in modo da poter scegliere quello desiderato. Vedi [Fasi dell'attività](../tasks/tasks.md#task-stages-kanban-board).

- **"Non è" ora funziona nel pannello Filtro e Tipo ha un'opzione "Nessuno".** Ogni regola di filtro ha un interruttore **È** / **Non è**, ma fare clic su **Non è** chiudeva l'intero pannello Filtro invece di cambiare la regola — sia su Attività, Offerte che sull'elenco FAQ — quindi non c'era modo di creare un filtro "tutto tranne questo". Ora cambia correttamente ed entrambe le scelte sono affiancate in modo da poter vedere a colpo d'occhio su quale è impostata una regola. Il filtro **Tipo** delle Attività ha anche guadagnato un'opzione **Nessuno**, che elenca le attività senza un tipo assegnato, incluse quelle che hanno perso la loro etichetta quando hai eliminato il tipo su cui si trovavano. Nella vista Tabella, quelle attività mostravano il nome interno del tipo eliminato nella colonna Tipo; ora la cella è vuota, coerentemente con la bacheca e l'elenco. Vedi [Viste e filtraggio](../tasks/tasks.md#views-and-filtering).


- **L'IA non dice più che sei al completo in un giorno di chiusura.** Un giorno senza orari di apertura appariva esattamente come un giorno in cui ogni slot era occupato, quindi un contatto che chiedeva un sabato presso un'attività aperta dal lunedì al venerdì riceveva risposta che non c'erano orari disponibili, e se ne andava aspettandosi di riprovare più tardi. L'IA ora distingue le due situazioni: un giorno in cui non sei mai aperto viene segnalato come chiuso, insieme ai giorni in cui sei aperto e al prossimo giorno di apertura che può offrire. "Al completo" viene ora usato solo quando il giorno ha effettivamente degli orari, ha ancora tempo disponibile, ma ogni slot è occupato. Un giorno in cui il tempo è esaurito viene invece segnalato come terminato: se chiedi alle 16:15 un appuntamento di un'ora che deve terminare entro le 17:00, l'IA ti dirà che la giornata è terminata invece di dire che è al completo. La stessa attenzione viene applicata quando le tue regole di preavviso minimo escludono un giorno, e quando un tipo di evento non ha una durata dell'appuntamento o non ha orari impostati, situazioni che non equivalgono a un calendario pieno. Lo stesso vale per una singola persona o stanza: se chiedi di uno specifico membro dello staff in un giorno in cui non lavora, l'IA dice che quella persona è libera quel giorno, quindi offre di controllare gli altri. Le prenotazioni di ristoranti tramite Formitable ricevono lo stesso trattamento: una data in cui il ristorante non accetta prenotazioni non viene più segnalata all'ospite come al completo. Vedi [Come vengono offerti gli slot](../appointments/booking-system.md#how-slots-are-offered).

- **La chiusura accidentale di una finestra di dialogo delle impostazioni non comporta più la perdita dei dati inseriti.** Fare clic al di fuori di una finestra di dialogo la chiudeva immediatamente, rendendo un singolo clic molto costoso: passi a un'altra app o a un'altra schermata, torni indietro, fai clic per riportare l'app in primo piano e, se quel clic cade vicino a una finestra di dialogo aperta, tutto ciò che avevi inserito va perso. Le finestre di dialogo delle impostazioni e della configurazione ora chiedono conferma ogni volta che è stato modificato qualcosa: **Scartare le modifiche?**, con l'opzione **Continua a modificare** per tornare al modulo con tutto il contenuto ancora presente. La digitazione, gli interruttori e le scelte nei menu a discesa contano come modifiche. Quel primo clic dopo il rientro nell'app non chiude più affatto queste finestre di dialogo, così come non lo fa la selezione di testo al loro interno seguita dal rilascio del mouse all'esterno. Una finestra di dialogo che non è stata toccata non ha nulla da perdere, quindi si chiude ancora al primo clic esterno, e i pulsanti **X** e **Annulla** continuano a chiuderla immediatamente. Grazie per la segnalazione.

- **Le risposte WhatsApp da numeri messicani, brasiliani e argentini non creano più un secondo contatto.** WhatsApp segnala ancora alcuni mittenti con una grafia precedente del loro numero: cellulari messicani con il `1` legacy dopo il prefisso internazionale (`+521…` invece di `+52…`), cellulari brasiliani senza la nona cifra e cellulari argentini senza il `9`. Se avevi salvato o importato il contatto con la grafia moderna e questi rispondeva da quella precedente (o viceversa), la risposta finiva in un contatto nuovo di zecca e senza nome accanto a quello che avevi già. Il danno visibile: i conteggi delle risposte ai broadcast rimanevano allo 0% anche se le persone rispondevano, la pausa di sicurezza per basso coinvolgimento poteva attivarsi su un broadcast che in realtà stava andando bene e l'IA salutava la stessa persona due volte perché il nuovo contatto non aveva alcuno storico. La corrispondenza in entrata su WhatsApp Business e WhatsApp Web (e le ricerche dei contatti nell'API, inclusi `GET /contacts?phoneNumber=` e il controllo dei duplicati su `POST /contacts`) ora trattano entrambe le grafie come la stessa persona. Il numero salvato sul tuo contatto viene lasciato esattamente come lo hai inserito. La stessa regola ora è attiva ovunque un numero identifichi una persona o un canale: importazioni CSV e API (una riga con l'altra grafia aggiorna o salta il contatto esistente invece di crearne uno gemello, e i numeri messicani scritti con l'1 ora vengono importati invece di essere rifiutati come non validi), invii di modelli tramite numero di telefono, moduli per lead, pagine di prenotazione, importazioni di calendari e collegamento di un numero già connesso con l'altra grafia. Le coppie duplicate esistenti negli account interessati sono state unite. Segnalato da due partner lo stesso giorno, grazie.

- **Il passaggio "Crea contatto" delle automazioni non fallisce più quando la persona esiste già.** In precedenza, causava un errore nell'intera esecuzione la seconda volta che lo stesso numero veniva elaborato (ad esempio in un'automazione che si attiva a ogni messaggio in entrata), e un numero salvato con l'altra grafia di WhatsApp poteva passare come duplicato. Il passaggio ora controlla prima il numero: se il contatto è già presente nell'account, restituisce quel contatto (con una nota nel registro di esecuzione) e ogni passaggio successivo riceve l'ID del contatto esistente come di consueto; solo un numero realmente nuovo crea un contatto. Vedi [Automazioni](../automations/automations.md#actions).

- **I mini agent non pagano più la tariffa Max per il lavoro dell'IA relativo a una conversazione.** Su un agente impostato su **Mini**, le risposte stesse vengono fatturate alla tariffa Mini di 0,15 crediti, ma tre azioni di supporto all'interno della stessa conversazione — gestione delle interruzioni (quando un contatto invia un nuovo messaggio mentre il bot sta ancora componendo), riepiloghi della chat e auto-tagging tramite IA — venivano ancora addebitate alla tariffa Max di 0,25. Tutte e tre ora vengono fatturate alla tariffa Mini sugli agenti Mini. Le funzionalità una tantum al di fuori della conversazione (ottimizzazione delle campagne, generazione della knowledge base, tagging tramite API) mantengono la loro tariffa fissa di 0,25 sia su Max che su Mini: consulta [Modello IA e BYOK](../ai-automation/ai-model-and-byok.md#the-mini-tier) per sapere esattamente cosa copre la tariffa Mini. Segnalato da un partner, grazie: agli account interessati dagli addebiti per la gestione delle interruzioni è stata rimborsata la differenza.

- **Una piccola modifica nella parte superiore di una pagina non comporta più la perdita della maggior parte delle FAQ di quella pagina durante l'aggiornamento.** Quando una fonte di sito web veniva aggiornata, una modifica nella prima parte di una pagina — un titolo a rotazione, un banner, un'introduzione aggiornata — poteva rimuovere le FAQ generate dall'intera pagina ricostruendo solo la parte modificata, riducendo silenziosamente la conoscenza della pagina a ogni aggiornamento. E una modifica più in basso nella pagina faceva l'opposto: aggiungeva nuove FAQ senza eliminare quelle obsolete. Un aggiornamento ora ricostruisce esattamente le parti che rimuove, in modo che la copertura delle FAQ della pagina corrisponda a ciò che dice il tuo sito: né più, né meno. Segnalato da un membro della nostra community, grazie. Vedi [Aggiornamento di una fonte](../ai-automation/faq-management.md#refreshing-a-source-one-click-update).

- **I parametri di tipo "array" delle Funzioni Personalizzate ora raggiungono la tua API come liste reali.** Un parametro di tipo **array** veniva inviato al tuo endpoint come un'unica lunga stringa di testo; pertanto, un'API che si aspettava `{"project_ids": [8624]}` riceveva `{"project_ids": "[8624]"}` e rifiutava la chiamata con errori come "must be an array", sia dal pannello **Esegui Test** che quando l'IA richiamava la funzione in una conversazione dal vivo. I valori di tipo array (così come object, number, true/false) vengono ora convertiti nel tipo dichiarato prima dell'invio della richiesta, indipendentemente da come li digiti in Esegui Test (`[8624]`, `8624` o separati da virgola), e Esegui Test ora costruisce la richiesta esattamente come farebbe una chiamata IA dal vivo, quindi un test superato significa una funzione funzionante. All'IA vengono inoltre fornite istruzioni più chiare affinché invii liste reali fin dall'inizio. Segnalato da un cliente lo stesso giorno, grazie. Vedi [Funzioni Personalizzate](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).




- **Il fuso orario di un tipo di evento ora si applica ovunque l'IA ragioni in termini di tempo.** Se un tipo di evento ha un fuso orario diverso da quello del tuo account, all'IA vengono ora comunicati l'ora corrente e la data di chiusura dell'evento nel fuso orario di tale evento, in modo che "domattina" e "l'ultimo giorno utile per prenotare" corrispondano agli orari effettivamente offerti. Gli account i cui tipi di evento seguono il fuso orario dell'account non subiscono modifiche. Vedi [Sistema di prenotazione](../appointments/booking-system.md).

- **I membri del team non vedono più i dettagli del proprietario dell'account come se fossero i propri.** Un membro del team lavora all'interno dell'account del proprietario e, fino ad ora, la dashboard mostrava loro l'identità del proprietario in alcuni punti: l'email in fondo alla barra laterale sinistra, il nome e l'email in **Impostazioni → Profilo** (che potevano anche modificare, rinominando il proprietario o sostituendo la sua foto), e l'email di accesso, la password, l'autenticazione a due fattori e i controlli per eliminare l'account del proprietario in **Impostazioni → Sicurezza**. Questo creava confusione — sembrava che avessero effettuato l'accesso all'account di qualcun altro — ed esponeva le impostazioni di accesso del proprietario a chiunque avesse accesso alle Impostazioni. Ora la barra laterale e il Profilo mostrano l'email e il nome del membro (Profilo in sola lettura, con una nota che indica che il resto della pagina riguarda le impostazioni dell'area di lavoro del proprietario), e Sicurezza mostra ai membri del team solo le preferenze di sessione e privacy dell'area di lavoro. L'etichetta **Lavorando in** nella parte superiore della barra laterale continua a indicare l'account in cui si sta lavorando, come in precedenza. Nulla cambia per i proprietari dell'account. Vedi [Gestione del team](../settings/team-management.md#what-team-members-can-see).

- **Un test webhook fallito ora ti indica il motivo.** Cliccare su **Test** su un webhook il cui endpoint rifiutava la richiesta (un 403 da un firewall, un 404, un timeout) restituiva un generico "Errore interno del server", che faceva sembrare il problema dalla nostra parte quando invece era la risposta dell'endpoint. Il test ora mostra la risposta effettiva dell'endpoint, segnala specificamente una sfida bot di Cloudflare (la causa più comune, che solo tu puoi risolvere nella tua zona Cloudflare) e un test su un webhook salvato viene ora inviato firmato quando la firma è attiva, in modo che un ricevitore che verifica le firme non fallisca più un test che supererebbe nella realtà. Vedi [Webhook](../integrations/webhooks.md#what-counts-as-a-successful-delivery).

- **Una connessione al server MCP non si interrompe più quando l'IA utilizza più strumenti contemporaneamente.** Alcuni server MCP forniscono un nuovo accesso ogni volta che la connessione si rinnova e considerano il riutilizzo del vecchio accesso come una minaccia alla sicurezza, interrompendo l'intera connessione. Quando l'IA richiamava due strumenti di un server nello stesso momento, entrambi tentavano di rinnovarsi contemporaneamente e il server faceva esattamente questo: la connessione si interrompeva a metà conversazione, la pagina dei server MCP continuava a mostrarla come attiva e l'IA comunicava al contatto che si trattava di un problema tecnico temporaneo. I rinnovi sono ora coordinati in modo che una conversazione intensa non possa causare questo problema. Inoltre, quando una connessione viene effettivamente revocata — da questo evento o da qualcuno che revoca l'accesso dall'altro sistema — la pagina dei server MCP ora indica che è necessaria l'autorizzazione con un messaggio chiaro e l'IA distingue tra "temporaneamente non raggiungibile" e "necessita di riconnessione". Un clic su **Connetti** ti permette di accedere nuovamente. Vedi [Connetti i server MCP al tuo bot](../ai-automation/mcp-servers.md#troubleshooting).

- **I pulsanti di modifica ed eliminazione nelle righe degli appuntamenti non si nascondono più fino al passaggio del mouse.** Nella pagina Appuntamenti, le icone della matita e del cestino alla fine di ogni riga — sia per gli appuntamenti imminenti che per i tipi di evento — apparivano solo quando il mouse si trovava sopra la riga. Su un telefono o un tablet non esiste il passaggio del mouse, quindi i pulsanti erano di fatto invisibili e modificare un tipo di evento poteva sembrare impossibile. Le icone ora vengono mostrate sempre su ogni riga (si illuminano semplicemente quando ci si punta sopra) e fare clic in un punto qualsiasi sulla riga di un tipo di evento continua ad aprirlo per la modifica, come è sempre stato. Vedi [Sistema di prenotazione](../appointments/booking-system.md#step-2--create-an-event-type).

- **Un messaggio annullato dal cliente non scompare più dalla conversazione.** Su Instagram e Messenger, quando un cliente annullava l'invio di un messaggio, questo veniva rimosso completamente dalla tua casella di posta; di conseguenza, se la tua IA aveva già risposto, la conversazione mostrava risposte a domande che non c'erano più, il che poteva far sembrare che l'IA inviasse messaggi dal nulla. Un messaggio annullato ora rimane nella conversazione come **Questo messaggio è stato eliminato**, esattamente come avveniva già su WhatsApp collegato tramite codice QR, in modo che lo scambio di messaggi mantenga il giusto ordine. Vedi [L'interfaccia chat](../chats/chat-interface.md#deleting-a-message).

- **Un buon passaggio di consegne non viene più etichettato come "Cosa è andato storto".** Quando la tua IA ti passa una conversazione, spesso è una buona notizia: un lead è qualificato ed è il tuo turno, esattamente come hai istruito l'IA. Tuttavia, l'email che ti avvisava del passaggio mostrava il motivo dell'IA sotto un'etichetta rossa "Cosa è andato storto", quindi un passaggio avvenuto correttamente sembrava comunque un fallimento. Il motivo ora appare sotto un'etichetta ambra più neutra "Attenzione". Tutto il resto dell'avviso rimane invariato: il motivo, i dettagli dell'account e del canale e il pulsante per aprire la chat. Vedi [Notifiche](../settings/notifications.md#notification-categories).

- **Test In Playground riporta con sé la conversazione.** La scelta di **Test In Playground** in una chat dal vivo ha lo scopo di portarti nel thread di prova dell'agente con quella conversazione copiata, in modo da poter riprodurre l'esatto scambio che non ha funzionato. Sugli account che utilizzano la nuova esperienza Agenti, ti portava nel thread di prova con una conversazione vuota: la copia finiva silenziosamente in un posto che la chat di test non legge più. Ora la conversazione arriva con te e il test riprende dalla cronologia dei messaggi reale. Vedi [Chat Playground](../chats/playground.md#from-a-live-chat-the-replay-loop).

- **L'accettazione delle modifiche alle FAQ suggerite da un agente dopo l'Ottimizzazione con IA funziona ovunque.** Quando **Ottimizzazione con IA** proponeva aggiunte o rimozioni di FAQ su un agente, la schermata di revisione le elencava, ma accettarle non produceva alcun effetto su alcuni account, quindi le modifiche alle istruzioni venivano applicate mentre la parte relativa alle FAQ della stessa ottimizzazione non veniva eseguita silenziosamente. Le modifiche alle FAQ accettate vengono ora applicate alla conoscenza dell'agente esattamente come mostrato nella schermata di revisione, e rifiutarle cancella il suggerimento invece di lasciarlo in sospeso. Vedi [Chat Playground](../chats/playground.md#optimize-with-ai).


- **La chat di test ora appartiene all'agente che stai testando — e due stranezze sono state risolte.** **Prova** ha lo stesso aspetto e comportamento di prima, ma la conversazione è quella dell'agente stesso invece di essere qualcosa di preso in prestito dall'esterno, il che risolve due problemi riscontrati dagli utenti. Duplicare un agente faceva sì che la copia e l'originale condividessero un'unica conversazione di test, quindi un messaggio inviato durante la prova della copia appariva nel thread dell'originale e le due sessioni di test si mescolavano; ora ogni agente ha il proprio thread. Inoltre, la chat di test poteva occasionalmente bloccarsi sull'indicatore di digitazione senza produrre una risposta, problema ora risolto. Una nota onesta prima di aprirla: **la tua precedente conversazione di test potrebbe apparire vuota.** Il thread ricomincia da capo invece di essere trasferito, quindi invia di nuovo il tuo messaggio di test per riprendere da dove eri rimasto. Nient'altro è influenzato — le tue istruzioni, le conoscenze, i file multimediali e le impostazioni rimangono intatti, e l'ottimizzazione di un agente tramite un feedback negativo dato su una risposta precedente funziona ancora esattamente come prima. Vedi [Area test chat](../chats/playground.md).


- **Il codice del widget chat puntato su un agente raggiunge nuovamente quell'agente.** Se hai preso uno snippet di incorporamento da un agente tempo fa e lo hai incollato nel tuo sito web, le nuove conversazioni in arrivo potevano arrivare senza essere collegate correttamente all'agente scelto — quindi un agente che sembrava configurato correttamente sullo schermo non era quello che gestiva effettivamente quelle chat. Le conversazioni provenienti da quegli snippet meno recenti arrivano di nuovo sull'agente previsto. Non c'è nulla da ricopiare e nulla da reincollare: il codice già presente sul tuo sito inizia a comportarsi correttamente da solo. Vedi [Widget chat sito web](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).

- **Le notifiche sulla tua IA aprono l'agente, invece di una pagina che non hai.** Le e-mail, le notifiche push del browser e gli avvisi che ti informano che un batch è stato messo in pausa, o che una configurazione scritta dall'IA è pronta per te o è stata rifiutata, rimandavano tutti a una pagina Campagne — che gli account basati su agenti non hanno, quindi cliccandoci sopra non vedevi nulla di utile. Quei link ora aprono l'editor dell'agente. Gli account che utilizzano ancora le campagne mantengono i link che hanno sempre avuto. Vedi [Notifiche](../settings/notifications.md#the-notification-bell).

- **Un'automazione ora viene eseguita al primissimo messaggio di un contatto, non al secondo.** Negli account che utilizzano l'esperienza Agenti, un'automazione limitata a una particolare campagna o agente saltava il messaggio di apertura di ogni nuovo contatto: iniziava a prestare attenzione solo dal secondo messaggio in poi. Questo è precisamente il messaggio sbagliato da perdere: la prima cosa che qualcuno ti scrive è quella che vale la pena taggare, instradare o segnalare a un umano, e un flusso di lavoro creato per intercettarlo sembrava funzionare finché non lo verificavi. Ora si attiva dal primo messaggio, sia per i contatti nuovi che per quelli esistenti. Nulla da cambiare nelle tue automazioni; quelle che hai già creato inizieranno a comportarsi così automaticamente. Vedi [Automazioni](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Gli agenti applicano la tua configurazione di prenotazione appuntamenti in ogni conversazione.** Alcune delle linee guida di prenotazione che definiscono come un agente gestisce un contatto che non conosce ancora — come chiedere, cosa confermare, cosa offrire — raggiungevano alcune conversazioni dell'agente e altre no. Si manifestava come un agente che offriva orari in modo ordinato in una chat e improvvisava nella successiva, senza alcuna differenza tra le due a spiegarlo. Gli agenti ora applicano tali linee guida in modo coerente, in ogni conversazione che gestiscono. Non c'è nulla da attivare e nulla da reinserire; la tua configurazione di prenotazione rimane invariata. Vedi [Sistema di prenotazione](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai).

- **Le risposte suggerite utilizzano di nuovo le tue funzioni personalizzate.** I suggerimenti di risposta dell'IA che scrivono una bozza per te nelle Chat ignoravano le funzioni personalizzate e gli strumenti collegati negli account che utilizzano l'esperienza Agenti; quindi una bozza che avrebbe dovuto cercare un ordine, controllare lo stock o estrarre un saldo dai tuoi sistemi veniva scritta senza nulla di tutto ciò, risultando come un'ipotesi educata. I suggerimenti ora utilizzano le stesse capacità del tuo agente. Le risposte in tempo reale non sono mai state influenzate: le risposte del tuo agente ai clienti hanno sempre richiamato quelle funzioni. Vedi [Funzioni personalizzate](../ai-automation/custom-functions.md).

- **Riprendi + Follow-up ora pianifica effettivamente il follow-up nelle chat dell'Agente.** La ripresa dell'IA in una chat dovrebbe impostare automaticamente un follow-up di recupero: l'IA legge la conversazione, sceglie un ritardo ragionevole e sollecita il contatto se rimane in silenzio. Nelle chat gestite da un Agente IA — ovvero la maggior parte delle chat attuali — questa seconda parte non avveniva mai silenziosamente: l'IA tornava attiva, ma non veniva pianificato alcun follow-up, indipendentemente da quante volte venisse premuto **Riprendi IA**. Non importava se la ripresa avveniva dal banner, dal compositore, dall'intestazione della chat o dalla barra delle azioni collettive. Il follow-up di recupero ora viene pianificato in base alle impostazioni di follow-up del tuo Agente, esattamente come avveniva sempre nelle chat delle campagne — e **Riprendi solo** (tenendo premuto il pulsante) continua a saltarlo intenzionalmente. Le chat riprese prima di questa correzione semplicemente non hanno nulla in coda: riprendile di nuovo o usa **Pianifica follow-up** per impostarne uno. Vedi [Interfaccia chat](../chats/chat-interface.md).

- **La duplicazione di un agente non lo ricostruisce più dal tuo sito web, né ne modifica silenziosamente le impostazioni.** La duplicazione di un agente dovrebbe fornirti una copia identica su cui sperimentare. Invece, se l'originale era stato creato da un sito web, la copia si ricostruiva da capo partendo da quel sito: le sue istruzioni venivano riscritte, diverse impostazioni — inclusa la qualità dell'IA con cui risponde e la configurazione del follow-up — venivano eliminate durante il processo e ricevevi un'email riguardo a una "campagna" generata che non avevi mai richiesto. La copia ora è ciò che promette di essere: un duplicato esatto dell'originale nel momento in cui hai cliccato, senza nulla di ricostruito o perso. E quando un agente viene effettivamente creato — dalla finestra di dialogo **Nuovo agente** — l'email che ricevi ora parla del tuo agente, lo nomina e rimanda direttamente al suo editor. Vedi [Agenti IA](../ai-agents/ai-agents.md).

- **Le automazioni destinate a una singola campagna funzionano di nuovo sugli account che utilizzano gli Agenti.** Un'automazione il cui trigger era limitato a una specifica campagna smetteva di attivarsi completamente una volta che un account passava all'esperienza Agenti — le conversazioni continuavano ad avvenire, ma l'automazione non le rilevava. Anche l'opposto era erroneamente configurato: in alcuni casi, tale automazione poteva attivarsi per conversazioni che non avevano nulla a che fare con la campagna scelta. Entrambi i problemi sono stati risolti: un trigger limitato a una campagna ora si attiva esattamente per le conversazioni appartenenti all'agente di quella campagna e per nient'altro. Vedi [Automazioni](../automations/automations.md).

- **Le statistiche dell'agente ora conteggiano ogni conversazione.** I numeri relativi ai messaggi inviati e alle risposte sui tuoi agenti (e le statistiche della campagna sottostanti) conteggiavano solo una parte del traffico sugli account che utilizzano l'esperienza Agenti — la maggior parte delle conversazioni risultava semplicemente assente dai totali, il che rendeva i tassi di risposta errati in entrambe le direzioni. Ogni conversazione gestita da un agente viene ora conteggiata e i numeri nell'elenco degli agenti corrispondono a quelli sulla dashboard.

- **La tua cronologia di utilizzo riporta il nome dell'agente, non un codice.** Le righe nella cronologia di utilizzo della fatturazione mostravano un codice interno (che iniziava con "agent:") dove dovrebbe trovarsi il nome dell'agente, e le righe "Tag contatto" presentavano lo stesso problema per tutti. Le righe di utilizzo ora riportano il nome effettivo dell'agente. Vedi [Sistema di fatturazione](../billing/billing-system.md).

- **Le conversazioni che si bloccano a metà risposta vengono rilevate e recuperate di nuovo.** Una rete di sicurezza monitora le chat in cui l'IA ha iniziato a rispondere ma si è bloccata, riavviandole silenziosamente — e una simile riprende le chat che si erano messe in pausa per esaurimento crediti, una volta che questi sono tornati disponibili. Nessuna delle due riusciva a vedere le conversazioni sugli account che utilizzano l'esperienza Agenti, quindi una chat bloccata rimaneva semplicemente in silenzio. Entrambe ora coprono ogni account.

- **Un follow-up programmato ora dice qualcosa riguardo alla conversazione effettiva.** Se hai richiesto un follow-up senza dettare le parole esatte — *"rispondi ora"*, *"ricontatta la prossima settimana"* — ricevevi una frase generica come *"Ciao, ti ricontatto in merito alla nostra conversazione precedente."* Sembrava un riempitivo perché lo era: il messaggio veniva scritto nel momento in cui lo programmavi, da un passaggio che poteva vedere solo la tua istruzione e nient'altro. Né la chat, né la personalità del tuo Agente, né le tue istruzioni. La stessa frase veniva inviata ad account non correlati e un contatto che aveva appena chiesto informazioni sui prezzi o su una demo la riceveva al posto di una risposta. Ora, quando non detti la formulazione, il messaggio viene scritto dall'Agente IA del contatto stesso nel momento in cui viene inviato, leggendo la conversazione così com'è in quel momento, nella lingua in cui scrive il contatto, seguendo tutto ciò che hai impostato. Se invece fornisci le parole esatte, queste vengono comunque inviate parola per parola, senza modifiche. Una conseguenza: l'anteprima di un follow-up che non hai scritto tu ora indica che sarà l'IA a scriverlo al momento dell'invio, invece di mostrare un segnaposto che non sarebbe mai stato inviato. Vedi [Interfaccia Chat](../chats/chat-interface.md).

- **Un messaggio non riuscito ora ti dice il perché, direttamente nella chat.** Quando un messaggio non poteva essere recapitato, l'email che ricevevi indicava il motivo reale, ma passando il mouse sopra il messaggio nelle Chat veniva visualizzato solo "Il provider ha rifiutato questo messaggio", costringendoti ad aprire la posta in arrivo per scoprire ciò che la chat avrebbe potuto dirti. Ora, passando il mouse, viene fornita la stessa spiegazione in parole semplici per i comuni errori di WhatsApp (finestra di risposta di 24 ore chiusa, Meta che blocca un modello di marketing verso numeri statunitensi, un contatto che ha scelto di non ricevere messaggi, un numero che non è su WhatsApp), insieme al codice di errore del provider per i casi più rari. Il piccolo pannello ora appare anche accanto al timestamp del messaggio invece di fluttuare in modo strano lontano a sinistra sotto i messaggi lunghi. Vedi [L'interfaccia chat](../chats/chat-interface.md).

- **La connessione a WhatsApp Web non rimane più in caricamento infinito su una connessione già funzionante.** Le persone che associavano un numero rimanevano a guardare un'icona di caricamento che non finiva mai (una segnalazione parlava di oltre venti minuti) per poi scoprire, chiudendo la finestra, che il numero si era collegato correttamente e stava già ricevendo messaggi. La finestra riconosceva solo pochi esiti, quindi qualsiasi altra situazione, incluso un telefono il cui collegamento era stato revocato e necessitava di una nuova scansione, la lasciava in attesa silenziosa senza nulla su cui cliccare. L'associazione ora è limitata: qualunque cosa accada, la finestra termina l'operazione o ti avvisa che l'attesa è stata troppo lunga e ti offre di **Riprovare**, insieme a una nota per chiuderla e controllare l'elenco dei canali, poiché il numero potrebbe essere già connesso. L'attesa per la scansione del codice QR rimane invariata: può richiedere tutto il tempo necessario. Vedi [WhatsApp Web](../messaging-channels/whatsapp-web.md).

- **Gli inviti al team scaduti possono essere nuovamente eliminati.** Un invito che superava i 7 giorni di validità rimaneva nella pagina Team con un pulsante di eliminazione che non faceva nulla ogni volta che ci cliccavi, quindi la riga non poteva mai essere rimossa: l'unico modo per ripulire l'elenco era reinviare un invito che non volevi inviare. L'eliminazione di un invito scaduto ora funziona esattamente come l'eliminazione di uno in sospeso. Vedi [Gestione del team](../settings/team-management.md#managing-invitations).

- **La modifica del nome o del cognome ora aggiorna effettivamente il nome visualizzato.** La modifica di **Nome** e **Cognome** in **Impostazioni → Profilo** veniva salvata correttamente, ma nulla cambiava sullo schermo: il vecchio nome rimaneva nel menu, nel selettore dell'account e in fondo ai messaggi inviati dal tuo team, persistendo anche dopo l'aggiornamento della pagina o dopo aver effettuato il logout e il login. In background, l'account conservava una vecchia copia del nome risalente al giorno della creazione e l'app mostrava quella copia invece del nome appena inserito. Ora i nomi ovunque provengono dal Nome e Cognome dell'account, quindi una ridenominazione viene visualizzata immediatamente, su ogni schermata, senza dover reinserire nulla. Se entrambi i campi del nome sono vuoti, le schermate tornano a visualizzare l'indirizzo email dell'account come in precedenza. Vedi [Impostazioni account](../settings/account-settings.md).



- **Su un telefono, puoi vedere di nuovo con chi stai parlando.** L'intestazione sopra una conversazione aperta era arrivata ad avere sette controlli accanto al nome del contatto — una freccia indietro, la foto, aggiungi ai preferiti, stella, crea attività, cerca e il menu a tre punti — e su uno schermo di un telefono non rimaneva spazio per il nome stesso, che spariva del tutto nelle chat più affollate. L'intestazione ora mantiene il nome, l'icona di ricerca e il menu a tre punti sugli schermi piccoli, e sposta **aggiungi ai preferiti**, **stella** e **crea attività** nella parte superiore di quel menu, dove sono accessibili con un solo tocco. Le pillole di stato si ripiegano allo stesso modo: quella più importante rimane visibile e le altre si raggruppano in un piccolo **+2**, che indica cosa nasconde quando lo si tiene premuto. Su un computer non cambia nulla: ogni controllo è ancora esattamente dove si trovava. Vedi [L'interfaccia della chat](../chats/chat-interface.md).

- **I piani a vita non mostrano più abbonamenti mensili da acquistare.** La pagina Fatturazione offriva i tre piani mensili a ogni account, inclusi gli account su un livello a vita che possiedono già il proprio piano; quindi, la pagina pensata per confermare ciò che avevi pagato veniva invece letta come un invito a ricominciare a pagare. Quelle schede sono ora nascoste per i piani a vita; le modifiche al livello per quegli account avvengono dove è stato acquistato il piano. Le ricariche di credito, la ricarica automatica, la cronologia di utilizzo e **Cosa è incluso nel tuo piano** rimangono invariati e gli account con un piano mensile vedono ancora l'intero set. Vedi [Livelli di abbonamento](../billing/subscription-tiers.md).

- **I link di YouTube ora arrivano con un'anteprima reale, visibile anche nella tua conversazione.** Un messaggio con un link di YouTube arrivava al contatto come una scheda vuota: nessun titolo del video, nessuna miniatura, solo la parola "YouTube" sopra una riga di testo generico, a volte in una lingua che nessuno nella conversazione parla. Il motivo è che l'anteprima di un link viene creata da chi invia il messaggio e YouTube non fornisce più i dettagli del video a nulla che non sia una persona che clicca; quindi non c'era nulla da inserire nella scheda. Il titolo reale del video, il nome del canale e la miniatura vengono ora allegati prima che il messaggio venga inviato, così i contatti ricevono la stessa anteprima ricca che vedrebbero se avessi inviato il link dal tuo telefono. Anche la tua vista conversazione mostra la scheda, sopra il testo del messaggio, sia sui messaggi dei contatti che sui tuoi: cliccaci sopra per aprire il video. Il messaggio in sé rimane invariato: il link resta esattamente come lo hai digitato e i link ad altri siti non subiscono modifiche. Vedi [Interfaccia chat](../chats/chat-interface.md#middle-panel-the-conversation).

- **Ora puoi testare nuovamente il webhook di un tag dal tuo Agente, e il test invia esattamente ciò che invierebbe quello reale.** L'impostazione di un URL webhook su un tag nella scheda **Tag** di un Agente non offriva alcun modo per verificarlo: il pulsante **Test** accanto al campo esisteva solo nell'editor delle campagne e gli account trasferiti agli Agenti non dispongono di un menu Campagne da cui accedervi. Quindi, l'unico modo per provare un URL prima di affidarvisi era accedere all'app classica. Il pulsante è ora presente anche nella scheda Tag dell'Agente: salva il tag, clicca su **Test** e un payload di esempio verrà inviato immediatamente al tuo URL, con la motivazione mostrata nel caso in cui il tuo endpoint lo rifiuti, senza alcun effetto sulla pausa automatica che protegge un webhook che fallisce ripetutamente. Anche il payload di test è stato corretto, sia sul lato Agente che su quello della campagna: in precedenza inventava un nome evento e una struttura (`tag_triggered`, con un singolo valore `tag`) che le consegne dal vivo non utilizzano mai, quindi un'automazione creata e verificata rispetto a un test rimaneva silenziosa per sempre. I test ora inviano l'esatta struttura `contact_tags_updated` — array `added_tags` e `removed_tags` e il contatto completo — che un vero cambio di tag invia. Se hai creato un flusso di lavoro basato sul vecchio payload di test, puntalo ai campi mostrati in [Webhooks](../integrations/webhooks.md#contact-tags-updated-webhook) e inizierà a vedere gli eventi reali. Vedi [Creazione di tag](../get-started/creating-tags.md#letting-your-ai-agent-tag-contacts-automatically).

- **I webhook dei tag ora vengono attivati sugli account che utilizzano la nuova esperienza Agenti.** L'impostazione di un URL webhook su un tag è il modo in cui segnali l'esito di un funnel: "Affare vinto" viene assegnato a un contatto, il tuo endpoint riceve la notifica e la tua piattaforma pubblicitaria o il tuo CRM registrano la conversione. Sugli account migrati agli Agenti, ciò non accadeva: l'URL salvato nella scheda **Tag** dell'agente veniva scritto in un punto e letto da un altro, e i contatti su quegli account non sono collegati a una campagna, cosa che anche il mittente richiedeva. Non si verificava alcun errore visibile: il tag veniva applicato, ma il webhook semplicemente non partiva mai. Entrambi i problemi sono stati risolti: l'URL del tag ora viene letto sia dall'agente che dalla campagna, e un contatto con un agente non necessita più di una campagna affinché il webhook venga inviato. Gli account che utilizzano le Campagne non subiscono modifiche e, laddove entrambi siano configurati, gli URL della campagna hanno comunque la priorità. Vedi [Webhook](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Ogni webhook ora contiene l'ID su cui eseguire la deduplicazione e le consegne di test non indicano più il nome evento errato.** Due problemi rendevano la creazione di un ricevitore affidabile più difficile del dovuto. L'intestazione `X-Webhook-Delivery` — l'ID univoco per un singolo evento, documentato come il metodo per riconoscere una ripetizione — veniva inviata solo su alcuni eventi, quindi un ricevitore che eseguiva correttamente la deduplicazione su quelli conteggiava silenziosamente il doppio gli altri; ora è presente su ogni consegna. Inoltre, il pulsante **Test** inviava sei eventi con un nome diverso da quello reale (`chatConcluded` dove l'evento live indica `chat_concluded`, e lo stesso per gli eventi di contatto in pausa, ripreso, archiviato, non disturbare e nuovo messaggio), quindi un ricevitore costruito e verificato con un test ignorava ogni evento reale di quel tipo. I payload di test ora corrispondono esattamente alle consegne live, incluso il campo `ad_referral`. L'elenco completo dei nomi degli eventi si trova nella guida [Webhooks](../integrations/webhooks.md#the-20-webhook-events).

- **Gli ID dei clic sugli annunci ora possono essere letti tramite l'API.** L'identificatore del clic Click-to-WhatsApp (`ctwa_clid` e il resto del referral dell'annuncio) veniva consegnato solo tramite webhook; quindi, se il tuo ricevitore era inattivo all'arrivo di un lead, l'ID andava perso definitivamente e la conversione non poteva mai essere segnalata. I contatti restituiti dall'API ora lo includono, sia per un singolo contatto che nell'elenco dei contatti, in modo da poter riconciliare i dati dopo un'interruzione invece di perdere l'attribuzione. Vedi [Attribuzione Click-to-WhatsApp](../integrations/click-to-whatsapp-attribution.md#reading-a-click-id-you-already-missed).

- **L'acquisto di un numero in un paese in cui sei già approvato non fallisce più.** La conformità normativa è approvata per un paese _e_ un tipo di numero, ma l'acquisto veniva confrontato solo con il paese; pertanto, un account approvato, ad esempio, per un numero verde nel Regno Unito vedeva tale approvazione associata a un acquisto di un numero mobile nel Regno Unito, che il gestore rifiutava. L'errore ti invitava quindi a completare una conformità che avevi già completato e l'invio del modulo corretto in seguito non risolveva il problema in modo affidabile. Gli acquisti ora utilizzano l'approvazione che corrisponde al numero che stai acquistando, un'approvazione per un tipo diverso non blocca più nulla e, se il gestore rifiuta un numero, il messaggio indica per quali tipi sei approvato. Vedi [Numeri di telefono](../settings/phone-numbers.md).

- **Passare all'app classica non è più una strada a senso unico.** Cliccare su **App classica** in fondo alla barra laterale memorizzava la scelta per 90 giorni, il che funzionava fin troppo bene: disconnettersi dall'app classica riportava alla schermata di accesso classica e, poiché in quell'app non c'era modo di tornare indietro, l'unica via d'uscita era cancellare i dati del sito nelle impostazioni del browser. Due modifiche risolvono il problema. La barra laterale dell'app classica ora ha un link **Nuova dashboard** che ti riporta direttamente indietro, e la disconnessione dall'app classica ti rimanda alla schermata di accesso attuale invece di bloccarti su quella vecchia. (L'app classica è stata nel frattempo completamente disattivata, quindi non c'è più nulla tra cui passare; vedi "L'app classica è stata ritirata" sopra.) Consulta la [Guida di benvenuto](../README.md).



- **Una ricerca di Trova Lead che non trova nulla ora ti spiega il perché, invece di limitarsi a dire "0 attività trovate".** Se i tuoi filtri rimuovevano ogni risultato, la pagina diceva che non era stato trovato nulla, il che viene interpretato come "non ci sono attività di questo tipo qui" e ti porta a dubitare del mercato o della tua parola chiave. Non era sempre vero: una ricerca poteva trovare 60 attività reali e poi scartarle tutte a causa di un filtro che avevi impostato. Il colpevole più comune è **Categoria contiene**, che corrisponde al nome della categoria di Google per un'attività (cose come "Salone di bellezza" o "Appaltatore di aria condizionata") piuttosto che al nome dell'attività, quindi termini naturali come "assistenza condizionatori" o "estetista" potrebbero non corrispondere a nulla. Una valutazione minima di 5 è l'altro motivo: mantiene solo le attività con un punteggio perfetto. La pagina vuota ora indica quante attività sono state trovate, elenca i filtri che le hanno rimosse e quante ne ha eliminate ciascuno, e offre un pulsante **Cancella filtri** così puoi cercare di nuovo con un clic. Il campo **Categoria contiene** spiega anche cosa corrisponde. Vale la pena sapere: i tuoi filtri vengono mantenuti da una ricerca all'altra, quindi un valore impostato per una ricerca precedente viene ancora applicato alla successiva finché non lo modifichi o lo cancelli. Non viene addebitato alcun costo per una ricerca che non restituisce lead.

- **Un numero di telefono acquistato ora può essere collegato a WhatsApp in qualsiasi momento, non solo nel minuto successivo all'acquisto.** L'acquisto di un numero è solo la prima metà del processo: deve essere registrato con WhatsApp nella finestra dedicata di Meta prima di poter inviare o ricevere qualsiasi cosa. Quella finestra si apriva una sola volta, subito dopo l'acquisto, e se la chiudevi o acquistavi il numero dalle Impostazioni invece che durante la configurazione, non c'era modo di tornarci: il numero rimaneva nella pagina Canali come se fosse collegato, ma non era in grado di inviare messaggi, pur continuando a costare il canone mensile. Ora la riga indica **Configurazione non completata** e presenta un pulsante **Completa configurazione** che riapre la finestra di WhatsApp puntata esattamente su quel numero, tutte le volte che ne hai bisogno. Anche l'acquisto di un numero dalle Impostazioni ti guida automaticamente nel passaggio, come avveniva sempre durante la configurazione iniziale. Se hai un numero in questo stato, apri **Impostazioni → Canali** e fai clic su **Completa configurazione** su di esso. Vedi [Numeri di telefono](../settings/phone-numbers.md#finishing-whatsapp-setup).


- **L'IA ora condivide la pagina reale da cui proviene un fatto — e non può più inventare un link.** La conoscenza importata dal tuo sito web ricordava sempre da quale pagina provenisse ogni risposta, ma all'IA stessa non venivano mai mostrati quegli indirizzi di pagina. Quindi, quando un cliente chiedeva di vedere effettivamente qualcosa — una gamma di prodotti, una pagina dei prezzi — l'IA sapeva che la cosa esisteva ma non aveva alcun link da fornire, e in rari casi inventava un indirizzo web dall'aspetto plausibile. Entrambe le metà sono state corrette: ogni pezzo di conoscenza proveniente dal sito web ora porta il suo indirizzo di pagina nella conversazione, così l'IA collega i clienti alla pagina esatta sul tuo sito, e una regola rigorosa ora le vieta di costruire o indovinare mai un link — se non ne ha uno reale, lo dice. Nulla da configurare; se la tua base di conoscenza è stata costruita dal tuo sito web, la tua IA sta già condividendo link reali. Vedi [Gestione FAQ](../ai-automation/faq-management.md#auto-generate-faqs-from-your-website).


- **Eliminare un messaggio in una conversazione di test ora porta via con sé anche la risposta dell'IA.** L'icona del cestino su uno dei tuoi messaggi di test eliminava solo quella bolla, lasciando la risposta dell'IA nel thread — una risposta a una domanda che non c'era più. Oltre a sembrare strano, quella risposta rimasta faceva parte della conversazione che l'IA ricorda, quindi poteva influenzare silenziosamente le risposte di test successive. Eliminare il tuo messaggio ora rimuove anche la risposta dell'IA ad esso, fino al tuo messaggio successivo. Le icone della matita (modifica) e del riavvio funzionano come prima, riavvolgendo tutto dopo il messaggio. Vedi [Testa il tuo agente nel Playground](../chats/playground.md).

- **Una funzione dell'agente AI salvata mentre scrivevi poteva moltiplicarsi in duplicati, silenziando l'agente.** Il salvataggio avviene automaticamente mentre modifichi, e un difetto nel modo in cui il builder controllava la funzione già registrata faceva sì che ogni salvataggio automatico potesse registrare nuovamente la funzionalità invece di aggiornarla, riempiendo la tua pagina Funzioni personalizzate di copie e, una volta che due copie con lo stesso nome raggiungevano un agente, impedendo a quell'agente di rispondere del tutto (inclusa la chat di prova). Le registrazioni duplicate sono state ripulite, il controllo ora legge i record corretti e sono state aggiunte due protezioni extra: il builder rimuove eventuali copie residue che trova a ogni salvataggio e un agente che in qualche modo finisce con due funzionalità dallo stesso nome mantiene la prima e ignora le altre invece di smettere di rispondere. Vedi [Automazioni](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Gli account completamente migrati agli Agenti IA non vedono più "Estrai da campagna".** Quel pulsante esiste per un solo scopo: estrarre il bot da una campagna classica affinché possa diventare un Agente riutilizzabile. Su un account che è già passato agli Agenti, le vecchie campagne non svolgono più alcuna funzione; di conseguenza, il pulsante era diventato una porta verso il nulla, posizionato accanto a **Nuovo agente** nella pagina Agenti IA e all'interno della relativa finestra di creazione. Ora è stato rimosso ovunque apparisse negli account migrati. Gli account che utilizzano ancora le campagne classiche lo manterranno esattamente come prima, poiché per loro rimane il modo più rapido per trasformare un bot esistente in un Agente. Vedi [Agenti IA](../ai-agents/ai-agents.md#creating-an-agent).

- **Il selettore di passaggi del builder di automazioni ora supporta il trascinamento, cerca ovunque e l'area di lavoro si comporta correttamente.** Un lavoro di rifinitura sulla creazione manuale delle automazioni. Il **+** su un passaggio ora permette il trascinamento: afferralo e una linea di connessione seguirà il tuo puntatore; rilascialo su un'area vuota e il selettore di passaggi si aprirà proprio lì, con il passaggio scelto creato in quel punto esatto e già collegato. Trascinare dal punto di uscita di un passaggio (inclusi vero/falso di una condizione) funziona allo stesso modo, cliccare sul **+** apre ancora il selettore sul posto e puoi anche trascinare qualsiasi elemento direttamente dal selettore all'area di lavoro. La sua casella di ricerca in precedenza cercava silenziosamente solo nella scheda in cui ti trovavi, quindi digitare "fogli" mentre eri nella scheda Logica non trovava nulla; ora cerca azioni integrate, app connesse e passaggi logici tutti insieme, raggruppati per tipo. Un passaggio di un'app per cui non avevi ancora scelto un'azione mostrava una riga di codice interno sull'area di lavoro ("composioToolkits.acti…"); ora dice **Scegli un'azione…** finché non ne selezioni una. Rilasciare il primo trigger non ingrandisce più l'area di lavoro su di esso e aggiungere il passaggio successivo con il pulsante **+** di una scheda lo posiziona a destra, seguendo il flusso, invece di impilarlo sotto. I pulsanti, le schede e l'interruttore Semplice/Avanzato nel builder hanno ora lo stesso aspetto elegante del resto dell'app. Vedi [Automazioni](../automations/automations.md#creating-an-automation).

- **Ora puoi digitare tu stesso una risposta nelle conversazioni via Email, LINE e iMessage.** La tua IA è sempre stata in grado di rispondere autonomamente a queste conversazioni, ma quando intervenivi digitando una risposta manualmente nelle Chat, il messaggio non veniva inviato: ricevevi l'errore "Impossibile inviare il messaggio. Riprova." e il messaggio non partiva, indipendentemente da quanti tentativi facessi. La posta in arrivo confrontava la tua risposta con un elenco di canali non aggiornato rispetto a quelli più recenti, rifiutando quindi messaggi che il lato mittente avrebbe potuto gestire perfettamente. Le conversazioni private via Email, LINE, iMessage e Instagram ora accettano risposte digitate come qualsiasi altro canale. Non devi modificare nulla: apri la conversazione e invia. Vedi [Email](../messaging-channels/email.md) e [Interfaccia Chat](../chats/chat-interface.md).

- **Trova contraddizioni ora segnala solo ciò che conta davvero, invece di sommergerti di dati.** Il controllo della base di conoscenza riportava troppe informazioni: in una libreria estesa poteva restituire centinaia di "conflitti", la maggior parte dei quali non erano affatto divergenze. Due pagine di confronto che citavano prezzi di partenza diversi per il prodotto di *qualcun altro*, un articolo che notava la frequenza delle recensioni, tre guide separate che si sbloccano con parole chiave diverse: per il controllo sembravano tutti uguali e venivano segnalati, facendo perdere di vista i veri problemi (prezzi, limiti del piano o disponibilità delle funzionalità descritti in due modi diversi). Il controllo ora analizza il *soggetto* di ogni divergenza e la segnala solo se riguarda la tua attività; di conseguenza, l'elenco è ridotto a circa un terzo ed è molto più utile. Due versioni dello stesso articolo di aiuto non entrano più in conflitto: quella più recente ha la precedenza. Eseguire nuovamente il controllo ora chiude anche le segnalazioni che non sono più in conflitto e reinserisce nella conoscenza del bot le FAQ che erano state escluse, così l'elenco si svuota invece di crescere. Inoltre, una risposta che il controllo a volte non riusciva a leggere causava l'eliminazione silenziosa dei risultati di quel lotto (circa uno su dieci): il problema è risolto, quindi i conflitti reali non vengono più ignorati. Vedi [Gestione FAQ](../ai-automation/faq-management.md#find-contradictions).

- **Un server MCP connesso non può più rendere muta la tua IA.** Collegare un server MCP a un agente fornisce all'IA un elenco di azioni che quel server può eseguire, scritte da chi lo gestisce. Se una di quelle descrizioni era scritta in un modo non accettato dal nostro fornitore di IA, quest'ultimo rifiutava l'intera conversazione invece della singola azione, e l'agente smetteva di rispondere ovunque finché il server non veniva rimosso, sia nel playground di prova che su ogni canale attivo, senza alcun messaggio di errore. I negozi Shopify erano interessati: collegare l'endpoint `/api/mcp` integrato del negozio silenziava l'agente, poiché l'azione del carrello pubblicizzata conteneva un campo estraneo rifiutato dal fornitore. Tali descrizioni ora vengono pulite automaticamente prima che l'IA le veda, così un'azione scritta male viene declassata a una descrizione leggermente più generica invece di bloccare l'agente. Non devi cambiare nulla; se avevi rimosso un server MCP per questo motivo, puoi ricollegarlo. Vedi [Server MCP](../ai-automation/mcp-servers.md).

- **Puoi interrompere un'importazione della base di conoscenza in corso, che ora ti indica il costo prima di iniziare.** Importare un intero sito web poteva rivelarsi un lavoro molto più grande del previsto: un sito di documentazione che pubblica ogni pagina in venti lingue significa venti volte il numero di pagine, e la finestra **Nuove pagine trovate** mostrava il conteggio senza mai menzionare i crediti. Peggio ancora, una volta avviata non c'era modo di tornare indietro: i pulsanti di eliminazione erano disabilitati proprio per le pagine in attesa, che è esattamente quando avresti voluto usarli. Tre cambiamenti: il selettore ora mostra il **costo stimato in crediti** della tua selezione e il tuo saldo attuale proprio sopra il pulsante di importazione, chiedendoti di confermare se la selezione è ampia o utilizzerebbe più della metà dei tuoi crediti. Un dominio con pagine in attesa ora ha un pulsante **Interrompi importazione**: interrompere è gratuito, poiché una pagina non ancora letta non è mai stata addebitata, e la conferma ti indica quante erano già in fase di lettura e verranno completate. Inoltre, i pulsanti di eliminazione rimangono utilizzabili, quindi rimuovere una pagina ancora in coda la interrompe effettivamente. Vedi [Gestione FAQ](../ai-automation/faq-management.md#stopping-an-import).

- **Se la tua chiave IA personale si esaurisce durante l'importazione, il resto viene sospeso invece di essere addebitato sui tuoi crediti.** Questa funzione è per chi utilizza la propria chiave IA (BYOK), dove l'importazione delle pagine non consuma crediti IA. Se quella chiave smetteva di funzionare durante un'importazione di grandi dimensioni (solitamente perché il saldo sull'account del fornitore IA si esauriva), passavamo silenziosamente le pagine rimanenti sui tuoi crediti IA continuando il processo. Su migliaia di pagine, il costo aumentava rapidamente senza alcun avviso. Ora le pagine rimanenti vengono **sospese** e non viene addebitato nulla mentre attendono. Ricarica il tuo account fornitore e premi **Riprendi** per terminare usando la tua chiave senza costi in crediti, oppure premi Riprendi per terminare usando i tuoi crediti IA: la conferma specifica chiaramente cosa stai scegliendo. Le pagine già importate vengono sempre conservate. Vedi [Gestione FAQ](../ai-automation/faq-management.md#if-your-own-ai-key-stops-working-mid-import).


- **L'anteprima del widget chat ora mostra il resto delle tue modifiche, non solo i colori.** L'anteprima dal vivo accanto al pannello Gestisci seguiva le modifiche all'aspetto mentre le apportavi, ma tutto il resto richiedeva un **Salva modifiche** e un ricaricamento per essere visualizzato. Quindi, attivare la **Bolla popup proattiva**, riscriverne il messaggio o i due pulsanti, cambiare il messaggio di apertura, aggiungere una domanda iniziale, attivare l'acquisizione lead o l'informativa sulla privacy, nascondere l'emoji o il pulsante allegati, aggiungere un link WhatsApp, Instagram o Messenger: nulla di tutto ciò aggiornava l'anteprima. Ora tutto questo è visibile in tempo reale. Attiva il popup e apparirà immediatamente nell'anteprima, con il testo personalizzato sui pulsanti. Il salvataggio continua a svolgere la sua funzione di sempre, ovvero pubblicare ciò che vedi sul tuo sito. L'unica cosa che l'anteprima non può mostrare è l'elenco dei domini consentiti, poiché viene verificato dai nostri server anziché disegnato sullo schermo. Vedi [Widget Chat](../get-started/chat-widget.md#appearance).

- **Anche il modulo "Prima di iniziare..." del widget chat segue il tuo tema.** Il modulo che chiede al visitatore nome ed email, e l'informativa sulla privacy che può precederlo, venivano ancora disegnati nel vecchio modo: una scheda bianca semplice su uno sfondo nero intenso, ignorando il tuo tema e la scelta degli angoli. Su un widget Glass o Midnight, era la prima cosa che un visitatore vedeva e sembrava appartenere a un prodotto diverso. Entrambi ora sono la stessa scheda smerigliata del resto del widget, su una tonalità più morbida adatta ai set di colori scuri, con la tua scelta di angoli applicata. Il testo piccolo (la riga sotto il titolo, il "(opzionale)" accanto a Telefono, il pulsante di chiusura) veniva dipinto in una versione sbiadita del colore del tuo brand, che su un brand verde o giallo era difficile da leggere e sembrava un link. Ora è un normale grigio tenue e si schiarisce automaticamente sui temi scuri. Lo stesso colore sbiadito del brand veniva usato per i timestamp dei messaggi, quindi anche quelli sono più puliti. Un'altra cosa risolta: cliccare in qualsiasi campo, nel modulo o nella casella del messaggio, ora mostra un chiaro anello attorno ad esso. Non devi cambiare nulla. Vedi [Widget Chat](../get-started/chat-widget.md#appearance).

- **La bolla popup del widget chat ora segue il tuo tema.** La piccola bolla che appare accanto al pulsante della chat per invitare le persone era l'unica parte del widget che i temi di stile non raggiungevano mai. Qualunque tema scegliessi, rimaneva una scheda bianca semplice con gli stessi angoli e il font predefinito, quindi un widget Glass o Midnight accoglieva i visitatori con un pezzo del vecchio look. Ora fa parte del tema: smerigliata e traslucida con Glass e Midnight, e segue le tue scelte di Angoli e Font come il resto del widget. Due piccole cose sono state risolte insieme a questo: un widget senza logo caricato mostrava un'icona di immagine interrotta nella bolla e nell'intestazione della chat, mentre ora mostra una bella iniziale nel colore del tuo brand. Inoltre, il pulsante di rifiuto ("Forse più tardi") era stampato in una versione pallida del colore del tuo brand, difficile da leggere sui brand chiari. Ora è un normale grigio tenue. Non devi cambiare nulla. Il tuo sito lo recepisce automaticamente. Vedi [Widget Chat](../get-started/chat-widget.md#appearance).

- **I contatti che assegni a una campagna ora appaiono nel pubblico di trasmissione di quella campagna.** L'uso di **Assegna a campagna** su un contatto lo aggiungeva alla campagna ma non alla lista contatti della campagna, e una trasmissione attinge il suo pubblico da quella lista. Quindi un contatto appena assegnato risultava mancante quando selezionavi quella lista sotto **Lista contatti** nella configurazione della trasmissione, e il totale non cambiava mai: sembrava un ritardo di sincronizzazione, ma il contatto non veniva semplicemente aggiunto. L'assegnazione ora inserisce il contatto anche nella lista della campagna, e appare immediatamente nel pubblico della trasmissione. La casella di controllo **Invia messaggio di apertura** rimane invariata: lasciala deselezionata e il contatto non riceverà nulla al momento dell'assegnazione. I contatti assegnati prima di questa correzione verranno aggiunti alla lista la prossima volta che li assegnerai a quella campagna. Vedi [Trasmissioni](../broadcasts/broadcasts.md) e [Passaggio da campagne a trasmissioni e agenti](../moving-from-campaigns.md).

- **Le risposte rapide mantengono le interruzioni di riga.** Una risposta rapida salvata è spesso un piccolo script (un saluto, un paio di punti elenco, una chiusura), ma la casella in cui la digitavi o incollavi era un campo a riga singola, quindi ogni interruzione di riga veniva silenziosamente eliminata prima del salvataggio. Il chip inviava quindi il tutto come un unico paragrafo continuo. Sia le caselle di aggiunta che di modifica in **Impostazioni → Profilo → Risposte rapide** sono ora vere caselle multilinea: premi **Shift+Invio** per una nuova riga (Invio salva ancora), oppure incolla un messaggio che ha già interruzioni di riga e le manterrà esattamente come scritte, fino a ciò che riceve il cliente. Le risposte salvate prima di questa modifica hanno mantenuto il testo appiattito: aprine una, reinserisci le interruzioni di riga e da quel momento in poi verranno inviate correttamente. Vedi [Impostazioni account](../settings/account-settings.md#quick-replies).

- **L'apertura di una foto da una chat sul telefono non affolla più la parte superiore dello schermo.** Toccando un'immagine in una conversazione, questa veniva aperta a schermo intero con i pulsanti di zoom e chiusura premuti contro il bordo superiore, nascosti sotto la barra di stato, e la foto stessa che si estendeva dietro di essi. Su un telefono, ora quei pulsanti si trovano più in basso con uno spazio libero intorno, e la foto è posizionata uniformemente tra la parte superiore e quella inferiore dello schermo invece di essere spinta contro i controlli. Su un computer, il visualizzatore rimane invariato.

- **Il pulsante di espansione nel visualizzatore di foto ora espande effettivamente la foto.** Il terzo pulsante nel visualizzatore di foto sembrava un controllo a schermo intero, ma in realtà ripristinava solo lo zoom, quindi premerlo su una foto appena aperta non faceva nulla. Su un computer ora apre la modalità a schermo intero reale: le schede e la barra degli indirizzi si spostano e la foto occupa l'intero display, da bordo a bordo. Premilo di nuovo, o premi Esc, per tornare indietro. Su un telefono, dove il visualizzatore copre già lo schermo, la foto si ingrandisce fino a toccare i bordi e l'intera immagine rimane sempre visibile. L'icona mostra quale azione verrà eseguita e il doppio clic sulla foto continua a funzionare come sempre per lo zoom.

- **Trova Lead ora richiede un paese e rimane al suo interno.** I nomi delle città si ripetono in tutto il mondo, quindi una ricerca per un luogo più piccolo poteva inavvertitamente spaziare all'estero: cercare hotel nei dintorni di Durham, Ontario, restituiva più risultati da Durham in Inghilterra che dal Canada, insieme ad attività in Germania, India e Australia, perché quando Trova Lead amplia una ricerca alle città vicine, molti di quei nomi di città dell'Ontario sono anche città famose altrove. **Paese** è ora un campo a sé stante nella parte superiore del modulo di ricerca, con un elenco ricercabile e bandiere, ed è obbligatorio. Tutto ciò che ne consegue lo rispetta: le città vicine vengono suggerite solo all'interno di quel paese e qualsiasi attività che risulti trovarsi al di fuori di esso viene eliminata prima ancora di raggiungere il tuo elenco, il che significa anche che non viene mai addebitata, dato che paghi solo per i lead che ricevi effettivamente. Le ricerche eseguite prima di questa modifica rimangono invariate.

- **Il pulsante Reimposta in Trova Lead ora interrompe davvero una ricerca.** In precedenza, Reimposta cancellava solo la pagina visualizzata, ma la ricerca continuava in background, quindi riappariva la volta successiva in cui aprivi Trova Lead, mostrando ancora "Ricerca email in corso...". Poiché può essere eseguita solo una ricerca alla volta, una ricerca bloccata in questo modo ti impediva anche di avviarne una nuova. Ora Reimposta interrompe correttamente la ricerca: la pagina si svuota, rimane vuota e puoi cercare di nuovo immediatamente. I lead già trovati vengono conservati in Lead salvati e una ricerca che interrompi non viene mai addebitata. Inoltre, una ricerca interrotta da un aggiornamento della piattaforma ora riprende da sola invece di bloccarsi, e una che non può terminare viene chiusa entro mezz'ora invece di girare all'infinito.

- **Una risposta dal nostro team in Champ ti raggiunge ora via email se hai lasciato l'app.** Quando Champ passa la tua domanda a una persona reale, la risposta di quella persona può richiedere del tempo per arrivare; finora arrivava solo all'interno del pannello chat di Champ, quindi se nel frattempo avevi chiuso l'app, nulla ti avvisava della sua presenza. Ora riceverai la loro risposta via email, circa quindici minuti dopo l'invio, se non hai aperto Champ per leggerla nel frattempo. Apri il pannello mentre una risposta è in attesa e non verrà inviata alcuna email: l'hai già vista. Vedi [Incontra Champ](../get-started/meet-champ.md#when-champ-cant-help--getting-a-real-person).

- **L'inglese ora riporta la bandiera degli Stati Uniti nel selettore della lingua.** L'elenco delle lingue mostrava l'inglese sotto la bandiera britannica, mentre l'app stessa è scritta in inglese americano, il che veniva interpretato da diversi clienti statunitensi come l'opzione errata. Ora mostra la bandiera degli Stati Uniti. La lingua, e ogni traduzione in essa contenuta, rimane invariata.

- **Una chat in Non disturbare ora sembra tale.** Aprire una conversazione con la modalità Non disturbare attiva non forniva alcun segnale: l'intestazione diceva ancora **AI attiva**, la barra di stato sopra il compositore indicava che l'IA era attiva e la casella di testo permetteva di scrivere e inviare messaggi, ma nulla usciva mai da quella chat e i messaggi inviati sparivano semplicemente senza errori. Ora è impossibile non notare la modalità Non disturbare. Un banner rosso appare nella parte superiore della conversazione, l'interruttore nell'intestazione indica **DND**, la barra di stato lo conferma, le righe delle chat nell'elenco presentano una pillola rossa **DND** e il compositore è sostituito da una breve spiegazione con un pulsante **Disattiva**: basta un clic per tornare a messaggiare. Gli invii rifiutati per qualsiasi altro motivo ora mostrano un errore appropriato invece di sparire silenziosamente. Vedi [Chat](../chats/chat-interface.md#middle-panel-the-conversation).




- **I PDF e gli altri documenti inviati dalla tua IA ora arrivano con il loro nome file reale.** Quando l'IA condivideva un documento dalla sua libreria multimediale tramite una connessione WhatsApp che utilizza la tua app Meta, il file raggiungeva il cliente come "Senza titolo": il nome era corretto nella tua dashboard, ma la persona su WhatsApp non aveva idea di cosa avesse ricevuto. I documenti ora riportano il loro nome file corretto all'arrivo, quindi una brochure arriva come brochure. Non cambia nulla nel modo in cui carichi o invii i file multimediali.

- **I contatti WhatsApp ora vedono il proprio nome inserito automaticamente.** Qualcuno che inviava un messaggio al tuo numero WhatsApp Business API appariva nei tuoi contatti come "Sconosciuto Sconosciuto", anche se WhatsApp condivide il nome del profilo del mittente; di conseguenza, il tuo elenco chat si riempiva di righe anonime e la tua IA non poteva salutare nessuno per nome. I nuovi contatti ora vengono denominati automaticamente in base al loro profilo WhatsApp e un contatto bloccato come "Sconosciuto" si corregge da solo la prossima volta che quella persona ti invia un messaggio. I nomi che hai impostato tu non vengono mai modificati e i nomi profilo spazzatura (come un numero di telefono usato come nome visualizzato) vengono ignorati invece di essere salvati.

- **L'abbinamento di un numero noleggiato con WhatsApp tramite QR viene ora interrotto prima che possa causare errori.** L'abbinamento tramite QR collega un telefono su cui è già in esecuzione WhatsApp con il numero inserito, ma un numero noleggiato tramite la piattaforma è un numero virtuale senza un telefono associato, quindi tale abbinamento non poteva mai essere completato. La finestra di connessione lo accettava comunque e il tentativo lasciava il numero bloccato su "Disconnesso", nascondendo il pulsante **Termina configurazione** e impedendo qualsiasi altra azione. L'app ora spiega questo aspetto nel momento in cui inserisci un numero noleggiato e ti indirizza a **Termina configurazione** nella pagina Canali, che collega il numero tramite l'API di WhatsApp Business, ovvero lo scopo per cui è destinato. Sono inclusi anche due piccoli miglioramenti: quando l'abbinamento fallisce perché il QR è stato scansionato con un telefono diverso da quello del numero inserito, la finestra ora indica esattamente questo invece di mostrare solo "Disconnesso", e il codice di connessione per il percorso dell'estensione del browser viene mostrato sullo schermo invece di essere nascosto dietro un link "Avanzate".

- **La connessione di WhatsApp tramite la tua app Meta non attende più un messaggio che non sarebbe mai arrivato.** L'ultimo passaggio della procedura guidata di connessione ti chiedeva di inviare un messaggio WhatsApp al tuo numero e rimaneva in attesa; tuttavia, un numero non ancora attivato sui server di WhatsApp non può ricevere nulla e l'attivazione veniva eseguita solo quando premevi **Verifica connessione** su quella stessa schermata. Saltando il pulsante, la configurazione rimaneva bloccata su "In attesa del tuo primo messaggio" all'infinito, con i tuoi messaggi di prova fermi a una singola spunta grigia. La procedura guidata ora attiva il numero non appena lo colleghi ed esegue il controllo finale autonomamente, quindi la connessione viene completata senza che tu debba inviare nulla. E se Meta avesse ancora bisogno di qualcosa da parte tua, ad esempio la verifica del numero, la scheda di connessione ora indica esattamente cosa serve e include il proprio pulsante **Verifica connessione** per eseguire nuovamente il controllo una volta risolto il problema, invece di lasciare come unica opzione una **Riconnessione** completa (con chiavi segrete e tutto il resto).

- **Ora puoi filtrare i contatti con cui la tua IA ha effettivamente parlato.** Non c'era modo di distinguerli da quelli a cui ha risposto solo il tuo team: **Risposte IA** indica solo che l'IA è autorizzata a rispondere a qualcuno, e **Ha mai risposto** riguarda il contatto che scrive. I contatti ora hanno un flag **Ha parlato con l'IA**, impostato la prima volta che la tua IA scrive a qualcuno e mai più rimosso. È un chip rapido sopra la tabella Contatti, un interruttore in **Filtro** e una regola per gli elenchi intelligenti; inoltre, poiché sia la prima che l'ultima conversazione dell'IA vengono registrate, puoi anche creare un elenco di tutti coloro che la tua IA ha gestito negli ultimi 30 giorni, che si aggiorna automaticamente con il passare del mese. Ogni contatto che ha mai parlato con la tua IA conta già, risalendo fino all'inizio. Vedi [Organizzazione di elenchi e contatti](../get-started/list-and-contact-management.md#contacts-your-ai-actually-handled).

- **"Ha parlato con l'IA" è ora anche un filtro per le chat.** Il filtro è stato introdotto prima nei Contatti, ma la domanda sorge solitamente mentre si visualizzano le conversazioni, quindi ora è presente anche come chip nella pagina Chat, con il relativo conteggio. È utile sapere in cosa differisce da quello accanto: **IA attiva** significa che l'IA è attivata per quella chat, mentre **Ha parlato con l'IA** significa che ha risposto almeno una volta. Una chat che hai sospeso in seguito viene comunque conteggiata, perché il flag viene impostato la prima volta che l'IA scrive e non viene mai rimosso. Vedi [Filtri chat](../chats/chat-interface.md#chat-filters).

## Luglio 2026

_Pubblicato: 6 luglio 2026_

### Novità

- **Aggiungi le tue chat importanti ai preferiti e ricevi una notifica non appena ti scrivono.** Contrassegna qualsiasi conversazione come importante con la stella nella riga della chat o nell'intestazione della conversazione e aggiungi ai preferiti singoli messaggi (un indirizzo, i dettagli di un ordine) dal menu dei messaggi per ritrovarli facilmente in seguito. Un nuovo filtro **Importanti** mostra solo le chat aggiunte ai preferiti e una nuova categoria di notifica **Messaggi da contatti importanti** ti avvisa — con un segnale acustico e una notifica push — ogni volta che un contatto preferito invia un nuovo messaggio, così un cliente chiave non si perderà mai in una casella di posta affollata. Le stelle sono condivise con tutto il tuo team. Vedi [Interfaccia Chat](../chats/chat-interface.md#marking-chats-and-messages-as-important).
- **Installa la nuova dashboard come app e ricevi notifiche push.** La nuova dashboard web può ora essere installata sulla schermata iniziale o sul desktop come un'app nativa e può inviare notifiche push reali. Una nuova scheda **Push su questo dispositivo** nella parte superiore di **Impostazioni → Notifiche** le attiva per singolo dispositivo, con un pulsante di test per confermare che arrivino e un interruttore che influisce solo su quel dispositivo. Abilitala su ogni computer o telefono su cui desideri ricevere notifiche; gli eventi che vengono notificati seguono comunque gli interruttori **Push** per singolo evento presenti nella stessa pagina. Vedi [Notifiche](../settings/notifications.md#notification-channels).
- **Le date nella dashboard ora seguono le tue preferenze di lingua e formato data.** Se utilizzi la dashboard in un'altra lingua, le date apparivano comunque in inglese, con nomi dei giorni come "Sat" invece di "Sab" e un ordine giorno/mese che ignorava l'impostazione Formato data nel tuo profilo. Ogni data nell'app ora segue la lingua dell'interfaccia e la preferenza Formato data in Impostazioni → Profilo include una nuova opzione **Automatica (corrisponde alla mia lingua)** che utilizza la convenzione della tua lingua; ad esempio, il cinese tradizionale mostra 2026/7/28. L'opzione Automatica è ora quella predefinita; se avevi scelto esplicitamente il formato Internazionale o USA, la tua scelta rimane invariata. Vedi [Impostazioni Account](../settings/account-settings.md).
- **Garantisci in quanti messaggi può essere suddivisa una risposta dell'IA.** Il limite **Messaggi massimi per risposta** è sempre stato una forte istruzione per l'IA, che quasi sempre rispetta, ma occasionalmente una risposta prolissa veniva suddivisa in bolle di messaggio extra. Un nuovo interruttore **Applica messaggi massimi** nella sezione **Limiti di risposta** degli editor di campagne e agenti rende il limite una garanzia: tutto ciò che lo supera viene combinato nell'ultimo messaggio invece di essere inviato separatamente. È disattivato per impostazione predefinita, poiché i messaggi combinati possono sembrare un po' più densi rispetto al ritmo naturale dell'IA; attivalo se le risposte suddivise ti causano problemi. Vedi [Configurazione Bot IA](../ai-automation/ai-bot-setup.md).


- **Risposte rapide: invia i tuoi messaggi predefiniti con un singolo tocco.** Salva i messaggi che scrivi ripetutamente (saluti, orari di apertura, frasi brevi sui prezzi) come preimpostazioni; appariranno come una riga di chip appena sopra la casella dei messaggi in ogni chat: toccane uno e verrà inviato immediatamente. È una funzione opzionale, quindi non affolla la schermata della chat se non la usi: attivala e gestisci il tuo elenco in **Impostazioni → Profilo → Risposte rapide** (fino a 20 preimpostazioni, modificabili in qualsiasi momento). Vedi [Interfaccia chat](../chats/chat-interface.md#quick-replies).
- **Indirizza il widget della chat verso una campagna o un agente specifico, per pagina.** Ogni chat che arrivava tramite il widget del sito web finiva nello stesso posto, indipendentemente dalla pagina da cui partiva. Ora il codice di installazione può specificare la destinazione: inserisci la tua campagna di vendita nella pagina dei prezzi e il tuo agente di supporto nella pagina di aiuto, dallo stesso widget. Recupera il codice dal menu **⋮** su qualsiasi campagna (**Aggiungi al sito web**), dal pulsante **&lt;/&gt;** su qualsiasi agente, o impostando **Indirizza queste chat a** nel pannello Gestisci del widget e copiando lo snippet sottostante. Gli embed inline possono avere una destinazione diversa per ogni riquadro, quindi una pagina può ospitarne diversi. Chiunque sia già nel mezzo di una conversazione rimane con chi ha iniziato. Vedi [Widget chat](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).
- **Testa le modifiche ai bot in sicurezza prima che vadano live: Salva, Prova, poi Pubblica.** Modificare il bot di una campagna o un agente AI era istantaneo: nel momento in cui salvavi, i clienti reali ricevevano il nuovo comportamento, finito o meno. Il salvataggio ora crea una **bozza**: la chat di prova la utilizza immediatamente così puoi testare esattamente ciò che hai cambiato, mentre le conversazioni live continuano a funzionare con la configurazione precedente. Quando esiste una bozza, un banner ambra in cima all'editor elenca ciò che non è pubblicato; clicca **Pubblica live** quando le risposte sembrano corrette, o **Scarta** per ripristinare la configurazione live. Questo si applica alle istruzioni e al playbook, alle impostazioni di risposta e al modello AI, agli orari attivi, al messaggio di apertura, al testo di conoscenza extra e alle capacità di aggiornamento dei contatti dell'AI. (I link di conoscenza come FAQ e fonti, media e funzioni personalizzate si applicano ancora immediatamente, come prima.) Vedi [Agenti AI](../ai-agents/ai-agents.md) e [Configurazione del tuo bot AI](../ai-automation/ai-bot-setup.md#testing-your-bot-in-try-out).
- **Riutilizza un modello WhatsApp approvato in una trasmissione: nessuna nuova revisione.** Le trasmissioni WhatsApp richiedono un modello approvato da WhatsApp per il messaggio di apertura e, finora, ogni trasmissione significava scriverne uno e attendere nuovamente la revisione di WhatsApp. Il passaggio Messaggio della procedura guidata di trasmissione ora ha un pulsante **Usa un modello approvato** che elenca i modelli che WhatsApp ha già approvato sul tuo account: scegline uno e la trasmissione è pronta per essere lanciata immediatamente. Funziona anche come via d'uscita quando una sottomissione è bloccata in revisione. Vedi [Trasmissioni](../broadcasts/broadcasts.md#already-have-approved-templates-skip-the-wait).
- **Scegli la tua icona per il pulsante del widget chat.** Il pulsante chat fluttuante sul tuo sito web non deve più essere necessariamente la classica bolla di chat: il pannello Gestisci del widget ora ha un selettore **Icona di avvio** con sei icone integrate (bolle di chat, un aeroplanino di carta, un punto interrogativo e altro), un'opzione per riutilizzare il tuo logo caricato e un'opzione per caricare qualsiasi immagine tua: la foto di un membro del team funziona benissimo per un tocco personale. I widget esistenti mantengono l'icona classica finché non la cambi, e le modifiche vanno live sul tuo sito automaticamente. Vedi [Widget chat](../get-started/chat-widget.md#appearance).
- **Variazioni di messaggio (Spintax) per trasmissioni SMS e WhatsApp Web.** Inviare lo stesso identico testo a centinaia di contatti è il modo più veloce per far segnalare un numero. Il passaggio Messaggio della procedura guidata di trasmissione ora supporta lo spintax: scrivi tu stesso le variazioni, come `{Hi|Hello|Hey}`, e un'opzione viene scelta casualmente per ogni contatto, oppure clicca **Aggiungi variazioni con AI** per far sì che le variazioni vengano intrecciate automaticamente in tutto il tuo messaggio, pronte per essere riviste prima del lancio. Le variabili di personalizzazione sono sempre preservate. La generazione AI utilizza 1 credito per esecuzione (0,25 alla tariffa Max), o viene eseguita sulla tua chiave AI se ne hai collegata una. Un contatore live mostra quante versioni uniche può inviare il tuo messaggio. Vedi [Trasmissioni](../broadcasts/broadcasts.md#message-variations-spintax).
- **Invia una trasmissione critica in termini di tempo senza attendere il raggruppamento.** Le grandi trasmissioni vengono solitamente inviate in lotti nel tempo in modo che gli operatori non segnalino il tuo numero per un picco improvviso, ma quel ritmo è inutile quando il messaggio conta solo in questo momento, come un link a un webinar che parte cinque minuti prima della chiamata. Un nuovo interruttore **Invio critico in termini di tempo** nel passaggio 4 della procedura guidata di trasmissione salta il raggruppamento automatico e invia l'intero elenco in una volta sola. Il limite giornaliero del tuo provider si applica ancora e, se hai configurato tu stesso le impostazioni di drip, quelle hanno ancora la priorità. Usalo per un pubblico caldo che si aspetta il tuo messaggio, non per il cold outreach. Vedi [Trasmissioni](../broadcasts/broadcasts.md#when-to-use-a-time-critical-send).


- **Vedi esattamente cosa include il tuo piano.** La pagina Fatturazione ora elenca ogni funzionalità e limite effettivamente attivo sul tuo account: le tue indennità per canale, contatto e campagna, i limiti di risposta AI, l'accesso API e altro. Qualsiasi cosa extra aggiunta al tuo account appare qui, anche quando non ha un menu separato, così puoi confermare che una funzionalità è ancora presente invece di dover chiedere. Trovalo in **Impostazioni → Fatturazione**, appena sotto il tuo piano attuale. Vedi [Sistema di fatturazione](../billing/billing-system.md#whats-included-in-your-plan).
- **Modalità scura per la nuova dashboard.** La nuova dashboard ora ha un aspetto scuro da affiancare a quello chiaro. Scegli **Chiaro**, **Scuro** o **Sistema** (che segue l'impostazione del tuo dispositivo, cambiando automaticamente quando lo fa) in **Impostazioni → Profilo → Aspetto**, oppure usa il pulsante luna/sole in fondo alla barra laterale sinistra per passare da una all'altra con un clic. La tua scelta si applica istantaneamente e viene ricordata sul dispositivo che stai usando. Vedi [Impostazioni account](../settings/account-settings.md#preferences).
- **Le risposte Commento-a-DM ora possono variare la loro formulazione.** Quando la **Prima risposta** di una campagna è impostata su **Testo esatto**, la risposta al commento pubblico e il primo DM accettano entrambi formulazioni multiple: clicca **Aggiungi variazione** per scriverne una tua, o **Genera variazioni con AI** per farne scrivere alcune da ciò che hai già digitato (un credito AI; puoi modificarle prima di salvare). Ogni commento riceve quindi una formulazione scelta casualmente, così un post molto attivo non si riempie di risposte identiche copiate e incollate. L'invio costa comunque 0 crediti. Vedi [Commento-a-DM](../ai-automation/comment-to-dm.md#variations-dont-send-the-same-message-every-time).
- **La tua base di conoscenza ora può rilevare le proprie contraddizioni.** Un nuovo pulsante **Trova contraddizioni** nella pagina Base di conoscenza scansiona le tue FAQ alla ricerca di coppie che forniscono risposte contrastanti alla stessa domanda: prezzi diversi, affermazioni su funzionalità diverse, regole diverse. I conflitti in cui una risposta proviene da una fonte chiaramente più affidabile (i tuoi documenti di aiuto o una FAQ scritta a mano) vengono risolti automaticamente; il resto finisce in un pannello di revisione dove scegli la risposta da mantenere, con un **Accetta tutto** per quelle su cui l'audit ha già una raccomandazione. Le risposte perdenti vengono tenute fuori dalla conoscenza del tuo bot invece di essere eliminate, quindi ogni decisione è reversibile. Anche le nuove importazioni vengono controllate automaticamente: una pagina appena aggiunta le cui FAQ contraddicono la tua conoscenza esistente viene trattenuta finché non la rivedi, così un'importazione non può mai cambiare silenziosamente ciò che il tuo bot dice ai clienti. Vedi [Gestione FAQ](../ai-automation/faq-management.md#find-contradictions).
- **La nuova dashboard ora parla la tua lingua.** L'intera nuova dashboard web (chat, campagne, contatti, impostazioni e tutto il resto) è ora disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Segue la lingua che hai già scelto in **Impostazioni → Sicurezza e Generale**, quindi se il tuo account non è impostato su inglese, la dashboard passa automaticamente alla lingua scelta, senza bisogno di ricaricare quando la cambi. Se un piccolo angolo non è ancora stato tradotto, mostra l'inglese invece di un'etichetta vuota. Vedi [Impostazioni account](../settings/account-settings.md).
- **Una campanella di notifica, direttamente nella dashboard.** La barra laterale sinistra ora ha una campanella che raccoglie i tuoi avvisi importanti in un unico posto: una connessione WhatsApp che deve essere riconnessa, una campagna messa in pausa per basso coinvolgimento, una chat in attesa di un umano, crediti in esaurimento, nuovi appuntamenti e altro. Un contatore di messaggi non letti appare sulla campanella, cliccare su un avviso ti porta direttamente alla pagina dove puoi agire, **Segna tutto come letto** cancella l'elenco con un clic e qualsiasi avviso può essere eliminato con la sua **X**. Un link **Visualizza tutte le notifiche** apre una pagina dedicata con la tua cronologia completa e un filtro Tutto/Non letto. Quali eventi finiscono qui segue le stesse preferenze per categoria che già controlli nella pagina delle impostazioni Notifiche, dove il canale **In-App** può essere cambiato per categoria. Vedi [Notifiche](../settings/notifications.md).
- **Ricevi avvisi sui messaggi dai contatti in pausa.** Una nuova categoria di notifica, **Messaggi dai contatti in pausa**, ti avvisa ogni volta che qualcuno il cui bot è in pausa ti invia un nuovo messaggio, così le risposte a cui l'AI non risponderà non passano inosservate. Attivala (e scegli email, push o in-app) nella pagina delle impostazioni Notifiche, dove è raggruppata per la frequenza di notifica scelta per evitare il sovraccarico della posta in arrivo. Vedi [Notifiche](../settings/notifications.md#notification-categories).
- **Vedi lo stato del sistema a colpo d'occhio.** Una nuova pagina Stato mostra se i servizi dietro il tuo account (l'app, la messaggistica, le campagne e i tuoi dati) funzionano normalmente, così puoi capire rapidamente se un intoppo è dalla nostra parte. Ogni area diventa ambra nel momento in cui le cose rallentano, non solo quando sono completamente giù, e una cronologia di uptime di 90 giorni con barre verdi/ambra/rosse ti offre un track record onesto dell'affidabilità di ogni servizio. Aprila in qualsiasi momento dalla scheda **Stato** in fondo alla barra laterale sinistra, dove un punto colorato mostra sempre lo stato attuale. Vedi [Stato del sistema](../settings/system-status.md).
- **Autenticazione a due fattori (2FA).** Aggiungi un secondo passaggio all'accesso in modo che la sola password non sia sufficiente per entrare nel tuo account. Attivala in **Impostazioni → Sicurezza e Generale** usando un'app di autenticazione (più sicura), un codice SMS o un codice inviato via email, o più di uno. Riceverai anche codici di recupero monouso da salvare nel caso perdessi il telefono. Vedi [Impostazioni account](../settings/account-settings.md).
- **Collega Telegram (Beta).** Collega il tuo account Telegram esistente in modo che le tue chat Telegram finiscano nella posta in arrivo condivisa e il tuo bot AI possa rispondere. Collegalo da **Impostazioni → Canali** con il tuo numero di telefono e un codice di accesso: nessun bot o numero extra da configurare. Vedi [Telegram](../messaging-channels/telegram.md).
- **Trasforma la tua posta in arrivo email in un canale AI (Beta).** Collega la casella di posta che già usi per il supporto (Gmail, Outlook/Microsoft 365 o qualsiasi casella IMAP personalizzata) o prendi un indirizzo pronto all'uso, e il tuo bot AI leggerà le nuove email e risponderà automaticamente dal tuo indirizzo. Vedi [Email](../messaging-channels/email.md).
- **Usa un telefono Android come mittente SMS (Beta).** Associa un telefono Android che esegue l'app open-source gratuita SMS Gateway e invia e ricevi messaggi tramite il numero e il piano dell'operatore di quel telefono: nessun account SMS separato richiesto. Ideale per messaggi conversazionali a basso volume. Vedi [Telefono Android come gateway SMS](../messaging-channels/android-sms-gateway.md).
- **Importa le tue chat Telegram esistenti.** Quando colleghi un account Telegram, ora puoi scegliere di importare le tue recenti conversazioni uno-a-uno come contatti, così non inizierai da una posta in arrivo vuota. Il bot AI rimane in pausa sui contatti importati per impostazione predefinita, quindi l'importazione non attiva mai risposte a vecchi messaggi. Vedi [Telegram](../messaging-channels/telegram.md).

> Telegram, Email e il gateway SMS Android sono appena stati resi disponibili a tutti e sono ancora in fase di maturazione: aspettati qualche piccola imperfezione e informa il supporto se qualcosa non funziona come descritto.

- **Saprai subito quando arriva un nuovo messaggio.** Quando la casella di posta della chat è aperta, viene riprodotto un breve suono all'arrivo di un nuovo messaggio e la scheda del browser mostra il conteggio dei nuovi arrivi con un badge rosso corrispondente sull'icona della scheda, così potrai individuarli da un'altra scheda senza dover tornare indietro. Il conteggio si azzera non appena torni sulla scheda e l'icona dell'altoparlante nella parte superiore dell'elenco chat disattiva l'audio se preferisci lavorare in silenzio. Vedi [Interfaccia chat](../chats/chat-interface.md).

- **Sfocatura privacy — nascondi i dettagli del cliente sullo schermo.** Un nuovo interruttore in **Impostazioni → Sicurezza e generali** sfoca i nomi dei contatti, i numeri di telefono, gli indirizzi email, il testo dei messaggi, le immagini del profilo e le foto condivise nelle chat ovunque appaiano, così il tuo schermo è sicuro da condividere durante una chiamata o in una registrazione. Tutto rimane completamente utilizzabile per te: semplicemente non può essere letto da chi guarda. L'impostazione viene memorizzata sul dispositivo che stai utilizzando. Vedi [Impostazioni account](../settings/account-settings.md).


- **Disattiva un webhook senza eliminarlo.** Ogni webhook ora ha un interruttore on/off. Disattivane uno e smetterà di ricevere eventi ma manterrà il suo indirizzo, i suoi eventi selezionati e il suo segreto di firma, così potrai riattivarlo immediatamente quando il tuo endpoint sarà pronto: utile mentre ricostruisci o esegui il debug del sistema dall'altra parte. I webhook ora possono anche essere eliminati dalla pagina delle impostazioni, cosa che in precedenza doveva essere fatta nell'app principale. Vedi [Webhooks](../integrations/webhooks.md#switching-a-webhook-off-or-deleting-it).
- **Verifica che un webhook provenga davvero da noi.** I webhook ora possono essere firmati. Genera un segreto di firma su qualsiasi webhook e ogni consegna arriverà con una firma che il tuo sistema può controllare, così una richiesta da chiunque capiti di conoscere il tuo URL webhook può essere distinta da una autentica. Vale la pena attivarlo se i tuoi webhook alimentano la fatturazione, un CRM o qualsiasi altra cosa che agisce sui dati automaticamente. Disattivato per impostazione predefinita e impostato per webhook. Vedi [Webhooks](../integrations/webhooks.md#signed-payloads-verifying-a-webhook-really-came-from-us).
- **Riprova i webhook che falliscono.** Attiva **Riprova le consegne fallite** per un webhook e una consegna che fallisce verrà riprovata dopo 1 minuto, 5 minuti, 30 minuti e 2 ore, così un evento non viene perso solo perché il tuo sistema era brevemente giù o si stava riavviando. I problemi temporanei (errori del server, timeout, fallimenti di connessione) vengono riprovati; un indirizzo webhook che rifiuta la richiesta a priori non lo è, poiché riprovare ripeterebbe solo il rifiuto. Disattivato per impostazione predefinita, perché i tentativi significano che lo stesso evento può arrivare due volte: vedi la documentazione su come riconoscere una ripetizione. Vedi [Webhooks](../integrations/webhooks.md#retrying-failed-deliveries).
- **Decidi per campagna se l'AI può creare attività.** Un nuovo interruttore **Consenti all'AI di creare attività** nel passaggio **Capacità AI** di ogni campagna ti permette di impedire al bot di una campagna di aggiungere attività di follow-up alla tua bacheca, mentre altre campagne possono ancora farlo. È attivo per impostazione predefinita, quindi nulla cambia a meno che tu non lo disattivi; l'interruttore Attività a livello di account in **Impostazioni → Profilo → Funzionalità** attiva o disattiva ancora l'intero sistema di attività ovunque. Vedi [Funzioni personalizzate](../ai-automation/custom-functions.md#turning-tools-on-and-off).
- **Scegli quali strumenti del server MCP ogni campagna può usare.** Potevi già curare gli strumenti di un server a livello di account; ora puoi restringerli ulteriormente per campagna. Nel passaggio **Capacità AI**, espandi l'elenco degli strumenti sotto un server abilitato e disattiva ciò che quella campagna non dovrebbe chiamare: una campagna può essere in sola lettura mentre un'altra prenota e crea. Una campagna può solo restringere la selezione a livello di account, mai riabilitare uno strumento che hai disattivato globalmente, e le campagne che non tocchi continuano a seguire automaticamente la selezione a livello di account. Vedi [Scegliere quali strumenti un Agente può usare](../ai-automation/mcp-servers.md#choosing-which-tools-an-agent-can-use).
- **La panoramica della campagna ora mostra cosa sa l'AI e cosa può fare.** La pagina di panoramica di ogni campagna ha due nuovi pannelli: **Conoscenza** (quante FAQ e fonti di conoscenza sono collegate e se la ricerca web AI è attiva) e **Capacità AI** (funzioni personalizzate, server MCP e le autorizzazioni di aggiornamento contatti e attività), con link con un clic al passaggio dell'editor corretto per modificare tutto ciò.
- **Anteprima di un messaggio con uno dei tuoi contatti reali.** Ovunque scrivi un messaggio con variabili di personalizzazione (messaggio di apertura di una campagna, messaggio di apertura del tuo agente AI e modelli WhatsApp), l'anteprima ora ha un selettore **Anteprima come**. Scegli qualsiasi contatto, per nome, telefono o email, e l'anteprima riempie i dettagli di quella persona: il suo nome, il suo telefono ed email e i suoi campi personalizzati. Finora l'anteprima usava sempre un contatto campione chiamato John Doe, quindi non potevi sapere come sarebbe stato letto il messaggio per le persone a cui stai effettivamente scrivendo. Se il contatto che scegli non ha alcun valore per un campo, l'anteprima mostra lo stesso spazio vuoto che vedrebbero loro, il che rende facile cogliere una frase imbarazzante prima di inviare. Torna al contatto campione in qualsiasi momento. Scegliere un contatto cambia solo l'anteprima: non invia mai nulla e non cambia il messaggio che stai scrivendo.
- **Agenti AI: costruisci la personalità del tuo bot una volta, usala ovunque.** Il bot di ogni campagna è ora disponibile anche come proprio Agente AI riutilizzabile: le stesse istruzioni, conoscenza e comportamento, modificabili dalla propria pagina e mantenuti automaticamente sincronizzati con ogni campagna a cui è collegato. Crea un nuovo Agente da zero o trasforma il bot di una campagna esistente in uno con un singolo clic: nulla di come funziona quella campagna cambia. Vedi [Agenti AI](../ai-agents/ai-agents.md).
- **Trasmissioni: un posto dedicato per inviare e monitorare il tuo outreach.** Trasmissioni è la nuova casa per gli invii una tantum e continuativi: scegli il tuo pubblico, scrivi il messaggio di apertura, scegli quale Agente AI (se presente) dovrebbe gestire le risposte e imposta il tuo programma, tutto da una pagina con statistiche live di consegna e risposta. Qualsiasi campagna esistente che invia già messaggi appare qui automaticamente come una voce "Campagna classica" collegata, mantenuta completamente sincronizzata con l'editor della campagna, così puoi gestirla da entrambi i posti. Vedi [Trasmissioni](../broadcasts/broadcasts.md).
- **Punti di ingresso (Anteprima): regole di routing per chi risponde a una conversazione in arrivo.** Un nuovo sistema di Punti di ingresso ti permette di definire regole come "questa parola chiave instrada a questo Agente" o "un nuovo follower ottiene questo Agente", gestite dalla scheda Punti di ingresso di ogni Agente, più una schermata Agenti predefiniti per impostare i predefiniti per canale in un unico posto. Queste regole sono un'anteprima del routing in arrivo: il routing attuale segue ancora le impostazioni della tua campagna esistente, ma puoi costruirle e rivederle ora prima del passaggio. *(Storico: al rilascio di luglio 2026 i Punti di ingresso erano un'anteprima e le impostazioni classiche della campagna decidevano ancora il routing. Dal 12 agosto 2026 i Punti di ingresso decidono il routing su ogni account e la schermata Agenti predefiniti è stata sostituita dal pannello "Chi risponde alle nuove conversazioni" nella pagina Agenti AI.)* Vedi [Punti di ingresso](../ai-agents/entry-points.md).
- **Una pagina Elenchi dedicata.** Gestisci i tuoi elenchi di contatti da Contatti → Elenchi: crea un elenco, rinominalo, copia il suo ID ed eliminalo, mantenendo i suoi contatti o rimuovendoli, ognuno con la propria conferma in modo che i due non vengano mai confusi. Ogni elenco mostra il numero di membri e quante trasmissioni o campagne inviano automaticamente messaggi alle nuove persone che si uniscono, e puoi espandere un elenco per cercare i suoi membri, rimuoverne uno o aggiungere contatti direttamente. Vale la pena sapere: aggiungere un contatto a un elenco può attivare un messaggio di apertura automatico se una trasmissione o una campagna è impostata per inviare messaggi ai nuovi membri dell'elenco. Vedi [Organizzazione di elenchi e contatti](../get-started/list-and-contact-management.md).
- **Invia una trasmissione a un contatto, o passalo a un agente AI diverso, dalla chat stessa.** Il menu **⋯** su qualsiasi conversazione ora ha **Invia trasmissione…**, che invia il messaggio di apertura di una delle tue trasmissioni attive solo a quel contatto (ti avvisa invece di inviare due volte se l'hanno già ricevuto), e **Assegna agente AI…**, così puoi scegliere quale agente gestisce le risposte di quel contatto, o scegliere **Nessun agente** per lasciare che il tuo team le gestisca, senza spostarli in una campagna diversa. Vedi [Interfaccia chat](../chats/chat-interface.md#the-three-dot-menu).
- **Rivedi i suggerimenti di ottimizzazione dell'AI prima che vadano live: ora anche nella nuova dashboard.** Eseguire **Ottimizza con AI** su una campagna nella nuova dashboard web non è più un'azione "lancia e dimentica": la dashboard ora attende che l'esecuzione finisca e apre una schermata di revisione che mostra ogni modifica proposta fianco a fianco: cosa dice ogni campo del playbook ora rispetto a ciò che suggerisce l'AI. Mantieni le modifiche che ti piacciono, disattiva quelle che non ti piacciono e rivedi le aggiunte, modifiche e rimozioni di FAQ suggerite una per una (una modifica alle FAQ viene applicata solo se la accetti esplicitamente). **Applica** salva esattamente la tua selezione, **Rifiuta tutto** ripristina il playbook com'era e chiudere la revisione mantiene i suggerimenti in attesa così puoi decidere in seguito. Vedi [Configurazione bot AI](../ai-automation/ai-bot-setup.md).
- **Commento-a-DM ora può inviare le tue parole esatte, senza crediti.** Un nuovo interruttore **Prima risposta** nel passaggio **Configurazione e canali** dell'editor della campagna permette a una campagna commento-a-DM di rispondere con testo scritto da te invece di una risposta scritta dall'AI: un campo per la risposta al commento pubblico (lascialo vuoto per saltare la risposta pubblica) e uno per il primo DM. Le risposte con testo esatto costano **0 crediti** indipendentemente da quanto diventa virale il post (ideale per lead magnet del tipo "commenta una parola chiave, ottieni il link") e l'AI prende il sopravvento dal messaggio successivo del cliente come al solito. Vedi [Automazione Commento-a-DM](../ai-automation/comment-to-dm.md).

- **Metti in pausa tutte le tue risposte AI con un interruttore principale.** Un nuovo interruttore **Metti in pausa tutti i messaggi AI**, nella scheda **Risposte AI** delle impostazioni del tuo account, impedisce alla tua AI di rispondere a qualsiasi messaggio, su ogni canale e ogni campagna, nel momento stesso in cui lo attivi. I messaggi continuano ad arrivare e puoi rispondere tu stesso alle persone; disattivalo e la tua AI riprenderà a funzionare ovunque fosse abilitata. È il modo più rapido per silenziare tutto durante una vacanza, un'interruzione da parte tua o mentre risolvi qualcosa, senza dover toccare le impostazioni delle singole campagne. Vedi [Impostazioni account](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **Due nuove lingue della dashboard: Cinese tradizionale e Mongolo.** La nuova dashboard ora può essere utilizzata in 繁體中文 (Cinese tradizionale) e Монгол (Mongolo). La dashboard è disponibile in ogni lingua in cui è disponibile l'app (vedi [Impostazioni account](../settings/account-settings.md#preferences) per l'elenco). Scegli la tua in **Impostazioni → Sicurezza e Generale → Lingua**: la dashboard cambia immediatamente. Vedi [Impostazioni account](../settings/account-settings.md).
- **Molte più valute, ora con bandiere.** Il selettore di valuta nella nuova dashboard è passato da 6 opzioni a quasi 40, inclusi il Nuovo dollaro di Taiwan (NT$), il Tugrik mongolo (₮), il Dollaro di Singapore, il Dollaro di Hong Kong, il Baht thailandese, il Peso filippino e molti altri, ognuno mostrato con la bandiera del paese e il simbolo, con una casella di ricerca per trovare rapidamente la tua. La valuta scelta viene utilizzata per i valori delle trattative e le cifre monetarie in tutta la dashboard. Vedi [Impostazioni account](../settings/account-settings.md).
- **Aiuto per la pagina in cui ti trovi, a portata di clic.** Ogni pagina principale nella nuova dashboard ora ha un piccolo **?** accanto al suo titolo. Cliccaci sopra e la guida per quella pagina si aprirà proprio lì in una finestra, così puoi cercare qualcosa senza perdere il segno. I link all'interno della guida funzionano come al solito e **Apri nel Centro assistenza** ti porta alla documentazione completa quando vuoi navigare di più. Vedi [La tua dashboard](../get-started/dashboard.md).


### Miglioramenti

- **Rinomina un Agente AI.** Gli Agenti non potevano essere rinominati dopo la creazione, il che lasciava gli Agenti duplicati bloccati con "(copia)" nel nome per sempre. Clicca sul nome dell'Agente in cima al suo editor per rinominarlo: premi Invio per salvare, Esc per annullare. Il nuovo nome si applica immediatamente ovunque appaia l'Agente. Vedi [Agenti AI](../ai-agents/ai-agents.md#renaming-duplicating-and-deleting-an-agent).
- **Riempi un gruppo di conoscenza con un clic.** Aggiungere una grande libreria di FAQ a un gruppo di conoscenza significava spuntare le FAQ una alla volta. Il selettore aggiungi-FAQ del gruppo ora ha una riga **Aggiungi tutto ciò che è mostrato**: digita una ricerca e aggiungi ogni FAQ corrispondente in una volta sola, o usalo senza ricerca per aggiungere l'intera libreria. Vedi [Gestione FAQ](../ai-automation/faq-management.md#organizing-faqs-with-knowledge-groups).
- **Collega un intero sito web a un Agente con un clic.** Il selettore **Collega fonti** nella scheda FAQ e Conoscenza di un Agente elencava ogni pagina importata come un lungo elenco piatto, quindi collegare un grande sito significava spuntare le pagine una per una. Il selettore ora mostra le tue fonti come un albero (il sito web in alto, ogni sezione del sito come una cartella e le pagine all'interno) con una casella di controllo seleziona-tutto a ogni livello: spunta il sito per collegare tutto, spunta una cartella per collegare solo quella sezione, o espandi e scegli singole pagine. I documenti caricati ricevono lo stesso trattamento in **File**. Vedi [Gestione FAQ](../ai-automation/faq-management.md#linking-a-whole-website-or-section-at-once).
- **Le email di notifica ora dicono da quale account e canale provengono.** Se le tue notifiche coprono più di un account, avvisi come "L'AI ha bisogno di aiuto", una nuova attività, una chat riaperta o un nuovo contatto arrivavano sembrando identici da ovunque provenissero, quindi rintracciare la conversazione giusta significava aprire gli account uno alla volta. Quelle email ora iniziano con il nome dell'account nell'oggetto, ad esempio `[Northside Clinic] AI NEEDS HELP`, e il corpo riporta una riga **Account** e **Canale** che nomina il canale e, dove possiamo dirlo, l'esatto numero collegato o profilo su cui si trova la conversazione. Nulla da attivare. Se le tue notifiche coprono sempre un solo account, le tue righe dell'oggetto rimangono invariate. Vedi [Notifiche](../settings/notifications.md).
- **La nuova dashboard funziona correttamente sul tuo telefono.** Una revisione completa della nuova interfaccia alle dimensioni del telefono ha corretto i contenuti che venivano tagliati o sovrapposti su schermi piccoli: il selettore dell'intervallo di date della dashboard e le tabelle delle campagne, il filtro di stato dell'elenco delle campagne, gli elenchi dei contatti e le schede e statistiche del record del contatto, i passaggi e la barra di salvataggio dell'editor dell'agente, la procedura guidata di trasmissione e la cronologia dello stato, la barra degli strumenti della base di conoscenza e diverse pagine delle impostazioni. Tabelle e bacheche larghe ora scorrono fluidamente lateralmente invece di nascondere le loro colonne, i pulsanti vanno a capo su una seconda riga invece di scomparire e le azioni di riga che apparivano solo al passaggio del mouse sono ora sempre visibili sui touch screen.
- **Vedi il widget della chat del tuo sito web mentre lo configuri.** Le impostazioni del widget della chat nella nuova dashboard ora includono un'anteprima live: una pagina web campione con il tuo widget reale in esecuzione, proprio accanto alle impostazioni. Mostra i tuoi colori salvati, la posizione, il logo e il popup di benvenuto esattamente come li vedranno i visitatori, si ricarica ogni volta che salvi e puoi cliccare sul pulsante della chat nell'anteprima per provare il widget. Vedi [Widget chat](../get-started/chat-widget.md).
- **Vedi quando una campagna, un agente o una trasmissione è stata modificata l'ultima volta.** Gli elenchi Campagne, Agenti AI e Trasmissioni ora mostrano un orario di **Creazione** e **Ultima modifica** per ogni riga, e ogni elenco inizia con l'elemento modificato più di recente in alto, così qualunque cosa su cui stavi lavorando per ultima è la prima cosa che vedi. Passa il mouse su un orario per leggere la data e l'ora esatte. Puoi anche ordinare uno qualsiasi dei tre elenchi per nome, per quando qualcosa è stato creato o per quando è stato modificato l'ultima volta: clicca su un'intestazione di colonna per ordinare, clicca di nuovo per invertire.
- **Arabo ed Ebraico ora hanno un layout corretto da destra a sinistra.** Quando la tua lingua è impostata su Arabo o Ebraico, la nuova dashboard non traduce più solo le parole: l'intero schermo ora si specchia, come dovrebbe fare un'app da destra a sinistra: il menu si sposta a destra, pannelli, elenchi e pulsanti si scambiano di lato e le frecce puntano nella direzione che ti aspetteresti leggendo da destra a sinistra. Cambia lingua in **Impostazioni → Sicurezza e Generale** e il layout si capovolge istantaneamente, senza bisogno di ricaricare. Vedi [Impostazioni account](../settings/account-settings.md).
- **Usa un numero di telefono sia su Telegram che su WhatsApp.** Se lo stesso numero è sia su Telegram che su WhatsApp (Web), ora puoi collegarlo come entrambi i canali contemporaneamente. Funzionano come due connessioni separate, ognuna con il proprio stato, riscaldamento e limiti: collegarne una non sostituisce o blocca l'altra. Vedi [Telegram](../messaging-channels/telegram.md#telegram-vs-whatsapp-web).
- **Invia note vocali su più canali.** Il pulsante del microfono nella casella della chat ora appare su WhatsApp, WhatsApp Web, Instagram e Messenger, così puoi registrare e inviare un messaggio audio ovunque il canale lo supporti (in precedenza era limitato a WhatsApp). Su WhatsApp Web la tua registrazione ora arriva come una nota vocale premere-per-riprodurre corretta invece di un file audio scaricabile. Rimane nascosto sui canali che non possono trasportare audio (SMS, widget chat e canali personalizzati). Vedi [Interfaccia chat](../chats/chat-interface.md#voice-notes).
- **Incolla uno screenshot direttamente in una chat.** Copia un'immagine, clicca nella casella del messaggio e premi Ctrl+V (Cmd+V su Mac) per allegarla: non c'è bisogno di salvarla prima sul desktop. Un'anteprima appare prima che venga inviato qualsiasi cosa, così puoi controllarlo e annullare se è quello sbagliato. Vedi [Interfaccia chat](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **Invia un file con un messaggio allegato.** Quando alleghi o incolli un file ora puoi aggiungere una didascalia, così la foto o il documento e il tuo messaggio arrivano insieme come un unico messaggio WhatsApp invece di due. Tutto ciò che avevi già digitato viene trasferito nella didascalia per te. Disponibile su WhatsApp e WhatsApp Web per foto, video e documenti (Instagram e Messenger accettano solo un file o testo in un messaggio, mai entrambi, quindi la casella della didascalia non viene offerta lì). Vedi [Interfaccia chat](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **I documenti in una chat ora mostrano cosa sono.** Un PDF, un foglio di calcolo o un file Word in una conversazione appare come una scheda file con il suo nome e un badge di tipo codificato a colori, invece di un anonimo link "Apri documento", così puoi distinguere un contratto da un listino prezzi senza aprire entrambi. I documenti che arrivano senza un nome file mostrano invece il loro tipo. Vedi [Interfaccia chat](../chats/chat-interface.md).
- **I filtri chat ora coprono l'intera posta in arrivo.** Selezionare un filtro come Aperto, Non letto o Attenzione ora cerca in tutte le tue chat, non solo in quelle già caricate sullo schermo, quindi le conversazioni corrispondenti appaiono anche se non ci avevi ancora scorrito sopra. Il numero su ogni filtro è il totale reale dell'intera posta in arrivo e "Carica altro" continua a funzionare indipendentemente da quante chat hai. Vedi [Interfaccia chat](../chats/chat-interface.md#chat-filters).
- **Le campagne ora si mettono in pausa da sole quando un opener non funziona.** Se meno del 5% dei contatti risponde, mettiamo in pausa la campagna e ti inviamo un'email invece di continuare a lavorare sul tuo elenco: questo protegge la reputazione del tuo numero di invio e lascia i tuoi contatti rimanenti intatti così puoi correggere l'opener e riprendere dalla pagina della campagna. Lo facciamo solo una volta che una campagna ha raggiunto almeno 100 contatti, quindi un primo lotto silenzioso non fermerà una buona campagna; al di sotto di quello inviamo l'email di avviso e continuiamo a inviare. Vedi [Scalare l'outreach WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md).
- **Inserimento del numero di telefono coerente ovunque.** Ogni posto in cui digiti un numero di telefono (registrazione, collegamento di numeri WhatsApp/Telegram/iMessage/Android e Twilio, configurazione a due fattori e altro) ora usa lo stesso campo con un selettore di prefisso internazionale ricercabile e un'opzione "Rimuovi formattazione numero" per i numeri che non si adattano al formato usuale. Stesso aspetto e comportamento in tutta l'app.
- **Vedi statistiche esatte dei messaggi per numero e canale sulla dashboard.** Il pannello Salute canale della dashboard ora suddivide l'attività per numero o account collegato: messaggi ricevuti e inviati, quante risposte ha gestito la tua AI, con quanti contatti ha parlato ogni numero ed eventuali invii falliti (totali esatti per l'intervallo di tempo selezionato, non stime). Ottimo per individuare quali numeri fanno il lavoro pesante e quali necessitano di attenzione. Vedi [La tua dashboard](../get-started/dashboard.md).
- **Vedi le statistiche dei messaggi di un contatto a colpo d'occhio.** Il pannello dei dettagli della chat e il record del contatto ora mostrano un pannello Statistiche attività per ogni contatto: messaggi totali, quanti ne hanno inviati a te e quanti ne hai inviati tu a loro, quante risposte sono state gestite dalla tua AI rispetto a un compagno di squadra umano e crediti usati, così puoi valutare una conversazione senza scorrerla. Vedi [Interfaccia chat](../chats/chat-interface.md).
- **Ascolta i nuovi messaggi non appena arrivano.** La posta in arrivo ora può riprodurre un breve segnale acustico quando arriva un nuovo messaggio mentre la tieni aperta, con un pulsante altoparlante in cima all'elenco delle chat per attivare o disattivare il suono. La tua scelta viene ricordata su quel dispositivo. Vedi [Interfaccia chat](../chats/chat-interface.md).
- **Individua i nuovi messaggi da un'altra scheda.** Quando la posta in arrivo è aperta in una scheda in background, il titolo della scheda ora mostra un conteggio dei nuovi arrivi e un badge rosso corrispondente appare sull'icona del sito, così puoi vederli senza tornare indietro. Entrambi si cancellano nel momento in cui torni alla scheda. Vedi [Interfaccia chat](../chats/chat-interface.md).
- **Vedi dove sono i tuoi contatti con un nuovo pannello Contatti per paese.** La dashboard ora mostra una suddivisione dei tuoi nuovi contatti per paese per l'intervallo di tempo selezionato, calcolata dal numero di telefono di ogni contatto, con i paesi più grandi in alto. I contatti senza un numero di telefono leggibile (ad esempio contatti Instagram o Messenger) vengono conteggiati separatamente come "nessun paese" così i tuoi totali tornano comunque. Utile per individuare in quali mercati sta crescendo il tuo pubblico. Vedi [La tua dashboard](../get-started/dashboard.md).
- **Un pannello Posta in arrivo più chiaro sulla dashboard, focalizzato su ciò che ha bisogno di te.** Poiché la tua AI gestisce la maggior parte delle conversazioni da sola, il pannello Posta in arrivo ora guida con le chat che hanno effettivamente bisogno di una persona. "Ha bisogno di attenzione" mostra le conversazioni che la tua AI ha segnalato per un umano da prendere in carico e diventa ambra quando ce ne sono. "In attesa della tua risposta" mostra chi sta ancora aspettando di sentirti, con una suddivisione per canale. Due conteggi a piè di pagina completano il tutto: quante chat hai messo in pausa sull'AI e stai gestendo tu stesso, e quante aspettano da più di 24 ore così i lead più vecchi non si raffreddano. Il vecchio conteggio "Non letto", che rimaneva a zero per la maggior parte delle persone, è stato rimosso. Vedi [La tua dashboard](../get-started/dashboard.md).
- **Collega WhatsApp Web con un codice di numero di telefono, non solo una scansione QR.** Quando colleghi o riconnetti un numero WhatsApp Web, ora puoi scegliere **Collega con numero di telefono invece** per ottenere un codice di 8 caratteri che digiti in WhatsApp sul tuo telefono (Dispositivi collegati → Collega un dispositivo → Collega con numero di telefono invece). Dà lo stesso risultato della scansione del codice QR ed è utile quando non puoi scansionare (ad esempio quando WhatsApp è sullo stesso telefono da cui stai configurando). Vedi [WhatsApp Web](../messaging-channels/whatsapp-web.md).
- **Scegli esattamente quali strumenti del server MCP il tuo bot può usare.** Quando colleghi un server MCP, ora puoi attivare o disattivare i suoi singoli strumenti invece di esporli tutti. Modifica un server e usa la nuova sezione **Strumenti** per attivare o disattivare gli strumenti, o usa Abilita tutto / Disabilita tutto. Una volta curato un server, qualsiasi strumento aggiunga in seguito rimane disattivato finché non lo abiliti, così nulla di nuovo viene esposto al bot senza il tuo consenso. Vedi [Collega server MCP al tuo bot](../ai-automation/mcp-servers.md).
- **Passa il mouse su un messaggio per vedere esattamente quando è stato inviato.** L'orario sotto un messaggio mostra solo l'ora dell'orologio, il che non è di grande aiuto in una chat che dura diversi giorni. Passaci sopra il mouse per vedere la data e l'ora complete, lo stato attuale del messaggio e quando lo ha raggiunto e, se il messaggio non è arrivato, il motivo, in un linguaggio semplice. I messaggi che hanno raggiunto il canale ma sono rimbalzati indietro ora mostrano un chiaro indicatore "Non consegnato" invece di nessun indicatore; la causa più comune è rispondere a un contatto WhatsApp più di 24 ore dopo il loro ultimo messaggio. Vedi [L'interfaccia chat](../chats/chat-interface.md).

- **L'editor delle campagne è stato riorganizzato in base a ciò che l'IA sa rispetto a ciò che può fare.** Il passaggio Funzioni personalizzate è ora chiamato **Abilità IA** e raccoglie in un unico posto tutto ciò che l'IA è autorizzata a fare: funzioni personalizzate, server MCP, se può aggiornare i nomi dei contatti o salvare informazioni aggiuntive raccolte (precedentemente nel passaggio Istruzioni IA) e la nuova autorizzazione per le attività. La **ricerca web IA** è stata spostata nel passaggio **FAQ e Conoscenza**, accanto alle FAQ e alle fonti di conoscenza con cui interagisce: è un modo per il bot di trovare risposte, non un'impostazione del canale. Vedi [Funzioni personalizzate](../ai-automation/custom-functions.md) e [Ricerca web in tempo reale](../ai-automation/real-time-web-search.md).
- **L'editor delle campagne non permette più che le modifiche non salvate vadano perse.** Nulla viene salvato automaticamente; al contrario, passare a un altro passaggio con modifiche non salvate ora richiede di scegliere cosa fare (salva e continua, continua senza salvare o rimani), e chiudere, aggiornare o lasciare l'editor con modifiche non salvate richiede prima una conferma. L'abilitazione di funzioni personalizzate o server MCP per una campagna ora attende anche il pulsante **Salva modifiche** del passaggio invece di applicarsi nel momento in cui si attiva un interruttore, così puoi cambiare idea prima che venga memorizzato qualcosa.
- **Le prenotazioni ora possono essere attivate o disattivate dopo la creazione di una campagna.** L'interruttore Prenotazioni e la scelta del provider (calendario integrato, Zenchef o Formitable) erano disponibili solo nella finestra di creazione della campagna; ora si trovano anche nel passaggio **Abilità IA** della campagna, così puoi abilitare o disabilitare la prenotazione di appuntamenti su una campagna esistente in qualsiasi momento.
- **Lo stato di salute delle campagne in entrata ora segnala solo quando c'è qualcosa che non va.** La scheda di salute della sezione Monitoraggio per le campagne in entrata diceva solo "attiva e riceve messaggi", anche quando i messaggi arrivavano e l'IA non rispondeva affatto. Quel caso di errore silenzioso ora mostra un avviso chiaro con il conteggio dei messaggi/risposte e suggerimenti sulle cause comuni (modalità IA, orari attivi, chat in pausa). Quando tutto è a posto, la scheda non disturba: il badge di stato e i riquadri di analisi raccontano già la situazione.
- **La scheda del browser ora mostra il nome della campagna che stai visualizzando.** Le schede di panoramica ed editor della campagna mostrano il nome effettivo della campagna (es. "Modifica · Promo estiva") invece di un titolo generico, o nessun titolo, come mostrava l'editor in precedenza.
- **Leggi l'attività di un contatto senza uscire dal contatto.** Cliccare su un'attività nella scheda Attività di un contatto ti portava alla pagina Attività, facendoti perdere il punto in cui ti trovavi nel record e costringendoti a tornare indietro. Ora si apre un pannello accanto al contatto con i dettagli dell'attività, dove puoi anche spuntarla o eliminarla. Il pannello rimanda al record completo dell'attività quando ne hai bisogno, e chiuderlo ti lascia esattamente dove eri.

- **Le pagine che hai già aperto tornano istantaneamente.** Spostarsi tra le pagine in passato significava ricaricarle da zero ogni volta, costringendoti ad attendere il caricamento per visualizzare un elenco che avevi consultato pochi secondi prima. Ora ogni pagina riappare immediatamente con l'ultimo contenuto visualizzato e si aggiorna silenziosamente in background, così da essere sempre aggiornata senza mai diventare vuota. Questo vale per la dashboard, i riepiloghi giornalieri, le chat, i contatti, le trattative, le attività, le campagne, gli agenti, le trasmissioni, gli appuntamenti, i modelli, la knowledge base, la libreria multimediale e altro ancora. Alcune pagine vengono ancora caricate deliberatamente da zero ogni volta, poiché mostrare una versione memorizzata sarebbe peggio dell'attesa: la pagina dello stato del sistema e le esecuzioni di automazione ancora in corso.
- **Le pagine iniziano a caricarsi prima che tu faccia clic.** Posiziona il puntatore su un elemento nella barra laterale sinistra e quella pagina inizierà a caricarsi immediatamente, così al momento del clic sarà solitamente già pronta. Questo ora funziona anche sulle singole righe — passa il mouse su un contatto e la sua scheda completa sarà pronta per l'apertura — sul pulsante Nuova trasmissione e sui passaggi degli editor di campagne e agenti, dove spostarsi avanti o indietro tra i passaggi è istantaneo. Passare sopra gli elementi mentre ti dirigi altrove non attiva alcun caricamento.
- **Una pagina che deve effettivamente caricarsi ora mostra la sua struttura, non un'icona di caricamento.** Alla prima visita vedrai un'anteprima del layout della pagina mentre viene caricata, mentre l'intestazione, i filtri e la ricerca rimarranno fissi e utilizzabili per tutto il tempo, invece di vedere la pagina svuotarsi e ricostruirsi da sola.

- **I vicoli ciechi in tutta l'app ora ti mostrano la strada da seguire.** Una revisione dell'intera dashboard ha sostituito decine di punti in cui era possibile bloccarsi senza spiegazioni. Punti salienti: i selettori che richiedono qualcosa che non hai ancora creato (una disponibilità, un modello, un elenco, una campagna, un agente) ora lo segnalano e ti offrono un pulsante per crearlo o collegarlo direttamente lì; ad esempio, abilitare le prenotazioni su una campagna senza alcuna disponibilità ora offre **Configura disponibilità** invece di un menu a discesa vuoto che sembrava non fare nulla. I pulsanti disattivati ora spiegano il motivo e collegano alla soluzione invece di rimanere semplicemente grigi. Un elenco che non viene caricato ora indica che il caricamento non è riuscito e offre **Riprova**, invece di sembrare identico a "non hai ancora nulla qui". L'eliminazione di una fase della pipeline o di uno stato dell'attività ora ti avvisa quando vi sono trattative o attività al suo interno, e l'avvio di una campagna in uscita con un elenco contatti vuoto viene ora segnalato prima di premere invio. La scarsità di crediti, il raggiungimento di un limite del piano o una connessione al canale scaduta ora includono sempre un link al punto in cui risolvere il problema.

- **Crea la cosa mancante proprio dove ti serve.** Ovunque un menu a discesa ti chieda di scegliere qualcosa che non hai ancora creato, ora puoi crearlo sul momento invece di uscire verso un'altra pagina; e il nuovo elemento viene selezionato automaticamente per te. Questo copre le disponibilità di prenotazione all'interno dell'editor della campagna e del modulo di appuntamento, le liste contatti nella procedura guidata di trasmissione, i modelli WhatsApp (quelli nuovi vengono mostrati come in attesa di approvazione, onestamente, piuttosto che fingere di essere pronti), il selettore dell'agente quando si sceglie chi gestisce le risposte alle trasmissioni, le fasi di attività e trattativa, e le fonti di conoscenza e le FAQ. Alcuni selettori ti indirizzano ancora deliberatamente altrove: quelli che accettano solo campagne attive, dove una nuova campagna configurata a metà non verrebbe comunque visualizzata.

### Risolto

- **Il webhook per i nuovi messaggi ora viene effettivamente attivato.** L'iscrizione di un webhook a **Nuovo messaggio** non inviava nulla: l'evento era in ascolto su un feed di messaggi su cui la piattaforma aveva smesso di scrivere, quindi rimaneva in silenzio mentre tutti gli altri eventi funzionavano. Ora si attiva per ogni messaggio in una conversazione, in entrambe le direzioni, ed è l'unico evento che trasporta il testo del messaggio: un blocco `message` con corpo, direzione, stato, canale e timestamp. Se hai eseguito il polling dell'API per leggere le conversazioni o ti sei chiesto perché **Risposte** e **Consegne** arrivassero senza le parole inviate, questo è l'evento che fa per te. Vedi [Webhook](../integrations/webhooks.md#new-message-webhook).
- **La bacheca delle attività ora si aggiorna nel momento in cui agisci.** Contrassegnare un'attività come completata dalla sua vista dettagliata la lasciava nella colonna Da fare finché non cambiavi pagina, e trascinare una scheda tra le colonne poteva richiedere alcuni secondi per essere completato. Entrambe le azioni ora si aggiornano istantaneamente, con il salvataggio che avviene in background: se un salvataggio fallisce, la scheda torna indietro e ricevi una notifica. Nomi di colonne duplicati potevano anche far apparire un'attività in due colonne contemporaneamente dopo un aggiornamento; gli identificatori di colonna ora sono mantenuti univoci.
- **La rimozione di una FAQ da un gruppo di conoscenza ora funziona.** Deselezionare una FAQ già aggiunta nel selettore del gruppo non faceva nulla in silenzio: l'unica soluzione alternativa era eliminare l'intero gruppo. La rimozione ora è definitiva, i segni di spunta si aggiornano nel momento in cui fai clic invece di dover riaprire la finestra di dialogo, e il conteggio delle FAQ di un gruppo riflette ciò che è realmente presente nella tua libreria: eliminare o de-duplicare le FAQ aggiorna il conteggio invece di lasciare residui "non più disponibili" che lo gonfiano.
- **I file FAQ esportati prendono il nome del tuo brand.** Il download della tua libreria FAQ produceva un file il cui nome non corrispondeva all'app che stavi utilizzando. Le esportazioni ora utilizzano il nome del prodotto con cui viene eseguito il tuo account, ripiegando su un nome file neutro "faqs".
- **Le trasmissioni potevano bloccarsi su "Invio in corso" senza mai essere inviate.** L'avvio di una trasmissione la spostava su Invio in corso, ma un errore durante la pianificazione dell'invio la lasciava parcheggiata lì permanentemente: nessun messaggio, nessun credito addebitato e nessun modo per riprovare se non ricostruendola. L'errore di pianificazione è stato risolto e, se un invio non riesce a partire, la trasmissione torna in Bozza in modo da poterla semplicemente avviare di nuovo.
- **Le trasmissioni di grandi dimensioni venivano rallentate molto più del dovuto.** Ogni trasmissione veniva limitata rispetto a un limite di invio di WhatsApp Web indipendentemente dal canale effettivamente utilizzato, quindi una trasmissione SMS sul tuo numero Twilio procedeva a rilento in lotti di 20 al giorno e non poteva mai accelerare, indipendentemente dalle prestazioni. Le trasmissioni ora si adattano al limite reale del numero da cui vengono inviate e un invio con buone prestazioni può scalare come previsto.
- **L'interruttore delle notifiche in-app nelle Impostazioni ora funziona.** Gli avvisi in-app (la campanella delle notifiche) sono attivi per impostazione predefinita per ogni categoria di notifica abilitata, ma deselezionare la casella In-app in Impostazioni → Notifiche non li interrompeva effettivamente e la casella appariva deselezionata anche mentre arrivavano gli avvisi. La casella di controllo ora mostra lo stato reale (selezionata ogni volta che una categoria raggiungerà la campanella) e deselezionarla disattiva effettivamente gli avvisi della campanella per quella categoria, senza influire su email o push. Vedi [Notifiche](../settings/notifications.md#the-notification-bell).
- **Una pillola di filtro volava sullo schermo quando si cambiava pagina.** Passare da Contatti a Trattative o Attività faceva scorrere la pillola di filtro evidenziata sulla pagina da dove si trovava in quella precedente. Ora appare semplicemente al suo posto.
- **L'elenco delle campagne saltava verso il basso durante il caricamento.** Il pannello di routing del canale sopra di esso riservava spazio per cinque canali, indipendentemente da quanti ne avessi effettivamente collegati, quindi una volta apparsi i tuoi canali reali, il pannello si ingrandiva e spingeva l'elenco delle campagne verso il basso proprio mentre stavi per fare clic. Ora riserva la giusta quantità di spazio e la ricorda tra una visita e l'altra.
- **Le foto dei contatti ora vengono visualizzate nelle pagine dei contatti, non solo nelle Chat.** La foto del profilo di un contatto appariva nella posta in arrivo, ma l'elenco dei contatti e la scheda del contatto mostravano le loro iniziali, anche quando avevamo già l'immagine. Le foto ora appaiono ovunque appaia un contatto. I contatti che non hanno mai avuto una foto (e i canali che non ne condividono una) continuano a mostrare le iniziali, come prima.
- **Il suono del nuovo messaggio non veniva riprodotto.** Il segnale acustico annunciato sopra non suonava per nessuno: il file audio che cercava non poteva essere trovato e l'errore era silenzioso, quindi la posta in arrivo rimaneva semplicemente silenziosa. Ora viene riprodotto correttamente. Se avevi già disattivato l'altoparlante, quella scelta viene ancora rispettata. Tieni presente che i browser bloccano l'audio finché non hai fatto clic da qualche parte sulla pagina almeno una volta, quindi il primo segnale acustico arriva solo dopo aver interagito con la scheda. Vedi [Interfaccia Chat](../chats/chat-interface.md).
- **I tassi di risposta alle campagne mostravano 0% anche quando i contatti rispondevano.** Le risposte a una campagna non venivano conteggiate, quindi il tasso di risposta di una campagna rimaneva allo 0% indipendentemente dalle prestazioni. Ciò significava anche che le email di avviso di "basso coinvolgimento" potevano arrivare per campagne che stavano andando perfettamente bene, e le campagne venivano inviate in lotti sempre più piccoli del necessario. Le risposte ora vengono conteggiate correttamente e i tassi di risposta riflettono ciò che sta realmente accadendo. Le campagne che erano in esecuzione mentre questo era rotto non saranno giudicate sul periodo in cui le risposte non sono state registrate. Vedi [Scalare la sensibilizzazione su WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md).
- **La duplicazione di una campagna non copia più le statistiche dell'originale.** Una campagna duplicata iniziava mostrando il conteggio degli invii, le risposte e il tasso di risposta dell'originale come se li avesse guadagnati, il che in alcuni casi produceva tassi di risposta superiori al 100%. Le copie ora partono da zero. Anche duplicare una campagna pianificata o in esecuzione ora è sicuro: in precedenza, l'eliminazione della copia poteva annullare gli invii pianificati dell'originale.
- **I membri del team con accesso Amministratore non sono più bloccati in sola visualizzazione su Fatturazione, Team, Numeri di telefono e Impostazioni.** Dopo essere passati a un account, un Amministratore poteva aprire queste pagine ma ogni azione tornava come "sola visualizzazione": non potevano aggiungere un metodo di pagamento o gestire la fatturazione, invitare o modificare i membri del team, acquistare o gestire numeri di telefono o rimuovere elementi delle impostazioni come webhook e link brevi. Gli amministratori ora hanno pieno accesso di modifica a queste aree, in linea con il loro ruolo. Editor e Visualizzatori rimangono invariati. Vedi [Gestione del team](../settings/team-management.md).
- **Le chat di Telegram non mostrano più il nome della persona sbagliata.** Una conversazione Telegram poteva essere etichettata con il nome e il nome utente di un altro contatto, facendo sembrare che il messaggio provenisse da, o fosse stato inviato a, la persona sbagliata. I nomi ora sono abbinati al mittente a cui appartengono effettivamente e i contatti esistenti si correggono da soli la prossima volta che quella persona ti invia un messaggio. Vedi [Telegram](../messaging-channels/telegram.md).

## Giugno 2026

_Pubblicato: 26 giugno 2026_

### Novità

- **Il tuo bot AI ora sa da quale annuncio Instagram proviene un contatto.** Quando qualcuno clicca su un annuncio "Click to Instagram Direct" e ti invia un messaggio, la piattaforma acquisisce l'annuncio di provenienza e comunica al bot AI il suo nome: non è necessaria alcuna configurazione di parole chiave o trigger. Ti basta fare riferimento all'annuncio nelle istruzioni del bot (ad esempio "se il contatto proviene dall'annuncio 'Pack Glow', proponi il bundle glow"), e il bot personalizzerà le sue risposte in base a quell'annuncio. Il bot visualizza il nome dell'annuncio da Meta Ads Manager e, se in seguito un contatto proviene da un annuncio diverso, si aggiorna a quello più recente. Vedi [Instagram DMs](../messaging-channels/instagram-dms.md) per i dettagli.
- **Collega server MCP esterni affinché il tuo bot AI possa utilizzare i loro strumenti durante la conversazione.** Punta il bot verso un server Model Context Protocol (MCP) una sola volta (incolla il suo indirizzo e una chiave di accesso) e ogni strumento offerto da quel server diventerà automaticamente disponibile per il tuo bot, senza alcuna configurazione per singolo strumento. Quando il server aggiunge un nuovo strumento, il tuo bot può utilizzarlo senza alcun lavoro aggiuntivo da parte tua. Registra i server in Impostazioni → Server MCP, quindi scegli quali campagne possono utilizzarne ciascuno (fino a 5 server per campagna). Disponibile nei piani che includono strumenti per sviluppatori.
- **LINE è ora un canale di messaggistica.** Collega un account ufficiale LINE e gestisci le chat LINE nella tua casella di posta insieme a WhatsApp, SMS, Instagram e Messenger, con l'AI che risponde automaticamente proprio come su ogni altro canale. La configurazione è autonoma dalle impostazioni del canale: crea un canale Messaging API nella tua console provider LINE, incolla l'ID canale, il segreto del canale e il token di accesso, quindi inserisci l'URL del webhook restituito in LINE. Una volta collegati, i messaggi LINE in entrata creano contatti, vengono indirizzati alle tue campagne e attivano risposte e follow-up del bot esattamente come gli altri tuoi canali.
- **Il danese (Dansk) è ora una lingua supportata.** Seleziona Dansk dal menu a tendina della lingua al momento della registrazione o nelle impostazioni dell'account: l'interfaccia dell'app e le risposte generate dall'AI utilizzeranno il danese. Gli account esistenti possono cambiare lingua in qualsiasi momento da Impostazioni → Impostazioni generali → Lingua.
- **Aggiungi contatti in blocco a un elenco o assegna loro un tag con un'unica azione.** Seleziona più contatti nella pagina Contatti e applica un elenco o un tag a tutti loro contemporaneamente, invece di aprire ogni contatto uno per uno. La scrittura in blocco nell'elenco viene trattata come una modifica manuale, quindi i contatti si sincronizzano direttamente ovunque quell'elenco venga utilizzato.
- **Widget chat: chiedi ai visitatori il loro numero di telefono e nascondi i pulsanti di caricamento ed emoji.** Un nuovo interruttore per l'acquisizione dei lead consente al widget di richiedere un numero di telefono prima dell'inizio della chat, e altri due interruttori ti permettono di nascondere i pulsanti di caricamento file ed emoji se desideri un widget più snello e mirato. Tutti e tre si trovano in Impostazioni → Widget chat e si applicano istantaneamente al widget incorporato.

### Miglioramenti

- **Connetti i server MCP con l'accesso OAuth, non solo con una chiave API.** Quando aggiungi un server MCP, ora puoi scegliere **OAuth** invece di incollare una chiave: salva il server, fai clic su **Connetti** e approva l'accesso in una finestra di accesso sicura (come "Accedi con Google"). La connessione viene mantenuta attiva automaticamente; se dovesse disconnettersi, fai clic su **Riconnetti**. Vedi [Connettere server MCP](../ai-automation/mcp-servers.md).
- **L'importazione della knowledge base ora ti permette di scegliere esattamente quali pagine includere.** Quando importi un sito web, il selettore di pagine ora inizia senza nulla selezionato, così puoi scegliere solo le pagine che desideri, invece di importare l'intero sito e rifinirlo in seguito. Il selettore dispone di ricerca e ordinamento A→Z per trovare le pagine velocemente anche su siti di grandi dimensioni, il limite di pagine è stato aumentato in modo che i domini estesi vengano importati in un'unica soluzione e una stima dei costi in tempo reale si aggiorna man mano che la scansione procede, in modo che il numero visualizzato corrisponda a quanto ti verrà addebitato. L'annullamento di un aggiornamento ora è un'operazione nulla a tutti gli effetti: nulla cambia a meno che tu non confermi.
- **Scopri perché un modello di messaggio WhatsApp è stato rifiutato e correggilo senza ricominciare da capo.** Quando l'invio di un modello viene rifiutato, il motivo esatto del rifiuto viene ora mostrato nella schermata del messaggio di apertura e nell'editor della campagna, così sai cosa modificare. Puoi modificare il modello rifiutato e inviarlo nuovamente sul posto, invece di eliminarlo e ricostruirlo da zero.
- **I documenti di aiuto ora si aprono nella lingua selezionata.** L'aiuto e la documentazione in-app ora vengono caricati nella lingua dell'interfaccia che hai scelto, in modo che gli articoli corrispondano al resto dell'app invece di essere predefiniti in inglese.
- **Imposta una risposta pubblica personalizzata per le campagne da commento a DM.** Quando una campagna monitora i commenti e risponde per spostare la conversazione nei DM, ora puoi scrivere l'esatto commento pubblico che verrà pubblicato. Il campo appare solo quando il monitoraggio dei commenti è attivo, così non è d'intralcio quando non è applicabile.
- **Appuntamenti: offri finestre di arrivo sovrapposte con la nuova impostazione Intervallo slot.** Nell'editor degli eventi ora puoi scegliere con quale frequenza viene offerto l'inizio di un nuovo appuntamento, separatamente dalla durata dell'appuntamento stesso. Lascialo su **Come la durata dell'appuntamento** per i soliti slot consecutivi, oppure scegli **Ogni 15 minuti**, **Ogni 30 minuti** o **Ogni 1 ora** per offrire finestre sovrapposte: ad esempio, una visita di 2 ore avviabile ogni ora (8:00-10:00, 9:00-11:00, 10:00-12:00...). Perfetto per i servizi sul campo e le spedizioni che offrono una finestra di arrivo di 2 ore e vogliono chiedere al cliente "a che ora preferisce?". L'IA non effettua mai doppie prenotazioni: qualsiasi finestra che entra in conflitto con una prenotazione esistente viene rimossa automaticamente. Gli eventi esistenti rimangono invariati.
- **I risultati della ricerca nella posta in arrivo sono ordinati in base all'attività più recente.** La ricerca nelle tue chat ora elenca per prime le conversazioni attive più di recente, così la chat che stai cercando è solitamente in cima.
- **I follow-up ora vengono inviati automaticamente nella lingua del tuo cliente.** Su ogni canale, eccetto l'API ufficiale di WhatsApp Business, i tuoi modelli di follow-up pre-scritti vengono tradotti nella lingua in cui si è effettivamente svolta la conversazione, subito prima dell'invio: così una chat che è stata in olandese riceve un follow-up in olandese invece della lingua originale del modello. Nomi, link, prezzi e branding vengono preservati e, se non c'è ancora un segnale linguistico chiaro, si torna alla lingua della tua campagna. I follow-up dell'API ufficiale di WhatsApp Business utilizzano ancora il modello approvato da Meta nella sua lingua approvata, poiché WhatsApp blocca i modelli su una sola lingua.


### Risolto

- **Appuntamenti: la disponibilità ora offre correttamente il tuo vero orario di apertura.** Quando un contatto chiedeva informazioni su un giorno specifico, lo slot più presto poteva essere saltato (ad esempio un evento aperto dalle 6:00 veniva offerto solo dalle 8:00). Gli slot dell'orario di apertura sono ora offerti come previsto e la disponibilità viene mostrata nel fuso orario del tuo evento.
- **I follow-up rapidi ora si attivano quando sono gli unici follow-up abilitati.** Se avevi attivato i follow-up rapidi ma lasciato disattivato ogni ciclo di follow-up, il motore di follow-up rimaneva dormiente e non veniva inviato nulla. I follow-up solo rapidi ora vengono pianificati e inviati come previsto.
- **Risolto un arresto anomalo durante la ripresa di una bozza di onboarding salvata.** Tornare a una procedura guidata di onboarding a metà, in particolare una con file caricati, poteva causare un ciclo di arresto anomalo con schermata grigia. La ripresa di una bozza ora viene ripristinata correttamente in modo da poter riprendere da dove avevi interrotto.
- **I nomi dei modelli WhatsApp non vengono più tagliati.** I nomi lunghi dei modelli e i nomi nelle lingue scritte da destra a sinistra ora vengono visualizzati per intero nell'elenco dei modelli invece di essere troncati.

## Maggio 2026

_Pubblicato: 1 maggio 2026_

### Miglioramenti

- **Le campagne in uscita di WhatsApp Web ora distanziano ogni invio di 30-90 secondi.** Inviare più di 30 messaggi di primo contatto a contatti nuovi in un'unica raffica è la cosa più probabile che possa causare un ban su WhatsApp, specialmente con un numero appena associato. Le campagne in uscita inviate tramite un numero WhatsApp Web associato ora distanziano ogni invio di un intervallo casuale di 30-90 secondi, con ogni messaggio programmato indipendentemente; così, una campagna verso 34 contatti viene distribuita silenziosamente in circa 25 minuti invece che in 30 secondi. La modalità Drip e le relative impostazioni di dimensione del batch, frequenza e giorni della settimana sono nascoste dall'editor della campagna quando WhatsApp Web è l'unico canale, poiché la cadenza per singolo invio le sostituisce. Mettere in pausa e riprendere funziona ancora: la pausa annulla ogni invio in sospeso, la ripresa fa avanzare i contatti rimanenti con la stessa cadenza di 30-90 secondi a partire dal momento in cui riprendi. Nessun cambiamento per le campagne inviate tramite l'API ufficiale di WhatsApp Business.
- **Il bot AI ora può leggere i campi personalizzati dei contatti.** I valori memorizzati nei campi personalizzati di un contatto (azienda, posizione, località o qualsiasi altro campo aggiunto) vengono ora passati al bot come parte del contesto del contatto a ogni risposta. In precedenza, i campi personalizzati venivano usati solo per i tag di personalizzazione nei modelli in uscita; il bot stesso non poteva vederli, quindi chiedere "qual è la loro azienda?" non portava risultati. Funziona in modalità test e nelle conversazioni dal vivo; i campi con valori vuoti vengono saltati, quindi non c'è sovraccarico di prompt per i contatti che non sono stati arricchiti.
- **Nuovo evento webhook: Riepilogo giornaliero creato.** Iscrivi un webhook all'evento **Riepilogo giornaliero creato** e riceverai un POST con il riepilogo giornaliero completo nel momento in cui termina la generazione ogni mattina, incluse le statistiche (conversazioni, messaggi, avvisi umani, prenotazioni, vendite, nuovi contatti), il contenuto markdown di ogni sezione, la mappa dei contatti e qualsiasi attività creata automaticamente dall'AI dal riepilogo. Utile per inviare il riepilogo giornaliero su Slack, digest email, Notion o una dashboard insieme alle tue metriche.
- **Gli invii di WhatsApp Web tramite l'API pubblica sono ora gratuiti.** L'endpoint `POST /v1/whatsapp-web/send` non detrae più il costo della piattaforma di 1 credito per messaggio; WhatsApp Web viene eseguito tramite il tuo numero associato, quindi abbiamo eliminato la commissione per gli invii attivati dalle tue automazioni, webhook o integrazioni. Gli invii dalla posta in arrivo e le risposte del bot su altri canali rimangono invariati.
- **Impedisci all'AI di rinominare i tuoi contatti.** Un nuovo interruttore **Consenti all'AI di aggiornare i nomi dei contatti** nella pagina delle impostazioni del bot di ogni campagna ti consente di bloccare i nomi dei contatti. Disattivalo se usi il campo del nome del contatto come etichetta manuale (ad esempio "DataPrenotazione NomeCliente") e non vuoi che l'AI lo sovrascriva con ciò che rileva dalla conversazione. Gli aggiornamenti via email dall'AI non sono influenzati e le campagne esistenti mantengono il comportamento precedente finché non disattivi l'interruttore.
- **Raggruppa le fonti della knowledge base collegate per dominio nella scheda FAQ della campagna.** La scheda **Knowledge base collegate** nel passaggio FAQ di una campagna ora raggruppa le fonti collegate per sito web (o sotto un unico gruppo **File** per i documenti caricati). Ogni riga di dominio mostra il conteggio delle pagine e un pulsante **Rimuovi tutto dalla campagna**, quindi scollegare un sito di 70 pagine richiede un solo clic invece di settanta. Clicca su un dominio per espanderlo e scegliere le singole pagine da rimuovere. Un gruppo separato **Fonti eliminate** appare se una delle fonti collegate alla tua campagna non esiste più, con una rimozione in blocco con un clic per i riferimenti non più validi.
- **Aggiorna una fonte della knowledge base con un clic: non è più necessario ricollegarla alle campagne.** Cliccare su **Aggiorna** accanto a una fonte della knowledge base ora riesegue lo scraping (o rilegge) il contenuto, rigenera le FAQ da qualsiasi sezione modificata e riassocia automaticamente ogni FAQ aggiornata a qualsiasi campagna a cui la fonte era già collegata. In precedenza, le FAQ aggiornate tornavano senza la loro associazione alla campagna, quindi il recupero delle FAQ per campagna saltava silenziosamente le nuove voci; dovevi ricordarti di riaggiungere la fonte a ogni campagna che la usava. Ora l'aggiornamento richiede davvero un solo clic; le FAQ invariate rimangono intatte e solo quelle veramente nuove o riscritte vengono ripropagate. L'aggiornamento su una fonte che non era collegata a nessuna campagna rimane invariato.
- **Tagga qualsiasi contatto tramite l'API, inclusi quelli senza numero di telefono.** L'endpoint `POST /v1/tags` ora accetta un parametro `contactId` insieme alle ricerche esistenti `phoneNumber` e `email`. Usalo per applicare tag ai contatti di Instagram, Messenger e del widget chat che non hanno un numero di telefono; il `contactId` restituito nei payload dei webhook è lo stesso valore che l'API ora accetta, rendendo semplice l'automazione a ciclo chiuso.
- **Risposte AI migliori nelle conversazioni lunghe.** L'AI ora ha una migliore capacità di richiamo nelle chat molto lunghe. I messaggi precedenti vengono riassunti automaticamente in background in modo che il bot mantenga il contesto dell'intera cronologia della conversazione, non solo degli scambi più recenti, senza costi aggiuntivi o configurazioni richieste.
- **Le GIF nelle chat ora vengono riprodotte automaticamente e in loop.** Le GIF animate ricevute su WhatsApp, Instagram e Messenger arrivano come brevi clip video e venivano visualizzate come un primo fotogramma bloccato con un pulsante di riproduzione, quindi sembravano rotte finché non venivano toccate. Ora vengono riprodotte automaticamente in silenzio e in loop, nello stesso modo in cui ogni altra app di messaggistica gestisce le GIF. I video più lunghi non sono influenzati e si aprono ancora con i controlli di riproduzione.

### Novità

- **Il livello AI Economy è deprecato.** Con Max che ora costa la metà di Economy *e* usa un modello di nuova generazione, non c'è più motivo di scegliere Economy. L'opzione rimane visibile (grigia, etichettata come **Deprecato**) sulle campagne che sono già su Economy così è chiaro quale livello sta usando il bot, ma una volta che sposti una campagna non puoi tornare indietro. Le nuove campagne non possono scegliere Economy affatto. Le campagne Economy esistenti continuano a funzionare su Economy finché non le cambi: non c'è migrazione forzata, nessun cambiamento di comportamento a sorpresa. Lo scambio consigliato è Economy → Max (più economico, più veloce, più intelligente).
- **Max: un nuovo livello AI alimentato dal nostro modello interno, 4 volte più economico di Pro.** Il selettore **Qualità AI** del bot della campagna ora ha un'opzione **Max** insieme a Pro ed Economy. Max funziona interamente sulla nostra infrastruttura e addebita 0,25 crediti per azione AI, rispetto a 1 credito su Pro: è una riduzione del 75% per ogni risposta, ogni chiamata di strumento, ogni riepilogo di chat, ogni blocco di ingestione FAQ, ogni tag di contatto e ogni generazione di campagna. È anche più veloce sulla maggior parte delle chat. Max è il nuovo predefinito sulle campagne appena create per gli account idonei; le campagne esistenti mantengono il loro livello attuale finché non lo cambi. Per gli utenti su piani che includono crediti, Max estende significativamente quanto dura la tua indennità mensile; per gli utenti che altrimenti prenderebbero in considerazione l'idea di portare la propria chiave provider AI, Max solitamente costa meno della tua bolletta API diretta risparmiandoti la configurazione. Le campagne Pro esistenti non vengono modificate: Pro rimane disponibile per gli utenti che desiderano il modello premium originale.
- **Stime dei crediti in tempo reale quando si aggiunge una base di conoscenza.** Quando incolli un URL in **Aggiungi fonte base di conoscenza** (o nel passaggio 1 della creazione della campagna) e clicchi **Scopri**, il selettore ora mostra una stima live di quanti crediti costerà effettivamente l'importazione, suddivisa per blocchi e pagine, non solo per conteggio URL. In precedenza la stima era una regola empirica approssimativa di "1 credito per pagina", che sottostimava le pagine ricche di contenuti di 3–10 volte. Ora il numero che vedi corrisponde al numero che ti viene fatturato. La stima tiene anche conto del tuo livello AI selezionato, quindi gli utenti Max vedono la stima più bassa immediatamente invece di un preventivo a tariffa Pro che viene corretto al momento dell'importazione.
- **Collega più numeri WhatsApp Web e instrada i lead tra loro con i Link brevi.** Ora puoi associare più di una sessione WhatsApp Web allo stesso account: utile per i team di vendita che dividono il volume dei lead tra diversi telefoni, o per riscaldare nuovi numeri in parallelo senza ritirare quello vecchio. Una nuova pagina **Link brevi** in Impostazioni ti permette di creare un link breve che distribuisce i lead in arrivo tra i numeri WhatsApp Web che scegli. La piattaforma genera la fine del link per te, sul tuo dominio (o quello della tua agenzia). Instrada ogni nuovo lead al numero con più margine rimasto sul suo limite giornaliero, così il traffico si distribuisce uniformemente. Attiva il routing appiccicoso in modo che lo stesso visitatore finisca sempre sullo stesso numero, precompila il messaggio di apertura e disattiva i follow-up per qualsiasi numero che si sta ancora riscaldando.
- **Trova e unisci FAQ duplicate nell'intera base di conoscenza.** Un nuovo pulsante **Deduplica FAQ** nella pagina delle impostazioni FAQ scansiona ogni base di conoscenza che hai importato (su tutti i tuoi domini, documenti caricati e voci aggiunte manualmente) e unisce i duplicati in un'unica FAQ. Quando due FAQ dicono la stessa cosa con parole diverse, il sistema mantiene quella migliore o le combina in un'unica FAQ più pulita che le cattura entrambe. Il lavoro viene eseguito in background, quindi puoi chiudere la pagina e continuare a lavorare; il progresso live ("Passaggio 2/5 · 14 rimossi") viene mostrato nell'intestazione mentre viene eseguito e un chip di risultato ti dice quanti duplicati sono stati uniti quando finisce. Utile ogni volta che hai importato sia un sito di marketing che un centro assistenza, o quando la tua base di conoscenza è cresciuta più velocemente di quanto tu possa ripulirla.
- **Collega un'intera base di conoscenza a una campagna con un clic.** Ogni base di conoscenza nella pagina delle impostazioni FAQ ora ha un'azione **Collega alla campagna…**, così puoi allegare un intero sito scansionato (o documento caricato) a una campagna senza aprirlo FAQ per FAQ. Le fonti dello stesso sito web vengono raggruppate automaticamente sotto un'intestazione **Dominio: tuosito.com (24 pagine)** con un'azione **Collega tutto alla campagna…**, così una scansione di 24 pagine diventa una decisione, non 24. Nella scheda FAQ della campagna, ogni base di conoscenza collegata mostra uno stato **Aggiunto alla campagna** con un pulsante **Rimuovi dalla campagna** con un clic, così puoi vedere a colpo d'occhio quali fonti stanno alimentando questo bot e scollegarle altrettanto velocemente. L'AI continua a attingere da qualsiasi FAQ individuale che hai aggiunto direttamente, quindi le campagne esistenti non sono influenzate.
- **Scheda FAQ della campagna più veloce su basi di conoscenza di grandi dimensioni.** Le campagne con migliaia di FAQ collegate ora si aprono e rimangono reattive nella scheda FAQ. I grandi elenchi di FAQ legacy sono riassunti dietro un espansore **Mostra tutto** invece di essere renderizzati avidamente e la pagina non apre più dozzine di flussi di dati in background per disegnare lo stesso elenco. Se hai mai sentito la scheda rallentare quando eliminavi una fonte o cliccavi su Aggiungi alla campagna, è stato risolto.
- **Assegna chat a un membro del team.** Ogni chat nella tua posta in arrivo ora può essere assegnata a una persona specifica del tuo team, così è chiaro chi possiede il follow-up. Apri una chat, premi il menu a tre punti e scegli un assegnatario, o lascialo come Non assegnato per tenerlo nella coda del team. La posta in arrivo ha un nuovo filtro **Assegnatario** così puoi restringere rapidamente a **Mie**, **Non assegnate** o qualsiasi compagno di squadra specifico, con un contatore di non assegnate per mostrare quanto è ancora disponibile. Le chat assegnate mostrano anche un piccolo badge iniziale sulla riga della posta in arrivo e una riga "Assegnato a {nome}" nell'intestazione della chat così la proprietà è visibile a colpo d'occhio. Due utili auto-assegnazioni avvengono per tuo conto: quando una chat attiva un avviso umano (la chat viene assegnata automaticamente così non rimane orfana nella coda) e quando metti in pausa l'AI su una chat precedentemente non assegnata (chiunque sia intervenuto diventa il proprietario). Le assegnazioni esistenti non vengono mai sovrascritte: puoi sempre riassegnare manualmente.
- **iMessage come canale di messaggistica (Beta).** Collega un Mac che esegue BlueBubbles e inizia a inviare e ricevere iMessage tramite la tua posta in arrivo insieme a WhatsApp, SMS, Instagram e Messenger. La configurazione richiede circa 10 minuti: installa il server open-source BlueBubbles sul tuo Mac, incolla l'URL del tuo server e la password nelle impostazioni di iMessage, quindi inserisci l'URL webhook restituito in BlueBubbles. Attualmente solo su invito mentre rifiniamo l'esperienza: contattaci per abilitarlo sul tuo account.
- **L'Indonesiano (Bahasa Indonesia) è ora una lingua supportata.** Scegli Bahasa Indonesia dal menu a discesa della lingua al momento della registrazione o nelle impostazioni dell'account, e l'interfaccia dell'app, più le risposte generate dall'AI, useranno l'Indonesiano. Gli account esistenti possono cambiare in qualsiasi momento da Impostazioni → Impostazioni generali → Lingua.
- **Porta il tuo server SMTP per le email transazionali.** Una nuova opzione nelle impostazioni dell'account ti permette di collegare qualsiasi server SMTP conforme agli standard (EmailIt, Postmark, SES o il tuo host), così le email dell'account (inviti, reimpostazioni password, notifiche) vengono consegnate dal tuo dominio invece del nostro. Incolla host, porta, nome utente, password e indirizzo mittente; eseguiamo un controllo di connessione reale, memorizziamo la password crittografata e inviamo un'email di test all'email del tuo account così sai che funziona prima che qualsiasi traffico reale vi passi attraverso.
- **Rispetta l'ora locale di ogni contatto quando invii follow-up.** Due nuovi interruttori in Impostazioni → Sicurezza e Generale ti permettono di differire i follow-up automatizzati in modo che partano solo tra le 8:00 e le 20:00 nell'ora locale del contatto, derivata dal prefisso internazionale del suo numero di telefono. Un secondo interruttore, **Modalità rigorosa USA**, blocca inoltre gli invii della domenica ai contatti USA: consigliato per rimanere all'interno delle aspettative US TCPA / Florida FTSA. I nuovi account hanno entrambi gli interruttori attivi per impostazione predefinita; gli account esistenti possono attivarli quando sei pronto, senza modifiche al comportamento attuale finché non lo fai.
- **Notifiche push del browser: ricevi notifiche di nuovi messaggi con la scheda chiusa.** Abilita le notifiche push del browser da Impostazioni → Notifiche e riceverai un avviso sul desktop quando un contatto risponde, quando si attiva un avviso umano o quando qualcos'altro richiede la tua attenzione, anche se la scheda dell'app non è aperta. Funziona in Chrome, Firefox, Edge, Safari (macOS) e su iOS quando l'app è installata come PWA. In precedenza solo su invito; ora disponibile su ogni account.
- **Incorpora il widget della chat inline su una pagina, non solo come bolla fluttuante.** Un nuovo snippet **Incorpora inline sulla pagina (avanzato)** in **Impostazioni > Widget chat > Ottieni codice** ti permette di inserire il pannello della chat in un punto specifico del tuo sito (una sezione contattaci, una scheda di aiuto, una barra laterale) invece di (o in aggiunta a) la bolla fluttuante nell'angolo. Lo snippet è un `<div data-chat-widget="…">` che ridimensioni con il tuo CSS più un singolo script di caricamento condiviso che gestisce ogni embed inline sulla pagina. Riutilizza la stessa configurazione della bolla fluttuante, quindi avatar, messaggio di apertura, acquisizione lead, domande iniziali e FAQ funzionano tutti allo stesso modo.
- **Nuova sezione "Funzionalità" in Impostazioni.** Una sezione **Funzionalità** dedicata in Impostazioni ora ospita interruttori on/off per funzionalità opzionali dell'account, a partire da **Attività** (kanban / tabella / elenco / calendario per gestire i follow-up dei clienti) e **Riepiloghi giornalieri** (un riepilogo generato dall'AI delle conversazioni e dell'attività di ieri ogni mattina). Disattiva una funzionalità se non la usi, o riattivala quando vuoi. Entrambe sono attive per impostazione predefinita, quindi nulla cambia a meno che tu non sposti un interruttore.
- **Porta il tuo account Twilio per WhatsApp (avanzato).** Una nuova pagina **Provider SMS** in Impostazioni ti permette di passare l'API di WhatsApp Business sul tuo account Twilio invece della configurazione gestita predefinita della piattaforma: utile se hai già un account Twilio consolidato con numeri riscaldati e modelli WhatsApp approvati che vuoi continuare a usare. Incolla il tuo SID account e il Token di autenticazione, conferma gli avvisi e il sistema convalida le credenziali, rilascia eventuali numeri di telefono attualmente detenuti sulla configurazione predefinita, quindi esegue lo scambio in modo che tutto l'outbound futuro passi attraverso il tuo account. Il passaggio è distruttivo (i numeri e i modelli sulla configurazione precedente non vengono trasferiti) e puoi tornare indietro in qualsiasi momento. Un periodo di raffreddamento di 24 ore tra i passaggi previene il churn accidentale. La maggior parte degli utenti dovrebbe rimanere sulla configurazione predefinita; questo è qui solo per gli utenti che lo desiderano specificamente.


### Miglioramenti

- **Assegna automaticamente i contatti in arrivo al tuo team.** Un nuovo interruttore nella parte superiore della pagina delle impostazioni del Team distribuisce le chat nuove di zecca uniformemente in tutto il tuo team senza che tu debba muovere un dito. Quando è attivo, ogni contatto che ti invia un messaggio per la prima volta viene assegnato a chiunque (proprietario o membro del team) abbia il **minor numero di contatti assegnati negli ultimi 30 giorni**, in modo che il volume in entrata si bilanci su una finestra mobile. Le chat esistenti mantengono il loro assegnatario attuale, la riassegnazione manuale funziona ancora e le auto-assegnazioni dell'avviso umano e della pausa AI di prima rimangono invariate. Lascia l'interruttore disattivato e nulla cambia: questo è puramente aggiuntivo per i team che desiderano un bilanciamento del carico automatico.
- **Aggiornare una fonte della knowledge base ora addebita solo ciò che è effettivamente cambiato.** Quando premi Aggiorna su un sito web o un documento nella tua knowledge base, il costo ora scala con le sezioni che devono essere rianalizzate, non una tariffa fissa per l'intera fonte. Se nulla è cambiato dall'ultimo aggiornamento, non costa nulla; se solo un paio di sezioni sono state modificate sulla pagina, paghi solo per quelle. Corrisponde al modo in cui le importazioni iniziali sono già prezzate, quindi puoi aggiornare in modo aggressivo senza preoccuparti di essere penalizzato per le pagine che non si sono mosse.
- **Importazione della knowledge base più pulita per gli account che usano le proprie chiavi AI.** Se hai collegato la tua chiave API Anthropic (BYOK), il flusso di importazione della knowledge base non mostra più stime di credito: quei numeri non si applicano al tuo account, poiché il tuo provider ti fattura direttamente. Il selettore di pagina e il pulsante di importazione ora mostrano solo il conteggio delle pagine, senza cifre di credito fuorvianti.
- **I riepiloghi delle chat sono ora leggibili.** I riepiloghi delle conversazioni sul lato destro di ogni chat (e la vista di riepilogo completa che si apre quando ne clicchi una) ora vengono renderizzati con la formattazione corretta (intestazioni, grassetto, elenchi, link) invece di mostrare i caratteri markdown grezzi. Clicca su qualsiasi link in un riepilogo per aprirlo direttamente e seleziona e copia qualsiasi parte del testo.
- **Archiviazione con un clic su ogni riga della posta in arrivo.** Ogni chat nella posta in arrivo ora ha una piccola icona di archiviazione all'estremità della riga, così puoi eliminare una conversazione terminata senza aprire prima il menu a tre punti. L'icona passa a una variante di annullamento archiviazione quando stai visualizzando l'elenco Archiviati, quindi riportare una chat nella tua posta in arrivo è anche un singolo clic. La selezione in blocco e l'interruttore di archiviazione nella chat funzionano esattamente come prima: questa è puramente una scorciatoia extra per pulire la tua posta in arrivo più velocemente.
- **L'AI non continua più a rispondere a un 👍.** Quando l'ultimo messaggio di un contatto è solo un'emoji (nessuna parola) e la risposta precedente dell'AI non era una domanda, l'AI ora lo tratta come un amichevole "grazie, abbiamo finito" e chiude silenziosamente la chat, senza risposte di ripensamento due minuti dopo. La conversazione si riapre automaticamente nel momento in cui il contatto invia un vero messaggio di testo, quindi non si perde nulla; smetti solo di vedere quegli imbarazzanti follow-up del bot a un pollice in su.
- **I visitatori ora possono chiudere il modulo pre-chat del widget chat.** Quando il modulo di acquisizione lead o consenso alla privacy viene mostrato a un visitatore del sito web, un pulsante di chiusura (X) ora si trova in alto a destra del modale. Toccandolo si chiude il modulo e si comprime la chat tornando alla bolla fluttuante, particolarmente importante su mobile, dove il modulo in precedenza occupava l'intero schermo senza via d'uscita se non compilando i campi.
- **Trascrizioni di note vocali e video più accurate.** Le note vocali e l'audio nei video vengono ora trascritti tramite un modello di riconoscimento vocale dedicato che è notevolmente più accurato, specialmente su clip brevi, registrazioni multilingue e audio con rumore di fondo o balbettii. L'AI ottiene una lettura più pulita di ciò che i tuoi contatti hanno effettivamente detto, il che porta a risposte più pertinenti. Nessuna configurazione richiesta: ogni nota vocale e video inviato da o verso la tua posta in arrivo utilizza automaticamente la nuova trascrizione.
- **L'AI condivide link più accurati al tuo sito web.** Quando un contatto chiede la pagina o l'elenco di un prodotto, servizio o argomento specifico, l'AI ora scansiona tutti gli URL del tuo sito web configurati in parallelo, classifica i link corrispondenti in ogni pagina e restituisce quello più pertinente, invece di fermarsi al primo risultato su qualsiasi pagina sia arrivata per prima. Le pagine di dettaglio costruite con page builder come Elementor, Webflow o JetEngine (dove gli elenchi sono avvolti in link di sovrapposizione cliccabili ovunque) sono ora incluse e il contenuto in caratteri non latini (ebraico, arabo, cirillico, CJK, ecc.) viene preservato end-to-end in modo che l'AI possa leggerlo e citarlo. Le query di ricerca sono ora anche formulate nella lingua del sito web, il che migliora i risultati quando i tuoi contatti chattano in una lingua diversa da quella del tuo sito.
- **Filtra la posta in arrivo per canale.** Un nuovo menu a discesa **Canale** si trova accanto ai filtri esistenti della posta in arrivo (Non letti, Aperti, Chiusi, AI in pausa, ecc.) e ti consente di restringere l'elenco a un singolo canale di messaggistica: WhatsApp, SMS, Instagram, Messenger, Widget Chat, iMessage e così via. Il menu a discesa mostra solo i canali che hai effettivamente collegato, quindi gli account che non hanno configurato iMessage non lo vedranno ingombrare l'elenco. Scegliere un canale sostituisce il filtro attivo (selezione singola, come le altre pillole filtro).
- **Le chat non lette ora risaltano nella posta in arrivo.** Ogni riga della chat mostra un badge numerico di non letto ("3", "12", "99+") e un nome del contatto in grassetto quando ci sono messaggi in arrivo che non hai ancora aperto, così puoi scansionare un lungo elenco e individuare immediatamente ciò che richiede ancora una risposta e quanto. Le chat in cui l'AI è in pausa ottengono un bordo sinistro color avviso e un badge "In pausa" in modo che non vengano dimenticate nel rumore, e qualsiasi chat non letta che è ferma da oltre un giorno passa a un'evidenziazione più forte per attirare prima il tuo occhio. Un nuovo filtro **Non letti** nella parte superiore della posta in arrivo ti consente di comprimere l'elenco solo alle chat che richiedono attenzione; aprire o rispondere a una chat cancella automaticamente il suo stato di non letto.
- **Apri una chat in un modale da Offerte e Riepiloghi giornalieri.** L'icona della chat su una scheda di offerta e i link ai contatti all'interno di un riepilogo giornaliero ora aprono la conversazione in un modale sopra la pagina in cui ti trovi, invece di trascinarti nella posta in arrivo e perdere il tuo posto. Chiudi il modale e sei tornato esattamente dove avevi iniziato, utile quando stai scansionando una pipeline o sfogliando un riepilogo e vuoi solo dare una rapida occhiata a ciò che è stato detto.
- **Widget chat protetto contro l'abuso automatizzato.** Il widget chat incorporato ora rilascia a ogni visitatore un token di sessione di breve durata al caricamento e lo verifica a ogni messaggio. Questo chiude una lacuna in cui gli script automatizzati potevano inviare grandi volumi di messaggi al tuo widget e consumare i tuoi crediti senza che fosse coinvolto alcun visitatore reale. I visitatori legittimi non sono influenzati: il token viene gestito in modo invisibile in background.
- **Tieni premuto "Riprendi AI" per saltare il follow-up.** Toccare Riprendi AI funziona come prima: l'AI riprende la conversazione e valuta se programmare automaticamente un follow-up. Se vuoi riprendere senza un follow-up, tieni premuto il pulsante: un piccolo prompt ti consente di scegliere "Solo riprendi" (nessun follow-up programmato) o "Riprendi + Follow-up" (il comportamento predefinito).
- **I Riepiloghi giornalieri si aprono su ieri per impostazione predefinita.** Il riepilogo di oggi viene generato durante la notte, quindi arrivare sulla pagina significava fissare uno stato vuoto finché non cliccavi manualmente indietro di un giorno. La pagina ora si apre direttamente sul riepilogo di ieri; il selettore di data e i controlli Oggi/Precedente/Successivo funzionano come prima se vuoi spostarti.
- **Passaggio "Come inizia la conversazione?" più chiaro nell'onboarding.** Il secondo passaggio dell'onboarding è stato semplificato: scegli se il tuo cliente ti invia un messaggio per primo o se sei tu a contattarlo per primo. La scorciatoia precedente "Faccio entrambi" è stata rimossa perché allentava le raccomandazioni del resto della procedura guidata più di quanto le persone si aspettassero; se gestisci sia flussi di lavoro in entrata che in uscita puoi comunque configurarli scegliendo "Invio un messaggio al mio cliente per primo" più un caso d'uso di follow-up o raccolta recensioni nel passaggio successivo, e aggiungendo altre campagne in seguito.
- **Promemoria graduati quando un pagamento fallisce.** Quando un pagamento dell'abbonamento fallisce riceverai subito un'email di promemoria amichevole e un banner di avviso all'interno dell'app, mentre la piattaforma riprova l'addebito in background. Se rimane irrisolto dopo una settimana, le campagne in uscita e gli invii manuali si mettono in pausa in modo che un account moroso non possa continuare ad accumulare utilizzo. Dopo due settimane, anche le risposte dell'AI si mettono in pausa e l'app passa alla sola lettura: puoi ancora aggiornare la fatturazione o disconnetterti, ma tutto il resto è bloccato. Nel momento in cui il pagamento va a buon fine, tutto questo si cancella automaticamente in pochi minuti; nessun riavvio manuale necessario.


---

- **La pagina Canali ora spiega perché un numero WhatsApp è offline.** Quando un numero API WhatsApp connesso va offline, il motivo viene ora mostrato direttamente sotto il numero nella pagina delle impostazioni Canali; ad esempio, "Il tuo account WhatsApp Business è stato disabilitato da Meta. Vai su Meta Business Manager per esaminare e risolvere eventuali violazioni delle norme, quindi riconnettiti." In precedenza, il numero mostrava solo un punto rosso senza spiegazioni, costringendoti a contattare l'assistenza per scoprire cosa fosse successo.

- **La chat ora mostra perché l'AI non ha risposto.** Quando l'AI salta un messaggio — perché la campagna del contatto richiede un trigger di parola chiave che non era presente nel messaggio, perché il messaggio è arrivato fuori dagli orari attivi del bot o a causa di un problema di crediti o fatturazione — una piccola etichetta ambra appare ora in linea nella conversazione in quel momento. Non devi più indovinare perché un contatto non ha ricevuto risposta; il motivo è visibile direttamente nella timeline.

- **Esporta la tua conversazione di test "Prova l'AI".** Durante il test del tuo agente AI nel generatore di campagne, un pulsante **Esporta Chat** si trova ora accanto a Riavvia nella parte superiore della conversazione di test. Scarica l'intero scambio come file di testo semplice formattato come una normale esportazione di chat — ogni riga mostra l'ora, chi l'ha inviato e il messaggio — così puoi salvare una trascrizione, condividerla con un collega o tenere traccia di come ha risposto l'AI.

Questions about this release? [Contact Support](mailto:hi@youraiconnector.com).

## Aprile 2026

_Pubblicato: 28 aprile 2026_

### Novità

- **Ricevi una notifica nel momento in cui un cliente ti scrive, anche quando la scheda è chiusa.** Le notifiche push del browser sono in fase di rilascio in beta. Attivale per dispositivo dalle impostazioni di Notifica, quindi scegli quali categorie devono far apparire una notifica desktop: utile per chat non lette, avvisi di passaggio all'operatore umano e tutto ciò che non vuoi perdere mentre l'app è in background. Disponibile su Chrome, Edge, Firefox e versioni recenti di Safari.
- **L'AI ora può effettuare ricerche su Google.** Il tuo assistente AI può cercare informazioni generali sul web durante le conversazioni, non solo sul tuo sito configurato. Utile per rispondere a domande su argomenti esterni, aziende o qualsiasi cosa sollevata dal visitatore che non si trova sul tuo sito.
- **Supporto per la lingua giapponese.** L'interfaccia dell'app è ora disponibile in giapponese. Cambiala dalle impostazioni della lingua del tuo account.

### Miglioramenti

- **Vedi i follow-up dell'AI nel momento in cui vengono inviati da un'attività.** Quando approvi un'attività FAQ con "Invia follow-up AI" attivato, la chat con quel contatto si apre ora automaticamente in una finestra di anteprima in modo da poter vedere il messaggio arrivare: non è più necessario passare alla pagina della chat per controllare cosa è stato inviato.
- **Onboarding più chiaro: scegli prima la direzione della conversazione.** L'onboarding ora inizia con una singola domanda: il cliente ti scrive per primo o sei tu a scrivere a lui? I casi d'uso che non corrispondono alla tua risposta scendono in fondo all'elenco e spiegano il perché, così non puoi configurare accidentalmente una campagna in uscita quando intendevi rispondere ai DM in entrata.
- **Le modifiche al routing dei canali sono ora esplicite.** Quando riattivi una campagna in entrata o salvi le modifiche a una, l'app non sposta più silenziosamente il routing dei canali da un'altra campagna attiva. Se viene rilevato un conflitto, vedrai una finestra di dialogo di conferma che indica la campagna che attualmente possiede ogni canale: scegli "Prendi il controllo" per cambiare il routing o annulla per lasciare le cose come stavano. Salvare una modifica senza modifiche ai canali non tocca mai il routing.
- **La variante WhatsApp scelta nell'onboarding è quella che ottieni.** Se connetti WhatsApp Web nell'onboarding, solo WhatsApp Web viene abilitato sulla campagna, anche se hai un numero API WhatsApp Business separato connesso in precedenza. Lo stesso vale al contrario per l'API Business.
- **Filtra la pipeline delle trattative per data.** Due nuovi filtri nella parte superiore della pipeline ti consentono di restringere la bacheca alle trattative create in una finestra specifica, programmate per chiudersi in una, o entrambe. Ogni filtro funziona in modo indipendente e si cancella con un singolo tocco, così puoi rispondere a domande come "cosa si chiude questo mese" o "cosa è arrivato la scorsa settimana" senza lasciare la bacheca.
- **Il monitoraggio dei costi dell'AI con chiave propria è ora esatto.** Se connetti la tua chiave API Anthropic, il costo dell'AI mostrato nella tua pagina di fatturazione ora coincide con quello che vedi nella console Anthropic, fino al centesimo nella maggior parte dei giorni. In precedenza, una manciata di chiamate AI in background non venivano registrate e la cache dei prompt a lunga durata non veniva prezzata correttamente, il che lasciava un piccolo divario tra i due numeri.
