
# Registo de alterações

O que há de novo. Atualizações de produto, melhorias e correções — as mais recentes primeiro.

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">Saltar para</span><a class="changelog-jump-link" href="#september-2026">Setembro 2026</a><a class="changelog-jump-link" href="#august-2026">Agosto 2026</a><a class="changelog-jump-link" href="#july-2026">Julho 2026</a><a class="changelog-jump-link" href="#june-2026">Junho 2026</a><a class="changelog-jump-link" href="#may-2026">Maio 2026</a><a class="changelog-jump-link" href="#april-2026">Abril 2026</a></nav>


## Setembro 2026

_Abrange as versões lançadas em setembro de 2026_

### Novo


- **Escolha se o Resumo Diário adiciona cartões de tarefa.** O resumo noturno lê as conversas do seu dia e, até agora, transformava sempre os itens de ação encontrados em cartões no seu quadro de Tarefas, um crédito cada. Abra **Resumos Diários** → **Configurar** e encontrará um novo interruptor no topo, **Criar cartões de tarefa a partir de itens de ação**. Deixe-o ligado e nada muda. Desligue-o e o resumo continuará a listar os itens de ação no seu cartão, mas não adicionará nada ao quadro nem cobrará nada por eles. As tarefas de Alerta Humano e as tarefas que a IA cria a meio da conversa não são afetadas.

- **As chaves da Anthropic associadas a identidades funcionam agora com BYOK.** As chaves de contas pessoais e de serviço mais recentes da Anthropic podem ser configuradas para funcionar em vários espaços de trabalho, sendo que a Anthropic recusa todos os pedidos feitos com uma delas, a menos que o ID do espaço de trabalho também seja enviado. Até agora, uma chave deste tipo parecia guardada, mas todas as respostas da IA falhavam. A página de Chaves API BYOK tem agora um campo **ID do Espaço de Trabalho** junto à chave (cole o ID `wrkspc_…` da Consola Anthropic, ou clique em **Editar ID do espaço de trabalho** numa chave já registada), e enviamo-lo com cada pedido. Também verificamos cada chave com a Anthropic no momento em que a guarda, pelo que uma chave que necessite do seu ID de espaço de trabalho, ou uma chave incorreta, é rejeitada no momento com a correção na mensagem, em vez de um bot que deixa silenciosamente de responder. Consulte [Bring Your Own Anthropic Key](../settings/account-settings.md#bring-your-own-anthropic-key-byok).
- **O widget de chat fala agora japonês.** Um visitante que navegue em japonês (a sua página declara `<html lang="ja">`, ou o seu navegador está definido para japonês) recebe agora as etiquetas do próprio widget também em japonês: o estado **オンライン** sob o seu nome, a sugestão **メッセージを入力...** na caixa de mensagens, o menu de definições, o formulário de contacto e o consentimento de privacidade. Antes, estes permaneciam em inglês enquanto tudo o resto à sua volta estava em japonês. A sua mensagem de abertura, a bolha de pop-up proativa e as perguntas iniciais são também traduzidas automaticamente para japonês, incluindo nos widgets que configurou antes desta alteração — não é necessário guardar novamente. Solicitado pela comunidade. Consulte [Languages](../get-started/chat-widget.md#languages).
- **Marcar um chat como não lido.** Leu algo que um colega de equipa está a tratar e quer que volte a destacar-se? Abra o menu de três pontos do chat e escolha **Marcar como não lido**, ou selecione vários chats e clique em **Não lido** na barra de ações em massa. O emblema de não lido regressa e o chat fecha-se, permanecendo assim até que alguém o abra — a resposta da IA ou um seguimento enviado entretanto já não o limpa. Apenas a sua caixa de entrada é alterada: o contacto nunca recebe um recibo de leitura nem nada semelhante. Solicitado pela comunidade. Consulte [Mark as read / Mark as unread](../chats/chat-interface.md#the-three-dot-menu).
- **Cebuano (Bisaya) como idioma do agente.** A lista de **Idioma principal** do seu agente oferece agora **Cebuano (Bisaya)**, a par de Filipino e Taglish. O cebuano é um idioma próprio, não um dialeto do tagalo, e um agente definido para filipino tende a derivar para o tagalo quando um cliente de Cebu, Bohol, Davao ou de outro local nas Visayas e Mindanao escreve em bisaya. Defina-o para cebuano e ele responderá no bisaya do dia-a-dia, com empréstimos linguísticos do inglês e tudo. Escolha-o em **Idioma principal** no topo do separador Instruções de IA de um agente (ou ao criar o agente); é guardado imediatamente e todas as campanhas associadas a esse agente seguem o mesmo. Solicitado pela comunidade. Consulte [AI Agents](../ai-agents/ai-agents.md).
- **Limites de execução em funções personalizadas.** Cada função personalizada tem agora uma secção opcional de **Limites de execução** no seu editor: marque uma função como **só de leitura** (apenas lê dados, pelo que a IA pode repetir em segurança uma interação da conversa que foi interrompida a meio da resposta, em vez de deixar o cliente sem resposta), **servir um resultado em cache** quando a IA repete uma chamada com os mesmos inputs, limitar o número de vezes que uma função pode ser executada **por conversa**, e limitar a sua taxa **por janela temporal** (por exemplo, no máximo 5 execuções por hora). Quando um limite é atingido, a IA é informada do motivo e responde com a informação que já possui — o cliente nunca fica pendurado. Os limites contam apenas as execuções bem-sucedidas e aplicam-se a todos os canais; as conversas de teste estão isentas. Consulte [Execution Limits](../ai-automation/custom-functions.md#execution-limits).
- **Limites de execução também em ferramentas de servidor MCP.** Os mesmos limites existem agora por ferramenta em cada servidor MCP ligado, junto ao interruptor ligar/desligar de cada ferramenta no editor do servidor: limite as execuções por conversa ou por janela temporal, sirva resultados em cache em chamadas repetidas e defina se uma ferramenta é só de leitura — **Automático** confia no que o próprio servidor declara, ou pode substituir essa definição de qualquer forma. Os limites são aplicados do nosso lado, pelo que funcionam com qualquer servidor que ligue, sem necessidade de suporte do servidor. Consulte [Setting Execution Limits per Tool](../ai-automation/mcp-servers.md#setting-execution-limits-per-tool).

- **As marcações podem agora ser distribuídas uniformemente pelos seus espaços e equipa.** Quando um contacto faz uma marcação sem pedir ninguém em particular, a marcação ia sempre para o primeiro espaço da sua lista que estivesse livre — pelo que a pessoa no topo ficava totalmente ocupada enquanto os colegas ficavam com metade da agenda vazia. Os tipos de evento com dois ou mais espaços têm agora um interruptor **Distribuir marcações uniformemente** na secção Espaços: ative-o e cada marcação sem preferência será atribuída à pessoa com menos marcações, contabilizando os agendamentos recentes e futuros. Os contactos que pedem uma pessoa específica continuam a ser atendidos por essa pessoa, as séries recorrentes mantêm-se com a mesma pessoa e um espaço que esteja fechado ou ocupado nessa altura será ignorado em favor do próximo com menos marcações. A IA também pergunta uma vez se o contacto tem uma preferência antes de escolher por ele, e a opção **Qualquer um** na página pública de marcações segue a mesma regra. Desativado por predefinição — se o deixar desativado, nada muda. Consulte [Distribuir marcações uniformemente](../appointments/booking-system.md#spreading-bookings-evenly-across-rooms).

- **As automatizações podem enviar notas de voz e anexos digitados.** A ação **Enviar mensagem** tem agora três campos extra junto à ligação de multimédia: **Tipo de multimédia** (o tipo MIME do ficheiro, para que um PDF, clip de áudio ou vídeo seja anexado como esse tipo de ficheiro em vez de ser adivinhado), **Nome do ficheiro** para documentos, e um interruptor **Enviar como nota de voz** que entrega o áudio no WhatsApp como a bolha de reprodução em vez de um ficheiro descarregável. Combine-o com um clip OGG/Opus (`audio/ogg`) de um serviço de conversão de texto em voz, como o ElevenLabs, e uma automatização pode responder a um contacto em áudio falado. Consulte [Ações](../automations/automations.md#actions).
- **Contagens de contactos e movimentações em massa de agentes através da API.** Duas novas chamadas respondem às perguntas que antes exigiam percorrer todos os contactos. `GET /contacts/count` devolve quantos contactos correspondem a um filtro — por agente, canal, etiqueta, lista, estado ou assistente de IA ligado/desligado — com uma divisão por canal, e sem qualquer filtro obtém o total da conta. `POST /contacts/bulk-assign-agent` move até 500 contactos para outro agente de IA numa única chamada, escolhidos por IDs ou pelos mesmos filtros; apenas altera quem responde a seguir, nunca envia uma mensagem a ninguém. O Champ utiliza ambos, por isso agora pode perguntar-lhe "quantos contactos estão no meu agente de Suporte?" e obter o total real, ou pedir-lhe para mover um grupo inteiro para outro agente. Consulte [Contar contactos](../api/contacts.md#count-contacts) e [Pedir ao Champ para o fazer por si](../get-started/meet-champ.md#asking-champ-to-do-it-for-you).
- **Um guia de Pontos de Entrada para a API, e um Agente por número de WhatsApp através da API.** Decidir qual Agente de IA responde a uma nova conversa tem agora o seu próprio guia de API: predefinições de canal, regras de palavra-chave, comentário e seguidor, a ordem pela qual as regras são verificadas, e como alterar ou retirar uma regra. O explorador da API também aprendeu o âmbito por número que foi lançado em agosto: `PUT /entry-points/channel-defaults` aceita um `phone_number` opcional para dar a um número de WhatsApp ligado o seu próprio Agente, e `DELETE` com o mesmo parâmetro limpa apenas esse número. O guia de Modelos de WhatsApp cobre agora a escrita de modelos de seguimento de uma campanha com IA (`POST /campaigns/{campaignId}/template-generation`) e como acompanhar o trabalho. Consulte [API de Pontos de Entrada](../api/entry-points.md) e [Gerar modelos de seguimento com IA](../api/templates.md#generate-follow-up-templates-with-ai).


### Corrigido


- **"Enviar a resposta ao contacto agora" numa tarefa de FAQ envia novamente.** A resolução de uma tarefa de Atualização de FAQ com esse botão ativado destina-se a fazer com que a IA responda imediatamente à pergunta original do contacto. Em contas que utilizam Agentes de IA, não era enviado nada silenciosamente: a FAQ era guardada e a tarefa concluída, mas a resposta nunca era enviada, quer tivesse publicado uma nova FAQ ou associado uma existente. As tarefas de FAQ criadas pelo resumo diário eram afetadas da mesma forma e a sua FAQ nem sequer era adicionada à base de conhecimentos do agente. A resposta é agora enviada através do agente de IA que gere esse contacto e a FAQ é integrada na base de conhecimentos desse agente. O `POST /tasks/{taskId}/approve-faq` da API ganhou um parâmetro `send_follow_up` que faz o mesmo e comunica o que aconteceu em `follow_up_status`. Consulte [Tarefas de Atualização de FAQ](../tasks/tasks.md#faq-update-tasks) e [Aprovar uma sugestão de FAQ](../api/tasks.md#approve-an-faq-suggestion).
- **As notas de voz com mais de uma semana voltam a ser reproduzidas no chat.** O áudio recebido no WhatsApp Web é armazenado atrás de uma ligação que expira após sete dias. O leitor de chat continuava a utilizar a ligação antiga em vez de solicitar uma nova, como já acontecia com as fotografias, pelo que qualquer nota de voz com mais de uma semana abria como um leitor de 0:00 que permanecia em silêncio. O leitor obtém agora uma nova ligação antes de carregar e apresenta --:-- até que a duração seja conhecida. Nada foi perdido: todas as notas de voz mais antigas são reproduzidas como antes. Consulte [Interface de Chat](../chats/chat-interface.md#voice-notes).

- **Os alertas humanos respondidos já não permanecem no quadro de Tarefas.** Um cartão `Human Alert` costumava fechar apenas quando um colega de equipa escrevia uma resposta no painel. Responder de qualquer outra forma — retomar a IA na conversa, responder através da API, ou marcar o cartão como concluído — limpava o alerta na conversa, mas deixava o cartão aberto. O cartão fecha agora no momento em que o alerta é limpo, independentemente de como isso aconteça. E o Resumo Diário noturno, que lê as conversas do dia após o facto, estava a adicionar novamente uma tarefa "rever esta conversa" para escalamentos que já tinha respondido horas antes. Agora reconhece um escalamento respondido (a sua resposta na transcrição, ou o alerta já limpo) e ignora-o. De um modo mais geral, o resumo já não arquiva cartões "ajudar X" / "responder a X" / "fazer seguimento com X" para conversas que alguém já possui: uma conversa em que um de vós respondeu nesse dia, ou uma em que a IA ainda está a trabalhar e teve a última palavra. Atualizações de FAQ, relatórios de erros e pedidos de funcionalidades dessas conversas continuam a ser arquivados.
- **Chega de caracteres Simplificados perdidos em respostas em Chinês Tradicional.** Um agente definido para Chinês (Tradicional) ou Chinês (Hong Kong) deixava ocasionalmente escapar um caractere ou palavra Simplificada numa resposta que deveria ser Tradicional (请问 em vez de 請問, 适合 em vez de 適合), mesmo com instruções que o proibiam. Cada resposta, seguimento, resposta a comentário e legenda de multimédia é agora verificada antes de ser enviada e qualquer caractere Simplificado é reescrito para a sua forma Tradicional, enquanto o texto que já é Tradicional permanece exatamente como foi escrito. Reportado por um cliente em Taiwan. Consulte [Idioma principal](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).
- **Os caracteres chineses já não se infiltram nas respostas em Japonês.** Um agente a escrever em Japonês no nível Max ou Mini substituía ocasionalmente um caractere chinês pelo japonês (现在 em vez de 現在, 这类 em vez de この種の), mesmo com uma regra de "apenas japonês" no seu manual. Cada resposta, seguimento e resposta a comentário em Japonês é agora verificado quanto a caracteres que só existem em Chinês; quando um se infiltra, a resposta é regenerada uma vez com uma correção e a versão limpa é enviada. Kanji comuns, incluindo nomes como 達也, nunca são alterados. Reportado pela comunidade. Consulte [Idioma principal](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **A sua própria aplicação de Login do Instagram já não precisa de detalhes da aplicação do Facebook.** Guardar uma aplicação de Login do Instagram através da API (`PUT /account-config/meta-app`) costumava exigir também o ID da Aplicação do Facebook, o Segredo da Aplicação e a configuração de Login, mesmo quando o Login do Instagram é a única coisa que utiliza. O par do Instagram pode agora ser guardado sozinho, e a resposta lista então apenas o URL do webhook de Login do Instagram. Envie ambos os conjuntos se utilizar ambos os fluxos; uma gravação substitui sempre toda a definição. Consulte [Traga a sua própria aplicação de Login do Instagram](../api/channels.md#bring-your-own-instagram-login-app-token-push).
- **Gerar Resposta procura agora o que lhe diz para oferecer.** Uma instrução de pressão longa como "ofereça-lhe o plano anual" costumava produzir um rascunho que assumia que o contacto já o tinha aceite e não dizia nada sobre o que o plano inclui, porque a IA apenas lia as FAQs correspondentes às últimas mensagens do contacto. A sua instrução orienta agora quais as FAQs e entradas da base de conhecimento que a IA lê antes de redigir, e um "oferecer", "convidar" ou "perguntar" nela produz uma pergunta que o contacto ainda pode responder, não uma mensagem que pressupõe um sim. Factos que declara na instrução ("Estou a atualizá-lo para o Nível 6, que é ilimitado") entram agora no rascunho tal como estão, mesmo quando as suas FAQs não os mencionam; a IA já não responde que "não pode confirmar" ou que "vai sinalizar à equipa". Rascunhos que ocasionalmente voltavam vazios ou como uma única palavra perdida também foram corrigidos. Os rascunhos pesquisam agora a sua base de conhecimento da mesma forma que a IA faz quando responde por conta própria (por significado, não apenas por correspondência de palavras), pelo que uma instrução formulada de forma diferente da sua FAQ ainda a encontra. Consulte [Gerar Resposta](../chats/chat-interface.md#generate-reply).
- **A conversa do Champ é privada para cada pessoa novamente.** Um colega de equipa que mudasse para a sua conta podia abrir o Champ e ver toda a sua conversa com ele, e tudo o que perguntavam era arquivado em seu nome. Cada pessoa na equipa tem agora a sua própria conversa com o Champ, independentemente da conta em que esteja a trabalhar. Consulte [Conheça o Champ](../get-started/meet-champ.md).
- **O evento de webhook de Saldo de Crédito Baixo pode agora ser selecionado.** O evento de aviso prévio para um saldo de crédito que desce abaixo do seu limite de alerta era totalmente suportado nos bastidores, mas o formulário de webhook nunca o oferecia — e um webhook subscrito nele através da API não mostrava essa subscrição no formulário. Aparece agora na lista de eventos como qualquer outro evento. Consulte [Os 22 Eventos de Webhook](../integrations/webhooks.md#the-22-webhook-events).
- **O Champ conta os seus contactos em vez de adivinhar.** Perguntado "quantos contactos tenho neste agente?", o Champ costumava responder a partir dos primeiros 20 contactos que conseguia ver e apresentar esse número como o seu total — e oferecia-se para mover "todos" eles para outro agente quando só conseguia ver esses 20. Agora conta-os corretamente, independentemente de quantos sejam, e quando uma lista que lhe mostra é apenas a primeira página, ele diz isso mesmo. Consulte [Conheça o Champ](../get-started/meet-champ.md).
- **Os e-mails e notificações de tarefas falam agora um Inglês simples.** Os e-mails de "nova tarefa" e "tarefa concluída", e as notificações push correspondentes, costumavam imprimir o tipo, prioridade e origem da tarefa como valores de sistema brutos como `to_do`, `none` ou `chat_composer`. Agora leem-se como palavras: **A Fazer**, **Nenhum**, e uma frase que diz de onde veio a tarefa, por exemplo "Uma nova tarefa foi criada a partir de uma resposta de chat" ou "…pelo seu assistente de IA". O mesmo se aplica aos valores nas suas versões personalizadas destes e-mails, e a todos os idiomas de e-mail.

### Melhorado

- **Acionador de webhook: os valores no endereço web também contam.** Alguns construtores de formulários não conseguem alterar a forma do que publicam (o Paperform, por exemplo, envia cada resposta aninhada dentro de uma lista, pelo que `${trigger.phone_number}` permanecia vazio) mas conseguem inserir uma resposta no endereço para o qual publicam. Qualquer coisa adicionada ao final do endereço de webhook da automatização é agora um campo como qualquer outro: `…?phone={{ your_phone_question }}` do lado deles dá-lhe `${trigger.phone}` do nosso, e aparece na amostra de "Ouvir webhook" para que possa escolhê-lo com o botão +. Um campo enviado tanto no endereço como no corpo mantém o valor do corpo. Consulte [Acionadores](../automations/automations.md#triggers).

- **Concluir uma tarefa já não lhe envia uma notificação de "Tarefa concluída".** Era notificado duas vezes sobre cada tarefa: um alerta de "Nova tarefa" quando era criada e um segundo alerta de "Tarefa concluída" (sino, e-mail e push) no momento em que a terminava — enquanto o primeiro permanecia por ler. O alerta de conclusão foi removido. Em vez disso, o alerta de "Nova tarefa" e qualquer lembrete de prazo para essa tarefa são eliminados assim que abre a tarefa ou a move para uma coluna de concluídas, quer o faça a partir do quadro, da página da tarefa ou do sino de notificações. O evento webhook **Tarefa Concluída** permanece inalterado. Consulte [Notificações](../settings/notifications.md#what-you-can-be-notified-about).
- **Os alertas não lidos permanecem no topo do sino de notificações.** Os alertas que ainda não abriu aparecem agora acima dos que já leu, com os mais recentes primeiro dentro de cada grupo, para que um alerta não lido nunca desapareça sob outros mais recentes que já tratou. Abra-o ou marque-o como lido e ele regressa à linha cronológica. Consulte [O Sino de Notificações](../settings/notifications.md#the-notification-bell).
- **Verifique a sua palavra-passe antes de iniciar sessão.** Os campos de palavra-passe nos ecrãs de início de sessão, registo e nova palavra-passe têm agora um ícone de olho à direita. Clique nele para mostrar o que escreveu e clique novamente para ocultar — chega de adivinhar se um início de sessão rejeitado foi um erro de digitação. Solicitado pelo cliente de uma agência.
- **Remover uma reação requer agora um clique deliberado.** O chip de reação sob uma mensagem costumava remover o seu emoji no momento em que clicava nele, sem qualquer aviso de que um clique faria isso. O chip em si já não faz nada; passe o rato sobre ele e um pequeno **×** desliza para junto do emoji, com uma descrição a explicar o que faz, e apenas esse × remove a sua reação (num telemóvel, o × está sempre visível). Consulte [Reagir a uma Mensagem](../chats/chat-interface.md#reacting-to-a-message).
- **As saudações do widget de chat falam agora também esloveno, tailandês e bengali.** Os botões e etiquetas do widget já mudavam para essas três línguas para os visitantes que as utilizavam, mas a sua própria mensagem de boas-vindas, balão de pop-up e perguntas iniciais permaneciam na língua em que as escreveu. Agora são traduzidas automaticamente para todas as quinze línguas suportadas, tal como o resto, incluindo em widgets que configurou antes desta alteração — não é necessário guardar novamente. Consulte [Línguas](../get-started/chat-widget.md#languages).



- **O fecho do painel de contactos e da barra lateral é agora evidente.** O painel à direita de uma conversa só podia ser ocultado através do pequeno ícone de informação no cabeçalho da conversa, que ninguém interpreta como "fechar". O painel tem agora a sua própria seta dupla (») no canto superior, e o ícone do cabeçalho transforma-se na mesma seta dupla enquanto o painel está aberto, pelo que qualquer um deles o oculta; o ícone de informação reaparece quando o painel está oculto, que é a forma de o abrir novamente. O botão de fecho da barra lateral tinha o mesmo problema: utilizava o mesmo ícone ☰ que o botão que a expande, pelo que fechar e expandir pareciam idênticos. Agora é também uma seta dupla («), em conformidade com o resto da aplicação. Consulte [Interface de Chat](../chats/chat-interface.md#right-panel-the-contact-panel) e [Dashboard](../get-started/dashboard.md#sidebar-navigation).

## Agosto 2026

_Cobre os lançamentos disponibilizados de 1 a 31 de agosto de 2026_

### Novo


- **Botões de ação no widget de chat.** Nem todos os visitantes querem escrever. Alguns apenas querem o seu número de telefone, a sua morada ou o seu e-mail, e querem-no agora. **Definições > Widget de Chat > Gerir > Canais e Incorporação** tem agora uma secção de **Botões de ação**: adicione até seis atalhos que ficam no topo do painel de chat e levam o visitante diretamente para onde ele pretende — **Ligar** abre o marcador telefónico, **SMS** e **WhatsApp** abrem uma mensagem para si, **E-mail** abre a aplicação de correio eletrónico, **Direções** abre o Google Maps na sua morada, e **Ligação** abre qualquer página que escolha. Estes permanecem visíveis enquanto o visitante conversa, pelo que alguém pode fazer duas perguntas e ainda tocar em **Direções** depois. Tocar num botão não envia qualquer mensagem nem inicia uma conversa, pelo que não consome créditos. Estes não respondem a perguntas — essa continua a ser a função do seu agente de IA, a partir da sua base de conhecimentos. Consulte [Botões de ação](../get-started/chat-widget.md#action-buttons).

- **Envie uma transcrição da conversa por e-mail ao contacto.** A opção **Exportar transcrição** no menu de três pontos transfere uma cópia para si; a nova opção **Enviar transcrição por e-mail**, ao lado, envia a conversa diretamente ao contacto, para que este guarde a sua própria cópia dos passos, horas ou orçamento que forneceu na conversa. O endereço de **Enviar para** é preenchido automaticamente quando o contacto tem um e-mail registado e pode introduzir um quando não tem (o que acontece na maioria das conversas de WhatsApp e Instagram), sendo também possível adicionar uma nota que aparece acima da conversa. Apenas as mensagens são incluídas — o que o seu agente de IA fez nos bastidores não é incluído — e as conversas muito longas enviam as mensagens mais recentes com uma linha a indicar quantas foram omitidas. Numa conversa que já seja um fio de e-mail, pode escolher entre responder dentro desse fio a partir da sua caixa de entrada ligada ou enviar um e-mail de transcrição separado. Requer acesso de edição às mensagens. Consulte [Enviar uma transcrição por e-mail ao contacto](../chats/chat-interface.md#emailing-a-transcript-to-the-contact).

- **Um registo de erros para tudo o que falhou.** Quando uma mensagem nunca chegava ou a IA permanecia em silêncio, a única forma de saber porquê era perguntar-nos. O **Registo de erros** — na parte inferior do menu esquerdo, logo acima da Ajuda — lista agora todas as ações falhadas na sua conta num único local: mensagens não entregues em todos os canais, respostas que a IA ignorou, canais que perderam a ligação, bloqueios de faturação e limites, importações de base de conhecimento falhadas, transmissões automaticamente pausadas, execuções de automatização falhadas e webhooks que deixaram de enviar. Cada linha contém um código curto, o seu significado em linguagem simples e o que fazer a esse respeito, e expande-se para mostrar a mensagem do próprio fornecedor, além de um botão que o leva diretamente ao local onde pode corrigir o problema. Filtre pelas últimas 24 horas, 7 dias ou 30 dias, por categoria ou canal, ou pesquise por um contacto ou código. Cada código é explicado no [Registo de Erros](../settings/error-log.md).



- **Anexe uma fotografia ou vídeo a uma transmissão.** As transmissões eram apenas de texto: se quisesse que todos os contactos vissem um folheto, uma fotografia de antes e depois ou um pequeno clip, tinha de o enviar manualmente depois. O passo Mensagem tem agora uma secção **Anexo** — carregue uma imagem ou vídeo (até 10 MB) ou escolha um da sua Biblioteca de Multimédia, e este será enviado para todos os contactos juntamente com a mensagem inicial. No WhatsApp Web, chega como uma fotografia ou vídeo com o seu texto como legenda; na API do WhatsApp Business, torna-se parte do modelo e é aprovado juntamente com o texto (se o alterar mais tarde, terá de submeter novamente). O SMS continua a ser apenas de texto e os números ligados diretamente através da Meta ainda não podem transportar anexos. Consulte [Transmissões](../broadcasts/broadcasts.md#attaching-a-photo-or-video).

- **Um Agente de IA diferente para cada número de WhatsApp.** O encaminhamento era feito por canal: um Agente para todo o WhatsApp, um para todo o WhatsApp Web — por isso, uma empresa com várias filiais ou marcas em números separados precisava de uma conta distinta por filial. Agora, com dois ou mais números ligados no WhatsApp Web ou na API do WhatsApp Business, o painel **Quem responde a novas conversas** na página de Agentes de IA adiciona um bloco **por número**: escolha um Agente (ou **Ninguém responde**) para cada número, ou deixe em **O mesmo que o WhatsApp** para continuar a seguir a escolha do canal. Uma nova conversa é respondida pelo Agente do número para o qual o cliente escreveu, e as respostas são enviadas a partir desse mesmo número. Consulte [Um Agente por número de WhatsApp](../ai-agents/entry-points.md#one-agent-per-whatsapp-number).

- **Editar e eliminar tipos de tarefa.** Os tipos de tarefa apenas podiam ser criados (em linha, a partir do seletor de Tipo) — nunca renomeados, alterados de cor ou removidos, pelo que um erro ortográfico ou uma predefinição não utilizada permaneciam no seletor permanentemente. Um novo botão **Tipos**, junto a **Etapas** na página de Tarefas, abre a caixa de diálogo **Editar tipos de tarefa**: renomeie, altere a cor, reordene, adicione e elimine tipos, exatamente como na caixa de diálogo Etapas. A eliminação de um tipo nunca elimina as suas tarefas; estas apenas perdem a etiqueta até que selecione outro tipo. Os dois tipos que a IA cria automaticamente, **Atualização de FAQ** e **Alerta Humano**, permanecem (apenas é possível renomear e alterar a cor). Consulte [Editar, reordenar e eliminar tipos](../tasks/tasks.md#editing-reordering-and-deleting-types).

- **Etiquetagem automática com IA, a pedido.** A etiquetagem em tempo real só funciona enquanto a IA está a responder, pelo que as conversas que a sua equipa tratou com a IA em pausa, as conversas importadas do seu histórico do WhatsApp e tudo o que aconteceu antes de escrever as regras de etiquetas de um agente permaneciam sem etiquetas — tal como as conversas existentes após adicionar uma regra ou clicar em **Gerar com IA**. Agora, um clique aplica as regras de etiquetas do agente a toda a conversa, não apenas às últimas mensagens: **Etiquetagem automática com IA** no menu de três pontos de uma conversa, **Etiquetagem automática** na barra de ações em massa dos Contactos (com a opção "usar as etiquetas deste agente para todos") e **Aplicar a conversas existentes** no separador Etiquetas de um agente (até 500 das suas conversas mais recentes). As mesmas regras, os mesmos interruptores de remoção e o mesmo preço da etiquetagem em tempo real — 1 crédito por etiqueta aplicada (0,25 no plano Max, gratuito na sua própria chave de IA), nada por um contacto que não receba novas etiquetas. Uma execução de até 500 contactos de cada vez; se os créditos terminarem a meio da execução, esta para e mantém o que já foi etiquetado. Consulte [Etiquetar uma conversa a pedido](../get-started/creating-tags.md#tagging-a-conversation-on-demand).

- **O AI Studio está aberto desde o início.** O grupo **AI Studio** no menu esquerdo (Agentes de IA, Base de Conhecimento, Modelos, Biblioteca de Multimédia, Funções Personalizadas, Servidores MCP) costumava começar fechado, o que escondia os **Agentes de IA** — a página que as pessoas mais procuram — atrás de um clique extra. Todos os grupos começam agora abertos; clique no cabeçalho de um grupo para o fechar e ele permanecerá assim para si. Consulte o [Dashboard](../get-started/dashboard.md#sidebar-navigation).


- **Inicie sessão com uma passkey.** Inicie sessão com a sua impressão digital, rosto ou PIN do dispositivo em vez de uma palavra-passe. Adicione uma em Definições → **Segurança e Geral** → **Passkeys** (até 10, uma por dispositivo) e, em seguida, utilize **Iniciar sessão com uma passkey** no ecrã de início de sessão. Uma passkey não pode ser alvo de phishing e, como já comprova tanto o seu dispositivo como a sua identidade, não é solicitado qualquer código de 2FA para esse início de sessão. A sua palavra-passe continua a funcionar em paralelo. Consulte [Passkeys](../settings/account-settings.md#passkeys).


- **Deixe a IA escrever as etiquetas do seu agente.** O separador **Etiquetas** de um Agente de IA tem um novo botão **Gerar com IA**: a plataforma lê as instruções e o contexto de negócio do agente e propõe entre três a oito etiquetas com uma regra de "quando aplicar" pronta a usar para cada uma, no idioma do agente — fases do ciclo de vida como *Interessado* ou *Não adequado*, factos revelados pela conversação e motivos de transferência. Verifica primeiro a sua biblioteca de etiquetas existente e reutiliza uma etiqueta quando esta já significa o mesmo, para que nada seja duplicado. Escolha **Adicionar às minhas etiquetas** ou **Substituir todas as etiquetas** e, em seguida, edite as linhas como habitualmente. Uma execução custa 1 crédito (0,25 no nível Max, gratuito com a sua própria chave de IA). Os agentes criados a partir de um site ou documentos, no assistente de configuração ou com **Novo agente**, têm as suas etiquetas geradas automaticamente como parte da criação. Consulte [Criar Etiquetas](../get-started/creating-tags.md#let-the-ai-write-the-tag-rules-for-you).


- **Incorpore o calendário de marcações no seu próprio site.** Até agora, uma página de marcações partilhável era uma ligação que enviava às pessoas; agora, o próprio calendário pode residir no seu site. A secção **Página de marcações** de um tipo de evento tem um novo botão **Incorporar no site** que lhe fornece um pequeno código — cole-o em qualquer página do seu site e os visitantes podem fazer a marcação diretamente, vendo a sua disponibilidade real, sem sair do seu site. A moldura ajusta o seu tamanho à medida que o visitante avança nos passos, funciona ao lado do widget de chat do site e todos os que preenchem os seus dados tornam-se contactos, mesmo que nunca escolham uma hora. Consulte [Página de marcações partilhável](../appointments/booking-page.md#embedding-the-calendar-on-your-website).

- **Cancele um seguimento agendado a partir da conversa.** Até agora, um seguimento em fila de espera podia ser reagendado a partir da conversa, mas não podia ser simplesmente eliminado: a única forma de o fazer era pausar a IA. Tanto a **barra de estado da IA** acima do editor como a secção **Seguimento** do painel de contacto possuem agora um botão **Cancelar**. Clique nele, confirme e o seguimento em fila de espera será removido (quer tenha sido agendado manualmente ou automaticamente pelo Agente de IA), enquanto a IA continua a gerir a conversa. Consulte [Interface de Conversa](../chats/chat-interface.md#right-panel-the-contact-panel).








- **O histórico de utilização mostra agora o modelo a que cada cobrança foi faturada.** O registo de créditos em **Definições → Faturação** indicava o valor cobrado, mas não *o motivo desse valor* — uma resposta de IA pode custar 1 crédito, 0,25 ou 0,15, dependendo do modelo utilizado pelo Agente, e a tabela não permitia identificar a taxa aplicada. Cada linha de cobrança de IA inclui agora uma coluna **Modelo** — Pro, Economy, Max ou Mini, correspondendo ao seletor de qualidade de IA no Agente, ou **Chaves próprias** quando a chamada foi processada pela sua própria chave de API. Cobranças não relacionadas com IA (taxas de ligação, taxas de modelos) e entradas anteriores a esta alteração apresentam um traço. Se uma linha for faturada a uma taxa que não espera, a coluna indica diretamente o Agente cuja definição de modelo deve verificar. Consulte [Sistema de Faturação](../billing/billing-system.md#credit-balance--usage-history).


- **Envie mensagens a todos numa fase do pipeline — as listas inteligentes agora compreendem negócios.** O construtor de regras de listas inteligentes tem uma nova regra de **Fase do negócio**: coloque contactos numa lista quando estes tiverem um negócio nas fases que escolher (ou simplesmente quando tiverem qualquer negócio, ou nenhum). E não precisa de a criar manualmente — cada coluna no quadro de Negócios tem agora um **ícone de pessoas** no cabeçalho que cria a lista por si, pré-preenchida com a regra dessa fase. A lista mantém-se sincronizada com o quadro: arraste um negócio para a fase e o seu contacto junta-se à lista em segundos, arraste-o para fora e o contacto sai. Aponte uma difusão para essa lista e "fazer seguimento com todos os que estão presos em Proposta Enviada" torna-se numa audiência de manutenção automática em vez de um trabalho de copiar e colar. Veja [Transformar uma Fase numa Lista de Contactos](../deals/sales-pipeline.md#turn-a-stage-into-a-contact-list).

- **Desative a IA para um canal individual — mesmo com apenas um Agente.** O painel **Quem Responde a Novas Conversas** sempre lhe permitiu atribuir cada canal a um Agente, mas dizer "ninguém responde aqui" só funcionava se tivesse vários Agentes. Numa conta com um Agente ativo, a opção **Ninguém responde** estava oculta, porque a plataforma encaminha todos os canais para o seu único Agente para que uma conta nova funcione sem qualquer configuração — e isso significava que não havia forma de manter a IA fora de apenas um canal enquanto esta continuava a responder aos outros; alguns clientes recorriam a desligar o canal por completo. **Ninguém responde** é agora uma opção real em todas as contas. Selecione-a para um canal e as novas conversas aí recebidas vão simplesmente parar à sua caixa de entrada para a sua equipa, sem resposta da IA, sem aviso amarelo e sem notificação de "nada configurado" — e a escolha mantém-se, mesmo que adicione, pause ou remova Agentes mais tarde. Selecione um Agente novamente para devolver o canal à IA. Consulte [Pontos de Entrada](../ai-agents/entry-points.md#who-answers-new-conversations).

- **Selecione todas as conversas numa vista — e arquive milhares de uma só vez.** A seleção em massa nas Conversas costumava limitar-se às linhas carregadas no ecrã, pelo que limpar uma caixa de entrada grande significava selecionar conversas lote após lote à medida que a lista era percorrida — ligar o WhatsApp a uma conta com histórico pode importar milhares de conversas antigas, e arquivá-las todas demorava vinte minutos a clicar. Agora, a lista de conversas tem uma caixa de verificação principal que seleciona tudo o que está no ecrã e, assim que o ecrã estiver totalmente selecionado, aparece uma barra que oferece **Selecionar todas as N conversas nesta vista** — todas as conversas que correspondem ao seu filtro atual, carregadas ou não, com um clique. Toda a barra de ações em massa funciona sobre a seleção completa, o arquivo é executado em lotes eficientes com o progresso visível enquanto trabalha, e recebe uma contagem do que foi atualizado no final. A página de Contactos recebeu o mesmo par: uma ação em massa de **Arquivar / Desarquivar** e uma barra de **Selecionar todos os N contactos que correspondem aos seus filtros** assim que a página visível é selecionada. Consulte [Ações em Massa na Caixa de Entrada](../chats/chat-interface.md#bulk-inbox-actions).

- **As conversas indicam agora quando a IA está fora do seu horário de funcionamento.** Se o seu Agente tiver [horário ativo](../ai-automation/availability.md) definido, uma mensagem que chegue fora desse período nunca foi perdida — a IA responde automaticamente quando a janela seguinte abrir —, mas a conversa apresentava **IA ativa** durante todo o tempo, o que fazia com que o silêncio parecesse uma falha. Agora, sempre que o horário estiver encerrado, a barra de estado acima da caixa de resposta mostra **Fora do horário de funcionamento — a IA retoma às** com a hora real de reabertura, em âmbar, e muda automaticamente para **Ativo** no momento em que a janela abre. Explica também a nota **Resposta da IA agendada** que poderá ter visto anteriormente: trata-se da resposta diferida a aguardar o início do horário de funcionamento. Consulte [A Interface de Conversa](../chats/chat-interface.md#middle-panel-the-conversation).

- **Escolha o que acontece fora do horário de trabalho: coloque a resposta da IA na fila ou entregue a conversa à sua equipa.** Até agora, um Agente com [horário ativo](../ai-automation/availability.md) tinha apenas um comportamento para fora do horário de expediente: todas as mensagens que chegavam enquanto o horário estava encerrado tinham uma resposta da IA colocada na fila para a abertura seguinte. Isto era adequado para a maioria das contas, mas as equipas que pretendiam que uma *pessoa* retomasse essas conversas de manhã tinham de procurar cada resposta na fila e desativar a IA conversa a conversa. O separador Horário Ativo (no Agente e nas campanhas clássicas) tem agora uma secção **Fora do horário de trabalho** com duas opções. **Colocar a resposta da IA na fila** é a predefinição e é exatamente o comportamento atual. **Entregar à sua equipa** faz com que a IA se retire: nada é colocado na fila, a conversa muda para o estado vermelho **necessita de atenção**, aparece no filtro de atenção em Conversas e a IA permanece em pausa para essa conversa até que a retome — para que a sua equipa possa identificar rapidamente cada conversa fora do horário de expediente e responder pessoalmente. (Esta opção foi removida novamente mais tarde no mês — as mensagens fora do horário de expediente são agora sempre respondidas na abertura seguinte, e as conversas que aguardam por isso têm o seu próprio filtro. Consulte *As conversas fora do horário de expediente agora gerem-se a si próprias* em Melhorias.) Consulte [Horário de Disponibilidade do Bot](../ai-automation/availability.md#what-happens-outside-active-hours).

- **As regras de data das listas inteligentes podem agora ser precisas ao minuto.** As regras "antes de" e "depois de" em **Adicionado em**, **Última atividade**, **Última mensagem recebida** e **Última mensagem enviada** apenas aceitavam uma data — o que tornava impossível distinguir contactos importados esta tarde de contactos adicionados esta manhã. O editor de regras tem agora um campo de hora opcional junto à data e um botão **Agora** que preenche o momento atual com um clique. Deixe a hora vazia e a regra continuará a funcionar com dias completos, exatamente como antes. Uma utilização prática: antes de ligar um canal ou executar uma importação, crie uma lista inteligente com **Adicionado em depois de → Agora** — tudo o que chegar a partir desse momento entrará na lista, pronto para ser etiquetado em massa ou para uma campanha de seguimento. Consulte [Listas](../get-started/list-and-contact-management.md#what-you-can-build-rules-on).

- **Veja quanto da sua caixa de entrada a sua IA está realmente a processar.** "É o bot que está a fazer o trabalho, ou somos nós?" é a questão a que todas as contas acabam por chegar, e o Dashboard não conseguia responder: os números diziam-lhe quantas mensagens foram enviadas, mas nunca quem as escreveu. Um novo painel **IA vs humano**, ao lado de Saúde do Canal, divide agora qualquer intervalo que esteja a visualizar de duas formas. **Mensagens enviadas** divide cada mensagem enviada em **IA** e **A sua equipa**, com uma barra de partilha e um indicador de destaque (*73% processado pela IA*). **Conversas** conta o mesmo período por pessoa, em três blocos: **Apenas IA** para aquelas que a IA tratou do início ao fim, **Apenas equipa** para aquelas em que nunca tocou, e **Ambos** para aquelas em que alguém interveio. Juntos, dizem algo que nenhum diz sozinho. Uma conta pode ter 90% de IA em volume de mensagens e ainda ter uma pessoa envolvida na maioria das conversas, e uma contagem de **Apenas equipa** que continua a subir é geralmente um tópico que o seu agente ainda não conhece. O gráfico de Desempenho ao Longo do Tempo ganhou também as linhas correspondentes de **IA enviou** e **Humano enviou**; começam desativadas, por isso clique em qualquer etiqueta da legenda para as visualizar. Veja o [Seu Dashboard](../get-started/dashboard.md#ai-vs-human).

- **Abra as Conversas na vista em que realmente trabalha.** As Conversas abriam sempre em **Todas as conversas**, o que é o início correto para um proprietário e o errado para quase todos os outros — um membro da equipa cujo dia é "as minhas conversas atribuídas" tinha de voltar a aplicar os mesmos filtros a cada visita. Agora, pode guardar qualquer vista como o seu ponto de partida: configure a lista como desejar (estado, responsável, etiquetas, canal, qualquer coisa que o painel de Filtros contenha), abra **Filtros** e clique em **Definir como predefinição**. A partir daí, as Conversas abrem com essa vista já aplicada; **Limpar predefinição** no mesmo local devolve-o à abertura em Todas as conversas. Nada muda para quem nunca guarda uma. (Originalmente, isto era guardado por navegador; mais tarde no mês, passou para a conta — veja *A configuração do seu filtro de Conversas segue agora a conta* abaixo.) Para tornar "as minhas conversas" mais fáceis de alcançar, o seu próprio nome no filtro de Responsável está agora marcado como **(você)** e aparece logo abaixo de Não atribuído. Veja [Guardar a sua vista predefinida](../chats/chat-interface.md#save-your-default-view).

- **A configuração do seu filtro de Conversas segue agora a conta, não o navegador.** Os chips de filtro rápido afixados e a vista predefinida guardada costumavam residir no dispositivo onde os configurou — organizava a sua caixa de entrada num computador, abria a conta noutro e voltava às predefinições. Pior ainda, uma caixa de entrada que tinha organizado cuidadosamente para outra pessoa simplesmente não estava lá quando essa pessoa iniciava sessão. Ambos são agora guardados na própria conta. Afixe um chip, arraste-o para o lugar certo ou guarde uma vista predefinida uma vez, e a mesma configuração aparece em todos os dispositivos e para todos os que trabalham nessa conta. A configuração do dispositivo que mais utiliza é transferida automaticamente na primeira vez que abre as Conversas nesse dispositivo. Veja [Filtros de Conversa](../chats/chat-interface.md#chat-filters).

- **Escolha quem participa na atribuição automática.** A atribuição automática de novos contactos era tudo ou nada: todos os membros ativos da equipa estavam na rotação e a única forma de manter alguém de fora era suspender todo o seu lugar. Agora, cada pessoa em **Definições → Equipa** — incluindo o proprietário da conta — tem um interruptor **Incluir na atribuição automática**. Desative um supervisor e os novos contactos deixam de lhe ser atribuídos enquanto o seu acesso permanece inalterado: podem continuar a abrir todas as conversas, responder e aceitar atribuições manuais. As atribuições existentes não são afetadas e, se todos estiverem desativados, os novos contactos simplesmente aguardam na fila de Não atribuídos. Consulte [Escolher quem participa](../settings/team-management.md#choosing-who-takes-part).

- **Salte diretamente de uma conversa para a conversa real no Instagram.** Quando pausa a IA para assumir o controlo de uma conversa no Instagram, o local natural para a terminar é, muitas vezes, o próprio Instagram — mas chegar lá significava copiar o nome de utilizador da pessoa e procurá-la. As conversas do Instagram têm agora um botão **Abrir no Instagram**: um ícone ↗ no cabeçalho da conversa (no menu de três pontos num telemóvel, onde é redirecionado para a aplicação Instagram) e uma secção **Instagram** no painel de contactos que mostra o @nome de utilizador do contacto com a mesma ligação. Um clique abre essa conversa exata no Instagram, num novo separador. É apresentado sempre que conhecemos o nome de utilizador do contacto. Consulte [A Interface de Conversação](../chats/chat-interface.md#middle-panel-the-conversation).
- **Escolha as publicações para uma regra de comentário para DM a partir de uma lista, em vez de procurar IDs de Publicação.** Limitar um ponto de entrada de Comentário no Instagram ou Comentário no Facebook a publicações específicas significava anteriormente ir ao Meta Business Suite, encontrar cada publicação, copiar o seu ID de Publicação e colá-lo numa caixa de texto, um por linha. Agora, **Publicações específicas** tem um botão **Escolher publicações** que lista as suas publicações e reels recentes com a sua miniatura, legenda e data; selecione as que pretende e estas aparecerão na regra. Dois reels que devem distribuir o mesmo PDF constituem uma regra com ambos selecionados, feita em segundos. Colar IDs continua a funcionar para tudo o que a lista não mostrar (abra **Ou colar IDs de publicação**). O editor de regras também explica agora, logo abaixo de **Primeira mensagem de DM**, a única coisa que mais confunde as pessoas: o Instagram e o Facebook permitem exatamente uma DM automática por comentário, e a conversa só é aberta quando a pessoa responde à mesma, por isso faça com que essa primeira mensagem convide a uma resposta. Consulte [Automatização de Comentário para DM](../ai-automation/comment-to-dm.md).
- **Os modelos de WhatsApp funcionam agora em números ligados à Meta.** Se o seu número funciona na sua própria Conta WhatsApp Business — ligada através da nossa aplicação Meta ou através da sua própria — pode agora criar modelos, obtê-los aprovados pela Meta e enviá-los, tudo a partir da página **Modelos**. Os modelos que já tem no Gestor de WhatsApp aparecem na lista automaticamente, e um botão **Sincronizar da Meta** importa tudo o que alterar lá. Consulte [Modelos de Mensagem do WhatsApp](../templates/whatsapp-templates.md#using-templates-with-your-own-meta-whatsapp-account).

- **As automatizações podem agora respeitar as horas de silêncio, um interruptor por fluxo de trabalho.** Até hoje, os passos de mensagem de uma automatização eram enviados no momento em que o fluxo de trabalho os atingia — aceitável para "responder imediatamente", mas não tão aceitável para um lembrete de marcação que chega às 2 da manhã porque o horário é logo de manhã cedo. O passo de gatilho de cada automatização tem agora um interruptor **Respeitar horas de silêncio** (clique no gatilho na tela e desça até ao fundo das suas definições). Ative-o e qualquer passo de mensagem que fosse enviado entre as 20:00 e as 08:00 no fuso horário local do contacto aguardará e será enviado por volta das 08:00 da hora local; todos os outros passos continuam a ser executados imediatamente e a temporização do próprio gatilho não se altera. Está desativado por predefinição, pelo que nada do que já criou será alterado automaticamente. Consulte [Respeitar horas de silêncio](../automations/automations.md#respecting-quiet-hours).





- **A importação de contactos cria agora etiquetas reais e pode atualizar os contactos que já possui.** Duas situações com as quais as pessoas se deparavam frequentemente na importação de CSV: uma coluna **Etiquetas** acabava como um campo de texto chamado `tags` em cada contacto em vez de etiquetas reais, e qualquer linha que correspondesse a um número de telefone que já possuía era ignorada, pelo que não havia forma de voltar a importar um ficheiro corrigido. Ambos os problemas foram resolvidos. Uma coluna mapeada para **Etiquetas** cria agora (ou reutiliza, ignorando maiúsculas/minúsculas) etiquetas reais e aplica-as; coloque várias numa célula separadas por vírgulas ou pontos e vírgulas. E o passo de Revisão tem um novo interruptor **Atualizar contactos existentes**: deixe-o desligado e as duplicadas são ignoradas como antes; ligue-o e as linhas correspondentes atualizam o nome, e-mail e notas do contacto, adicionam as suas etiquetas e colocam-no na lista que escolheu. Se importou um ficheiro com etiquetas antes de hoje, volte a importá-lo com o interruptor ligado e as etiquetas serão aplicadas corretamente. Através da API, `POST /contacts/import` aceita `tags` por registo e `updateExisting` ao nível superior, e a resposta ganha `updated` e `updated_contact_ids`. Consulte [Importar Contactos](../get-started/importing-contacts.md) e a [API de Contactos](../api/contacts.md#bulk-import-contacts).

- **O seu IA pode agora marcar vários serviços e marcá-los com uma pessoa específica.** Até agora, um agente oferecia exatamente um tipo de marcação e quem estivesse livre aceitava a marcação. Ambos os limites foram eliminados. No separador **Capacidades de IA** do agente, **Escolha o que as pessoas podem marcar** é agora uma lista: adicione quantos tipos de evento desejar — o primeiro é o predefinido — e, no chat, o IA pergunta que serviço o contacto pretende (ou deduz a partir da conversa) antes de oferecer horários. E se nomear as salas dentro de um tipo de evento com os nomes da sua equipa, o IA utiliza esses nomes: pode dizer a um contacto quem está livre e a que horas ("O Alex está livre às 10:00 e às 10:30, o Luan às 11:00"), marcar a pessoa que pediram e mantê-los com a mesma pessoa quando uma marcação é alterada. Deixe as suas salas com nomes genéricos e nada muda — o IA simplesmente escolhe quem estiver livre, exatamente como antes. Consulte o [Sistema de Marcações](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai). O mesmo funciona no passo de Marcações do editor de campanhas clássico e, na sua página pública de marcações, uma linha **Marcar com** permite que os visitantes também escolham a pessoa pretendida.

- **A IA compreende agora as respostas às Stories do Instagram — e pode pedir-lhe para não intervir.** Quando alguém respondia a uma das suas Stories, a IA via apenas o texto ("😍", "qual é este?") sem saber que se tratava de uma Story, pelo que fazia perguntas estranhas ou tentava transformar uma reação casual numa marcação. As respostas às Stories chegam agora com a etiqueta **[O CONTACTO RESPONDEU À SUA STORY]** com a imagem ou vídeo da Story em anexo, para que a IA (e você, nas Conversas) possa ver exatamente ao que a pessoa está a reagir e responder de forma contextualizada. E se preferir tratar das respostas às Stories pessoalmente, existe um novo interruptor **Respostas a Stories do Instagram** no separador **Instruções de IA** do agente (em **Idioma principal**; o editor de campanhas clássico também o tem). Desative-o e as respostas às Stories continuarão a aparecer nas suas Conversas com a Story em anexo — as etiquetas, automatizações e notificações continuam todas a funcionar —, mas a IA mantém-se em silêncio e a conversa apresenta uma pequena nota de "ignorado" para que saiba o motivo. É uma definição em tempo real, não é necessário publicar, e está `respond_to_instagram_story_replies` através da API. Consulte [DMs do Instagram](../messaging-channels/instagram-dms.md#story-replies).

- **As Automações estão agora disponíveis em todas as contas.** O construtor de fluxos de trabalho de várias etapas terminou a sua fase de acesso antecipado e está disponível para todos — procure por **Automações** em **AI Studio** na sua barra lateral. Descreva o que pretende em linguagem simples ("enviar um seguimento se não houver resposta em 1 hora", "etiquetar contactos que perguntam sobre preços") e o sistema cria o gatilho e os passos por si, ou arraste tudo para a tela manualmente. Os fluxos de trabalho podem ser iniciados a partir de mensagens, contactos novos ou atualizados, negócios, marcações, tarefas, um agendamento, um webhook — ou a partir do seu próprio agente de IA, que pode chamar uma automação a meio de uma conversa como uma das suas capacidades e utilizar a resposta na sua mensagem seguinte. Os passos incluem o envio de mensagens (incluindo modelos de WhatsApp), etiquetagem, negócios, tarefas, marcações, condições, ciclos, atrasos, webhooks e um passo de IA que lê os dados da execução e escreve ou decide algo com eles. Cada execução utiliza 0,25 créditos, mais 0,25 créditos cada vez que um passo de IA é executado; passos ilimitados caso contrário. Consulte [Automações](../automations/automations.md).

- **Listas que se preenchem automaticamente: listas inteligentes.** Antigamente, uma lista era um balde que preenchia manualmente, por isso "todos os marcados com `hot-lead` que estiveram ativos este mês" era uma tarefa que repetia todas as semanas. Uma lista pode agora ser uma **lista inteligente**: escolha **Lista inteligente** na caixa de diálogo **Nova lista**, defina as regras uma vez e a lista mantém-se atualizada. As regras podem analisar etiquetas, outras listas, canal e estado, quando alguém foi adicionado ou esteve ativo ou lhe enviou uma mensagem pela última vez, se a IA está ativa para eles, se já responderam, o seu e-mail, telefone ou nome, a campanha ou colega de equipa a que estão atribuídos e qualquer um dos seus campos personalizados — combinados com **Todas as regras** ou **Qualquer regra**, até 20 delas. Uma contagem em tempo real sob as regras ("≈ 3 contactos correspondem", com alguns nomes de exemplo) indica-lhe quem é abrangido antes de guardar. Depois disso, é automático: alguém que mude e comece a corresponder entra em segundos, regras baseadas no tempo como "sem atividade em 90 dias" são verificadas novamente a cada 15 minutos, e **Atualizar agora** no menu da lista executa-as no momento. As listas inteligentes funcionam em qualquer lugar onde uma lista normal funciona — filtre os seus contactos por uma, exporte-a ou aponte uma difusão para ela e deixe que o público se mantenha a si próprio. A única coisa que não pode fazer é adicionar ou remover alguém manualmente: a adesão provém das regras, por isso a lista mostra *"Os membros são calculados a partir das regras desta lista"* e altera quem nela consta clicando em **Editar regras**. Vale a pena saber antes de a emparelhar com uma difusão ativa: todos os que correspondem recentemente recebem a sua mensagem de abertura automaticamente, e cada um utiliza créditos. Através da API, `POST /lists` e `PUT /lists/{listId}` aceitam `type` e `smart_rules`, com `POST /lists/preview` para testar um conjunto de regras. Consulte [Organizar Listas e Contactos](../get-started/list-and-contact-management.md#smart-lists-auto-updating) e a [API de Contactos](../api/contacts.md#lists).





- **Uma barra lateral fechada abre-se agora parcialmente quando coloca o rato sobre ela.** Se mantiver a barra lateral fechada na sua barra de ícones estreita, encontrar algo significava reconhecer o ícone ou clicar para a abrir primeiro. Agora, coloque o cursor sobre a barra por um momento e ela desliza para cima da página — etiquetas, a caixa de **Pesquisa**, tudo legível — e recolhe-se no momento em que se afasta. A página por trás nunca se desloca. Quer que ela permaneça aberta? Clique no ícone do painel no topo enquanto estiver aberta para a fixar. Navegar para a barra lateral com o teclado abre-a da mesma forma, e a sua preferência habitual de fechada ou expandida é memorizada exatamente como antes — um espreitar nunca a altera. Consulte [Dashboard](../get-started/dashboard.md#sidebar-navigation).

- **Reaja a mensagens com um emoji.** Nem todas as mensagens precisam de uma resposta escrita — por vezes, um 👍 é a resposta completa. Passe o rato sobre uma mensagem nas Conversas, clique na pequena seta ao lado do balão e aparecerá uma linha de emojis no topo do menu: clique num e este será aplicado na cópia da conversa do cliente, exatamente como se tivesse reagido a partir do seu próprio telemóvel. A sua reação aparece como um pequeno ícone sob a mensagem na sua caixa de entrada; escolha um emoji diferente para o substituir ou clique no que escolheu para o remover. Funciona no **WhatsApp ligado por QR** e no **Telegram** — os canais que permitem a uma empresa enviar reações — e, no Telegram, a linha oferece os emojis que o próprio Telegram aceita como reações. No WhatsApp ligado por QR, as reações que os seus clientes adicionam às suas mensagens também aparecem agora sob essas mensagens na sua caixa de entrada. Nos canais sem suporte para reações, a linha aparece a cinzento e, ao passar o rato sobre ela, ser-lhe-á explicado o motivo. Consulte [Conversas](../chats/chat-interface.md#reacting-to-a-message).


- **A funcionalidade "Encontrar contactos" agora permite filtrar verdadeiramente — por etiquetas e tudo o que as listas inteligentes conseguem fazer.** O passo de automatização **Encontrar contactos** podia restringir os seus resultados através de uma pesquisa de texto livre ou de uma lista, mas não pelos critérios que os fluxos de trabalho utilizam para segmentar. Uma automatização agendada que apenas devesse processar, por exemplo, contactos com a etiqueta `lead`, tinha de manter uma lista separada apenas para alimentar esse passo. Duas adições resolvem isso. A rápida: campos **Com etiqueta** e **Sem etiqueta** — "todos os que têm a etiqueta `lead` mas ainda não têm a etiqueta `contacted`" é agora um único passo, sem listas adicionais; as etiquetas são correspondidas pelo nome, e um nome que não exista faz com que a execução falhe com uma mensagem clara de "Etiqueta não encontrada" em vez de devolver silenciosamente zero resultados. A completa: um construtor de **Filtros avançados** no mesmo passo — o mesmo construtor de regras utilizado pelas listas inteligentes, com a mesma pré-visualização em tempo real de "N contactos correspondem" — para que o passo possa filtrar por combinações de etiquetas (qualquer/todas/nenhuma), adesão a listas, canal, estado, data em que o contacto foi adicionado ou esteve ativo pela última vez, se a IA está ativa para eles, não incomodar, nome/email/telefone, em que fase do funil se encontram as suas oportunidades de negócio e campos personalizados, correspondendo a todas as regras ou a qualquer uma. Quando os Filtros avançados são definidos, estes assumem o controlo e os campos simples são ignorados; uma regra incompleta nunca é enviada, pelo que um filtro que ainda está a ser criado não pode corresponder acidentalmente a todos. Ambos estão também disponíveis na API pública: `tag`, `excludeTag` e `rules` no endpoint da lista de contactos. Consulte [Automatizações](../automations/automations.md#actions).

- **Uma automatização pode agora ser direcionada para um agente de IA.** O gatilho **Mensagem recebida** sempre teve uma forma de se limitar a uma única campanha e, nas contas que utilizam a nova experiência de Agentes, esse seletor estava simplesmente vazio — pelo que uma automatização aí executada funcionava para todas as conversas na conta ou para nenhuma. Se gere um agente de apoio e um agente de vendas, essa é a diferença entre um fluxo de trabalho útil e um que não consegue construir. O campo é agora **Agente ou campanha (opcional)**: abra o gatilho, clique nele e obterá uma lista agrupada com os seus agentes por nome e as suas campanhas clássicas por baixo, se ainda tiver alguma. Escolha um e a automatização só será executada para as conversas que esse agente gere; deixe-o vazio e nada muda. É uma escolha única em vez de um conjunto, pelo que um segundo agente significa uma segunda automatização. Alguns agentes ainda não podem ser selecionados individualmente aqui — o campo conta-os logo abaixo de si próprio, pelo que uma lista curta é algo que pode ver em vez de algo que teria de adivinhar. Consulte [Automatizações](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Mostre o seu widget de chat a funcionar no site de outra pessoa, sem instalar nada.** Vender um assistente de IA é muito mais fácil quando a outra pessoa o pode ver nas suas próprias páginas em vez de num site de demonstração, mas isso significava pedir-lhes para colar uma etiqueta de script antes de terem concordado com qualquer coisa. O painel **Gerir** do seu widget de chat, em **Canais e Incorporação**, tem agora uma **Ligação de demonstração para cliente**: escreva qualquer endereço de site, clique em **Copiar** e terá uma ligação que abre esse site com o seu widget a flutuar por cima, exatamente como apareceria após a instalação. Envie-a a um potencial cliente e ele poderá clicar na bolha e falar com o seu agente ali mesmo. Nada é instalado no site deles e nada é alterado — a demonstração existe apenas dentro dessa ligação. Os chats iniciados a partir dela são conversas reais que chegam à sua caixa de entrada como qualquer outra. Alguns sites recusam ser apresentados dentro de outra página por motivos de segurança; quando isso acontece, a ligação continua a funcionar, mostrando uma janela de navegador neutra em vez do site com o seu widget ativo por cima. Consulte [Widget de Chat do Site](../get-started/chat-widget.md#show-the-widget-on-someone-elses-website).

- **As automatizações podem lembrar as pessoas antes de um compromisso — e reagir a mais nove situações que ocorrem na sua conta.** A lista de gatilhos tinha dez entradas e era maioritariamente genérica: um agendamento, um webhook, uma execução manual. Agora são dezanove, organizadas em grupos, e incluem aquelas que os utilizadores mais pediam. **Antes de um compromisso** é o destaque: escolha os momentos que pretende — 24 horas antes, 3 horas antes, o seu próprio número de minutos, até cinco por automatização — e o fluxo de trabalho é executado uma vez por compromisso, por lembrete. Abrange os compromissos que já estão no seu calendário em vez de apenas os novos, acompanha uma marcação quando a reagenda e cancela o lembrete quando o compromisso é cancelado; um lembrete cujo momento já passou quando a marcação é feita é ignorado em vez de enviado com atraso. A par disto: **Compromisso marcado**, **Compromisso cancelado**, **Novo contacto**, **Tarefa criada** (opcionalmente apenas um tipo de tarefa), **Tarefa concluída**, **Mensagem falhada** — com o motivo devolvido pelo canal — **Mensagem entregue** e **Saldo de créditos baixo**. Três gatilhos que já tinha também eram, silenciosamente, parcialmente cegos: **Mensagem recebida**, **Contacto atualizado** e **Negócio atualizado** apenas detetavam alterações feitas no próprio construtor, pelo que um contacto que o seu agente de IA atualizava a meio da conversa, um negócio movido no quadro do pipeline ou um registo alterado por uma importação ou pela API não iniciavam nada. Agora, disparam independentemente da origem da alteração. Existe um exemplo completo do lembrete de 24 horas + 3 horas em [Automatizações](../automations/automations.md#example-appointment-reminders-24-hours-and-3-hours-before), incluindo o que fazer em relação à janela de 24 horas do WhatsApp.

- **Novas ações de automatização — modelos de WhatsApp, compromissos, controlos de contacto e passos de consulta.** Uma automatização podia criar coisas e pouco mais, pelo que a maioria dos fluxos de trabalho terminava em "criar uma tarefa e esperar". A lista de ações cobre agora o trabalho: **Enviar modelo de WhatsApp** chega a pessoas fora da janela de 24 horas do WhatsApp, endereçado por contacto ou por número de telefone simples (o contacto é criado se não existir), com as variáveis do modelo preenchidas a partir dos detalhes do próprio contacto. **Enviar mensagem** substitui os antigos passos separados de WhatsApp e SMS — que enviavam sempre através do canal em que o contacto já se encontrava, e agora indicam-no — e podem anexar uma imagem ou ficheiro. **Enviar mensagem WhatsApp Web** faz o mesmo através de um telemóvel ligado por QR. Os compromissos ganharam **Reagendar**, **Encontrar compromisso**, **Encontrar compromissos** e **Encontrar horários disponíveis**, e **Cancelar compromisso** agora cancela realmente — mantendo o compromisso no registo como cancelado — enquanto antes eliminava o registo por completo. Os contactos ganharam **Ligar ou desligar IA para um contacto**, **Definir não incomodar**, **Definir campo personalizado**, **Mover para campanha** e **Adicionar a / Remover da lista**. E porque um fluxo de trabalho que não consegue consultar nada não consegue tomar uma decisão, existem agora também passos de leitura: **Encontrar contacto**, **Encontrar contactos**, **Encontrar tarefa** e **Encontrar tarefas**, para que uma Condição possa ramificar-se com base no que realmente existe. Também novo: um passo de **Atraso** pode esperar até um momento específico em vez de um período de tempo fixo — "até o compromisso começar, menos três horas" — com o momento inserido a partir de um passo anterior e um desfasamento em minutos. Veja [Automatizações](../automations/automations.md#actions).


- **Crie um novo agente diretamente a partir do seu site.** A caixa de diálogo **Novo agente** na página Agentes de IA pergunta agora de onde o agente deve aprender, e a resposta pode ser simplesmente o seu site. Introduza o seu endereço, clique opcionalmente em **Encontrar páginas** para selecionar exatamente as páginas que deve ler (algumas páginas relevantes vêm pré-selecionadas), adicione uma lista de preços ou brochura, se tiver uma, e clique em **Criar agente**. A caixa de diálogo permanece aberta enquanto o agente é criado — mostra o que está a acontecer (a ler o seu site, depois a escrever as instruções) e demora normalmente um ou dois minutos — e depois abre o editor do agente concluído com as instruções e conhecimentos já preenchidos, prontos a rever e ajustar. Um botão **Continuar em segundo plano** permite-lhe continuar com outro trabalho enquanto termina — o agente aparece como ainda a ser criado na sua lista até estar pronto a abrir. Começar do zero continua a funcionar exatamente como antes, e as páginas que escolheu tornam-se também fontes de conhecimento no separador FAQs e Conhecimentos do agente. Consulte [Agentes de IA](../ai-agents/ai-agents.md#creating-an-agent).

- **Os números de telefone têm agora um preço único, independentemente da operadora de origem do número.** Calcular quanto custaria um número por mês significava, antigamente, analisar um valor que mudava de país para país e de número para número, sem forma de saber antecipadamente que tipo estava prestes a comprar. O aluguer de números é agora algo simples. Os números alugados são faturados em créditos a uma taxa de plataforma publicada, começando em 50 créditos por mês e aumentando com o preço da própria operadora; a taxa exata é apresentada antes da compra e no cartão do número. Esse aluguer é a única taxa mensal do número — inclui a ligação ao WhatsApp, pelo que não há mais nada a pagar mensalmente para manter o número a enviar mensagens. (Para comparação, uma ligação WhatsApp Web por si só, sem um número alugado aqui, custa os mesmos 50 créditos.) Já aluga números? Estes passam para a nova taxa no seu próximo ciclo de faturação — nada muda a meio do ciclo e não tem nada a fazer. Veja [Números de Telefone](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Cada número mostra agora o seu próprio preço mensal no respetivo cartão.** Já não precisa de procurar quanto lhe custa um número específico: abra **Definições → Canais → Canais** e o cartão de cada número sob o cartão da API do WhatsApp Business apresenta o seu preço mensal exato, juntamente com o seu estado. A janela de compra mostra o mesmo preço antes de confirmar a aquisição, pelo que o valor com que concorda e o que vê posteriormente são o mesmo número. Consulte [Números de Telefone](../settings/phone-numbers.md#monthly-phone-number-billing).

- **Uma nova forma de ligar o WhatsApp: utilize a sua própria Conta WhatsApp Business sem qualquer configuração de programador.** Até agora, tinha dois extremos de um espetro — alugar um número aqui e deixar tudo correr com créditos, ou criar a sua própria aplicação no site de programadores da Meta e copiar quatro valores. **Ligar através da nossa aplicação Meta**, no cartão **API WhatsApp Business** em **Definições → Canais → Canais**, situa-se no meio: a sua própria Conta WhatsApp Business, sem nada para criar no site de programadores porque a aplicação subjacente é nossa. **A Meta fatura as conversas diretamente** à sua própria Conta WhatsApp Business. **Se trouxer o seu próprio número:** 50 créditos por mês da nossa parte pela ligação. **Se alugar o seu número aqui:** nada extra, porque o aluguer do número já cobre a ligação. Uma coisa a ter pronta: a Meta precisa de um método de pagamento válido nessa Conta WhatsApp Business, ou bloqueia todas as conversas que a sua empresa inicia e, a partir de 1 de outubro de 2026, as respostas também param. Veja [Ligar através da nossa aplicação Meta](../messaging-channels/connect-through-our-meta-app.md) e [Custos do WhatsApp e a alteração de outubro de 2026](../messaging-channels/whatsapp-pricing.md).

- **O Viber é agora um canal que pode ligar.** Se os seus clientes utilizam o Viber — e nas Filipinas, no Vietname e em grande parte da Europa de Leste, muitos utilizam — as suas conversas no Viber podem agora chegar à aplicação com um Agente de IA a respondê-las. A configuração resume-se a um campo: aceda a **Definições → Canais → Canais**, clique em **Ligar** no cartão do **Viber** e cole o token de autenticação do seu bot. É tudo. Não há nenhum webhook para copiar para outra consola nem um segundo ecrã para concluir, porque nós registamos tudo junto do Viber por si como parte da ligação. Fotografias, vídeos, ficheiros, stickers e localizações recebidos são reconhecidos e o seu Agente responde com texto e imagens. Duas coisas que vale a pena saber antes de começar. Primeiro, precisa do seu próprio bot do Viber: o Viber apenas emite bots em planos empresariais pagos desde fevereiro de 2024, por isso configura isso diretamente com eles e a conta permanece sua, em seu nome, com as taxas a serem geridas entre si e o Viber. Não é acrescentado nada aqui e o Viber não lhe custa nada como canal na aplicação. Segundo, um bot do Viber só pode enviar mensagens a pessoas que o sigam, o que o torna excelente para responder a clientes e pouco adequado para contactos a frio; as respostas dentro de uma conversa iniciada por alguém são gratuitas e ilimitadas do lado do Viber, pelo que um Agente a responder aos seus clientes não lhe custa nada além da taxa mensal do Viber. Se alguém deixar de seguir o seu bot, a aplicação deteta e para de tentar, em vez de acumular falhas silenciosas. Consulte [Viber](../messaging-channels/viber.md).

- **O seu canal de E-mail pode agora incluir uma assinatura adequada.** As respostas enviadas a partir de uma caixa de correio ligada eram enviadas apenas com a mensagem — sem nome, sem empresa, sem a assinatura com que se espera que termine qualquer e-mail profissional, e sem forma de adicionar uma. Existe agora uma caixa **Assinatura (opcional)** no ecrã de ligação de E-mail (**Definições → Canais → Canais → Gerir** no cartão de E-mail): escreva a sua assinatura, clique em **Guardar assinatura** e esta será adicionada ao final de cada e-mail enviado por essa caixa de entrada — tanto nas respostas do seu Agente de IA como nas que escreve pessoalmente nas Conversas. É adicionada no momento do envio do e-mail, pelo que não sobrecarrega a conversa nas Conversas e o seu Agente não a lê como parte do chat. Texto simples, até 2000 caracteres, com as quebras de linha mantidas conforme as escreve, e cada caixa de correio ligada tem a sua própria assinatura. Deixe a caixa vazia para não ter assinatura, ou limpe-a mais tarde para a remover. Consulte [E-mail](../messaging-channels/email.md#adding-a-signature-optional).


- **Os agentes podem agora receber marcações de agendamentos diretamente, e foi corrigido um erro que bloqueava esta funcionalidade silenciosamente.** Nas contas que utilizam a nova experiência de Agentes, o separador **Capacidades de IA** do editor de agentes indicava que o agendamento era "gerido automaticamente" — mas não existia qualquer interruptor para o ativar e, para quem criou o seu tipo de evento após o registo, este permanecia simplesmente desativado. O resultado era um agente que respondia "Vou passar isto à equipa" em vez de oferecer horários, sem nada na interface que explicasse o motivo. Esse painel é agora um controlo real: ative **Permitir que este agente marque agendamentos**, escolha **Calendário integrado** (ou Zenchef/Formitable), selecione o tipo de evento para o qual pretende agendar — ou crie um diretamente aí — e guarde. Aplica-se imediatamente, sem necessidade de **Publicar**. Se os agendamentos estiverem ativos sem um tipo de evento selecionado, o painel indica-o agora em vez de falhar silenciosamente. Se a sua conta ainda utiliza Campanhas, nada muda — o passo **Agendamentos** da campanha funciona exatamente como antes. Consulte [Sistema de Agendamento](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai) e [Agentes de IA](../ai-agents/ai-agents.md).


- **As contas na nova experiência de Agentes já não são enviadas para uma página de Campanhas que não existe.** Se a sua conta utiliza Agentes de IA (sem entrada de Campanhas no menu), uma análise completa da aplicação fala agora a sua língua e funciona de ponta a ponta. A **Biblioteca de Multimédia** mostra os seus agentes e permite-lhe carregar e atribuir multimédia aos mesmos — anteriormente, dizia-lhe para "criar uma campanha primeiro", mesmo quando a sua multimédia já lá estava. O ambiente de testes **Experimentar** e a secção de **Reservas** do editor de agentes já não o fazem andar em círculos, a janela **Ligar a um agente** da Base de Conhecimento lista agora os seus agentes, e botões como "Atribuir a campanha", que nunca poderiam funcionar numa conta de Agentes, foram removidos. O **Champ**, o assistente na aplicação, também foi atualizado — agora dá instruções focadas nos Agentes em vez de aconselhar a anexar campanhas. As contas mais antigas baseadas em campanhas não sofrem alterações. Consulte [Biblioteca de Multimédia](../ai-automation/media-library.md) e [Agentes de IA](../ai-agents/ai-agents.md).

- **A nova interface é agora a predefinida.** Inicie sessão no endereço que utiliza habitualmente e entrará diretamente na nova aplicação — o redesenho mais rápido e mais limpo que, até agora, se encontrava em `/v2`. Tudo o resto na conta permanece igual: os seus contactos, conversas, campanhas e definições estão todos lá, e as ligações antigas de `/v2` continuam a funcionar. (A aplicação clássica que foi substituída foi entretanto desativada — consulte "A aplicação clássica foi desativada" em Melhorias.) Consulte o [Guia de boas-vindas](../README.md).

- **O nível Mini saiu do acesso antecipado.** O Mini é o irmão mais leve do Max: a mesma família de IA interna numa configuração mais leve, a 0,15 créditos por resposta em vez dos 0,25 do Max. Aparece agora no seletor de **Qualidade da IA** em todas as contas que possuem o Max — sem necessidade de inscrição, basta selecioná-lo por Agente. A contrapartida é honesta e pequena: o Mini tem uma probabilidade ligeiramente maior de cometer um pequeno erro do que o Max, por isso, para conversas onde um detalhe errado pode custar uma venda, o Max continua a ser o nível a escolher; para conversas de alto volume onde cada crédito conta, o Mini é a opção económica que continua a escrever como a família de onde provém. Consulte [Configurar o seu Bot de IA](../ai-automation/ai-bot-setup.md#ai-quality-quality-vs-cost).


- **O passo de IA de automatização é mais simples e o preço das automatizações é agora fixo e previsível.** O **passo de IA** já não lhe pede para escolher um modelo — escreva o seu prompt e este é executado na IA integrada da plataforma, a mesma IA interna que alimenta o nível Max, afinada para devolver exatamente o resultado que o seu próximo passo necessita, sem conversas extra à volta. O preço está agora também especificado: cada execução de uma automatização utiliza 0,25 créditos, independentemente do que a inicia, mais 0,25 créditos cada vez que um passo de IA é executado (um passo de IA dentro de um Ciclo paga por repetição; **Testar passo** num passo de IA executa a IA real e utiliza os mesmos 0,25 créditos). Construa com quantos passos quiser — o passo de IA é o único que aumenta o preço. Se o seu saldo terminar, a execução falha com uma mensagem clara de "créditos insuficientes" no histórico de execuções, e as novas execuções avançam assim que carregar o saldo. Veja [Automatizações](../automations/automations.md#what-automations-cost).

- **Pode agora adicionar contactos a uma automatização você mesmo — um de cada vez, ou uma lista inteira.** Todos os gatilhos de automatização até agora esperavam que algo acontecesse: uma mensagem chega, um campo muda, um agendamento aproxima-se. Não havia forma de dizer "executa isto para estas pessoas, agora" — pelo que uma sequência de seguimento que queria aplicar a 300 leads simplesmente não podia ser construída. O novo gatilho **Contacto adicionado** é essa peça em falta: dê este gatilho a uma automatização, construa os seus passos (mensagem, esperar um dia, mensagem novamente, criar uma tarefa) e depois alimente as pessoas a partir da página **Contactos** — selecione os contactos, clique em **Automatização** na barra na parte inferior, escolha a automatização. É executada uma vez por contacto, e cada passo pode utilizar o nome, telefone, e-mail e canal desse contacto, pelo que um passo de mensagem já sabe a quem está a escrever. Pode adicionar pessoas a partir de onde já se encontra: em massa a partir de Contactos, a partir do painel de detalhes de um contacto, a partir do menu de três pontos numa conversa, ou a partir da própria automatização — a lista de Automatizações e a página de Registo da automatização têm ambas um botão **Adicionar contactos** que lhe permite pesquisar os seus contactos e selecionar os que pretende. Adicionar centenas de pessoas de uma vez raramente corre bem, por isso os contactos são sempre alimentados de forma constante em vez de num único impulso — e se quiser estendê-lo ainda mais, selecione **Adicionar gradualmente** e escolha quantos adicionar de cada vez e quanto tempo esperar entre lotes (20 a cada 30 minutos distribui 500 pessoas ao longo de cerca de meio dia). O progresso é apresentado acima do histórico de execuções, com **Pausa**, **Retomar** e **Cancelar** enquanto um lote ainda está em curso. Por predefinição, ninguém passa pela mesma automatização duas vezes — adicione alguém novamente e será ignorado — mas pode ativar **Reentrada** no gatilho se o que está a construir for um check-in mensal. Veja [Automatizações](../automations/automations.md#adding-contacts-to-an-automation).

- **O seu agente de IA pode agora chamar uma automatização como uma das suas capacidades.** Até agora, ligar uma automatização à sua IA significava um desvio desajeitado: dar à automatização um gatilho de webhook, copiar o seu endereço web e segredo para uma função personalizada, e voltar a escrever cada campo uma segunda vez — depois manter ambos os lados sincronizados manualmente para sempre. O novo gatilho **Função de Agente de IA** elimina tudo isso. No próprio gatilho, nomeia a função, descreve quando a IA deve utilizá-la, lista os detalhes que deve recolher da conversa e escolhe quais os agentes que têm a capacidade — ou ativa-a a partir do separador **Capacidades de IA** de qualquer agente, onde se alinha com as outras capacidades do agente como seria de esperar; ativar a automatização entrega-a a esses agentes — nada para copiar em lado nenhum. Adicione um passo **Devolver resposta** e a resposta da automatização vai diretamente para o agente a meio da conversa, para que este possa verificar um calendário, consultar o stock nos seus próprios sistemas ou calcular um orçamento e citar o resultado real na sua próxima resposta; sem um, o agente é simplesmente informado de que o trabalho começou. A função também aparece na sua página de Funções Personalizadas com um selo "Gerido por automatização" — mantida em sintonia para si, editada apenas através da automatização. E uma correção que este trabalho revelou: os gatilhos **Novo item de feed** e **E-mail recebido** podiam ser construídos e ativados, mas nunca iniciavam realmente uma execução; ambos disparam agora corretamente. Veja [Automatizações](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **Cada ação de automatização Popular tem agora um formulário guiado — não apenas as três primeiras.** Os formulários guiados da semana passada cobriam a adição de uma linha ao Google Sheets, o envio de um e-mail Gmail e a publicação no Slack; tudo o resto ainda mostrava campos técnicos brutos ("notação de intervalo A1", "UNFORMATTED_VALUE"). Agora, cada ação sob o cabeçalho **Popular** de uma aplicação guia-o através dela em linguagem simples: **Google Sheets** encontrar uma linha, ler valores, limpar valores, criar uma folha de cálculo; **Gmail** rascunhos, respostas e encontrar e-mails; **Slack** encontrar, listar e criar canais; **Notion** — escolha uma das suas bases de dados a partir de uma lista e cada uma das suas propriedades torna-se um campo para preencher, além de criar páginas, adicionar conteúdo e pesquisar; **HubSpot** contactos, negócios, empresas, tickets e pesquisa de contactos; **Google Calendar** — escolha um calendário da sua própria lista, depois crie, atualize, encontre ou elimine eventos e encontre horários livres; **Google Docs** — escolha um documento de uma lista, insira texto, encontrar e substituir, criar documentos (simples ou a partir de Markdown); e **Telegram** mensagens, fotos, ficheiros e reencaminhamento. Os menus pendentes em tempo real puxam as suas folhas de cálculo, folhas, bases de dados, calendários, documentos e canais reais; os botões técnicos ficam atrás de **Mostrar opções avançadas** com valores sensatos já definidos. Os passos que construiu à moda antiga continuam a funcionar — abra um e escolha **Mudar para modo simples** para a versão guiada. Veja [Automatizações](../automations/automations.md#steps).

- **As automatizações de Webhook podem agora responder.** Até agora, uma ferramenta externa que chamava o webhook da sua automatização recebia apenas um reconhecimento simples — bom para "disparar e esquecer", inútil se quem chama precisa de algo da execução, como a linha que acabou de consultar ou o contacto que acabou de criar. O novo passo **Devolver resposta** fecha esse ciclo: coloque-o em qualquer lugar numa automatização acionada por webhook, escolha um código de estado e escreva o corpo da resposta (JSON ou texto simples) utilizando valores de passos anteriores, e quem chama recebe a sua resposta no momento em que a execução chega a esse passo. Isso transforma uma automatização numa pequena API própria: um formulário de site pode chamar o seu webhook, fazer com que a automatização consulte o visitante no Google Sheets ou no seu CRM, e obter o resultado de volta na mesma chamada. Se a execução demorar mais de 30 segundos a chegar ao passo, quem chama recebe o reconhecimento normal e a automatização simplesmente continua. **Testar passo** pré-visualiza a resposta com os seus dados de exemplo antes de qualquer coisa estar ativa. Veja [Automatizações](../automations/automations.md#steps).

- **Os tipos de evento são agora uma lista adequada, não uma parede de cartões.** O separador **Tipos de Evento** na página de Marcações mostrava cada tipo de evento como um cartão com os seus detalhes guardados em pequenas etiquetas, pelo que nada estava alinhado entre um evento e o seguinte e responder a "qual destes tem 45 minutos?" significava ler cada cartão por sua vez. É agora uma tabela, correspondendo ao separador Marcações Futuras ao lado: uma linha por tipo de evento, com colunas para duração, localização, quantas marcações aceita ao mesmo tempo, quantas tem, o seu período de aviso e quando foi alterado pela última vez — para que possa percorrer uma única coluna em vez de andar à procura. Uma coluna **Salas** aparece assim que qualquer tipo de evento tem mais do que uma sala. Clique numa linha para a abrir para edição, ou passe o rato sobre ela para ver os ícones de lápis e lixo que os cartões costumavam ter. Nada sobre os seus tipos de evento mudou. Consulte [Sistema de Marcações](../appointments/booking-system.md#step-2--create-an-event-type).

- **O widget de chat pode agora ser informado sobre quem é o visitante — chega de pedir o nome a clientes com sessão iniciada.** Se incorporar o widget dentro de uma área de membros, um portal de clientes ou uma aplicação onde as pessoas já iniciaram sessão, o seu site sabe quem o está a ver — mas o widget não sabia, por isso pedia-lhes o nome e o e-mail novamente e a sua IA começava cada conversa do zero. A sua página pode agora entregar o visitante: adicione um pequeno bloco `window.chatWidgetSettings` acima do script do widget (ou atributos `data-visitor-…` num embed inline) com o nome, e-mail e telefone, e o formulário "Antes de começarmos..." é totalmente ignorado — os detalhes chegam ao contacto como se os tivessem digitado. Juntamente com isso, pode passar qualquer outra coisa que saiba sobre essa pessoa — plano, número da última encomenda, data de renovação, lugares, saldo — e tudo se torna parte do que a sua IA sabe sobre eles, para que possa responder "quando é que o meu plano renova?" imediatamente em vez de perguntar quem são. Até 20 valores, enviados de forma atualizada com cada mensagem, para que a IA veja sempre o estado atual em vez do que era verdade quando a página carregou. Aplicações de página única que só aprendem quem é o visitante após o carregamento podem chamar `window.chatWidget.setVisitor({...})` a qualquer momento. Se duas pessoas diferentes iniciarem sessão no mesmo computador, a segunda inicia uma conversa nova em vez de retomar a da primeira — e nada disto é um início de sessão: passar um id não permite que ninguém abra o chat de outra pessoa. Os widgets de sites públicos não precisam de nada disto e permanecem inalterados. Consulte [Widget de Chat](../get-started/chat-widget.md#tell-the-widget-who-the-visitor-is-advanced).

- **O widget de chat do site recebe temas de estilo — incluindo um novo visual Glass.** O widget com o qual os seus visitantes conversam pode agora ser redesenhado com um clique. Seis temas definem o visual, cores, cantos e tipo de letra em conjunto: **Classic** (o visual sólido original), **Glass** (um painel fosco e translúcido que desfoca suavemente a página por trás, com o cabeçalho e a caixa de mensagem a flutuar como cartões arredondados dentro dele), **Midnight** (Glass em cores escuras), **Bloom**, **Ember** e **Mono**. Por baixo dos temas existem dois botões independentes — **Cantos** (Arredondado, Suave ou Afiado) e **Tipo de letra** (Predefinido, Serif, Arredondado ou Mono, utilizando tipos de letra já presentes no dispositivo do visitante para que nada extra seja carregado no seu site) — e cada cor permanece ajustável individualmente após a escolha de um tema. O seu widget existente não mudou — permanece em Classic até que o altere. Encontre-o em **Definições → Canais → Widget de Chat → Gerir**, na secção Aparência; as alterações ficam ativas em todo o lado onde o seu widget está incorporado no momento em que guarda, sem alterações de código no seu site. Os widgets criados a partir de agora começam no Glass. Consulte [Widget de Chat](../get-started/chat-widget.md#appearance).

- **As respostas do Max tornaram-se mais precisas.** Mesmo os melhores modelos de IA afirmam ocasionalmente algo que a sua empresa nunca disse — um preço, um horário de abertura, uma oferta que não existe. Medimos isso e todos os principais modelos do mercado fazem isto em alguns por cento das perguntas que procuram factos. Este mês, o nível Max recebeu uma atualização de precisão interna direcionada precisamente para esses raros detalhes inventados e, na nossa última medição, o Max passou por 120 perguntas de procura de factos sem uma única afirmação não suportada. Não há nada para configurar e nada extra para pagar — é simplesmente parte do que o nível Max é: o modelo mais preciso que disponibilizamos, ajustado ao máximo para se cingir ao que a sua empresa realmente diz. (O nível Mini de acesso antecipado é o modelo mais leve da família, com uma probabilidade ligeiramente maior de pequenos erros — para conversas onde um detalhe errado pode custar uma venda, o Max é o nível a escolher.) Consulte [Modelo de IA e BYOK](../ai-automation/ai-model-and-byok.md).

- **O Max diz agora "deixe-me verificar" em vez de adivinhar perguntas que ainda não respondeu.** Quando a sua IA encontra uma pergunta que a sua base de conhecimento não consegue responder, já a sinaliza como uma tarefa para a sua equipa. Novo no nível Max: até responder a essa pergunta sinalizada, o Max trata o tópico como proibido para adivinhações — partilha apenas o que os seus materiais de negócio dizem realmente e diz ao cliente que a sua equipa confirmará o resto, em vez de preencher o espaço em branco com o que empresas como a sua oferecem tipicamente. Responda à tarefa (torna-se uma FAQ) e, a partir da conversa seguinte, o Max dá a sua resposta real. Mais uma forma de o nível Max ganhar a sua faturação de precisão; outras escolhas de modelos mantêm o seu comportamento habitual. Consulte [Tarefas](../tasks/tasks.md) e [Gestão de FAQ](../ai-automation/faq-management.md).

- **Cada canal mostra agora o seu próprio volume de envio, exatamente onde o gere.** O painel sempre apresentou o gráfico da sua atividade de mensagens, mas verificar o que um canal ou número específico envia realmente significava sair da página onde os gere. Na página de Canais (**Definições → Canais → Canais**), cada canal ligado — e cada número individual de WhatsApp ou SMS — transporta agora o seu próprio pequeno gráfico de **Volume de envio**: mensagens enviadas por dia nos últimos 30 dias, com o total ao lado. Passe o rato sobre ele para ver a contagem exata de qualquer dia, ou clique no seu cabeçalho para o expandir para a vista de desempenho completa — enviados, entregues, lidos, respostas e novos contactos ao longo do tempo, o mesmo gráfico que o seu painel mostra em toda a conta, mas filtrado apenas para esse canal ou número. É especialmente útil enquanto aquece um novo número de WhatsApp Web, uma vez que o gráfico fica ao lado dos medidores de limite de envio desse número, para que possa ver a sua produção diária subir da forma que o aquecimento pretende. O gráfico aparece assim que o canal ou número tiver enviado algo nos últimos 30 dias. Consulte [Escalar o Alcance no WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#watching-what-a-number-actually-sends).

- **Os passos de automatização para aplicações externas são agora guiados — escolha a sua folha de cálculo, veja as suas próprias colunas.** Configurar um passo do Google Sheets significava antigamente olhar para campos técnicos (uma caixa de "valores" a pedir algo como [["a","b"]]) copiados diretamente da API da aplicação. As ações mais utilizadas vêm agora com formulários guiados adequados: para **Google Sheets — Adicionar uma linha** escolhe a folha de cálculo a partir de uma lista em tempo real dos seus próprios ficheiros, escolhe a folha, e os cabeçalhos de coluna reais da sua folha tornam-se cada um o seu próprio campo, prontos a preencher com valores de passos anteriores. **Gmail — Enviar um e-mail** é apenas Para, Assunto e Mensagem; **Slack — Enviar uma mensagem de canal** lista os seus canais reais para escolher. A própria lista de ações também é curada: abrir uma aplicação agora lidera com um pequeno grupo **Popular** das suas ações mais úteis, em linguagem simples, com a cauda longa técnica por baixo. As definições raramente utilizadas ficam atrás de "Mostrar opções avançadas", e cada passo guiado tem um botão **Testar passo** que o executa a sério — a linha entra genuinamente na sua folha de cálculo — para que saiba que funciona antes de ativar a automatização. Os passos construídos à moda antiga continuam a funcionar sem alterações; abra um e escolha "Mudar para modo simples" para obter o formulário guiado. O construtor de IA também produz estes passos guiados agora. Veja [Automatizações](../automations/automations.md#steps).

- **Os passos de automatização pedem-lhe agora para ligar a aplicação de que necessitam.** Um passo de automatização que utiliza uma aplicação externa — Google Sheets, Gmail, Slack e as restantes — só pode ser executado quando essa aplicação estiver ligada à sua conta, mas até agora nada o avisava quando não estava: um passo podia ficar ali com aspeto de terminado e falhar silenciosamente na sua primeira execução real. Agora, um passo não ligado mostra um pequeno ponto âmbar na tela, e abri-lo coloca um botão **Ligar** logo no topo das suas definições — clique nele, aprove a aplicação no separador que se abre, e o passo desbloqueia-se sozinho em poucos segundos. Isto é mais importante para as automatizações que a IA constrói para si, uma vez que estas chegam à tela totalmente formadas. O painel de definições mostra agora também o logótipo e o nome da própria aplicação em vez de uma etiqueta genérica "Ação", os ícones das aplicações aparecem instantaneamente em vez de carregarem com atraso, e as versões retiradas das ações das aplicações já não aparecem no seletor de ações. Veja [Automatizações](../automations/automations.md#steps).

- **Pare os seguimentos para um contacto sem silenciar a IA.** Assim que alguém lhe compra algo, persegui-los com seguimentos é a abordagem errada — mas desligar o bot, que era a única forma de o parar, também impedia a IA de responder às suas questões de suporte. Cada conversa tem agora um interruptor de **Seguimentos** no painel de contacto em **Preferências**, ao lado das respostas do Bot e do Não Incomodar. Desligue-o e nenhum seguimento de qualquer tipo chegará a esse contacto novamente — seja rápido, cíclico ou de leads frias — enquanto a IA continua a responder normalmente sempre que lhe enviam uma mensagem. É deliberadamente persistente: se voltarem a escrever semanas depois, os seguimentos não recomeçam por si próprios. O contacto permanece na mesma campanha, pelo que uma campanha que abrange tanto questões de pré-venda como de suporte pós-venda continua a funcionar para eles. Também pode alterar isto sem tocar na aplicação — defina `follow_ups_disabled` no contacto através da API (a maioria das pessoas ativa isto a partir do seu checkout ou webhook de pagamento), ou utilize a ação **Atualizar Contacto** numa automatização, por exemplo, quando etiqueta alguém como cliente. Consulte o [Sistema de Seguimento](../ai-automation/follow-ups.md#stopping-follow-ups-for-specific-contacts-eg-existing-customers) e a [API de Contactos](../api/contacts.md).

- **A etiquetagem automática pode agora também remover etiquetas — e é muito mais precisa.** Até agora, a IA só conseguia ADICIONAR etiquetas a um contacto, pelo que regras como "remover a etiqueta assim que tiverem pago" eram silenciosamente ignoradas e as etiquetas obsoletas acumulavam-se com o tempo — incluindo as contraditórias, como duas etiquetas de dia de pagamento diferentes no mesmo contacto. O avaliador de etiquetas foi reconstruído: agora vê que etiquetas o contacto já possui e qual é a data de hoje, apenas adiciona uma etiqueta quando a conversa corresponde claramente à sua regra, remove uma etiqueta quando a condição de remoção da sua regra é cumprida (gratuito — as remoções nunca utilizam créditos), e troca etiquetas únicas (como etiquetas de dia de pagamento) em vez de permitir que duas coexistam. As etiquetas aplicadas manualmente fora das regras de etiquetas do seu agente nunca são alteradas. Escreva a condição de remoção diretamente no texto "Quando aplicar" da etiqueta — veja [Utilizar Etiquetas para Identificar Contactos](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing).

- **Selecione vários de uma vez — as caixas de verificação chegam às Transmissões, Agendamentos, Automatizações e Agentes de IA.** A página de Contactos sempre permitiu selecionar um conjunto de linhas e realizar ações em todas elas ao mesmo tempo; agora, as outras páginas de listas funcionam da mesma forma. Cada linha tem uma caixa de verificação, a caixa de verificação do cabeçalho seleciona tudo o que está visível no momento e aparece uma barra na parte inferior do ecrã com as ações adequadas para essa página: eliminar transmissões ou agendamentos de uma só vez, ativar, pausar ou eliminar um conjunto de automatizações e ativar, pausar ou eliminar vários agentes de IA em conjunto. Tudo pede uma confirmação antes de avançar, com a contagem apresentada diretamente no botão. Aplicam-se algumas salvaguardas sensatas — as transmissões que estão a ser enviadas ou agendadas são ignoradas, e um agente que ainda esteja associado a uma transmissão ou ponto de entrada permanece inalterado até que o liberte. Prima Escape para limpar uma seleção. (As Oportunidades e Tarefas já tinham esta funcionalidade nas suas vistas de tabela.) Consulte [Transmissões](../broadcasts/broadcasts.md#working-with-several-broadcasts-at-once), [Agentes de IA](../ai-agents/ai-agents.md#working-with-several-agents-at-once), [Automatizações](../automations/automations.md#working-with-several-automations-at-once) e [Sistema de Agendamento](../appointments/booking-system.md#deleting-several-appointments-at-once).


- **A sua IA pode agora enviar documentos PDF.** A Biblioteca de Multimédia sempre permitiu que o seu agente enviasse imagens, vídeos, GIFs e notas de voz no momento certo de uma conversa — agora também aceita PDFs. Carregue uma brochura, lista de preços, catálogo ou documento de termos, diga ao bot quando o enviar ("quando alguém pedir a lista de preços completa"), e este é enviado como um anexo de documento real no WhatsApp, Facebook Messenger e Telegram. Ao carregar, a plataforma lê o texto do PDF, para que o bot saiba o que está dentro do ficheiro e escolha o seu momento de acordo — a mesma análise automática que as imagens e o áudio já recebem. O Instagram não aceita anexos de documentos, por isso, nas conversas do Instagram, o bot responde em texto. As mesmas regras de todos os multimédia da biblioteca: 10 MB por ficheiro, enviados no máximo uma vez por conversa, a menos que aumente o limite. Veja [Biblioteca de Multimédia](../ai-automation/media-library.md#supported-files-and-limits).

- **As datas podem agora ser escritas com o ano primeiro (AAAA/MM/DD).** A definição **Formato de Data** tinha duas ordens fixas — dia primeiro e mês primeiro — mais Automático, que segue o que quer que o idioma da sua interface faça. Isso deixava qualquer pessoa que quisesse a ordem com o ano primeiro, sem querer a aplicação em japonês, chinês ou coreano, sem forma de o solicitar. **Ano primeiro (AAAA/MM/DD)** é agora uma quarta opção, pelo que 4 de agosto de 2026 aparece como 2026/8/4 onde quer que as datas apareçam em números. Escolha-a em **Definições → Perfil → Preferências → Formato de data**; guarda-se no momento em que a escolhe, e nada mais sobre os seus dados é alterado. Veja [Definições de Conta](../settings/account-settings.md#preferences).

- **Polaco e Chinês Simplificado, e um seletor de idioma que pode pesquisar.** O novo painel de controlo está agora disponível em Polski (Polaco) e 简体中文 (Chinês Simplificado). O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Os e-mails seguem o mesmo padrão em ambos, da mesma forma que seguem a sua definição de idioma em qualquer outro lugar. O próprio seletor também se tornou mais fácil de usar: cada idioma sempre foi listado sob o seu próprio nome, o que é correto se ler esse idioma, mas não ajuda muito se estiver à procura do Inglês, por isso cada entrada mostra agora o seu nome em Inglês por baixo e a lista tem uma caixa de pesquisa. Escreva "Polish" ou "Polski", qualquer um deles encontra-o. Encontrará tudo em **Definições → Perfil → Preferências → Idioma**, ou a partir do botão do globo na parte inferior da barra lateral esquerda. Consulte [Definições de Conta](../settings/account-settings.md#preferences).

- **O painel de controlo fala agora Grego.** O Ελληνικά junta-se à lista de idiomas. O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Escolha-o em **Definições → Perfil → Preferências → Idioma** (ou a partir do botão do globo na parte inferior da barra lateral esquerda) e toda a interface muda — e os e-mails que lhe enviamos seguem o mesmo padrão, da mesma forma que fazem para qualquer outro idioma. A sua IA nunca precisou da definição para falar com os seus contactos: ela já responde a cada pessoa no idioma em que escrevem, incluindo Grego. Consulte [Definições de Conta](../settings/account-settings.md#preferences).

- **Filipino — e Taglish, para a forma como as pessoas realmente conversam.** O Filipino junta-se à lista de idiomas. O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Escolha-o em **Definições → Perfil → Preferências → Idioma** (ou a partir do botão do globo na parte inferior da barra lateral esquerda) e toda a interface muda, com os e-mails que enviamos a seguir o mesmo padrão que para qualquer outro idioma. O widget de chat no seu site também cumprimenta os visitantes filipinos em filipino. A mudança maior é no lado da IA: a lista de **Idioma principal** do seu agente oferece agora tanto **Filipino** como **Taglish (Filipino + Inglês)**. A maioria dos filipinos não escreve filipino puro numa mensagem direta — misturam constantemente o inglês — por isso um agente definido para filipino responde corretamente, mas num registo mais formal do que aquele em que a conversa decorre. Defina-o para Taglish e ele escreve da forma que os seus clientes escrevem. Escolha qualquer um a partir de **Idioma principal** no topo do separador Instruções de IA de um agente; guarda imediatamente e todas as campanhas ligadas a esse agente seguem o mesmo padrão. Consulte [Definições de Conta](../settings/account-settings.md#preferences) e [Agentes de IA](../ai-agents/ai-agents.md).

- **O painel de controlo fala agora Esloveno.** O Slovenščina junta-se à lista de idiomas. O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Escolha-o em **Definições → Perfil → Preferências → Idioma** (ou a partir do botão do globo na parte inferior da barra lateral esquerda) e toda a interface muda, e os e-mails que lhe enviamos seguem o mesmo padrão que para qualquer outro idioma. O widget de chat no seu site também cumprimenta os visitantes eslovenos em esloveno. A sua IA nunca precisou da definição para falar com os seus contactos: ela já responde a cada pessoa no idioma em que escrevem, incluindo Esloveno. Consulte [Definições de Conta](../settings/account-settings.md#preferences).

- **O painel de controlo agora fala tailandês.** O tailandês (ไทย) junta-se à lista de idiomas, a pedido. O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte as [Definições de Conta](../settings/account-settings.md#preferences) para ver a lista). Selecione-o em **Definições → Perfil → Preferências → Idioma** (ou através do botão do globo na parte inferior da barra lateral esquerda) e toda a interface será alterada. O widget de chat no seu site também cumprimenta os visitantes tailandeses em tailandês. Os e-mails que lhe enviamos continuam a chegar em inglês por enquanto — o tailandês está disponível primeiro no painel de controlo. A sua IA nunca precisou desta definição para falar com os seus contactos: ela já responde a cada pessoa no idioma em que escrevem, incluindo tailandês. Consulte as [Definições de Conta](../settings/account-settings.md#preferences).

- **O painel de controlo agora fala bengali.** O bengali junta-se à lista de idiomas, a pedido. O painel de controlo está disponível em todos os idiomas em que a aplicação está disponível (consulte as [Definições de Conta](../settings/account-settings.md#preferences) para ver a lista). Selecione-o em **Definições → Perfil → Preferências → Idioma** (ou através do botão do globo na parte inferior da barra lateral esquerda) e toda a interface será alterada. O widget de chat no seu site também cumprimenta os visitantes que falam bengali em bengali. Os e-mails que lhe enviamos continuam a chegar em inglês por enquanto — o bengali está disponível primeiro no painel de controlo. A sua IA nunca precisou desta definição para falar com os seus contactos: ela já responde a cada pessoa no idioma em que escrevem, incluindo o bengali. Consulte as [Definições de Conta](../settings/account-settings.md#preferences).

- **Sol peruano adicionado à lista de moedas.** O S/ (PEN) aparece agora no seletor de **Moeda** juntamente com as outras quarenta opções, para que os valores dos negócios, totais do pipeline e números do painel sejam apresentados em soles. Encontre-o em **Definições → Perfil → Preferências → Moeda**. Consulte [Definições da Conta](../settings/account-settings.md#preferences).

- **Peso argentino adicionado à lista de moedas.** AR$ (ARS) aparece agora no seletor de **Moeda** juntamente com as outras quarenta opções, pelo que os valores e totais das oportunidades são apresentados em pesos. Encontre-o em **Definições → Perfil → Preferências → Moeda**. Veja [Definições de Conta](../settings/account-settings.md#preferences).

- **Permita que várias pessoas marquem o mesmo intervalo de tempo.** As marcações sempre foram uma por intervalo de tempo: no momento em que alguém ocupava as 17:00, ninguém mais recebia a oferta das 17:00. Os tipos de evento têm agora um interruptor de **Múltiplas marcações por intervalo** na sua secção **Intervalo**. Ative-o, defina **Marcações por intervalo** para qualquer valor entre 2 e 500, e essa hora continuará a ser oferecida até estar cheia. Uma frota de dez carros é 10, uma turma com doze lugares é 12, e o interruptor **Ilimitado** ao lado do número remove o limite completamente. A sua IA pode dizer aos contactos quantos lugares ainda estão livres ("às 17:00 restam 3 lugares"), e nunca inventa um número para os tipos de evento de marcação única comuns. Cancelar liberta o lugar imediatamente, marcar manualmente mostra um emblema de "restam 2" em cada hora, e o cartão do tipo de evento diz "10 por intervalo" para que possa vê-lo de relance. O tempo ocupado num calendário sincronizado continua a bloquear todo o intervalo, porque isso significa que não está disponível de todo. Os tipos de evento que não altera permanecem intocados: continuam a ser uma marcação por intervalo. Veja [Sistema de Marcações](../appointments/booking-system.md#letting-multiple-people-book-the-same-slot).

- **As salas são agora editáveis na nova interface, e cada uma pode ter o seu próprio número de marcações.** Uma sala é qualquer recurso que as pessoas marcam: um membro da equipa, uma cadeira, um carro, um tribunal. Até agora, só podia geri-las na aplicação antiga, pelo que o novo formulário de tipo de evento manteve silenciosamente o que lá estava. Tem agora uma secção de **Salas** própria, entre **Horário semanal** e **Notificações**: clique em **Adicionar sala** para adicionar uma, dê-lhe um nome, defina o seu próprio horário semanal e (uma vez ligado o Google Calendar) aponte-a para o seu próprio calendário. A Sala 1 continua a utilizar o **Horário semanal** no topo do formulário. Cada sala também recebe a sua própria linha de **Marcações por intervalo**. Por predefinição, uma sala segue o evento e indica-o ("Utiliza a definição do evento (10 por intervalo)"), e ativar a **Substituição** dá a essa sala um número próprio, de 1 para cima, ou **Ilimitado**. É assim que uma clínica gere um tipo de evento com uma sala de grupo de doze lugares ao lado de uma sala de tratamento ligada a uma pessoa de cada vez. Duas salas com 3 marcações por intervalo equivalem a até 6 marcações de uma vez; uma vez que uma sala tem o seu próprio número, o total é a soma do número de cada sala. No separador **Tipos de Evento**, um cartão mostra um chip de **2 salas**, e **Varia conforme a sala** quando as salas não têm todas o mesmo número. Duas salas não podem partilhar um nome, uma vez que as marcações são associadas a uma sala pelo seu nome, e mudar o nome de uma sala deixa as marcações já feitas sob o nome antigo como estão. Veja [Sistema de Marcações](../appointments/booking-system.md#rooms-separate-resources-with-their-own-schedules).

- **Cada e-mail que enviamos chega agora no idioma do leitor.** E-mails de boas-vindas, redefinições de palavra-passe, confirmações de agendamento, avisos de crédito, convites de equipa — todos eles costumavam ser enviados em Inglês, independentemente de quem os lia. Agora seguem a definição de **Idioma** no perfil do próprio destinatário (Definições → **Perfil** → **Preferências**), em todos os idiomas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista), com o Árabe e o Hebraico dispostos da direita para a esquerda. Não há nada para ativar: aplica-se a todos na sua conta e a todos os que convidou, cada um no seu próprio idioma, e qualquer pessoa que nunca tenha escolhido um idioma continua a receber em Inglês. Altere o seu a qualquer momento a partir do mesmo seletor que controla o idioma da aplicação. Consulte [Definições de Conta](../settings/account-settings.md#preferences).


- **Veja quem respondeu, não apenas que alguém o fez.** As respostas numa conversa sempre mostraram um emblema **IA** quando o seu agente as escrevia, mas uma resposta escrita por uma pessoa não mostrava nada, pelo que numa caixa de entrada partilhada não havia forma de distinguir a sua IA, a si e aos seus colegas de equipa. Cada resposta traz agora uma etiqueta de remetente: **IA** para o seu agente, e o nome do colega de equipa para qualquer pessoa que tenha respondido manualmente (as suas próprias respostas dizem **Você**). Quando duas pessoas respondem seguidas, cada uma recebe a sua própria etiqueta em vez de a segunda ficar escondida sob a primeira. As mensagens de campanha, difusão e API permanecem sem etiqueta, uma vez que ninguém as escreveu individualmente. As respostas enviadas antes de hoje não têm nome registado e mostram o **Você** ou **Equipa** genérico. Consulte [Interface de Chat](../chats/chat-interface.md#who-sent-each-reply).

- **Ligue o Zenchef e o Formitable você mesmo.** Ambos os sistemas de reserva de restaurantes configuram-se agora a partir de **Definições → Reserva e Calendário** em vez de precisar que nós o façamos por si. Clique em **Ligar**, introduza o seu ID de Restaurante, e nós verificamos com o sistema de reservas em tempo real antes de guardar qualquer coisa — para o Zenchef, também confirma o nome do restaurante, para que ninguém possa anexar um restaurante que não seja seu. Adicione quantos restaurantes gerir; cada um tem o seu próprio **Pausa** e **Remover**, para que possa colocar um offline para a IA sem tocar nos restantes. Consulte [Zenchef](../integrations/zenchef.md#connecting-zenchef) e [Formitable](../integrations/formitable.md#connecting-formitable).

- **Ligue o Google Calendar a partir das Definições.** O Google Calendar tem agora um botão **Ligar** próprio em **Definições → Reserva e Calendário**: clique nele, escolha a sua conta Google, e a página muda para Ligado automaticamente. Existe também um botão **Desligar** ao lado, para que possa reautorizar sem ter de procurar o fluxo. Anteriormente, as únicas formas de aceder eram o assistente de configuração e a ligação de aviso de um tipo de evento, e essa ligação enviava-o para as Definições — onde não havia nada em que clicar, pelo que qualquer pessoa que já tivesse terminado a integração andava em círculos. Consulte [Integração com o Google Calendar](../appointments/google-calendar.md#connecting-google-calendar).

- **Pesquise dentro de uma única conversa.** A barra de pesquisa acima da sua lista de chat encontra o chat certo; a nova **lupa** no cabeçalho da conversa encontra a mensagem certa dentro do chat que já tem aberto. Escreva o que se lembra e as mensagens correspondentes aparecem da mais recente para a mais antiga com as suas palavras realçadas, depois clique numa para saltar diretamente para ela na linha de conversa. Pesquisa em toda a conversa, independentemente de quão antiga seja, não apenas o que está carregado no ecrã, por isso não há mais necessidade de percorrer durante minutos para encontrar o que alguém disse no mês passado. A mesma pesquisa encontra-se no separador **Mensagens** do registo de um contacto. Consulte [Interface de Chat](../chats/chat-interface.md#searching-inside-one-conversation).

- **Altere o idioma principal da sua IA a qualquer momento — e o assistente de configuração agora pede-o.** O idioma principal do seu Agente (o idioma em que escreve por predefinição, e o que utiliza para alertas de transferência, tarefas e FAQs sugeridas) costumava ser fixo no momento em que criava o Agente, sem forma de o alterar posteriormente. Existe agora um seletor de **Idioma principal** no topo do separador **Instruções de IA**, tanto em Agentes como em campanhas. Guarda no momento em que o escolhe, aplica-se a todas as campanhas anexadas ao Agente e não precisa de ser publicado. Não traduz novamente as instruções ou FAQs que já escreveu — essas permanecem como estão. O assistente de configuração também o pede agora, no passo do website, começando a partir de qualquer idioma que utilize na aplicação: antes disto, os agentes criados através do novo assistente eram sempre definidos para Inglês. Consulte [Configuração do Bot de IA](../ai-automation/ai-bot-setup.md#setting-up-your-bot-step-by-step).

- **Diga aos contactos que estão a conversar com IA — transparência integrada para o Regulamento da IA da UE.** A partir de 2 de agosto de 2026, as regras de transparência da UE exigem que os chats divulguem quando alguém está a falar com uma IA. Um novo interruptor **Dizer aos contactos que estão a conversar com IA** no passo **Capacidades de IA** do editor de campanhas (e no separador de capacidades do seu Agente) trata disso por si: a primeira resposta de IA que um contacto recebe menciona brevemente que é um assistente de IA, e todas as respostas seguintes — incluindo seguimentos e campanhas posteriores — permanecem inalteradas. As novas campanhas e agentes têm isto ativado por predefinição; as campanhas existentes são deixadas exatamente como as configurou, por isso ative-o por campanha sempre que estiver pronto. Se o seu público não estiver abrangido por estas regras, pode desativá-lo. Consulte [Configuração do Bot de IA](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Traga um número de WhatsApp aquecido da sua própria conta Twilio.** Se já utiliza o WhatsApp na sua própria Twilio — um número com histórico e modelos que já estão aprovados — pode agora mantê-lo. Mude a conta para a sua própria Twilio no cartão **Conta Twilio** como antes, e o cartão **API do WhatsApp Business** oferece então **Anexar o seu remetente**: introduza o número, e este torna-se um canal para o qual pode apontar um agente. Os seus modelos permanecem na sua própria conta e nunca são submetidos novamente, o número nunca é libertado, e não há cobrança mensal de número aqui porque está a pagar diretamente à Twilio. Anteriormente, a mudança apenas alterava a conta Twilio através da qual enviávamos, e o seu número existente nunca aparecia como um canal — por isso, esta é a metade em falta desse fluxo. Enquanto estiver na sua própria Twilio, os botões **Comprar número** e inscrição na Meta ficam de lado, porque ambos configurariam silenciosamente uma segunda conta Twilio ao lado da sua e dividiriam o seu envio pelas duas. Consulte [Fornecedor de SMS (Traga a sua própria Twilio)](../settings/sms-provider.md#attaching-a-whatsapp-number-you-already-have).


- **Defina as etiquetas de uma campanha através da API.** As etiquetas são o que a sua IA associa a um contacto durante uma conversa, e são o que muitas pessoas utilizam para os seus webhooks — por isso, uma campanha criada através da API não podia ser medida até que alguém abrisse o painel de controlo e as adicionasse manualmente. O `PUT /campaigns/{campaignId}` aceita agora uma matriz `tags` e escreve todo o conjunto numa única chamada, exatamente como o separador Etiquetas do editor faz quando guarda. Existem também pontos finais para adicionar ou editar uma única etiqueta; estes já existiam, mas não estavam documentados em lado nenhum, que é a verdadeira razão pela qual isto parecia impossível. Tudo está agora documentado, com os campos, os exemplos e a única regra que vale a pena conhecer — a matriz substitui, por isso envie todas as etiquetas que pretende manter. Consulte [Etiquetas de campanha](../api/campaigns.md#campaign-tags).

- **Escolha como as decorações da aplicação aparecem — emojis, ícones ou nada.** O painel de controlo utiliza imagens de destaque lúdicas em alguns locais — a mão a acenar no ecrã de início de sessão, os ícones em páginas vazias. Uma nova escolha de **Decorações** em **Definições → Perfil → Preferências** permite-lhe manter os emojis 3D, trocar cada um deles por um ícone de linha ou preenchido correspondente, ou ocultá-los totalmente. Aplica-se instantaneamente no dispositivo que está a utilizar. Consulte [Definições de Conta](../settings/account-settings.md#preferences).

- **Leia as suas conversas num relógio de 12 horas.** Os carimbos de data/hora das conversas eram sempre de 24 horas: uma mensagem enviada às três e quarenta e cinco da tarde aparecia como 15:45, sem nada que permitisse alterar isso. Uma nova opção **Formato de hora** em **Definições → Perfil → Preferências** define agora o relógio para todas as vezes que a aplicação lhe mostra, incluindo os balões de conversa. Escolha **12 horas (3:45 PM)**, **24 horas (15:45)**, ou deixe em **Automático**, que segue o idioma da sua interface: inglês lê 3:45 PM, neerlandês e alemão leem 15:45. Guarda no momento em que escolhe e aplica-se a todo o lado de uma só vez, para que a hora num balão e a hora nos seus detalhes ao passar o rato coincidam sempre. Consulte [Definições de Conta](../settings/account-settings.md#preferences).

- **Cada tipo de evento pode agora ter a sua própria página de marcação.** As marcações costumavam acontecer apenas dentro de uma conversa, com a sua IA a oferecer os horários. Cada tipo de evento pode agora também ter um link público que qualquer pessoa pode abrir e utilizar para marcar, sem necessidade de conta ou de uma conversa prévia. Ative a **Página de marcação partilhável** na parte inferior do formulário de tipo de evento, mantenha o final do link que é preenchido para si ou escreva um mais apelativo, depois copie o link ou mostre-o como um código QR para um folheto, um cartão de visita ou uma montra de loja. Deve ficar atrás de um botão "Marcar agora", numa biografia, numa assinatura de e-mail, no final de um anúncio. A própria página foi criada para telemóveis, mostra os horários no fuso horário do visitante, oferece exatamente a disponibilidade com a qual a sua IA trabalha (horas semanais, aviso, salas, tempo ocupado num calendário sincronizado), nunca faz marcações duplas e envia o e-mail de confirmação habitual. A parte genuinamente útil é a ordem dos passos: o visitante fornece um nome e um e-mail ou número de telefone **antes** de o calendário aparecer, pelo que alguém que começa a marcar e depois desiste é guardado como contacto, com a etiqueta **booking-page-lead**. As marcações concluídas recebem também a etiqueta **booking-page-booked**, o que torna "tem booking-page-lead mas não booking-page-booked" a sua lista de marcações abandonadas: aponte uma automatização para esse par de etiquetas e envie um e-mail a essas pessoas uma hora depois. Desativar uma página mantém o seu link reservado, pelo que reativá-la restaura o mesmo endereço e todos os botões que apontam para ele voltam a funcionar. Consulte [Página de Marcação Partilhável](../appointments/booking-page.md).

- **Os filtros de conversa são agora seus para organizar.** Filtrar a sua caixa de entrada significava arrastar uma linha de opções para o lado para encontrar a que queria, e Campanha, Etiquetas, Canal e Responsável estavam mesmo no fim, onde ninguém os encontrava. A linha acima da sua lista de conversas é agora um conjunto de opções de filtro rápido **que fixa a si próprio**, na ordem em que as arrasta. Começa como **Todas as conversas**, **Abertas**, **Não lidas** e **IA em pausa** com as suas contagens em tempo real, e um botão **Filtros** fica no início da linha contendo tudo pelo que pode filtrar: estado (todos os dez, com contagens), campanha ou agente, lista, etiquetas, canal e responsável. Cada opção aí contida tem um pequeno **alfinete** — clique nele e esse filtro obtém a sua própria opção de um clique na linha, seja um estado como **Atenção** ou uma etiqueta, lista, canal ou colega de equipa específico. Assim, alguém que vive numa etiqueta fixa essa etiqueta, e alguém que verifica **Atenção** logo pela manhã fixa isso em vez disso. Arraste as opções para a ordem que desejar, as mais utilizadas primeiro, e passe o rato por cima de uma para revelar um pequeno alfinete riscado que a retira da linha novamente (clicar com o botão direito, ou premir e manter premido num telemóvel, também funciona, e é assim que baralha uma opção sem um rato); a linha é memorizada no navegador em que a configurou. Dois dos filtros são novos: se a sua conta funciona com Agentes de IA, obtém agora um filtro **Agente** (as contas de campanha clássicas mantêm **Campanha**, e uma conta a meio caminho entre as duas vê ambos), e existe um filtro **Lista** para restringir a caixa de entrada aos contactos numa lista. A pesquisa também melhorou no processo: escrever agora pesquisa dentro do que filtrou, em vez de o ignorar. Consulte [Interface de Conversa](../chats/chat-interface.md#chat-filters).

- **Fixe as conversas em que está realmente a trabalhar no topo.** Uma caixa de entrada ocupada ordena-se por quem enviou a última mensagem, pelo que a conversa de que precisa continua a descer na lista sempre que outra pessoa escreve. Passe o rato por cima de uma linha de conversa — ou abra a conversa — e clique no novo ícone de **alfinete** junto à estrela. As conversas fixadas ficam na sua própria secção **Fixadas** no topo da sua lista de conversas, com o alfinete mais recente primeiro, e permanecem lá independentemente da idade da sua última mensagem. Aplique qualquer filtro e a lista volta à ordem normal de mais recente primeiro, porque um filtro deve mostrar-lhe uma imagem real do que corresponde; as conversas fixadas apenas carregam uma pequena etiqueta **Fixada** na sua linha aí. A pesquisa fica no meio — sem secção separada, mas as correspondências fixadas são listadas primeiro. Pode fixar até 15 conversas. Um alfinete vive na própria conversa, exatamente como a estrela de **Importante**, por isso é partilhado na vista da caixa de entrada da sua equipa — todos veem as mesmas conversas mantidas no topo. Não altera nada para o contacto ou para a IA. Consulte [Interface de Conversa](../chats/chat-interface.md#pinning-chats).

- **Transforme uma conversa numa tarefa sem sair dela.** "Ligar-lhes de volta na quinta-feira" é exatamente o tipo de coisa que desaparece no momento em que fecha o separador. Existe agora um botão de **tarefa** no cabeçalho da conversa, em cada linha de conversa quando passa o rato por cima, e no painel de contacto à direita — cada um abre o formulário de tarefa normal com o contacto já ligado e o tipo definido como **A Fazer**. O painel de contacto também lista as tarefas abertas desse contacto com as suas datas de vencimento (as atrasadas a vermelho), para que possa ver o que está pendente enquanto lê o tópico; clique numa para a abrir. O melhor de tudo é o pequeno interruptor **a fazer** junto à caixa de mensagem: ative-o antes de responder, mantenha o título que é preenchido para si ou escreva o seu, escolha uma data de vencimento com um toque (**Mais tarde hoje**, **Amanhã**, **Em 3 dias**, **Próxima semana**, ou a sua própria data), e envie. A tarefa é criada à medida que a mensagem sai e permanece ligada a ela, pelo que abrir a tarefa mais tarde leva-o diretamente de volta ao que foi dito — e se a tarefa não puder ser criada por qualquer motivo, a sua mensagem é enviada na mesma e recebe um **Tentar novamente**. Tudo aparece assim que as Tarefas são ativadas para a sua conta e as suas permissões lhe permitem editar contactos. Consulte [Interface de Conversa](../chats/chat-interface.md#creating-a-task-from-a-chat) e [Tarefas](../tasks/tasks.md#from-a-chat).

- **Quando uma função personalizada falha, pode finalmente vê-la — e saber porquê.** Até agora, uma função personalizada de IA que encontrava um obstáculo a meio da conversa — credenciais erradas, endpoint em baixo, tempo limite — falhava de forma invisível: o chat mostrava a IA a continuar educadamente, e nada em lado nenhum no produto lhe dizia que a chamada tinha corrido mal ou o que o outro lado dizia. Agora, a própria conversa mostra um marcador vermelho **"(nome da função) falhou"**, tanto no separador **Experimentar** do agente como nas conversas reais em Chats — clique nele para ver o código de estado e a resposta que o seu endpoint enviou, que é geralmente o diagnóstico completo (um 401 com "unauthorized" aponta diretamente para o cabeçalho de autenticação). As chamadas bem-sucedidas também recebem um marcador clicável, para que possa inspecionar exatamente o que o seu endpoint devolveu durante o teste. E para automatizações que começam com um gatilho de **Webhook**, o histórico de execução conta agora as chamadas que foram rejeitadas por um segredo em falta ou errado, em vez de fingir que nunca aconteceram — um banner diz-lhe quantas e o que corrigir. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md#seeing-failures-in-try-out-and-chats) e [Automatizações](../automations/automations.md#testing-before-you-turn-it-on).

- **Os gatilhos de automatização podem ser trocados, as Funções de Agente de IA aceitam JSON e o construtor de IA pode criá-las para si.** Três arestas aparadas do construtor de automatizações de uma só vez. Primeiro: um gatilho já não é para sempre — abra-o e clique em **Alterar gatilho** para mudar uma automatização de, por exemplo, um agendamento para um webhook sem reconstruir os passos; se o gatilho atual tiver definições que preencheu, ser-lhe-á perguntado antes de serem limpas. Segundo: os detalhes que uma Função de Agente de IA recolhe podem agora ser um valor **JSON**, não apenas texto, números e sim/não — escolha JSON para um parâmetro e o seu agente pode entregar à automatização um pacote estruturado completo (uma morada de entrega completa, uma lista de itens) de uma só vez. Terceiro: o construtor em inglês simples conhece agora as Funções de Agente de IA — descreva o que pretende ("dê ao meu agente uma forma de verificar o stock no meu sistema") e ele configura o gatilho da função, os seus parâmetros e o passo de resposta para si; basta escolher quais os agentes que recebem a capacidade. Consulte [Automatizações](../automations/automations.md#triggers).

- **As Funções de Agente de IA podem agora escrever as suas próprias definições.** O nome, a descrição de quando usar e a lista de detalhes a recolher são o que faz uma capacidade funcionar bem — e são também a parte que a maioria das pessoas preferiria não escrever. Construa primeiro os passos da sua automatização, depois clique em **Preencher com IA** no topo das definições do gatilho: ele lê o que a automatização realmente faz e escreve o nome, a descrição e os detalhes para si. Tudo o que já escreveu é mantido — ele apenas preenche os espaços em branco — e pode editar tudo antes de guardar. Consulte [Automatizações](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **O centro de ajuda é agora um conjunto único de guias.** Enquanto as interfaces antiga e nova funcionavam lado a lado, o centro de ajuda mantinha dois manuais — um separador "Docs" para a aplicação antiga e um separador separado "Nova UI (v2)" para a nova. Com a nova interface a ser agora a que todos utilizam, foram dobrados num único conjunto de guias: cada página descreve a aplicação atual, com capturas de ecrã atuais, num único endereço. Os marcadores antigos e os links partilhados — incluindo qualquer endereço `/v2/...` — levam-no automaticamente para a página correta, e o botão de ajuda **?** em cada página da aplicação abre as mesmas guias que sempre abriu.

- **A definição "Informar os contactos de que estão a falar com IA" é agora muito mais fácil de encontrar.** O interruptor de transparência da IA encontrava-se apenas no separador **Capacidades de IA** e muitas pessoas nunca o encontravam — questionando-se depois sobre o motivo pelo qual a IA mencionava ser um assistente de IA, apesar de as suas instruções indicarem que se deveria apresentar como um membro da equipa. Agora, aparece em mais dois locais. O passo do agente no assistente de configuração mostra o próprio interruptor, para que possa fazer a escolha enquanto a sua primeira campanha é criada. E sempre que estiver ativado, os editores de **Instruções de IA** e o chat de teste **Experimentar** (nas campanhas e nos Agentes, e dentro do passo Testar e ajustar do assistente) apresentam uma nota a explicar o que faz — a primeira resposta menciona a IA, e as instruções que lhe dizem para alegar ser humana são ignoradas enquanto a definição está ativa, pelo que uma instrução que parece ser ignorada é uma definição, não uma falha — com o interruptor diretamente na nota, para que o possa desativar no momento, em vez de ter de o procurar. A definição em si permanece inalterada: ativada por predefinição para novas campanhas e agentes, desativada apenas se a desligar, e o separador Capacidades de IA continua a ser o seu local principal. Consulte [Configuração de Bot de IA](../ai-automation/ai-bot-setup.md#ai-transparency-telling-contacts-theyre-chatting-with-ai).

- **Edite um contacto diretamente a partir da conversação.** Corrigir um nome mal escrito ou adicionar o endereço de e-mail que alguém acabou de lhe dar significava abrir o painel de contactos à direita ou sair para a página de Contactos. O menu de três pontos da conversação tem agora a opção **Editar contacto**, que abre o mesmo formulário de detalhes — nome, telefone, e-mail, etiquetas e notas — sobre o chat que está a ler. Aparece para qualquer pessoa cujas permissões permitam editar contactos. Consulte [Interface de Chat](../chats/chat-interface.md#the-three-dot-menu).

- **O telefone e o e-mail podem ser editados diretamente a partir da conversação e o nome do agente é agora uma ligação.** Mais duas coisas que o painel de contacto lhe mostrava, mas que não permitia alterar. Um cliente fornece-lhe o e-mail a meio da conversa: clique na linha **E-mail**, escreva-o, clique no visto — sem formulários, sem mudar de página, e um contacto sem e-mail registado mostra agora **Adicionar e-mail** em vez de nada. O mesmo se aplica a um número de telefone que tenha sido introduzido com um erro. Nada é guardado até confirmar, por isso um clique acidental não pode alterar silenciosamente o número de um cliente: o ✕, a tecla Esc, clicar noutro local ou mudar para outra conversa, tudo descarta a edição. E o **Agente** que gere a conversação é agora uma ligação: clique nele e o seu editor abre-se, para que, quando uma resposta não estiver correta, possa ir diretamente para as instruções que a produziram em vez de procurar o agente certo no AI Studio. (Nas contas que ainda utilizam campanhas, o nome da campanha funciona com a mesma ligação.) Consulte [Interface de Chat](../chats/chat-interface.md#right-panel-the-contact-panel).

- **O painel de contactos é agora editável — agente, negócios e tarefas, tudo a partir do chat.** O painel à direita de uma conversação mostrava as informações importantes sobre um contacto, mas não permitia fazer quase nada com elas: o **Agente** que geria as respostas era apenas texto simples, a secção de **Negócio** mostrava um único valor sem forma de o abrir, e clicar numa tarefa retirava-o da conversação e levava-o para a página de Tarefas. Os três estão agora ativos. O **Agente** tem uma ligação **Alterar** que transfere o contacto para um Agente de IA diferente (ou de volta para a sua equipa) sem ter de procurar em menus. **Negócio** lista os negócios reais deste contacto com a sua fase e valor — clique num para o editar através do chat, ou em **Adicionar negócio** para um novo. E uma tarefa abre o mesmo formulário que a página de Tarefas utiliza, pelo que alterar uma data limite ou mover uma fase requer apenas um clique e mantém-se na conversação; o registo completo da tarefa continua disponível atrás do ícone ↗ na linha. Consulte [Interface de Chat](../chats/chat-interface.md#right-panel-the-contact-panel).


- **Filtrar por etiqueta já não oculta as suas conversas arquivadas — a menos que pretenda que assim seja.** Filtrar conversas por etiqueta (ou campanha, canal, responsável…) sempre pesquisou apenas as suas conversas ativas: se três contactos tivessem uma etiqueta, mas duas dessas conversas estivessem arquivadas, o filtro mostrava apenas uma — e parecia que o filtro estava a perder pessoas. O painel de Filtros tem agora um interruptor **Incluir conversas arquivadas**. Ative-o e todas as vistas, exceto **Arquivadas**, expandem-se para incluir conversas arquivadas: as contagens nas etiquetas expandem-se com a lista, **Selecionar todas as N nesta vista** abrange-as, e a pesquisa abrange ambas. A lista expandida anuncia-se sempre com um indicador **Incluindo arquivadas** na linha de filtros — clique no × para voltar apenas às ativas — e **Definir como predefinição** guarda o interruptor com o resto da sua vista. Consulte [Filtros de Conversa](../chats/chat-interface.md#the-filters-panel).

### Melhorado

- **A caixa de prompt de automatização mostra-lhe agora o que pedir e completa a sua frase.** Criar uma automatização começava com uma caixa vazia e quatro exemplos fixos, o que é uma resposta fraca para "o que posso automatizar aqui?". Existem agora dezasseis exemplos práticos que cobrem as coisas que as pessoas realmente criam: capturar um lead a partir do formulário do seu site, lembrar os clientes antes de uma marcação, atualizar o seu CRM quando um negócio é ganho, encaminhar um novo contacto para um agente, alertar um humano quando alguém pede um, e reativar contactos inativos. São apresentados quatro de cada vez e **Mais ideias** percorre o resto. Clique num para o colocar na caixa e editar a partir daí. À medida que escreve a sua própria descrição, a caixa sugere como terminar a frase a cinzento à frente do seu cursor: prima **Tab** para aceitar, ou continue a escrever para ignorar. Cada sugestão limita-se a gatilhos e ações que existem, por isso o que oferece é algo que o construtor pode realmente fazer. Consulte [Automatizações](../automations/automations.md).

- **As conversas fora do horário de expediente agora gerem-se sozinhas — e os novos filtros "Fora de horas" e "Agendado" mostram-lhe o que está pendente.** Um Agente com [horário ativo](../ai-automation/availability.md) volta a ter um comportamento único para fora do horário de expediente, e é aquele que não requer atenção: uma mensagem que chega enquanto o horário está fechado é respondida automaticamente no momento em que a próxima janela abre, e ninguém tem de fazer nada. A secção **Fora do horário de trabalho** no separador Horário Ativo — a escolha entre **Colocar resposta da IA na fila** / **Passar à sua equipa** — desapareceu. Passar todas as conversas fora de horas à equipa transformava uma noite tranquila numa pilha de conversas que alguém tinha de retomar uma a uma, e as duas opções eram fáceis de confundir. Se preferir não esperar pela janela, responda você mesmo: a resposta da IA na fila é descartada, para que o contacto nunca receba uma resposta obsoleta do bot após a sua. Para ver o que está pendente, o Chats tem um novo filtro **Fora de horas** — todas as conversas que chegaram fora do horário de trabalho e estão à espera da próxima janela da IA — e um novo filtro **Agendado** que reúne tudo o que tem algo agendado para sair: um seguimento ou uma resposta da IA à espera de ser enviada, incluindo essas conversas fora de horas. Corresponde à etiqueta verde **Agendado** que já vê nas linhas. Isso também torna o estado **IA em pausa** honesto novamente: agora significa apenas o que diz, conversas onde a IA está realmente em pausa, quer a tenha pausado ou a IA tenha passado a conversa a uma pessoa. **Atenção** permanece inalterado — essas continuam a ser as conversas que a IA sinalizou para uma pessoa real. Consulte [Horário de Disponibilidade do Bot](../ai-automation/availability.md#what-happens-outside-active-hours) e [O que faz cada filtro de estado](../chats/chat-interface.md#what-each-status-filter-does).

- **Distinga rapidamente os chats do WhatsApp Web dos chats da API do WhatsApp.** Ambos os canais utilizavam o mesmo emblema verde do WhatsApp, pelo que uma lista de chats que misturasse os dois não dava qualquer indicação sobre qual era qual. Os contactos do WhatsApp Web apresentam agora um emblema verde sólido com o logótipo branco do WhatsApp, na lista de chats, no cabeçalho do chat, no painel de contactos e em qualquer outro local onde o emblema do canal apareça; os contactos da API do WhatsApp mantêm o logótipo verde sobre fundo branco. Para mostrar apenas um tipo, utilize **Filtros → Canal**.

- **Chips de filtro rápido: logótipos de canais e um marcador de largada mais claro.** Um chip de canal afixado na linha de filtro de Conversas mostra agora o logótipo desse canal (WhatsApp, Telegram, Instagram…) em vez de um ícone de filtro genérico, para que uma linha de elementos afixados seja legível num relance. E quando arrasta um chip para reordenar, aparece agora uma linha fina no espaço onde este irá pousar, em vez de o chip sobre o qual está a passar o rato se iluminar como se o estivesse a largar em cima dele. Veja [Afixe os seus próprios filtros rápidos](../chats/chat-interface.md#pin-your-own-quick-filters).

- **A divisão de uma resposta em blocos mostra agora o envio à medida que acontece — e pode interrompê-lo.** O envio em blocos espaça as mensagens por alguns segundos para que pareçam escritas por uma pessoa, mas o chat apresentava cada balão como enviado no momento em que clicava — enquanto os blocos seguintes ainda estavam a caminho, durante até meio minuto numa resposta longa. O tópico mostra agora o estado real: cada balão aparece quando a sua mensagem é efetivamente enviada, marcado com um pequeno relógio até ser confirmado, e tudo o que ainda está pendente fica numa pré-visualização de **A enviar** por baixo da conversa — o mesmo tipo de pré-visualização em tempo real que vê enquanto a IA está a escrever. Um botão **Parar** nessa pré-visualização cancela tudo o que ainda não foi enviado; o que já chegou ao contacto permanece, e a parte não enviada da sua resposta volta para a caixa de resposta para que a possa reformular ou reenviar. Consulte [A Interface de Chat](../chats/chat-interface.md#long-press-or-right-click-send-to-split-into-natural-chunks).

- **Um chat sem um agente de IA associado agora indica isso, em vez de falhar após o clique.** Numa conversa que não é gerida por nenhum agente de IA ou campanha — um chat que chegou antes de ter ativado um, por exemplo — a opção **Gerar resposta** parecia perfeitamente clicável, mas falhava com um erro, e tanto **Retomar IA** como o interruptor de IA no cabeçalho ativavam uma funcionalidade que não podia fazer nada. Agora, os três ficam desativados (a cinzento) com uma dica que explica o motivo e indica a solução: selecione **Atribuir agente de IA…** no menu **⋯** do chat. A barra de estado da IA acima do compositor e o interruptor **Respostas do bot** no painel de contacto indicam o mesmo. Consulte [A Interface de Chat](../chats/chat-interface.md#when-the-toggle-reads-ai-off-campaign-ai-off-agent-or-no-agent).

- **A ligação ao Gmail vai agora diretamente para o formulário de credenciais.** Selecionar **Gmail** no ecrã Ligar E-mail costumava iniciar um início de sessão Google com um clique, que foi desativado enquanto apresentava problemas — por isso, o botão ficava parado num ícone de carregamento e depois encaminhava-o para o formulário de palavra-passe da aplicação de qualquer forma. O desvio foi eliminado: o **Gmail** abre agora diretamente o formulário de credenciais da caixa de correio, com as definições do servidor Gmail já preenchidas, pelo que só precisa de introduzir o seu endereço e uma palavra-passe de aplicação Google. Esta é a forma concebida para ligar o Gmail, não uma solução alternativa — uma palavra-passe de aplicação é o método suportado pela Google para aplicações de correio, mais seguro do que a sua palavra-passe real e revogável individualmente a qualquer momento. O [guia de E-mail](../messaging-channels/email.md#option-a-gmail-or-outlook) explica agora passo a passo como criar uma.

- **Edite as instruções do seu agente diretamente ao lado do chat de teste.** O painel de instruções do separador Experimentar costumava ser apenas de leitura num Agente de IA — apresentava uma nota "Ainda não disponível aqui" e enviava-o de volta para o passo de Instruções de IA para cada ajuste, o que tornava o teste e ajuste um ciclo de duas páginas. O painel é agora totalmente editável nos agentes, exatamente como sempre foi para as campanhas: altere um campo (ou utilize **Editar como texto**), clique em **Guardar** e o chat de teste responde imediatamente com as novas instruções. As alterações são guardadas como rascunho, tal como qualquer outra edição de agente, pelo que as conversas reais só assumem a alteração quando clica em **Publicar**. Consulte [Experimentar (Chat de Teste)](../chats/playground.md#the-instructions-pane).

- **Desarquivar conversas em massa.** Selecionar várias conversas no filtro **Arquivadas** costumava oferecer a mesma ação **Arquivar** que em qualquer outro lugar — restaurar conversas arquivadas por engano significava reabri-las uma a uma. Na vista Arquivadas, a ação da barra de seleção em massa muda agora para **Desarquivar**: selecione as conversas, clique nela e todas regressam à sua caixa de entrada de uma só vez. Consulte [A Interface de Chat](../chats/chat-interface.md#finding-and-reopening-archived-chats).

- **Um intervalo de datas personalizado pode agora terminar numa hora, não apenas num dia.** Querer saber o que aconteceu entre as 9 da manhã e as 5 da tarde significava ler os totais de um dia inteiro e adivinhar o resto. **Personalizado…** no seletor de intervalo de tempo do Dashboard mostra agora uma linha **De** e uma linha **Para**, cada uma com uma data e uma hora do dia opcional. Coloque a mesma data em ambos com 09:00 e 17:00, e cada número, gráfico e painel na página cobrirá apenas essa janela. As horas são lidas na sua hora local, e a janela que escolheu é apresentada sob o título da página para que saiba sempre a que se referem os números. As caixas de hora começam vazias, e deixá-las vazias dá-lhe dias inteiros exatamente como antes, pelo que os intervalos que já utiliza permanecem inalterados. Veja o [Seu Dashboard](../get-started/dashboard.md).

- **As estatísticas do Dashboard refletem agora apenas as mensagens enviadas enquanto ligado; o histórico de chat importado já não distorce os números.** Ligar o WhatsApp Web ou o Telegram e trazer as suas conversas existentes consigo costumava deixar uma marca nos seus relatórios. Cada mensagem importada era contabilizada na data em que foi originalmente enviada, pelo que os gráficos apresentavam picos em dias em que ainda não tinha começado, e os totais incluíam meses de conversas que nada tinham a ver com a plataforma. Esse histórico permanece na sua caixa de entrada, para que uma conversa ainda possa ser lida na íntegra, mas agora é excluído das contagens de mensagens, do gráfico de Desempenho ao Longo do Tempo e das estatísticas por número em Saúde do Canal. Não há nada para ativar, e não é necessário importar nada novamente: os números corrigem-se a si próprios na próxima vez que o Dashboard carregar. Veja o [Seu Dashboard](../get-started/dashboard.md#understanding-your-numbers).

- **Atualizar uma fonte de conhecimento agora indica-lhe o que está prestes a fazer, antes de o fazer.** A atualização de um site reconstrói as FAQ geradas da página para corresponderem ao site em direto, e uma atualização de todo o site prossegue consolidando as FAQ que cobrem o mesmo tema em toda a sua biblioteca — incluindo as que escreveu ou importou. Esse é o objetivo de uma base de conhecimento otimizada por IA (respostas quase duplicadas pioram a pesquisa do bot), mas se gere as suas FAQ manualmente, isto pode apanhá-lo de surpresa. Ambos os botões de Atualizar abrem agora uma confirmação que explica isto primeiro, e o guia da Base de Conhecimento tem uma nova secção sobre como decidir se o seu site ou a sua biblioteca de FAQ é a cópia principal — e exportar a sua biblioteca como uma cópia de segurança com um clique antes de uma grande atualização. Consulte [Antes de Atualizar](../ai-automation/faq-management.md#before-you-refresh-which-copy-is-the-master).

- **As funções personalizadas em GET enviam agora os seus parâmetros, e as listas podem ser bloqueadas para um tipo.** Uma função personalizada definida como **GET** costumava descartar todos os parâmetros que não fossem do tipo `query_param` — passava no **Executar Teste** e depois chamava o seu endpoint sem nada anexado numa conversa real. Uma função GET envia agora todos os seus parâmetros como parâmetros de URL, tanto no Executar Teste como na chamada em direto, por isso o que testa é o que a sua API recebe. Paralelamente, um parâmetro de **matriz** tem um novo **Tipo de item** opcional: escolha Texto, Número, Verdadeiro/falso ou Objeto e cada valor na lista é convertido para esse tipo antes de ser enviado, que é o que uma API que apenas aceita números precisa para deixar de rejeitar `"8624"` onde queria `8624`. Deixe em **Qualquer** e nada muda. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).

- **O "Experimentar agora" mostra agora o conteúdo multimédia que a sua IA envia.** Quando o seu agente enviava um item da Biblioteca de Multimédia durante uma conversa de teste, apenas via uma nota "Enviou o conteúdo multimédia '...'" — sem imagem, sem vídeo — o que fazia com que uma configuração perfeitamente funcional parecesse estar avariada. Agora, o ficheiro real aparece na conversa de teste exatamente onde o contacto o receberia: as imagens e os vídeos são reproduzidos diretamente, o áudio obtém um leitor e os documentos são apresentados como um ficheiro que pode abrir. Continua a ser um ambiente de teste — nenhuma mensagem real sai da sua conta. As pré-visualizações numa conversa de teste permanecem visíveis durante 7 dias; após esse período, aparece uma pequena nota de "pré-visualização expirada" e, ao solicitar novamente ao bot, o ficheiro é apresentado de novo. Consulte a [Biblioteca de Multimédia](../ai-automation/media-library.md#tips-for-best-results).


- **Clique numa pesquisa anterior em Leads Guardados para ver apenas os seus leads.** A lista de **Pesquisas** em Leads Guardados mostrava o que cada pesquisa tinha encontrado, mas não *quais* eram esses leads — estavam todos numa única tabela grande. Clique em qualquer pesquisa nessa lista e a tabela subjacente será filtrada para mostrar apenas os leads dessa pesquisa, com um elemento acima dos filtros a indicar o nome da pesquisa; o seu × ou o filtro **Todos** repõe a visualização completa. As opções **Encontrar mais** e **CSV** em cada pesquisa funcionam como anteriormente. Consulte [Encontrar Leads](../ai-automation/find-leads.md#saved-leads).

- **As transmissões param agora automaticamente se começarem a enviar mensagens às pessoas erradas.** Uma mensagem de abertura destina-se a alguém com quem ainda não falou. Se uma transmissão ou campanha começar a enviar a sua mensagem de abertura a pessoas que já estão em conversação consigo através dessa mesma transmissão, o envio é pausado imediatamente, tudo o que estiver na fila de espera é cancelado e recebe uma notificação a explicar o que foi pausado e porquê. Abra-a, verifique o público e a mensagem e clique em **Retomar** quando tudo parecer correto — isso confirma que a ação foi intencional e a proteção é desativada para essa transmissão durante 24 horas. Um aumento súbito muito acima do ritmo habitual da sua conta é também sinalizado à nossa equipa, sem o pausar, uma vez que um primeiro lançamento é naturalmente mais intenso do que o seu histórico. Consulte [Dimensionar o Alcance no WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md#automatic-send-guard).


- **A aplicação clássica foi desativada.** O painel de controlo redesenhado tornou-se o predefinido no início deste mês; a partir de hoje, é a única aplicação. A aplicação clássica foi desligada e o endereço `/old` que conduzia a ela desapareceu com a mesma. Se abrir uma ligação ou marcador antigo, verá um breve aviso a encaminhá-lo para o painel de controlo atual em vez de uma página morta — não há nada para reinstalar nem nada para mover, e inicia sessão no endereço que sempre utilizou. **Nada foi perdido.** As suas conversas, contactos, agentes de IA, campanhas e respetivo histórico, bem como todas as definições, estão todos no painel de controlo atual exatamente como os deixou; as duas aplicações eram a mesma conta durante todo o tempo, por isso, trata-se de uma porta que se fecha, e não de uma migração. As aplicações móveis antigas também deixaram de funcionar hoje. Se trabalhava a partir do seu telemóvel, abra o seu endereço de início de sessão habitual no navegador do telemóvel: o painel de controlo foi concebido para ecrãs pequenos e pode ser adicionado ao seu ecrã principal e enviar notificações push, tal como uma aplicação instalada. Consulte o [Guia de boas-vindas](../README.md) e [Notificações](../settings/notifications.md#notification-channels).


- **Ao inscrever-se agora, cria o seu agente de IA, do início ao fim — e sem campanhas misteriosas associadas.** O assistente de configuração costumava criar primeiro uma campanha e pendurar silenciosamente tudo o que respondia nela, pelo que terminava a integração com uma campanha de Rascunho que ninguém pediu, um agente que era, na verdade, um efeito secundário da mesma, e sem uma resposta clara para "qual destas duas coisas devo editar agora?". Agora, é sempre o agente. O seu agente existe desde o momento em que o assistente lê o seu site: as páginas e ficheiros que seleciona tornam-se o seu conhecimento, e a barra de progresso que observa é o seu agente a ser construído, em vez de algo a ser construído em seu nome. **Testar e ajustar** é o editor de agente real inserido no assistente — os mesmos separadores **Experimentar**, **Instruções de IA** e **FAQs e Conhecimento** que utilizará posteriormente a partir da página de Agentes de IA — pelo que uma edição que faz aí é uma edição ao seu agente, e não a uma cópia que tem de ser transferida para algum lado. O passo **Seguimentos** é o separador de Seguimentos do próprio agente da mesma forma. O passo separado de **Mensagem de Abertura** desapareceu, porque um agente não tem uma: ele responde ao que chega, e iniciar a conversa por si próprio é para o que serve uma Transmissão. Terminar o assistente liga cada canal que ligou a esse agente como um **Ponto de Entrada**, transforma palavras-chave de comentário-para-DM em pontos de entrada de comentário e, por fim, coloca o agente como Ativo — para que a integração já não possa terminar com uma conta lançada cuja IA não responde a nada, e um canal que outro agente já responde é deixado em paz em vez de ser assumido. No final, chega ao editor do seu agente em vez de ser deixado num local qualquer e ter de o encontrar. Se estava a meio do assistente quando isto chegou, retomar mantém-no no fluxo que iniciou, inalterado. Consulte [Integração Guiada](../get-started/onboarding.md), [Guia de Início Rápido](../get-started/quick-start-guide.md) e [Pontos de Entrada](../ai-agents/entry-points.md).

- **A pesquisa salta diretamente para uma secção das Definições.** Prima **⌘K** / **Ctrl+K** e escreva "billing", "team", "webhooks", "notifications", "data export" ou qualquer outra secção das Definições, e o resultado abrirá essa secção diretamente — chega de abrir as Definições e ler a lista do lado esquerdo para encontrar onde algo se encontra. As secções que o seu plano ou função não incluem permanecem fora dos resultados. Sugerido por uma agência que utiliza o dashboard em polaco, cuja equipa sabia exatamente o que queria configurar, mas não em que grupo estava classificado. Consulte [Dashboard](../get-started/dashboard.md#search-jump-to-any-page-without-clicking-through-the-menu).

- **O widget de chat pode ser configurado através da API.** A referência da API documenta agora `PATCH /chat-widget-configs/{configId}`, pelo que tudo o que se encontra no painel Gerir do widget — os botões de anexo e emoji, ícone de lançamento, cores, mensagem de abertura, formulário de informações do visitante, domínios permitidos, tema — pode ser alterado a partir do seu próprio código com a sua chave de API. Já era possível; simplesmente não estava na especificação, pelo que parecia apenas de leitura. Consulte [Widget de Chat do Website](../get-started/chat-widget.md#change-the-widget-settings-from-your-own-code-api).

- **Otimizar com IA funciona em todos os agentes.** A forma mais rápida de corrigir um bot é dizer-lhe o que fazer melhor e deixá-lo reescrever as suas próprias instruções — mas o botão **Otimizar com IA** só aparecia em alguns agentes. Um agente que tinha acabado de duplicar, um que chegou à sua conta já criado e muitos outros mais recentes simplesmente não tinham o botão, e o polegar para baixo sob uma resposta incorreta em **Experimentar** estava inativo nos mesmos locais, pelo que as duas formas mais rápidas de obter um bot melhor estavam em falta precisamente nos agentes com maior probabilidade de precisar delas. Ambos funcionam agora em todos os agentes, sem necessidade de configuração prévia. O que acontece a seguir permanece inalterado: descreve o que deve ser melhorado, obtém a mesma revisão lado a lado de cada edição proposta — como o campo aparece agora em comparação com o que a IA sugere, com adições e remoções de FAQ listadas separadamente — e nada é guardado a menos que o aceite. O que aceita é guardado como rascunho, pelo que a conversa em **Experimentar** começa a utilizar a reescrita imediatamente, enquanto as suas conversas em direto continuam como estavam, e é enviada para contactos reais quando clica em **Publicar em direto**. O botão **Gerar modelos de IA** no separador **Acompanhamentos** de um agente estava restringido nesses mesmos agentes, e agora escreve o conjunto em qualquer um deles. Consulte [Chat Playground](../chats/playground.md#optimize-with-ai) e [Agentes de IA](../ai-agents/ai-agents.md#editing-an-agent).

- **Uma criação a partir do seu site que não consegue terminar agora diz-lhe porquê.** Apontar o **Novo agente** para o seu site é a forma mais rápida de ter um bot funcional, e a caixa de diálogo guia-o através do processo — mas uma criação que não conseguia ser concluída costumava parar silenciosamente, deixando-o a olhar para um ecrã que nunca terminava, sem saber se devia esperar mais ou recomeçar. Uma criação que não consegue terminar diz agora, por palavras simples, o que a impediu: o seu site não pôde ser lido, não havia texto suficiente nas páginas para criar um agente a partir dele, ou a conta ficou sem créditos. Cada uma indica o que deve alterar antes de tentar novamente. Tudo o resto permanece igual, incluindo **Continuar em segundo plano**. Consulte [Agentes de IA](../ai-agents/ai-agents.md#creating-an-agent).

- **A lista de campanhas num agente volta a ser uma lista.** O separador **Campanhas Associadas** de um agente continha um botão **Associar uma campanha**, remanescente do período em que as campanhas e os agentes estavam a ser integrados. Desapareceu, porque já não é assim que coloca um agente a trabalhar: o que decide que conversas chegam a um agente são os seus **Pontos de Entrada**, e uma Difusão escolhe o seu próprio gestor de respostas quando a cria. O separador continua a mostrar todas as campanhas às quais o agente responde, e publicar uma alteração no agente continua a chegar a todas elas imediatamente; é agora simplesmente uma vista e não um controlo. Nada muda nas suas campanhas existentes ou em qual agente lhes responde. Consulte [Agentes de IA](../ai-agents/ai-agents.md#editing-an-agent).

- **A compra de um número de telefone funciona agora em mais países — incluindo os Países Baixos.** Alguns países apenas disponibilizam números de cidade (um +31 20 de Amesterdão, por exemplo) a compradores que apresentem um passaporte ou documento de identificação, o que nós não recolhemos — por isso, a janela de compra informava que não existiam números disponíveis, apesar de o mesmo país vender outros tipos de números apenas com o nome e a morada. A janela verifica agora, por si própria, os outros tipos de números do país e oferece aquele que pode ser comprado sem documentos de identificação — nos Países Baixos, isso significa um número de telemóvel, que é também o tipo que recebe a mensagem de verificação do WhatsApp. Nada muda na forma como compra: escolha o país, escolha um número, preencha o formulário curto. O aviso de "não disponível" continua a aparecer, mas apenas para países onde, genuinamente, nenhum tipo de número pode ser vendido sem documento de identificação. Consulte [Números de Telefone](../settings/phone-numbers.md).

- **Os conteúdos multimédia de um agente pertencem agora ao próprio agente.** O separador **Multimédia** no editor de agentes dependia de uma campanha subjacente ao agente, razão pela qual podia abrir sem nada para apresentar num agente acabado de criar, e pela qual um ficheiro carregado numa cópia de um agente recém-criada nem sempre permanecia no local. Os conteúdos multimédia fazem agora parte do próprio agente. O separador carrega imediatamente em qualquer agente — um que criou há um minuto, um que duplicou, um que chegou à conta já configurado — e um ficheiro que carregue aí fica imediatamente disponível para esse agente, sem necessidade de anexar nada primeiro. Tudo o que já carregou encontra-se exatamente onde o deixou, nos mesmos agentes, e a página da **Biblioteca Multimédia** de toda a conta permanece inalterada. Consulte [Biblioteca Multimédia](../ai-automation/media-library.md) e [Agentes de IA](../ai-agents/ai-agents.md).

- **Cada webhook indica agora qual o agente que tratou da conversação.** Se enviar webhooks para um CRM, uma plataforma de anúncios ou um painel de controlo próprio, descobrir qual a IA que respondeu significava adivinhar: o payload nomeava a campanha e, em contas que funcionam com agentes, esse campo chegava simplesmente vazio. Os eventos ligados a uma conversação — um chat concluído, não incomodar, retomar, anular arquivo, pausa da IA, nova mensagem, resumo da conversação e o webhook que pode definir numa etiqueta — contêm agora um bloco `agent` com o `id` e `name` do agente, ou `null` quando nenhum agente esteve envolvido. Este bloco encontra-se ao lado do bloco `campaign` em vez de o substituir, pelo que nada do que já recebe foi alterado: um recetor que criou no ano passado continua a funcionar sem alterações e pode recolher o novo campo sempre que desejar. Do lado da API, a chamada de importação de calendário aceita agora um agente, além de uma campanha. Consulte [Webhooks](../integrations/webhooks.md#webhook-data-format).

- **As mensagens de acompanhamento também podem ser escritas para si a partir do editor de agentes.** As campanhas sempre tiveram um botão **Gerar modelos de IA** no passo de Acompanhamentos: ative os acompanhamentos, clique nele e a plataforma escreve todo o conjunto de lembretes a partir das suas instruções e contexto de negócio e envia-os para aprovação do WhatsApp. Na nova experiência de Agentes, esse botão não existia, pelo que configurar acompanhamentos num agente significava escrever cada mensagem e submeter cada uma — a única parte do editor de agentes que ainda o obrigava a voltar a uma campanha para fazer corretamente. Já está disponível, no separador **Acompanhamentos** do agente, e é a mesma coisa: a mesma geração, escrita a partir das instruções e do contexto de negócio desse agente, com o mesmo progresso mostrado à medida que trabalha no conjunto. Consulte [Agentes de IA](../ai-agents/ai-agents.md) e [Acompanhamentos Automatizados](../ai-automation/follow-ups.md#auto-generated-templates).


- **Ligar o WhatsApp Web agora indica-lhe o que acontece às suas conversas pessoais.** Emparelhar o seu próprio telemóvel é a forma mais rápida de começar, e muitas pessoas ligam o número com o qual também enviam mensagens a amigos e familiares — mas o ecrã não dizia nada sobre o que a IA faria com essas conversas, e as duas definições que a impedem só aparecem quando **Importar contactos existentes** está ligado, pelo que era fácil emparelhar um número pessoal e nunca as ver. O ecrã **Ligar WhatsApp Web** contém agora uma breve nota a explicar isto: qualquer número serve, ligar **Importar contactos existentes** e manter **Manter IA em pausa para contactos importados** ligado mantém a IA afastada das pessoas com quem já conversa, e **Tornar contactos privados** vai mais longe ao nunca armazenar ou enviar as suas mensagens. Também explica a parte que mais surpreende as pessoas: alguém que lhe envia uma mensagem *depois* de se ligar chega como uma conversa nova com a IA ativa, por isso vale a pena manter o seu agente desligado até que a sua lista de contactos real seja carregada. Consulte [WhatsApp Web](../messaging-channels/whatsapp-web.md#step-2-enter-the-phone-number-and-import-options).

- **Uma mensagem que falha agora indica-lhe o motivo e o que fazer a esse respeito.** Quando uma mensagem não era enviada, o e-mail de falha e o chat mostravam o que quer que a rede telefónica devolvesse, o que normalmente não era nada além de um número: "Falha na entrega (código 63049)". Isso é um pedido de suporte, não uma explicação. As falhas agora vêm acompanhadas de uma frase simples que indica a causa e a solução. A mais comum, de longe, é o WhatsApp recusar um modelo de marketing, e agora é isso que é indicado, incluindo a parte importante: os modelos de marketing já não podem chegar a números nos Estados Unidos, pelo que esses contactos precisam de um SMS ou de um e-mail, enquanto noutros locais se trata normalmente de um limite temporário para essa pessoa, valendo a pena tentar novamente mais tarde. O mesmo tratamento abrange uma janela de resposta de 24 horas fechada, um número que não está no WhatsApp, alguém que optou por não receber mensagens de marketing, um remetente bloqueado por estar inativo há 30 dias e conteúdo rejeitado pelo WhatsApp. Verá a explicação em três locais: no e-mail que lhe enviamos, na linha vermelha por baixo da mensagem em Chats e no detalhe que aparece quando passa o rato por cima. Três das explicações antigas estavam também simplesmente erradas e foram corrigidas. A pior delas indicava que uma mensagem tinha falhado porque o "número de telefone do contacto não está registado no WhatsApp", quando o problema estava do seu lado, com o seu próprio número já não ligado como remetente, pelo que a única coisa que podia realmente corrigir era a única coisa para a qual não o encaminhava. Consulte [Interface de Chat](../chats/chat-interface.md).

- **Agora já pode responder a uma mensagem específica.** Numa conversa movimentada, uma resposta pode surgir três mensagens depois da pergunta a que se refere, e nem você nem o cliente conseguem perceber a que se refere. Passe o rato sobre qualquer mensagem, clique na seta ao lado da mesma e escolha **Responder**: a mensagem que selecionou ficará por cima da caixa de texto enquanto escreve, e a sua resposta chegará citada junto à mesma no telemóvel do cliente, tal como as respostas aparecem no WhatsApp ou no Instagram. A citação também aparece na sua caixa de entrada e, enquanto a original estiver carregada na conversa, pode clicar na citação para saltar para ela. Os anexos e as notas de voz também podem ser respondidos. Funciona no WhatsApp ligado por QR, Telegram, Instagram e Messenger; nos canais que não permitem anexar uma resposta a uma mensagem anterior, a opção permanece no menu, mas a cinzento, e explica-lhe o motivo, em vez de enviar uma resposta que chega sem nada anexado. No WhatsApp ligado por QR, também verá a citação do próprio cliente por cima da mensagem dele quando este responder a algo que enviou. Consulte [Interface de Chat](../chats/chat-interface.md#replying-to-a-specific-message).

- **Os e-mails que lhe enviamos voltaram a ter o aspeto do produto.** Todas as notificações, convites, códigos de verificação e recibos eram enviados com um aspeto que estava anos atrás da aplicação: a cor da marca errada, um ícone de letra simples onde deveria estar o logótipo e um esquema datado com caixas de aviso coloridas anexadas. Agora, utilizam a mesma linguagem de design da aplicação em que inicia sessão — o logótipo real, o mesmo tipo de letra, o mesmo verde, os mesmos botões, as mesmas superfícies de cartão — e o modo escuro funciona corretamente em vez de ser apenas parcial. Os avisos dentro de um e-mail (o motivo de um modelo rejeitado, um convite, um "pode ignorar isto") são agora painéis discretos com uma pequena etiqueta, em vez de blocos de texto colorido. Nada mudou quanto ao conteúdo dos e-mails ou ao momento em que chegam. Duas ligações quebradas há muito tempo no rodapé foram corrigidas durante o processo: o **Centro de Ajuda** redirecionava para a página inicial de marketing em vez do site de ajuda, e a **Privacidade** conduzia a uma página que já não existe.


- **A funcionalidade de Comentário para DM está agora configurada no seu agente de IA, em todas as contas.** Transformar comentários nas suas publicações do Instagram e Facebook em DMs significava anteriormente ter de explorar o passo **Configuração e Canais** de uma campanha, onde a única escolha disponível era uma palavra-chave — todas as publicações eram monitorizadas e a resposta era enviada no instante em que alguém comentava. Trata-se de um Ponto de Entrada de **Comentário no Instagram** ou **Comentário no Facebook** no agente que deve responder, e está disponível para todos: abra o agente, vá a **Pontos de Entrada**, clique em **Novo Ponto de Entrada** e escolha o tipo. Obtém funcionalidades que o ecrã antigo nunca teve — monitorize **Todas as publicações** ou apenas as **Publicações específicas** cujos IDs colar, escolha se a **Primeira resposta** é escrita pela IA ou é um texto exato escrito por si (uma resposta pública ao comentário e uma primeira mensagem de DM, cada uma com variações para que as respostas repetidas não pareçam copiadas, a 0 créditos), e defina um atraso em minutos para que a resposta não chegue de forma suspeitamente rápida. Tudo o que já configurou numa campanha continua a funcionar sem alterações e, se a sua barra lateral ainda mostrar **Campanhas**, esse ecrã continua a funcionar — mas o Ponto de Entrada é a configuração a utilizar a partir de agora. Consulte [Automação de Comentário para DM](../ai-automation/comment-to-dm.md), [Pontos de Entrada](../ai-agents/entry-points.md), [DMs do Instagram](../messaging-channels/instagram-dms.md#comment-monitoring-and-auto-replies) e [Facebook Messenger](../messaging-channels/facebook-messenger.md#comment-monitoring).

- **As regras de comentários indicam agora a que comentários respondem.** Um Ponto de Entrada de comentário num Agente perguntava que publicações monitorizar, quanto tempo esperar e o que dizer, mas nunca fazia a pergunta óbvia: que comentário é que realmente despoleta a ação. Existe agora um campo **Palavras-chave de comentário** nas regras de Comentário do Instagram e Comentário do Facebook. Escreva a palavra que pede às pessoas para comentar ("LINK", "INFO") e apenas esses comentários recebem uma DM. A correspondência inteligente abrange erros ortográficos e variações, por isso uma palavra-chave clara é suficiente. Deixe-o vazio e todos os comentários nas publicações monitorizadas recebem uma DM, o que é ideal numa publicação centrada numa única chamada para ação e dispendioso numa publicação movimentada onde a maioria dos comentários são apenas conversação, pelo que a regra avisa quando está vazio. As suas regras de comentário existentes já contêm as palavras-chave com que foram configuradas, e o resumo na lista de Pontos de Entrada mostra agora a palavra-chave junto às publicações que monitoriza, em vez de apenas "Todas as publicações". Consulte [Pontos de Entrada](../ai-agents/entry-points.md) e [Automação de Comentário para DM](../ai-automation/comment-to-dm.md).

- **Os alertas sobre uma conversa em pausa mostram agora o que a pessoa disse realmente.** Quando um contacto lhe envia uma mensagem enquanto a IA está em pausa para ele, a notificação costumava dizer-lhe apenas que uma mensagem tinha chegado e estava à espera de resposta. A partir do ecrã de bloqueio do seu telemóvel, isso não lhe permitia distinguir um "obrigado, percebido" de um cliente prestes a desistir, pelo que cada alerta significava abrir a aplicação para descobrir. O alerta contém agora a própria mensagem: o nome da pessoa e o facto de o bot estar em pausa aparecem no título, e o texto da mensagem é o corpo, com fotografias, notas de voz e documentos apresentados por tipo, juntamente com qualquer legenda. O mesmo texto é citado na versão por e-mail e sob o sino, e clicar em qualquer um deles abre essa conversa pronta a responder. Consulte [Notificações](../settings/notifications.md).

- **Desassocie páginas de um agente selecionando-as.** A remoção de páginas associadas do separador **FAQs e Conhecimento** de um Agente estava disponível em dois formatos: uma página de cada vez com o seu próprio botão de remoção, ou um site ou pasta inteira com **Desassociar tudo**. Qualquer situação intermédia — por exemplo, oito páginas dispersas por dois sites — significava oito cliques e oito confirmações. Cada linha de página tem agora uma caixa de verificação e cada cabeçalho de site e pasta tem uma opção de selecionar tudo que marca tudo o que está no seu interior (um traço significa que apenas parte está selecionada). Selecione o que pretende remover e aparecerá uma barra na parte inferior do ecrã a contar a seleção, com um botão **Desassociar** e uma única confirmação para o conjunto. O botão de remoção por página e a opção **Desassociar tudo** continuam a funcionar como antes. Consulte [Agentes de IA](../ai-agents/ai-agents.md).

- **Encontre uma página ligada entre centenas num agente.** Um agente ligado a um site completo lista todas as páginas que conhece no seu separador **FAQs e Conhecimento** — útil com vinte páginas, inutilizável com trezentas e trinta e oito, porque a única forma de navegar era percorrendo a lista. Existe agora uma caixa de pesquisa acima da lista de fontes de Conhecimento, tanto num Agente como no passo equivalente do editor de campanhas. Pesquisa nos três níveis ao mesmo tempo — o site, as pastas nele contidas e as páginas individuais — pelo que escrever parte de um endereço reduz a árvore às correspondências e abre as pastas que as contêm, com cada site a indicar quantas das suas páginas corresponderam. Os acentos também não são um obstáculo: “resume” encontra “Résumé”. Um detalhe de segurança: enquanto uma pesquisa está ativa, a opção **Desligar tudo** de um site ou pasta torna-se **Desligar correspondências** e desliga apenas as páginas que consegue ver, para que as que a sua pesquisa filtrou nunca possam ser desligadas sem que se aperceba. Consulte [Agentes de IA](../ai-agents/ai-agents.md).

- **O seletor de páginas já não recomenda vinte cópias da mesma página.** Num site que publica cada página em cada idioma, uma atualização encontra as traduções de páginas que já importou e costumava oferecer como páginas que valeria a pena adicionar — um site de ajuda apresentou 2343 páginas "novas", com 190 delas recomendadas, quase todas cópias de idioma de páginas já existentes na base de conhecimento. Cada uma teria custado créditos e adicionado uma resposta quase duplicada na qual a sua IA poderia tropeçar. Uma página descoberta cujo endereço coincide com um que já possui, exceto pela parte do idioma, é agora marcada como **Opcional — cópia de idioma de uma página que já possui** e excluída de **Selecionar recomendadas**; nesse mesmo site, a contagem de recomendações desce de 190 para zero após uma atualização, e uma primeira importação recomenda as dez páginas principais em inglês em vez de duzentas. Nada é bloqueado — todas as páginas continuam listadas e acessíveis com um clique, e uma página que valha a pena ignorar por um motivo melhor (por exemplo, um registo de alterações) continua a indicar isso mesmo. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **O widget de chat fala agora polaco e as partes que estavam sempre em inglês deixaram de o estar.** Os visitantes polacos viam um widget em inglês: o idioma simplesmente não estava na lista. Agora está, juntamente com o filipino, que tinha sido adicionado anteriormente, mas nunca mencionado. A maior mudança é que a própria interface do widget está finalmente traduzida — o estado "Online" junto ao nome do seu agente, os itens **Som**, **Notificações** e **Limpar conversa** atrás do ícone de definições, a pergunta "Como classificaria esta conversa?" e o agradecimento, e todas as pequenas confirmações que aparecem na parte inferior. Tudo isto estava em inglês fixo para todos os visitantes, em todos os idiomas, pelo que um widget em holandês ou espanhol estava sempre apenas parcialmente traduzido. Agora, seguem o idioma do visitante como o resto. A sua própria mensagem de abertura, balão de pop-up e perguntas iniciais também são traduzidas para polaco, a partir da próxima vez que as guardar. Consulte [Widget de Chat do Website](../get-started/chat-widget.md#languages).

- **Cantos do painel de controlo que permaneciam em inglês foram traduzidos.** Alguns ecrãs ainda mostravam inglês a todos, independentemente do idioma definido na conta — o seletor de **Ícone do Launcher** nas definições do widget de chat e os seus botões de carregamento, a secção de respostas rápidas do seu perfil, a verificação de contradições na base de conhecimento, os controlos Ligar/Desligar na barra de ações dos contactos, a barra de alterações não publicadas nos editores de campanhas e agentes, e a opção de primeiro início de sessão numa conta de cliente. Agora seguem o seu idioma como tudo o resto, nos 25 idiomas suportados pelo painel de controlo.

- **Interrompa uma atualização da base de conhecimento que não pretendia iniciar e verifique contradições quando esta terminar.** Anteriormente, só era possível aguardar pela conclusão de uma atualização: enquanto um site estava a ser lido novamente, a única opção na página era um botão desativado. O botão **Atualizar** passa agora a ser **Cancelar** — clique nele e a atualização para no ponto em que se encontra, mantendo as páginas que já foram lidas e deixando as restantes inalteradas, sem envio de e-mail de conclusão. Assim que uma atualização atinge a fase final de organização, já não pode ser interrompida, e o botão Cancelar indica isso mesmo em vez de simular uma ação. Foram incluídas duas correções relacionadas: um site que está a ser atualizado já não pode ser selecionado ou eliminado durante o processo (as caixas de verificação e a opção de eliminar ficam bloqueadas até à conclusão) e uma atualização já não deixa as páginas selecionadas na barra de seleção após o término. Além disso, quando uma atualização termina, a plataforma verifica automaticamente as páginas desse site em relação ao resto da sua base de conhecimento — uma página atualizada que tenha alterado um preço ou um limite aparece em **Encontrar contradições** sem que tenha de se lembrar de executar essa verificação. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **A aplicação clássica está a caminho da reforma e a barra lateral já não o envia de volta para ela.** A ligação **Aplicação clássica** na parte inferior da barra lateral foi removida. Tudo o que lá se encontrava reside agora no novo painel de controlo, e manter uma porta de acesso rápido aberta estava silenciosamente a manter contas numa aplicação que está a ser desligada. Nada muda na sua conta e nada se perde — o novo painel de controlo contém os mesmos dados, o mesmo início de sessão e o mesmo endereço. (A aplicação clássica foi entretanto totalmente desligada — consulte "A aplicação clássica foi desativada" acima.) Consulte o [Guia de boas-vindas](../README.md).


- **Pesquisa, eliminação em massa e atualização de vários sites na lista de fontes da Base de Conhecimento.** Uma base de conhecimento grande significava ter de percorrer muito conteúdo: encontrar uma página importada num site de 227 páginas não tinha pesquisa, remover várias páginas significava eliminá-las uma a uma através do ícone do lixo, e atualizar três sites significava três cliques separados e três esperas separadas. A lista de fontes tem agora uma caixa de pesquisa que procura dentro de cada site (escreva “changelog” e as páginas correspondentes aparecem com uma contagem de “N de M páginas correspondem”), caixas de verificação em cada página e site para seleção em massa, uma ação **Eliminar selecionados** que indica exatamente quantas páginas e FAQs remove antes de ser executada, e um botão **Atualizar selecionados** que volta a analisar vários sites completos com um único clique — as páginas recentemente encontradas de cada site são depois apresentadas uma a uma com a habitual orientação sobre o que vale a pena adicionar. Enquanto a pesquisa está ativa, a caixa de verificação de um site seleciona apenas as páginas apresentadas, pelo que a pesquisa e a eliminação nunca podem apagar silenciosamente páginas que não estava a ver. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **O seletor de páginas indica agora quais as páginas descobertas que vale a pena adicionar.** Quando adiciona um site à sua base de conhecimento ou uma atualização encontra novas páginas, cada página no seletor apresenta agora orientações: as páginas mais úteis são ordenadas para o topo, as suas páginas principais (página inicial, preços, produtos, FAQ) aparecem como **Recomendadas**, e as páginas que raramente pertencem a uma base de conhecimento — registos de alterações, textos legais, ecrãs de início de sessão, resultados de pesquisa, listagens de etiquetas — indicam **Ignorar (sugerido)** com o motivo por extenso. Um registo de alterações, por exemplo, é marcado como uma página de histórico: as suas entradas tornam-se obsoletas por definição e as suas páginas atuais já cobrem as funcionalidades, pelo que importá-lo cria, na maioria das vezes, contradições. Um botão **Selecionar recomendadas** seleciona o conjunto recomendado com um clique; adiciona-se ao que já tiver selecionado e nada é bloqueado — cada etiqueta é um conselho que pode ignorar. Disponível em todos os locais onde as páginas são selecionadas: no fluxo de adição de sites da Base de Conhecimento, na janela de atualização de domínio, nos seletores de página de novos agentes e novas campanhas, e na integração. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#url-sources-and-sitemap-crawling).

- **Os números alugados concluem agora a sua configuração do WhatsApp automaticamente.** O aluguer de um número e a sua ligação ao WhatsApp podiam anteriormente ficar bloqueados de duas formas silenciosas: a compra não solicitava o nome da empresa exigido pelo WhatsApp (pelo que o registo era rejeitado com um nome que ninguém escolheu) e um registo que terminava com alguns minutos de atraso não era refletido no cartão do número, que continuava a apresentar "Configuração não concluída" apesar de a ligação estar a funcionar. Ambos os problemas foram resolvidos. A compra solicita agora o seu **nome de apresentação** logo no início — o nome da empresa que as pessoas veem no WhatsApp — e recusa um número sem nome, que o WhatsApp rejeitaria de qualquer forma. Além disso, um registo que seja concluído depois de ter saído da página é agora detetado automaticamente no espaço de alguns minutos, alterando o estado do cartão para **Ativo** sem que tenha de fazer nada. Consulte [Números de Telefone](../settings/phone-numbers.md#buying-a-phone-number).

- **O assistente de configuração recupera agora uma compra de número incompleta.** A compra de um número WhatsApp é cobrada imediatamente, mas o número não pode enviar mensagens até que um breve passo de registo seja concluído na janela da Meta — e se essa janela fosse fechada, o assistente costumava mostrar apenas "Ligar" novamente, sem qualquer rasto do número pelo qual já tinha pago. A recuperação só existia na página Canais das Definições, que alguém a meio da configuração nunca viu. Agora, o mosaico do WhatsApp no assistente deteta um número à espera desse passo e apresenta **Concluir configuração**, com o seu número no botão, abrindo o registo já direcionado para o mesmo. Uma ligação mais discreta por baixo permite-lhe, ainda assim, ligar um número diferente. Isto também corrige o facto de o mosaico por vezes indicar que o WhatsApp estava ligado a partir de uma tentativa anterior incompleta, quando, na verdade, nenhum número conseguia enviar mensagens. Consulte [Números de Telefone](../settings/phone-numbers.md#finishing-whatsapp-setup).

- **Ligar o WhatsApp é agora duas perguntas em vez de quatro botões.** O cartão da API do WhatsApp Business tinha crescido com uma linha de ações separadas — comprar um número, ligar o seu próprio e duas ligações Meta diferentes — que acabaram por ser respostas às mesmas duas perguntas. O cartão tem agora um botão **Ligar WhatsApp** que as coloca por ordem: que número quer usar (um que já tem, ou um novo nosso), e como deve ser ligado (gerido por nós, através da nossa aplicação Meta, ou da sua própria aplicação Meta). Apenas as combinações que realmente funcionam são oferecidas, e o mesmo seletor aparece quando liga o WhatsApp durante a integração, que anteriormente não oferecia as ligações Meta. Nada sobre as próprias ligações mudou — cada caminho termina no mesmo fluxo que antes. Consulte [API do WhatsApp Business](../messaging-channels/whatsapp-business.md).

- **Adicionar alguém a uma lista agora informa-o quando isso resultará no envio de uma mensagem.** Uma lista pode ter uma transmissão em direto a monitorizá-la — isso é o **Enviar para novos membros da lista**, e é assim que um contacto adicionado a uma lista recebe automaticamente uma mensagem de abertura. Útil, mas era silencioso: arquivar um contacto podia gastar créditos e iniciar uma conversa sem qualquer aviso de que isso iria acontecer. Agora, todas as formas de adicionar alguém avisam primeiro e pedem-lhe para confirmar — a ação em massa **Adicionar à lista**, o ecrã **Adicionar membros** da própria lista e os interruptores da lista num contacto — indicando o nome da transmissão que será enviada. Remover alguém de uma lista não envia nada, por isso continua a ser imediato. Se mais do que uma transmissão em direto estiver a monitorizar a mesma lista, o novo contacto recebe **uma mensagem de abertura de cada uma**, cobradas separadamente; o aviso indica quantas, e o passo Público da transmissão sinaliza agora esse conflito quando ativa a definição, liga-o à outra transmissão e oferece-se para a desativar lá com um clique. Consulte [Listas e Contactos](../get-started/list-and-contact-management.md#adding-contacts-to-a-list).

- **Envie um modelo do WhatsApp sem ter de procurar primeiro a conversa.** Chegar a um contacto fora da janela de 24 horas do WhatsApp significava encontrá-lo nas Conversas, porque era o único local onde o envio de modelos existia. Agora também está disponível no contacto — tanto no painel que desliza a partir da lista de contactos como na ficha de contacto completa — juntamente com **Enviar transmissão**, que envia a mensagem de abertura de uma transmissão em direto para essa pessoa e permite que o seu agente trate das respostas. Consulte [Interface de Conversação](../chats/chat-interface.md#sending-a-template-from-contacts).

- **O seletor de modelos tem uma caixa de pesquisa e pesquisa no texto da mensagem.** As contas com modelos gerados acabam por ter uma dúzia de entradas com o mesmo nome, distinguíveis apenas pela sua redação — por isso, percorrer uma lista ordenada por nome era um exercício de adivinhação. O seletor pesquisa agora tanto o nome como o corpo da mensagem, pelo que escrever uma frase da mensagem encontra a correta. Aparece assim que tiver mais do que um punhado de modelos. Consulte [Interface de Conversação](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Pode ver quanto custa um envio de modelo em massa antes de o enviar.** Selecionar várias conversas e enviar um modelo era cobrado por contacto e só mostrava a fatura depois — e o preço do WhatsApp depende do país de destino, pelo que o total não é algo que se possa calcular a olho. O passo de confirmação mostra agora o custo estimado em créditos, dividido por país quando a sua seleção abrange mais do que um. Acima de dez contactos, muda para uma Transmissão, entregando-lhe um rascunho com esses contactos já selecionados, para que um envio grande seja feito com agendamento, processamento em lote e relatórios, em vez de tudo de uma vez. Consulte [Interface de Conversação](../chats/chat-interface.md#sending-a-template-to-several-chats-at-once).

- **Escolha quem trata das respostas quando envia um modelo.** Um modelo abre uma conversa, mas nada nesse ecrã indicava quem responderia quando o contacto respondesse. O envio mostra agora **Respostas tratadas por**, abrindo com quem trata desse contacto atualmente, e pode alterá-lo aí. Os contactos que ainda estão a decorrer numa campanha mantêm o gestor da sua campanha — o ecrã indica isso em vez de lhe permitir definir algo que não teria efeito. Consulte [Interface de Conversação](../chats/chat-interface.md#reopening-closed-chats-with-templates).

- **Quando pausou todas as mensagens de IA, a aplicação indica-o agora em todas as páginas.** O interruptor **Pausar todas as mensagens de IA** em **Definições → Perfil** é um interruptor geral deliberado — mas, assim que saía dessa página, nada indicava que estava ativo. Uma conta pausada parecia exatamente uma conta com problemas: o seu bot permanecia em silêncio e a única pista era uma definição que tinha de se lembrar de verificar. Isso causava confusão, sobretudo em **Experimentar**, que utiliza a mesma IA e, por isso, também fica inativo — a conversa de teste ficava em "A escolher as palavras certas…" e nunca respondia, o que parece uma falha e não uma definição. Agora, enquanto a IA está pausada, uma barra âmbar **IA pausada** aparece no topo de cada página com um botão **Retomar IA**, para que possa voltar a ligá-la onde quer que esteja, em vez de ter de navegar de volta para as Definições. A secção Experimentar mostra a sua própria nota curta acima da caixa de mensagem, em vez do indicador de escrita infinito, informando-o de que não haverá resposta e porquê. Nada mudou no funcionamento do interruptor — continua a ser o mesmo interruptor geral, apenas deixou de ser invisível. Consulte [Definições da Conta](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **O seu aquecimento de WhatsApp conta agora as mensagens que envia a partir do próprio telemóvel.** Um número ligado ganha um limite diário mais elevado por ter dias ocupados, mas apenas as mensagens enviadas através da plataforma eram contabilizadas. Se utiliza o número maioritariamente de forma manual — a responder a pessoas no WhatsApp no seu telemóvel — esses dias pareciam vazios, pelo que o aquecimento nunca passava do primeiro dia. Isso era mais importante do que parece: no primeiro dia, um número tem permissão para responder a conversas existentes, mas não para iniciar uma nova conversa, pelo que cada primeira mensagem para um novo contacto devolvia um erro de "falha no envio", e nenhuma quantidade de atividade real alterava isso. As mensagens que escreve no telemóvel contam agora para ganhar um dia de aquecimento. Estas continuam a não aparecer nos contadores diários, que monitorizam apenas o que passa pela plataforma, e não consomem o seu limite de envio — apenas conferem crédito ao seu número pelas conversas que este está genuinamente a ter. Os números que estavam bloqueados desta forma começam a progredir novamente no seu próximo dia ocupado, e um número novo e não utilizado é limitado exatamente como antes, porque não tem atividade de nenhum dos tipos. Consulte [Scaling WhatsApp Outreach Safely](../messaging-channels/scaling-whatsapp-outreach.md#how-warm-up-works).

- **A deteção de contradições resolve mais conflitos de conhecimento automaticamente.** Duas páginas da base de conhecimento que discordavam costumavam ir para a sua fila de revisão sempre que tinham o mesmo nível de fiabilidade — mais frequentemente quando uma entrada antiga de registo de alterações entrava em conflito com a página que documenta a funcionalidade atual. A auditoria trata agora o registo de alterações como histórico e não como verdade atual, pelo que a página atual ganha simplesmente. E quando duas páginas atuais discordam, prefere aquela cujo endereço é dedicado ao assunto em disputa: isto resolve-se automaticamente quando o revisor da auditoria chega independentemente à mesma resposta e, caso contrário, surge como uma recomendação de um clique em vez de "necessita de revisão". Consulte a [Gestão de FAQ](../ai-automation/faq-management.md#find-contradictions).

- **As novas páginas encontradas num site que já ligou chegam agora automaticamente à sua IA.** Ligar um site a uma IA ligava as páginas que existiam naquele momento, e nada mais: cada página que uma atualização posterior descobria acabava na sua Base de Conhecimento sem estar ligada a nada. A IA não conseguia responder com base nela e não havia qualquer sinal de que algo estivesse em falta — só descobriria através de uma pergunta que ela deveria saber responder. As páginas adicionadas a um site são agora entregues a todas as IAs que estão ligadas a esse site completo, pelo que uma atualização mantém-nas sincronizadas sem que precise de voltar a ligar nada. Uma IA ligada apenas a algumas páginas de um site é deliberadamente deixada de fora — selecionar um punhado de páginas não é o mesmo que pedir o site — por isso, ligue o site a ela uma vez e ela manter-se-á atualizada a partir daí. Consulte a [Base de Conhecimento](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **Atualizar um site na sua Base de Conhecimento mostra agora o progresso da operação.** A atualização de um site grande coloca todas as páginas em fila de uma só vez e processa-as em segundo plano, o que pode demorar vários minutos — mas o único sinal de que algo estava a acontecer era o botão Atualizar ficar cinzento. Não havia forma de distinguir uma atualização em curso de um botão avariado, por isso a resposta honesta à pergunta "está a fazer alguma coisa?" era observar a contagem de FAQ e adivinhar. O domínio mostra agora um contador **A atualizar 40 de 249** ao lado do nome, que aumenta à medida que as páginas são lidas novamente, seguido de **A organizar duplicados…** para o passo final, desaparecendo quando a atualização termina. O valor é lido a partir da própria tarefa e não do ecrã, pelo que sair da página e voltar permite retomar a contagem exatamente onde ficou. Consulte [Base de Conhecimento](../ai-automation/faq-management.md#refresh-domain-multi-page-re-crawl).

- **A atualização de um site ignorava silenciosamente as páginas adicionadas mais recentemente.** Uma atualização verificava cada página contra uma cópia incorreta da sua base de conhecimento antes de a ler novamente — uma cópia que deixou de ser atualizada em julho. Qualquer página adicionada depois disso parecia, para essa verificação, ter sido eliminada, pelo que era ignorada silenciosamente: não era lida novamente, não apresentava erro e permanecia na sua lista como se estivesse atualizada. Cada atualização do site ignorava as mesmas páginas novamente, pelo que as páginas mais recentes de um site eram as mais propensas a estarem desatualizadas, sem qualquer indicação no ecrã. Essas páginas são agora lidas como qualquer outra. Isto também explica as atualizações que pareciam bloquear: uma página ignorada nunca dava resposta, pelo que a atualização nunca era registada como concluída e o e-mail de conclusão nunca chegava. As atualizações que ficaram pendentes durante muito tempo foram agora também encerradas. Se atualizou um site recentemente, vale a pena executar mais uma atualização para que as páginas ignoradas sejam lidas.

- **Uma automatização diz-lhe agora o que está errado, em vez de falhar silenciosamente às 3 da manhã.** Três coisas que apareciam todas da mesma forma — um fluxo de trabalho que parecia bem e não fazia nada. Um campo obrigatório num passo era decorativo: o asterisco vermelho era tudo, por isso um passo **Enviar mensagem** sem contacto preenchido era guardado, ativado, disparado e falhava na produção sem nada no ecrã para o explicar. Os campos obrigatórios são agora verificados antes de uma execução começar e antes de o interruptor **Ativado** ser ligado, e a mensagem nomeia o passo e o campo para que saiba onde procurar; a pausa nunca é bloqueada. Segundo, um valor inserido a partir de um passo anterior que não encontrou nada costumava ser enviado como uma string vazia sem rasto — a mensagem saía com um buraco onde o nome deveria estar. Esses estão agora listados em **Avisos** na página de detalhes da execução, nomeando cada um que apareceu em branco. E terceiro, um passo que a aplicação recusou realmente — um contacto duplicado, uma fase que não existe, um modelo que não está aprovado — costumava ser marcado a verde e deixava o resto do fluxo de trabalho continuar sem nada com que trabalhar; agora é marcado como falhado, com a razão que deu. Consulte [Automatizações](../automations/automations.md#testing-before-you-turn-it-on).

- **Já pode corrigir erros ortográficos numa mensagem que já enviou.** Passe o rato sobre a mensagem, clique na **seta** ao lado do balão e escolha **Editar mensagem** — corrija o texto, guarde, e a cópia do cliente também será corrigida. A partir desse momento, a mensagem apresenta uma pequena etiqueta **Editada**. A opção **Editar só aparece onde a cópia do cliente pode ser genuinamente alterada**, e esse é o ponto: no **widget de chat web** (sem limite de tempo), **WhatsApp ligado por código QR** (15 minutos, regra própria do WhatsApp) e **Telegram** (48 horas). Está deliberadamente ausente no WhatsApp Business API, SMS, Instagram, Messenger e Email — reescrever silenciosamente a sua própria cópia enquanto o cliente mantém a original deixaria ambos a ler conversas diferentes, e a sua IA continuaria a responder com base em palavras que nunca foram enviadas. Pela mesma razão, se a edição não puder chegar ao cliente, nada muda — nem sequer a sua própria cópia — e explicamos-lhe o porquê. Consulte [A Interface de Chat](../chats/chat-interface.md#editing-a-message).

- **Pode eliminar uma mensagem que enviou por engano — e, em alguns canais, removê-la também do ecrã do cliente.** Até agora, uma mensagem enviada por acidente era permanente: permanecia na conversa e a única solução era enviar uma correção embaraçosa a seguir. Passe o rato sobre qualquer mensagem, clique na **seta** ao lado do balão e escolha **Eliminar mensagem**. No **widget de chat web**, **WhatsApp ligado por código QR** e **Telegram**, isso remove também a cópia do cliente — no widget, a mensagem desaparece do ecrã deles em segundos, mesmo que tenham o chat aberto à sua frente. Na **API do WhatsApp Business**, **SMS**, **Instagram**, **Messenger** e **Email**, esses fornecedores não dão às empresas forma de anular o envio, pelo que a mensagem apenas sai da sua caixa de entrada — e a caixa de confirmação indica qual das duas ações está prestes a realizar *antes* de clicar, em vez de o deixar a adivinhar. Depois, uma breve nota confirma o que aconteceu. A eliminação não pode ser desfeita, todos na sua equipa veem a mensagem como eliminada e também funciona com mensagens que o cliente lhe enviou (apenas da sua caixa de entrada, naturalmente). Consulte [A Interface de Chat](../chats/chat-interface.md#deleting-a-message).

- **Num telemóvel, a tecla de retorno cria uma nova linha em vez de enviar a sua mensagem a meio da escrita.** Escrever uma resposta de duas linhas num telemóvel era impossível: o teclado do telemóvel não tem Shift + Enter, por isso, ao tentar passar para a segunda linha, enviava o que tinha escrito até ao momento diretamente para o cliente. Em telemóveis e tablets, a tecla **retorno** faz agora o que lhe compete e o **botão de enviar** é a única forma de enviar — e a própria tecla do teclado está devidamente identificada em vez de prometer enviar. Num computador, nada muda: **Enter** envia e **Shift + Enter** inicia uma nova linha. Quem escreve em japonês, chinês ou coreano também recebe uma correção gratuita — premir Enter para escolher uma palavra sugerida já não envia a mensagem a meio da frase. Consulte [A Interface de Chat](../chats/chat-interface.md#typing-on-a-phone).

- **A sua IA já não pode remover silenciosamente uma etiqueta de um contacto, e um webhook de etiqueta só é disparado quando uma etiqueta é aplicada.** Duas coisas aconteceram aqui. As suas regras de etiquetas descrevem quando uma etiqueta deve ser *aplicada*, e a IA tinha começado a interpretar o inverso — removendo uma etiqueta de um contacto cuja conversa tinha simplesmente avançado, o que num caso removeu a etiqueta **Depósito Solicitado** de alguém que já tinha pago e estava a caminho. Como o webhook de uma etiqueta era disparado tanto na remoção como na aplicação, a automatização por trás dessa etiqueta era executada uma segunda vez, para um passo que o contacto já tinha ultrapassado há muito. Os webhooks de etiquetas disparam agora **apenas quando uma etiqueta é aplicada**; uma remoção nunca chama o seu URL. (Se uma etiqueta for aplicada e outra removida no mesmo momento, e ambas apontarem para o mesmo URL, a remoção continua a ser incluída em `removed_tags` — o que já não pode acontecer é uma chamada causada apenas por uma remoção.) E a própria remoção é agora algo que ativa por etiqueta: abra o passo **Etiquetas** do seu Agente de IA (ou campanha) e encontrará **Permitir que a IA remova esta etiqueta** abaixo do campo de webhook de cada etiqueta, desativado a menos que o ative. Deixe-o desativado e a etiqueta será apenas de aplicação — a IA pode colocá-la, mas nunca a removerá. Ative-o para etiquetas cuja regra indica quando a etiqueta deixa de ser verdadeira (*"Aplicar enquanto o pagamento estiver em atraso; remover assim que tiverem pago"*), ou para conjuntos onde um contacto deve ter apenas uma, como etiquetas de dia do mês. **Se dependia da IA para remover uma etiqueta, ative o interruptor para a mesma** — começa desativado para todas as etiquetas existentes. Nada do que já estava nos seus contactos foi alterado. Consulte [Utilizar Etiquetas para Identificar Contactos](../get-started/creating-tags.md#how-the-ai-decides--adding-and-removing) e [Webhooks](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Pode ver quanto custa um envio sem ter de perguntar, e um problema de pagamento no WhatsApp é detetado antes do envio em vez de durante o mesmo.** A estimativa de custos no passo de **Revisão** de uma difusão e no passo de **Lançamento** de uma campanha costumava estar oculta atrás de um botão **Estimar custo**, pelo que o número que a maioria das pessoas queria era a única coisa que tinham de procurar. Agora, carrega automaticamente assim que chega a esse passo e é atualizada quando altera o público ou a mensagem. Também indica claramente quem lhe cobra: se o seu WhatsApp funciona na sua própria Conta WhatsApp Business, essas taxas de mensagem são faturadas pela Meta diretamente nessa conta e nunca tocam nos seus créditos — por isso, em vez de um total de créditos, vê agora a contagem de contactos e a divisão por país, com uma nota a explicar exatamente isso. E quando a Meta reporta um problema de pagamento nessa conta, uma difusão ou campanha já não avança para o erro: para antes de qualquer envio e indica-lhe que deve adicionar um método de pagamento no Gestor de WhatsApp da Meta, em vez de falhar mensagem a mensagem e desperdiçar a primeira impressão da sua lista em nada. Existe também uma nova página que explica quem lhe cobra o WhatsApp em cada tipo de ligação e o que muda quando a Meta começar a cobrar pelas respostas dentro da janela de 24 horas a 1 de outubro de 2026. Consulte [Custos do WhatsApp e a Alteração de Outubro de 2026](../messaging-channels/whatsapp-pricing.md) e [Difusões](../broadcasts/broadcasts.md#5-review--launch).

- **Um link do YouTube numa conversa é agora reproduzido no próprio local.** Quando um link de vídeo é enviado ou recebido, o chat já mostrava um cartão de pré-visualização com a miniatura e o título — mas a única coisa que podia fazer era sair: clicar em qualquer parte do cartão abria o YouTube num novo separador, e regressar significava ter de encontrar novamente o seu lugar na conversa. Prima o botão de reprodução e o vídeo é agora reproduzido dentro da conversa, com o mesmo tamanho do cartão. O título por baixo continua a ser uma ligação para o YouTube para a página real, com comentários e tudo, e abre num novo separador como anteriormente. Duas pequenas melhorias acompanham esta funcionalidade: o cartão preenche a largura da mensagem em vez de deixar uma faixa vazia no lado direito, e o botão de reprodução é agora visível numa miniatura clara. Consulte [A Interface de Chat](../chats/chat-interface.md).

- **As notificações sobre a mesma pessoa são agora eliminadas em conjunto.** Uma conversa pode gerar vários alertas — uma mensagem que chega enquanto o bot está em pausa, a IA a pedir um humano, um recibo de leitura — e cada um aparecia no sino como uma linha individual para marcar. Três mensagens de um contacto significavam três notificações, obrigando a eliminá-las uma a uma depois de já ter lido a conversa. Agora, são tratadas como um único item de leitura: clique em qualquer uma delas e os restantes alertas desse contacto também são marcados como lidos, e simplesmente **abrir a conversa desse contacto elimina-as todas** — sem necessidade de clicar no sino. Quaisquer notificações push do navegador que ainda estejam no ecrã para essa pessoa são descartadas ao mesmo tempo, para que o ecrã de bloqueio do seu telemóvel não continue a mostrar mensagens às quais já respondeu. Os alertas sobre qualquer outro assunto permanecem inalterados e nada é eliminado — as notificações eliminadas permanecem na lista, apenas marcadas como lidas. Consulte [Notificações](../settings/notifications.md#the-notification-bell).

### Corrigido

- **As tarefas deixaram de desaparecer para "Não atribuído" após a edição dos seus estados.** Se os nomes dos seus estados estivessem escritos num idioma que não utiliza o alfabeto latino — chinês, japonês, coreano, árabe, hebraico, tailandês, grego, russo — o quadro atribuía a esses estados um nome interno que alterava sempre que clicava em **Aplicar alterações**. As tarefas continuavam a apontar para o nome antigo, pelo que saíam das suas colunas para uma coluna cinzenta de **Não atribuído** no final do quadro, e parecia que o quadro as tinha "comido". Os estados mantêm agora o mesmo nome interno permanentemente, pelo que a sua edição deixa cada tarefa exatamente onde estava. Nunca nada foi perdido: as tarefas que acabaram em **Não atribuído** podem ser arrastadas diretamente de volta para uma coluna real.

- **Um segundo estado de Concluído comporta-se agora como o primeiro.** Com mais do que um estado de Concluído, apenas as tarefas no primeiro eram tratadas como terminadas: uma tarefa no segundo mantinha o seu título sem estar rasurado, continuava a oferecer a opção **Marcar como concluída** e, ao selecioná-la, a tarefa era movida desse estado para o primeiro — pelo que uma tarefa de "Negócio fechado" se tornava silenciosamente uma simples tarefa "Concluída". Cada estado de Concluído conta agora como terminado por si só e, onde uma tarefa pode ser concluída, cada estado de Concluído é listado pelo nome para que possa escolher o que pretende. Consulte [Etapas da tarefa](../tasks/tasks.md#task-stages-kanban-board).

- **"Não é" funciona agora no painel de Filtro, e Tipo tem uma opção "Nenhum".** Todas as regras de filtro têm um interruptor **É** / **Não é**, mas clicar em **Não é** fechava todo o painel de Filtro em vez de mudar a regra — tanto em Tarefas, Negócios como na lista de FAQ — por isso não havia forma de criar um filtro de "tudo exceto isto". Agora muda corretamente, e ambas as opções estão lado a lado para que possa ver rapidamente em qual delas está uma regra. O filtro de **Tipo** de Tarefas também ganhou uma opção **Nenhum**, que lista as tarefas sem tipo atribuído, incluindo aquelas que perderam a sua etiqueta quando eliminou o tipo em que estavam. Na vista de Tabela, essas tarefas costumavam mostrar o nome interno do tipo eliminado na coluna Tipo; a célula está agora vazia, correspondendo ao quadro e à lista. Consulte [Vistas e Filtragem](../tasks/tasks.md#views-and-filtering).


- **A IA já não indica que está totalmente reservado num dia em que está encerrado.** Um dia sem horário de funcionamento parecia exatamente igual a um dia em que todos os intervalos estavam ocupados, pelo que um contacto que solicitasse um sábado num negócio que abre de segunda a sexta-feira recebia a informação de que não havia horários disponíveis, desistindo e esperando tentar mais tarde. A IA agora distingue os dois casos: um dia em que nunca abre é respondido como encerrado, juntamente com os dias em que abre e o próximo dia disponível que pode oferecer. "Totalmente reservado" é agora utilizado apenas quando o dia tem efetivamente horário, ainda tem tempo disponível e todos os intervalos estão ocupados. Um dia que esgotou o tempo é respondido como terminado: se pedir às 16:15 um agendamento de uma hora que tem de terminar às 17:00, a IA informa que o dia de hoje terminou em vez de dizer que está reservado. O mesmo cuidado aplica-se quando as suas regras de aviso mínimo excluem um dia, e quando um tipo de evento não tem duração de agendamento ou horário definido, sendo que nenhum destes casos significa um calendário cheio. O mesmo se aplica a uma pessoa ou sala individual: se pedir um membro específico da equipa num dia em que não trabalha, a IA diz que essa pessoa está de folga nesse dia e oferece-se para verificar os outros. As reservas de restaurante através da Formitable recebem o mesmo tratamento: uma data para a qual o restaurante não está a aceitar reservas já não é comunicada ao cliente como totalmente reservada. Consulte [Como são oferecidos os intervalos](../appointments/booking-system.md#how-slots-are-offered).

- **Fechar uma janela de definições por acidente já não descarta o que preencheu.** Clicar fora de uma janela fechava-a imediatamente, o que tornava um clique específico dispendioso: muda para outra aplicação ou outro ecrã, regressa, clica para focar a aplicação novamente e, se esse clique cair junto a uma janela aberta, tudo o que preencheu desaparece. As janelas de definições e configuração perguntam agora primeiro sempre que alterou algo nelas — **Descartar as suas alterações?**, com **Continuar a editar** para voltar ao formulário com tudo o que lá estava. Escrever, interruptores e escolhas em menus pendentes contam como uma alteração. Esse primeiro clique após regressar já não fecha essas janelas, nem selecionar texto dentro de uma e soltar o rato fora dela. Uma janela que não tocou não tem nada a perder, por isso continua a fechar com o primeiro clique fora, e os botões **X** e **Cancelar** continuam a fechar imediatamente. Obrigado pelo relato.

- **As respostas de WhatsApp de números mexicanos, brasileiros e argentinos já não criam um segundo contacto.** O WhatsApp continua a reportar alguns remetentes com uma grafia antiga do seu número: telemóveis mexicanos com o `1` legado após o código de país (`+521…` em vez de `+52…`), telemóveis brasileiros sem o nono dígito e telemóveis argentinos sem o `9`. Se tinha guardado ou importado o contacto com a grafia moderna e a pessoa respondeu com a antiga (ou vice-versa), a resposta caía num contacto novo e sem nome, ao lado do que já tinha. O dano visível: as contagens de respostas a transmissões permaneciam em 0% apesar de as pessoas estarem a responder, a pausa de segurança por baixo envolvimento podia ser ativada numa transmissão que estava a correr bem, e a IA cumprimentava a mesma pessoa duas vezes porque o novo contacto não tinha histórico. A correspondência de entrada no WhatsApp Business e WhatsApp Web (e as pesquisas de contactos na API, incluindo `GET /contacts?phoneNumber=` e a verificação de duplicados em `POST /contacts`) tratam agora ambas as grafias como a mesma pessoa. O número guardado no seu contacto permanece exatamente como o introduziu. A mesma regra aplica-se agora em todo o lado onde um número identifica uma pessoa ou um canal: importações CSV e API (uma linha com a outra grafia atualiza ou ignora o contacto existente em vez de criar um gémeo, e os números mexicanos escritos com o 1 são agora importados em vez de serem rejeitados como inválidos), envios de modelos por número de telefone, formulários de leads, páginas de marcação, importações de calendário e ligação de um número que já está ligado com a outra grafia. Os pares duplicados existentes nas contas afetadas foram fundidos. Reportado por dois parceiros no mesmo dia, obrigado.

- **O passo "Criar contacto" das automatizações já não falha quando a pessoa já existe.** Anteriormente, causava um erro em toda a execução da segunda vez que o mesmo número era processado (por exemplo, numa automatização que é acionada em cada mensagem recebida), e um número guardado com a outra grafia do WhatsApp podia passar como duplicado. O passo verifica agora o número primeiro: se o contacto já existir na conta, devolve esse contacto (com uma nota no registo de execução) e todos os passos seguintes recebem o ID do contacto existente como habitualmente; apenas um número genuinamente novo cria um contacto. Consulte [Automatizações](../automations/automations.md#actions).

- **Os agentes Mini já não pagam a tarifa Max pelo trabalho de IA em torno de uma conversação.** Num agente definido como **Mini**, as próprias respostas são faturadas a 0,15 créditos do Mini, mas três ações complementares dentro da mesma conversação — gestão de interrupções (quando um contacto envia uma nova mensagem enquanto o bot ainda está a compor), resumos de chat e etiquetagem automática por IA — ainda eram cobradas à tarifa Max de 0,25. Todas as três são agora faturadas à tarifa Mini em agentes Mini. Funcionalidades pontuais fora da conversação (otimização de campanhas, geração de base de conhecimento, etiquetagem através da API) mantêm a sua tarifa fixa de 0,25 tanto no Max como no Mini — consulte [Modelo de IA & BYOK](../ai-automation/ai-model-and-byok.md#the-mini-tier) para saber exatamente o que a tarifa Mini cobre. Reportado por um parceiro, obrigado — as contas afetadas pelas cobranças de gestão de interrupções foram reembolsadas pela diferença.

- **Uma pequena edição no topo de uma página já não faz com que essa página perca a maior parte das suas FAQ ao atualizar.** Quando uma fonte de site era atualizada, uma alteração na primeira parte de uma página — um título rotativo, um banner, uma introdução atualizada — podia remover as FAQ geradas a partir de toda a página enquanto reconstruía apenas a parte alterada, reduzindo silenciosamente o conhecimento da página a cada atualização. E uma alteração mais abaixo na página fazia o oposto: adicionava novas FAQ sem retirar as desatualizadas. Uma atualização agora reconstrói exatamente as partes que remove, para que a cobertura de FAQ da página corresponda ao que o seu site diz — nem mais, nem menos. Comunicado por um membro da nossa comunidade, obrigado. Consulte [Atualizar uma Fonte](../ai-automation/faq-management.md#refreshing-a-source-one-click-update).

- **Os parâmetros de lista ("array") das Funções Personalizadas chegam agora à sua API como listas reais.** Um parâmetro do tipo **array** era enviado para o seu endpoint como um longo bloco de texto — pelo que uma API que esperava `{"project_ids": [8624]}` recebia `{"project_ids": "[8624]"}` e rejeitava a chamada com erros como "must be an array", tanto a partir do painel **Executar Teste** como quando a IA chamava a função numa conversa em tempo real. Os valores de tipo Array (bem como object, number, true/false) são agora convertidos para o seu tipo declarado antes de o pedido ser enviado, independentemente da forma como os escreve no Executar Teste (`[8624]`, `8624`, ou separados por vírgulas), e o Executar Teste constrói agora o pedido exatamente da mesma forma que uma chamada de IA em tempo real, pelo que um teste bem-sucedido significa uma função a funcionar. A IA também recebe instruções mais claras para que envie listas reais desde o início. Reportado por um cliente no mesmo dia, obrigado. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md#step-4-define-the-input-what-the-bot-sends).




- **O fuso horário de um tipo de evento aplica-se agora a tudo o que a IA processa em relação ao tempo.** Se um tipo de evento tiver um fuso horário diferente do da sua conta, a IA é agora informada da hora atual e da data de fecho do evento no fuso horário desse evento, para que "amanhã de manhã" e "o último dia para reservar" coincidam com as horas que realmente oferece. As contas cujos tipos de evento seguem o fuso horário da conta não são afetadas. Consulte o [Sistema de Reservas](../appointments/booking-system.md).

- **Os membros da equipa deixam de ver os detalhes do proprietário da conta como sendo os seus.** Um membro da equipa trabalha dentro da conta do proprietário e, até agora, o painel de controlo mostrava-lhes a identidade do proprietário em alguns locais: o e-mail na parte inferior da barra lateral esquerda, o nome e o e-mail em **Definições → Perfil** (que podiam também editar, alterando o nome do proprietário ou substituindo a fotografia do proprietário), e o e-mail de início de sessão, palavra-passe, autenticação de dois fatores e controlos de eliminação de conta do proprietário em **Definições → Segurança**. Isto era confuso — parecia que tinham iniciado sessão na conta de outra pessoa — e expunha as definições de início de sessão do proprietário a qualquer pessoa com acesso às Definições. Agora, a barra lateral e o Perfil mostram o e-mail e o nome do próprio membro (Perfil apenas de leitura, com uma nota de que o resto da página são as definições da área de trabalho do proprietário), e a Segurança mostra apenas a sessão da área de trabalho e as preferências de privacidade aos membros da equipa. A etiqueta **A trabalhar em** no topo da barra lateral continua a indicar a conta em que estão a trabalhar, como anteriormente. Nada muda para os proprietários de contas. Consulte [Gestão de Equipas](../settings/team-management.md#what-team-members-can-see).

- **Um teste de webhook falhado indica agora o motivo.** Clicar em **Testar** num webhook cujo endpoint rejeitou o pedido (um 403 de uma firewall, um 404, um timeout) resultava num "Erro interno do servidor", o que dava a entender que o problema era nosso quando, na verdade, era a resposta do endpoint. O teste mostra agora a resposta real do endpoint, identifica especificamente um desafio de bot da Cloudflare (a causa mais comum, e uma que só o utilizador pode corrigir na sua zona Cloudflare), e um teste num webhook guardado é agora enviado assinado quando a assinatura está ativa, para que um recetor que verifica assinaturas não falhe um teste que passaria em condições reais. Consulte [Webhooks](../integrations/webhooks.md#what-counts-as-a-successful-delivery).

- **Uma ligação a um servidor MCP já não se interrompe quando a IA utiliza várias ferramentas ao mesmo tempo.** Alguns servidores MCP emitem um novo início de sessão sempre que a ligação é renovada e tratam a utilização do início de sessão antigo como uma ameaça à segurança — cortando a ligação por completo. Quando a sua IA chamava duas das ferramentas de um servidor no mesmo momento, ambas tentavam renovar ao mesmo tempo e o servidor fazia exatamente isso: a ligação terminava a meio da conversa, a página de Servidores MCP continuava a mostrá-la como operacional e a IA informava o seu contacto de que se tratava de um problema técnico temporário. As renovações são agora coordenadas para que uma conversa intensa não provoque este erro. E quando uma ligação é genuinamente revogada — por este motivo, ou por alguém retirar o acesso do lado do outro sistema — a página de Servidores MCP mostra agora que necessita de autorização com uma mensagem clara, e a IA distingue entre "temporariamente inacessível" e "necessita de ser ligada novamente". Um clique em **Ligar** volta a iniciar a sua sessão. Consulte [Ligar Servidores MCP ao Seu Bot](../ai-automation/mcp-servers.md#troubleshooting).

- **Os botões de editar e eliminar nas linhas de marcações deixam de ficar ocultos até passar o rato por cima.** Na página de Marcações, os ícones de lápis e de lixo no final de cada linha — tanto nas marcações futuras como nos tipos de evento — apareciam apenas enquanto o rato estava sobre a linha. Num telemóvel ou tablet não existe a funcionalidade de passar o rato, pelo que os botões eram praticamente invisíveis e editar um tipo de evento podia parecer impossível. Os ícones aparecem agora sempre em todas as linhas (simplesmente tornam-se mais brilhantes quando aponta para eles), e clicar em qualquer parte da linha de um tipo de evento continua a abri-lo para edição, como sempre aconteceu. Consulte [Sistema de Reservas](../appointments/booking-system.md#step-2--create-an-event-type).

- **Uma mensagem que o seu cliente anula já não desaparece da conversa.** No Instagram e no Messenger, quando um cliente anulava o envio de uma mensagem, esta era removida totalmente da sua caixa de entrada — por isso, se a sua IA já tivesse respondido, a conversa ficava a mostrar respostas a perguntas que já não existiam, o que podia parecer que a IA estava a enviar mensagens às pessoas do nada. Uma mensagem com envio anulado permanece agora no tópico como **Esta mensagem foi eliminada**, da mesma forma que já funcionava no WhatsApp ligado por código QR, para que a troca de mensagens continue a ser lida pela ordem correta. Consulte [A Interface de Chat](../chats/chat-interface.md#deleting-a-message).

- **Uma boa transferência já não chega com a etiqueta "O que correu mal".** Quando a sua IA lhe passa uma conversa, é frequentemente uma boa notícia — um potencial cliente foi qualificado e é a sua vez, exatamente como instruiu. No entanto, o e-mail que o informava sobre a transferência apresentava o motivo da IA sob uma etiqueta vermelha "O que correu mal", pelo que uma transferência que correu exatamente como esperado parecia um erro. O motivo aparece agora sob uma etiqueta âmbar mais calma, "Atenção". Tudo o resto no alerta permanece inalterado: o motivo, os detalhes da conta e do canal, e o botão para abrir a conversa. Consulte [Notificações](../settings/notifications.md#notification-categories).

- **A opção Test In Playground volta a trazer a conversa consigo.** A escolha de **Test In Playground** numa conversação em direto destina-se a levá-lo para o tópico de experimentação do agente com essa conversação copiada, para que possa repetir exatamente a troca de mensagens que correu mal. Nas contas que utilizam a nova experiência de Agentes, isto levava-o para a experimentação com um tópico vazio — a cópia ia silenciosamente para um local que o chat de teste já não lê. A conversação chega agora consigo e o teste continua a partir do histórico real de mensagens. Consulte [Chat Playground](../chats/playground.md#from-a-live-chat-the-replay-loop).

- **A aceitação das alterações sugeridas às FAQ de um agente após a Otimização com IA funciona em todo o lado.** Quando a **Otimização com IA** propunha adições ou remoções de FAQ num agente, o ecrã de revisão listava-as — mas aceitá-las não produzia qualquer efeito em algumas contas, pelo que as edições das instruções eram aplicadas enquanto a parte das FAQ da mesma otimização não o era silenciosamente. As alterações aceites às FAQ são agora aplicadas ao conhecimento do agente exatamente como o ecrã de revisão as apresenta, e a sua rejeição limpa a sugestão em vez de a deixar pendente. Consulte [Chat Playground](../chats/playground.md#optimize-with-ai).


- **O chat de teste pertence agora ao agente que está a testar — e dois aspetos estranhos foram corrigidos.** O **Experimentar** tem o mesmo aspeto e comportamento de sempre, mas a conversação é do próprio agente e não algo emprestado de trás, o que resolve dois problemas com que os utilizadores se deparavam. Duplicar um agente fazia com que a cópia e o original partilhassem uma única conversação de teste, pelo que uma mensagem enviada enquanto experimentava a cópia aparecia no tópico do original e os dois conjuntos de testes misturavam-se; cada agente tem agora o seu próprio tópico. Além disso, o chat de teste podia ocasionalmente ficar preso no indicador de escrita e nunca produzir uma resposta, o que foi corrigido. Uma nota honesta antes de abrir: **a sua conversação de teste anterior pode parecer vazia.** O tópico começa do zero em vez de ser transportado, por isso envie novamente a sua mensagem de teste para continuar de onde parou. Nada mais é afetado — as suas instruções, conhecimentos, conteúdos multimédia e definições permanecem inalterados, e a otimização de um agente a partir de um polegar para baixo que deu numa resposta anterior continua a funcionar exatamente como antes. Consulte [Área de Testes de Chat](../chats/playground.md).


- **O código do widget de chat apontado para um agente volta a chegar a esse agente.** Se retirou um snippet de incorporação de um agente há algum tempo e o colou no seu site, as novas conversações que chegavam através dele podiam aparecer sem estarem devidamente ligadas ao agente que escolheu — pelo que um agente que parecia estar corretamente ligado no ecrã não era, de forma fiável, o que tratava desses chats. As conversações desses snippets mais antigos chegam novamente ao agente pretendido. Não há nada para voltar a copiar nem para voltar a colar: o código que já está no seu site começa a comportar-se corretamente por si só. Consulte [Widget de Chat do Website](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).

- **As notificações sobre a sua IA abrem o agente, em vez de uma página que não possui.** Os alertas de e-mail, push do navegador e sino que lhe indicam que um lote foi pausado, ou que uma configuração escrita por IA está pronta para si ou foi recusada, ligavam todos a uma página de Campanhas — que as contas com a experiência de agentes não possuem, pelo que clicar nos links não levava a nada de útil. Esses links abrem agora o editor do agente. As contas que ainda utilizam campanhas mantêm os links que sempre tiveram. Consulte [Notificações](../settings/notifications.md#the-notification-bell).

- **Uma automatização é agora executada na primeira mensagem de um contacto, e não na segunda.** Nas contas que utilizam a experiência de Agentes, uma automatização limitada a uma campanha ou agente específico ignorava a mensagem inicial de cada novo contacto — só começava a prestar atenção a partir da segunda mensagem dessa pessoa. Essa é precisamente a mensagem errada a perder: a primeira coisa que alguém lhe escreve é a que merece ser etiquetada, encaminhada ou alertada para um humano, e um fluxo de trabalho criado para a captar parecia estar a funcionar até que verificasse. Agora é disparada a partir da primeira mensagem, tanto para contactos novos como existentes. Não há nada a alterar nas suas automatizações; as que já criou começam a comportar-se desta forma por si próprias. Consulte [Automatizações](../automations/automations.md#running-an-automation-for-one-agent-only).

- **Os agentes aplicam a sua configuração de marcação de agendamentos em todas as conversas.** Algumas das orientações de agendamento que moldam a forma como um agente lida com um contacto que ainda não conhece — como perguntar, o que confirmar, o que oferecer — estavam a chegar a algumas conversas de agentes e não a outras. Manifestava-se como um agente que oferecia horários de forma organizada num chat e improvisava no seguinte, sem nada de diferente entre os dois para o explicar. Os agentes aplicam agora essas orientações de forma consistente, em todas as conversas que gerem. Não há nada para ativar nem nada para voltar a introduzir; a sua configuração de agendamento permanece inalterada. Consulte [Sistema de Agendamento](../appointments/booking-system.md#step-3--turn-on-bookings-for-your-ai).

- **As respostas sugeridas utilizam novamente as suas funções personalizadas.** As sugestões de resposta da IA que escrevem um rascunho para si nas Conversas estavam a ignorar as funções personalizadas e as ferramentas ligadas em contas que utilizam a experiência de Agentes — pelo que um rascunho que deveria ter consultado uma encomenda, verificado o stock ou obtido um saldo dos seus próprios sistemas era escrito sem nada disso e parecia um palpite educado. As sugestões utilizam agora as mesmas capacidades que o seu agente utiliza. As respostas em direto nunca foram afetadas: as respostas do seu agente aos clientes sempre chamaram essas funções. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md).

- **A opção "Retomar + Seguimento" agenda agora efetivamente o seguimento em conversas com Agentes.** Retomar a IA numa conversa destina-se, por predefinição, a agendar um seguimento: a IA lê a conversa, escolhe um atraso sensato e envia um lembrete ao contacto caso este não responda. Nas conversas geridas por um Agente de IA — que são a maioria das conversas atualmente — essa segunda parte não acontecia silenciosamente: a IA voltava a ficar ativa, mas nunca era agendado qualquer seguimento, independentemente de quantas vezes clicasse em **Retomar IA**. Não importava se retomava a partir do banner, do compositor, do cabeçalho da conversa ou da barra de ações em massa. O seguimento de recuperação é agora agendado a partir das definições de seguimento do seu Agente, exatamente como sempre aconteceu nas conversas de campanhas — e a opção **Apenas retomar** (manter o botão premido) continua a ignorá-lo propositadamente. As conversas que retomou antes desta correção simplesmente não têm nada na fila: retome-as novamente, ou utilize **Agendar seguimento**, para definir um. Consulte [Interface de Conversa](../chats/chat-interface.md).

- **Duplicar um agente já não o reconstrói a partir do seu site — nem altera silenciosamente as suas definições.** Duplicar um agente serve para lhe dar uma cópia idêntica para fazer experiências. Em vez disso, se o original tivesse sido criado a partir de um site, a cópia reconstruía-se a partir desse site novamente: as suas instruções eram reescritas, várias definições — incluindo a qualidade da IA com que responde e a sua configuração de seguimento — eram perdidas no processo, e recebia um e-mail sobre uma "campanha" a ser gerada que nunca pediu. A cópia é agora o que diz ser: uma duplicata exata do original no momento em que clicou, sem nada reconstruído e nada perdido. E quando um agente está genuinamente a ser criado — a partir da caixa de diálogo **Novo agente** — o e-mail que recebe fala agora sobre o seu agente, nomeia-o e liga diretamente ao seu editor. Consulte [Agentes de IA](../ai-agents/ai-agents.md).

- **As automatizações direcionadas a uma campanha funcionam novamente em contas que utilizam Agentes.** Uma automatização cujo gatilho estava limitado a uma campanha específica parava de ser acionada assim que uma conta passava para a experiência de Agentes — as conversas continuavam a acontecer, mas a automatização simplesmente nunca as detetava. O oposto também estava incorreto: em alguns casos, tal automatização podia ser acionada para conversas que não tinham nada a ver com a campanha escolhida. Ambos os problemas estão corrigidos: um gatilho limitado a uma campanha é agora acionado exatamente para as conversas pertencentes ao agente dessa campanha, e para mais nada. Consulte [Automatizações](../automations/automations.md).

- **As estatísticas dos agentes contam agora todas as conversas.** Os números de mensagens enviadas e respondidas nos seus agentes (e as estatísticas de campanha subjacentes) apenas contavam uma parte do tráfego em contas que utilizam a experiência de Agentes — a maioria das conversas estava simplesmente em falta nos totais, o que fazia com que as taxas de resposta parecessem incorretas em ambos os sentidos. Cada conversa que um agente gere é agora contabilizada, e os números na lista de agentes coincidem com os do painel de controlo.

- **O seu histórico de utilização apresenta o nome do agente, não um código.** As linhas no histórico de utilização da Faturação mostravam um código interno (começado por "agent:") onde deveria estar o nome do agente, e as linhas de "Etiqueta de Contacto" tinham o mesmo problema para todos. As linhas de utilização contêm agora o nome real do agente. Consulte [Sistema de Faturação](../billing/billing-system.md).

- **As conversas que bloqueiam a meio de uma resposta são detetadas e recuperadas novamente.** Uma rede de segurança vigia as conversas em que a IA começou a responder e depois ficou bloqueada, reiniciando-as silenciosamente — e uma rede semelhante retoma as conversas que foram pausadas quando os créditos terminaram, assim que os créditos são repostos. Nenhuma destas redes conseguia ver conversas em contas que utilizavam a experiência de Agentes, pelo que uma conversa bloqueada aí permanecia simplesmente em silêncio. Ambas cobrem agora todas as contas.

- **Um seguimento agendado agora diz algo sobre a conversa real.** Se pediu um seguimento sem ditar as palavras exatas — *"responda agora"*, *"verifique na próxima semana"* — recebia uma linha genérica como *"Olá, apenas a dar seguimento à nossa conversa anterior."* Parecia um texto de preenchimento porque era: a mensagem era escrita no momento em que a agendava, por um passo que conseguia ver a sua instrução e nada mais. Nem o chat, nem a personalidade do seu Agente, nem as suas instruções. A mesma frase era enviada para contas não relacionadas, e um contacto que tinha acabado de perguntar sobre preços ou uma demonstração recebia-a em vez de uma resposta. Agora, quando não dita a redação, a mensagem é escrita pelo próprio Agente de IA desse contacto no momento em que é enviada — lendo a conversa tal como ela está nesse momento, no idioma em que o contacto está a escrever, seguindo tudo o que configurou. Se *der* as palavras exatas, estas continuam a ser enviadas palavra por palavra, inalteradas. Uma consequência: a pré-visualização de um seguimento que não escreveu pessoalmente diz agora que a IA o escreverá no momento do envio, em vez de mostrar um marcador de posição que nunca seria enviado. Consulte [Interface de Chat](../chats/chat-interface.md).

- **Uma mensagem falhada indica-lhe agora o motivo, diretamente na conversa.** Quando uma mensagem não podia ser entregue, o e-mail que recebia indicava o motivo real — mas, ao passar o rato sobre a mensagem nas Conversas, apenas aparecia "O fornecedor rejeitou esta mensagem", o que o obrigava a abrir a sua caixa de entrada para descobrir o que a conversa lhe poderia ter dito. A descrição ao passar o rato fornece agora a mesma explicação simples para as falhas comuns do WhatsApp — o fecho da janela de resposta de 24 horas, o bloqueio por parte da Meta de um modelo de marketing para números dos EUA, um contacto que optou por sair, um número que não está no WhatsApp — juntamente com o código de erro do fornecedor para situações mais raras. O pequeno painel aparece agora também junto à marca de tempo da mensagem, em vez de flutuar estranhamente longe para a esquerda em mensagens longas. Consulte [A Interface de Conversa](../chats/chat-interface.md).

- **A ligação ao WhatsApp Web já não fica bloqueada indefinidamente numa ligação que já funcionava.** As pessoas que emparelhavam um número ficavam a ver um ícone de carregamento que nunca terminava — um relatório mencionou mais de vinte minutos — e depois descobriam, ao fechar a janela, que o número tinha sido ligado corretamente e já estava a receber mensagens. A janela apenas reconhecia um punhado de resultados, por isso qualquer outra situação, incluindo um telemóvel cuja ligação tinha sido revogada e precisava de uma nova leitura, deixava-a à espera silenciosamente, sem nada em que clicar. O emparelhamento está agora limitado: aconteça o que acontecer, a janela termina o processo ou informa-o de que esteve à espera demasiado tempo e oferece a opção **Tentar novamente**, juntamente com uma nota para a fechar e verificar a sua lista de canais, uma vez que o número poderá já estar ligado. A espera pela leitura do código QR permanece inalterada — pode demorar o tempo que desejar. Consulte [WhatsApp Web](../messaging-channels/whatsapp-web.md).

- **Os convites de equipa expirados podem ser eliminados novamente.** Um convite que ultrapassava o seu período de validade de 7 dias permanecia na página da Equipa com um botão de eliminar que não fazia nada sempre que clicava nele, pelo que a linha nunca podia ser limpa — a única forma de organizar a lista era reenviar um convite que não queria enviar. A eliminação de um convite expirado funciona agora exatamente como a eliminação de um convite pendente. Consulte [Gestão de Equipa](../settings/team-management.md#managing-invitations).

- **Alterar um nome ou apelido altera agora efetivamente o nome que vê.** Editar o **Nome próprio** e o **Apelido** em **Definições → Perfil** era guardado corretamente, mas nada mudava no ecrã — o nome antigo permanecia no menu, no alternador de contas e na parte inferior das mensagens enviadas pela sua equipa, e persistia mesmo após atualizar a página ou terminar e iniciar sessão novamente. Por trás disto, uma conta mantinha uma cópia antiga do seu nome desde o dia em que foi criada, e a aplicação mostrava essa cópia em vez do nome que tinha acabado de escrever. Os nomes em todo o lado provêm agora do Nome próprio e do Apelido da conta, pelo que uma alteração de nome aparece imediatamente, em todos os ecrãs, sem necessidade de voltar a introduzir nada. Se ambos os campos de nome estiverem vazios, os ecrãs recorrem ao endereço de e-mail da conta, como anteriormente. Consulte [Definições da Conta](../settings/account-settings.md).



- **Num telemóvel, pode voltar a ver com quem está a falar.** O cabeçalho acima de uma conversa aberta tinha crescido para sete controlos ao lado do nome do contacto — uma seta de retrocesso, a fotografia, fixar, estrela, criar tarefa, pesquisar e o menu de três pontos — e, no ecrã de um telemóvel, não sobrava espaço para o próprio nome, que desaparecia numa conversa movimentada. O cabeçalho mantém agora o nome, o ícone de pesquisa e o menu de três pontos em ecrãs pequenos, e move **fixar**, **estrela** e **criar tarefa** para o topo desse menu, onde estão acessíveis com um toque. Os indicadores de estado recolhem da mesma forma: o mais importante permanece visível e os restantes colapsam num pequeno **+2**, que indica o que está oculto quando mantém premido. Num computador, nada se move — todos os controlos continuam exatamente onde estavam. Consulte [A Interface de Chat](../chats/chat-interface.md).

- **Os planos vitalícios já não apresentam subscrições mensais para compra.** A página de Faturação oferecia os três planos mensais a todas as contas, incluindo contas num nível vitalício que já detêm o seu plano — pelo que a página que deveria confirmar o que pagou era apresentada como um convite para começar a pagar novamente. Esses cartões estão agora ocultos num plano vitalício; as alterações de nível para essas contas ocorrem onde o plano foi adquirido. Os carregamentos de crédito, o carregamento automático, o histórico de utilização e **O que está incluído no seu plano** permanecem inalterados, e as contas num plano mensal continuam a ver o conjunto completo. Consulte [Níveis de Subscrição](../billing/subscription-tiers.md).

- **As ligações do YouTube chegam agora com uma pré-visualização real — e a sua conversa também a mostra.** Uma mensagem com uma ligação do YouTube chegava ao contacto como um cartão em branco: sem título de vídeo, sem miniatura, apenas a palavra "YouTube" sobre uma linha de texto genérico, por vezes num idioma que ninguém na conversa fala. O motivo é que a pré-visualização de uma ligação é criada por quem envia a mensagem, e o YouTube já não fornece os detalhes do vídeo a nada que não seja uma pessoa a clicar — por isso, não havia nada para colocar no cartão. O título real do vídeo, o nome do canal e a miniatura são agora anexados antes de a mensagem sair, para que os contactos recebam a mesma pré-visualização rica que veriam se tivesse enviado a ligação a partir do seu telemóvel. A sua própria vista de conversa também mostra o cartão, acima do texto da mensagem, tanto nas mensagens deles como nas suas — clique nele para abrir o vídeo. A mensagem em si permanece inalterada: a ligação mantém-se exatamente como a escreveu, e as ligações para outros sites não são afetadas. Consulte [Interface de Chat](../chats/chat-interface.md#middle-panel-the-conversation).

- **Pode voltar a testar o webhook de uma etiqueta a partir do seu Agente — e o teste envia agora o que é enviado na realidade.** Definir um URL de webhook numa etiqueta no separador **Etiquetas** de um Agente não lhe dava qualquer forma de o verificar: o botão **Testar** junto ao campo existia apenas no editor de campanhas, e as contas movidas para Agentes não têm um menu Campanhas a partir do qual aceder ao mesmo. Por isso, a única forma de experimentar um URL antes de confiar nele era iniciar sessão na aplicação clássica. O botão encontra-se agora também no separador Etiquetas do Agente: guarde a etiqueta, clique em **Testar** e um payload de exemplo é enviado imediatamente para o seu URL — com o motivo apresentado caso o seu endpoint o recuse, e sem qualquer efeito na pausa automática que protege um webhook que falha repetidamente. O payload de teste foi também corrigido, tanto no Agente como no lado da campanha: costumava inventar um nome de evento e formato (`tag_triggered`, com um único valor `tag`) que as entregas reais nunca utilizam, pelo que uma automatização criada e verificada com base num teste permaneceria silenciosa para sempre. Os testes enviam agora o formato `contact_tags_updated` exato — matrizes `added_tags` e `removed_tags` e o contacto completo — que uma alteração real de etiqueta envia. Se criou um fluxo de trabalho com base no payload de teste antigo, aponte-o para os campos apresentados em [Webhooks](../integrations/webhooks.md#contact-tags-updated-webhook) e começará a ver eventos reais. Consulte [Criar Etiquetas](../get-started/creating-tags.md#letting-your-ai-agent-tag-contacts-automatically).

- **Os webhooks de etiquetas são agora disparados em contas que utilizam a nova experiência de Agentes.** Definir um URL de webhook numa etiqueta é a forma de reportar o resultado de um funil — "Negócio Ganho" é atribuído a um contacto, o seu endpoint recebe a notificação e a sua plataforma de anúncios ou CRM regista a conversão. Em contas movidas para Agentes, isso nunca acontecia: o URL que guardou no separador **Etiquetas** do agente era escrito num local e lido noutro, e os contactos nessas contas não estão associados a uma campanha, algo que o remetente também exigia. Nada falhou de forma visível — a etiqueta foi aplicada, o webhook simplesmente nunca foi enviado. Ambas as partes foram corrigidas: o URL da etiqueta é agora lido a partir do agente, bem como da campanha, e um contacto com um agente já não necessita de uma campanha para que o webhook seja enviado. As contas em Campanhas não são afetadas e, quando ambas estão configuradas, os URLs da campanha continuam a ter prioridade. Consulte [Webhooks](../integrations/webhooks.md#contact-tags-updated-webhook).

- **Cada webhook contém agora o ID que utiliza para desduplicação, e os envios de teste já não indicam o nome de evento errado.** Duas situações tornavam a construção de um recetor fiável mais difícil do que deveria ser. O cabeçalho `X-Webhook-Delivery` — o ID único para um evento, documentado como a forma de reconhecer uma repetição — só era enviado em alguns eventos, pelo que um recetor que fazia a desduplicação corretamente nesses eventos contava silenciosamente os restantes a dobrar; agora está presente em todos os envios. E o botão **Teste** enviava seis eventos com um nome diferente do real (`chatConcluded` onde o evento em direto diz `chat_concluded`, e o mesmo para os eventos de contacto pausado, retomado, desarquivado, não incomodar e nova mensagem), pelo que um recetor construído e verificado com um teste ignoraria todos os eventos reais desse tipo. Os payloads de teste correspondem agora exatamente aos envios em direto, incluindo o campo `ad_referral`. A lista completa de nomes de eventos encontra-se no guia [Webhooks](../integrations/webhooks.md#the-20-webhook-events).

- **Os IDs de clique de anúncios podem agora ser lidos através da API.** O identificador de clique do Click-to-WhatsApp (`ctwa_clid` e o resto da referência do anúncio) só era entregue por webhook — por isso, se o seu recetor estivesse em baixo quando um lead chegava, o ID perdia-se para sempre e a conversão nunca poderia ser reportada. Os contactos devolvidos pela API incluem-no agora, tanto num contacto individual como na lista de contactos, para que possa reconciliar após uma falha em vez de perder a atribuição. Consulte [Atribuição de Click-to-WhatsApp](../integrations/click-to-whatsapp-attribution.md#reading-a-click-id-you-already-missed).

- **A compra de um número num país onde já tem aprovação deixou de falhar.** A conformidade regulamentar é aprovada para um país _e_ um tipo de número, mas a compra correspondia apenas ao país — por isso, uma conta aprovada para, por exemplo, um número gratuito do Reino Unido tinha essa aprovação associada a uma compra de um número móvel do Reino Unido, o que a operadora rejeita. O erro indicava então que deveria concluir uma conformidade que já tinha concluído, e o envio do formulário correto posteriormente não ajudava de forma fiável. As compras utilizam agora a aprovação que corresponde ao número que está a comprar, uma aprovação para um tipo diferente já não bloqueia nada e, se a operadora recusar um número, a mensagem indica para que tipos está aprovado. Consulte [Números de Telefone](../settings/phone-numbers.md).

- **Mudar para a aplicação clássica já não é um caminho sem retorno.** Clicar em **Aplicação clássica** na parte inferior da barra lateral memoriza a sua escolha durante 90 dias — o que estava a funcionar um pouco bem demais: terminar sessão na aplicação clássica levava-o de volta ao ecrã de início de sessão clássico, e nada nessa aplicação oferecia uma forma de voltar atrás, pelo que a única saída era limpar os dados do site nas definições do seu navegador. Duas alterações resolvem o problema. A barra lateral da aplicação clássica tem agora uma ligação **Novo painel de controlo** que o traz diretamente de volta, e terminar sessão na aplicação clássica devolve-o ao ecrã de início de sessão atual em vez de o prender ao antigo. (A aplicação clássica foi entretanto totalmente desligada, pelo que já não há nada entre o que alternar — consulte "A aplicação clássica foi desativada" acima.) Consulte o [Guia de boas-vindas](../README.md).



- **Uma pesquisa em "Encontrar Leads" que não encontra nada agora explica o motivo, em vez de dizer apenas "0 empresas encontradas".** Se os seus filtros removeram todos os resultados, a página dizia que nada foi encontrado, o que é interpretado como "não existem empresas como esta aqui" e leva-o a duvidar do mercado ou da sua palavra-chave. Nem sempre era verdade: uma pesquisa podia encontrar 60 empresas reais e depois descartá-las todas devido a um filtro que definiu. O culpado mais comum é **Categoria contém**, que corresponde ao nome da categoria do Google para uma empresa (coisas como "Salão de Beleza" ou "Empreiteiro de Ar Condicionado") em vez do nome da empresa, pelo que termos naturais como "serviço de ar condicionado" ou "esteticista" podem não corresponder a nada. Uma classificação mínima de 5 é outro motivo: mantém apenas empresas com uma pontuação impecável. A página vazia agora diz quantas empresas foram encontradas, nomeia os filtros que as removeram e quantas cada um eliminou, e oferece um botão **Limpar filtros** para que possa pesquisar novamente com um clique. O campo **Categoria contém** também explica o que corresponde. Vale a pena saber: os seus filtros são transportados de uma pesquisa para a seguinte, por isso um valor que definiu para uma pesquisa anterior continua aplicado à próxima até que o altere ou limpe. Não é cobrado nada por uma pesquisa que não devolve leads.

- **Um número de telefone que comprou pode agora ser ligado ao WhatsApp a qualquer momento, não apenas no minuto a seguir à compra.** Comprar um número é apenas a primeira metade — tem de ser registado no WhatsApp na própria janela da Meta antes de poder enviar ou receber qualquer coisa. Essa janela abria uma vez, logo após a compra, e se a fechasse ou comprasse o número a partir das Definições em vez de durante a configuração, não havia forma de voltar a ela: o número ficava na sua página de Canais com aspeto de ligado, silenciosamente incapaz de enviar mensagens a alguém, enquanto continuava a custar a sua mensalidade. Agora, a linha diz **Configuração não concluída** e contém um botão **Concluir configuração** que reabre a janela do WhatsApp apontada para esse número exato, tantas vezes quantas precisar. Comprar um número a partir das Definições também o encaminha automaticamente para o passo, da mesma forma que sempre aconteceu durante a configuração inicial. Se tiver um número neste estado, abra **Definições → Canais** e clique em **Concluir configuração** no mesmo. Consulte [Números de Telefone](../settings/phone-numbers.md#finishing-whatsapp-setup).


- **A IA partilha agora a página real de onde veio um facto — e já não pode inventar um link.** O conhecimento importado do seu site lembrava-se sempre de que página cada resposta vinha, mas à própria IA nunca foram mostrados esses endereços de página. Por isso, quando um cliente pedia para ver algo — uma gama de produtos, uma página de preços — a IA sabia que a coisa existia, mas não tinha nenhum link para dar e, em casos raros, inventava um endereço web com aspeto plausível. Ambas as metades estão corrigidas: cada peça de conhecimento proveniente do site transporta agora o seu endereço de página para a conversa, pelo que a IA liga os clientes à página exata no seu site, e uma regra estrita proíbe-a agora de construir ou adivinhar um link — se não tiver um real, diz-o. Nada a configurar; se a sua base de conhecimento foi construída a partir do seu site, a sua IA já está a partilhar links reais. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#auto-generate-faqs-from-your-website).


- **Eliminar uma mensagem numa conversa de teste leva agora a resposta da IA com ela.** O ícone do lixo numa das suas próprias mensagens de teste costumava remover apenas esse balão, deixando a resposta da IA no tópico — uma resposta a uma pergunta que já não estava lá. Além de parecer estranho, essa resposta deixada para trás permanecia parte da conversa que a IA recorda, pelo que podia influenciar silenciosamente as respostas de teste posteriores. Eliminar a sua mensagem remove agora também a resposta da IA a ela, até à sua próxima mensagem. Os ícones de lápis (editar) e reiniciar funcionam como antes, rebobinando tudo após a mensagem. Consulte [Teste o seu agente no Playground](../chats/playground.md).

- **Uma Função de Agente de IA guardada enquanto escrevia podia multiplicar-se em duplicados — e silenciar o agente.** O armazenamento acontece automaticamente à medida que edita, e uma falha na forma como o construtor verificava a função que já tinha registado significava que cada gravação automática podia registar a capacidade novamente em vez de a atualizar — enchendo a sua página de Funções Personalizadas com cópias e, assim que duas cópias com o mesmo nome chegavam a um agente, impedindo esse agente de responder (incluindo no chat de experimentação). Os registos duplicados foram limpos, a verificação lê agora os registos corretos e foram adicionadas duas proteções adicionais: o construtor remove quaisquer cópias perdidas que encontre em cada gravação, e um agente que, por algum motivo, acabe com duas capacidades com o mesmo nome mantém a primeira e ignora as restantes em vez de ficar inativo. Consulte [Automatizações](../automations/automations.md#letting-your-ai-agent-call-an-automation).

- **As contas totalmente migradas para Agentes de IA já não veem a opção "Extrair da campanha".** Esse botão existe para uma única tarefa: retirar o bot de uma campanha clássica para que se possa tornar um Agente reutilizável. Numa conta que já fez a transição para Agentes, as campanhas antigas já não têm qualquer utilidade — por isso, o botão era uma porta para lado nenhum, posicionado junto a **Novo agente** na página de Agentes de IA e dentro da sua caixa de diálogo de criação. Agora, foi removido de todas as contas migradas, em todos os locais onde aparecia. As contas que ainda utilizam campanhas clássicas mantêm-no exatamente como antes, uma vez que, para elas, continua a ser a forma mais rápida de transformar um bot existente num Agente. Consulte [Agentes de IA](../ai-agents/ai-agents.md#creating-an-agent).

- **O seletor de adicionar passos do construtor de automatizações agora permite arrastar, pesquisa em todo o lado e a tela comporta-se como esperado.** Uma ronda de melhorias na construção manual de automatizações. O **+** num passo agora permite arrastar: agarre-o e uma linha de ligação segue o seu cursor — solte-o numa tela vazia e o seletor de passos abre-se exatamente ali, com o passo que escolher criado nesse local exato, já ligado. Arrastar a partir do ponto de saída de um passo (incluindo o verdadeiro/falso de uma condição) funciona da mesma forma, clicar no **+** continua a abrir o seletor no local, e também pode arrastar qualquer item diretamente do seletor para a tela. A sua caixa de pesquisa costumava procurar silenciosamente apenas no separador em que se encontrava, pelo que escrever "sheets" enquanto estava no separador Lógica não encontrava nada; agora pesquisa ações incorporadas, as suas aplicações ligadas e passos de lógica de uma só vez, agrupados por tipo. Um passo de aplicação para o qual ainda não tinha escolhido uma ação mostrava uma linha de código interno na tela ("composioToolkits.acti…") — agora diz **Escolher uma ação…** até que escolha uma. Largar o seu primeiro gatilho já não faz zoom na tela até ele, e adicionar o passo seguinte com o botão **+** de um cartão coloca-o à direita, seguindo o fluxo, em vez de o empilhar por baixo. Os botões, separadores e o interruptor Simples/Avançado à volta do construtor também receberam o mesmo aspeto de vidro que o resto da aplicação. Consulte [Automatizações](../automations/automations.md#creating-an-automation).

- **Já pode voltar a escrever as suas próprias respostas em conversas de Email, LINE e iMessage.** A sua IA sempre foi capaz de responder a estas conversas por si própria, mas quando intervinha e escrevia uma resposta manualmente nas Conversas, a mensagem não era enviada: recebia a mensagem "Não foi possível enviar a sua mensagem. Por favor, tente novamente." e nada era enviado, independentemente de quantas vezes tentasse. A caixa de entrada estava a verificar a sua resposta contra uma lista de canais que não estava atualizada com os mais recentes, pelo que rejeitava mensagens que o lado emissor conseguia processar perfeitamente. As conversas privadas de Email, LINE, iMessage e Instagram aceitam agora uma resposta escrita como qualquer outro canal. Não há nada a alterar da sua parte — abra a conversa e envie. Consulte [Email](../messaging-channels/email.md) e [Interface de Conversa](../chats/chat-interface.md).

- **A funcionalidade "Encontrar contradições" agora assinala o que é realmente importante, em vez de o ocultar.** A auditoria à base de conhecimento estava a reportar demasiado: numa biblioteca grande, podia devolver centenas de "conflitos", a maioria dos quais não eram divergências de todo. Duas páginas de comparação que citavam preços iniciais diferentes para o produto de *outra pessoa*, um artigo que mencionava a frequência com que é avaliado, três guias separados que desbloqueiam cada um com a sua própria palavra-chave — tudo parecia igual para a auditoria, pelo que tudo era assinalado, e o punhado de problemas genuínos (os seus próprios preços, limites de plano ou disponibilidade de funcionalidades descritos de duas formas diferentes) perdia-se no meio da pilha. A auditoria agora determina sobre o que é que cada divergência é *realmente* e só a levanta quando o assunto é o seu próprio negócio, pelo que a lista é cerca de um terço do que era e muito mais valiosa para agir. Duas versões do mesmo artigo de ajuda também já não discutem entre si — a mais recente ganha simplesmente. Voltar a executar a auditoria agora também fecha tudo o que deixou de divergir desde a última vez e coloca de volta na base de conhecimento do seu bot qualquer FAQ que estivesse a ser retida, para que a lista diminua em vez de apenas crescer. Separadamente, uma resposta que a auditoria ocasionalmente não conseguia ler fazia com que esse lote de resultados fosse silenciosamente descartado — cerca de um em cada dez lotes —, o que foi corrigido, pelo que os conflitos genuínos já não são ignorados. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#find-contradictions).

- **Um servidor MCP ligado já não pode deixar a sua IA em silêncio.** Ligar um servidor MCP a um agente fornece à IA uma lista de ações que esse servidor pode realizar, escritas por quem o gere. Se alguma dessas descrições estivesse escrita de uma forma que o nosso fornecedor de IA se recusasse a aceitar, o fornecedor rejeitava toda a conversa em vez de apenas essa ação, e o agente parava de responder em todo o lado até que o servidor fosse removido — no ambiente de teste e em todos os canais ativos, sem nada no ecrã a explicar o porquê. As lojas Shopify foram afetadas: ligar o endpoint `/api/mcp` incorporado de uma loja silenciava o agente, porque a ação de carrinho que anunciava continha um campo estranho que o fornecedor rejeita. Descrições como essa são agora limpas automaticamente antes de a IA as ver, pelo que uma ação mal escrita degrada-se para uma descrição ligeiramente mais vaga em vez de um agente mudo. Não há nada a alterar do seu lado; se removeu um servidor MCP devido a isto, pode ligá-lo novamente. Consulte [Servidores MCP](../ai-automation/mcp-servers.md).

- **Pode parar uma importação da base de conhecimento que esteja em curso — e agora é-lhe indicado o custo antes de começar.** Importar um site inteiro podia tornar-se um trabalho muito maior do que parecia: um site de documentação que publica cada página em vinte idiomas tem vinte vezes mais páginas, e a janela **Novas páginas encontradas** mostrava contagens de páginas sem nunca mencionar créditos. Pior ainda, uma vez iniciada, não havia forma de sair — os botões de eliminar estavam desativados precisamente para as páginas que ainda estavam à espera, que é exatamente quando os quereria usar. Três coisas mudam. O seletor mostra agora o **custo estimado em créditos** da sua seleção e o seu saldo atual logo acima do botão de importação, e pede-lhe para confirmar novamente se a seleção for grande ou se utilizar mais de metade dos seus créditos. Um domínio com páginas ainda à espera recebe um botão **Parar importação** — parar é gratuito, porque uma página que ainda não foi lida nunca foi cobrada, e a confirmação indica quantas já estavam a ser lidas e que serão concluídas. E os botões de eliminar permanecem utilizáveis durante todo o processo, pelo que remover uma página que ainda está na fila interrompe-a genuinamente. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#stopping-an-import).

- **Se a sua própria chave de IA esgotar a meio da importação, o resto é retido em vez de ser cobrado nos seus créditos.** Isto é para quem utiliza a sua própria chave de IA (BYOK), onde a importação de páginas não utiliza créditos de IA. Se essa chave parasse de funcionar a meio de uma importação grande — geralmente porque o saldo na conta do seu fornecedor de IA se esgotou —, mudávamos silenciosamente as páginas restantes para os seus créditos de IA e continuávamos. Em alguns milhares de páginas, isso acumulava-se rapidamente, sem nada no ecrã a dizer que tinha acontecido. Agora, as páginas restantes são **pausadas** em vez disso, e nada é cobrado enquanto esperam. Carregue a sua conta de fornecedor e prima **Retomar** para terminar com a sua própria chave sem custo de créditos, ou prima Retomar de qualquer forma para terminar com os seus créditos de IA — a confirmação especifica qual está a escolher. As páginas já importadas são sempre mantidas. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#if-your-own-ai-key-stops-working-mid-import).


- **A pré-visualização do widget de chat mostra agora o resto das suas edições, não apenas as cores.** A pré-visualização ao vivo ao lado do painel Gerir seguia as suas edições de aspeto à medida que as fazia, mas tudo o resto precisava de um **Guardar alterações** e um recarregamento antes de o poder ver. Por isso, ativar a **Bolha de pop-up proativa**, reescrever a sua mensagem ou os seus dois botões, alterar a mensagem de abertura, adicionar uma pergunta inicial, ativar a captura de leads ou o aviso de privacidade, ocultar o emoji ou o botão de anexo, adicionar uma ligação de WhatsApp, Instagram ou Messenger: nada disso movia a pré-visualização. Tudo isso está agora ao vivo. Ative o pop-up e ele aparece imediatamente na pré-visualização, com as suas próprias palavras nos botões. Guardar continua a fazer o mesmo trabalho de sempre, que é publicar o que vê no seu site. A única coisa que a pré-visualização não pode mostrar é a lista de domínios permitidos, uma vez que essa é verificada pelos nossos servidores em vez de ser desenhada no ecrã. Consulte [Widget de Chat](../get-started/chat-widget.md#appearance).

- **O formulário "Antes de começarmos..." do widget de chat também segue o seu tema.** O formulário que pede ao visitante o seu nome e e-mail, e o aviso de privacidade que pode ficar à frente dele, ainda eram desenhados à moda antiga: um cartão branco simples sobre um tom preto rígido, ignorando o seu tema e a sua escolha de Cantos. Num widget Glass ou Midnight, isso era a primeira coisa que um visitante via, e parecia pertencer a um produto diferente. Ambos são agora o mesmo cartão fosco que o resto do widget, num tom mais suave que se adequa a conjuntos de cores escuras, com a sua escolha de Cantos aplicada. As letras pequenas (a linha abaixo do título, o "(opcional)" junto a Telefone, o botão de fechar) estavam a ser pintadas numa versão desbotada da cor da sua marca, que numa marca verde ou amarela era difícil de ler e parecia uma ligação. Agora é um cinzento suave normal, e clareia automaticamente em temas escuros. A mesma cor de marca desbotada era utilizada para os carimbos de data/hora das mensagens, pelo que esses também estão mais limpos. Mais uma coisa corrigida pelo caminho: clicar em qualquer campo, no formulário ou na caixa de mensagem, mostra agora um anel claro à sua volta. Nada a alterar do seu lado. Consulte [Widget de Chat](../get-started/chat-widget.md#appearance).

- **A bolha de pop-up do widget de chat segue agora o seu tema.** A pequena bolha que aparece junto ao botão de chat para convidar as pessoas era a única parte do widget que os temas de estilo nunca alcançavam. Qualquer que fosse o tema que escolhesse, permanecia um cartão branco simples com os mesmos cantos e o tipo de letra predefinido, pelo que um widget Glass ou Midnight saudava os visitantes com um pedaço do aspeto antigo. Agora faz parte do tema: fosco e translúcido em Glass e Midnight, e segue as suas escolhas de Cantos e Tipo de letra como o resto do widget. Duas coisas mais pequenas foram com ele. Um widget sem logótipo carregado mostrava um ícone de imagem partida na bolha e no cabeçalho do chat, e agora mostra uma inicial elegante na cor da sua marca. E o botão de recusar ("Talvez mais tarde") estava impresso numa versão pálida da cor da sua marca, que era difícil de ler em marcas claras. Agora é um cinzento suave normal. Não há nada a alterar do seu lado. O seu site deteta-o automaticamente. Consulte [Widget de Chat](../get-started/chat-widget.md#appearance).

- **Os contactos que atribui a uma campanha aparecem agora na audiência de difusão dessa campanha.** Utilizar **Atribuir a campanha** num contacto adicionava-o à campanha, mas não à lista de contactos da campanha, e uma difusão retira a sua audiência dessa lista. Portanto, um contacto que tinha acabado de atribuir não aparecia quando selecionava essa lista em **Lista de Contactos** na configuração da difusão, e o total nunca mudava — parecia um atraso de sincronização, mas o contacto simplesmente nunca era adicionado. A atribuição coloca agora o contacto também na lista da campanha, e este aparece imediatamente na audiência da difusão. A caixa de verificação **Enviar mensagem de abertura** permanece inalterada: deixe-a desmarcada e o contacto não recebe nada aquando da atribuição. Os contactos que atribuiu antes desta correção são adicionados à lista na próxima vez que os atribuir a essa campanha. Consulte [Difusões](../broadcasts/broadcasts.md) e [Mudar de Campanhas para Difusões e Agentes](../moving-from-campaigns.md).

- **As respostas rápidas mantêm as suas quebras de linha.** Uma resposta rápida guardada é frequentemente um pequeno guião — uma saudação, alguns pontos, uma despedida —, mas a caixa onde a escrevia ou colava era um campo de uma única linha, pelo que cada quebra de linha era silenciosamente removida antes de ser guardada. O chip enviava então tudo como um parágrafo corrido. Tanto as caixas de adicionar como de editar em **Definições → Perfil → Respostas rápidas** são agora caixas multilinhas adequadas: prima **Shift+Enter** para uma nova linha (Enter continua a guardar), ou cole uma mensagem que já tenha quebras de linha e ela mantém-nas exatamente como foram escritas, até ao que o seu cliente recebe. As respostas que guardou antes desta alteração mantiveram o texto achatado — abra uma, coloque as quebras de linha de volta, e ela será enviada corretamente a partir daí. Consulte [Definições da Conta](../settings/account-settings.md#quick-replies).

- **Abrir uma fotografia a partir de uma conversa no seu telemóvel já não sobrecarrega a parte superior do ecrã.** Tocar numa imagem numa conversa abria-a em ecrã completo com os botões de zoom e fechar encostados à margem superior, escondidos sob a barra de estado, e a própria fotografia a subir por trás deles. Num telemóvel, esses botões estão agora mais abaixo, com espaço livre à sua volta, e a fotografia fica centrada entre o topo e o fundo do ecrã em vez de ser empurrada contra os controlos. Num computador, o visualizador permanece inalterado.

- **O botão de expandir no visualizador de fotografias agora expande efetivamente a fotografia.** O terceiro botão no visualizador de fotografias parecia um controlo de ecrã completo, mas apenas repunha o zoom, pelo que premindo-o numa fotografia acabada de abrir não acontecia nada. Num computador, agora abre o ecrã completo real: os separadores e a barra de endereços desaparecem e a fotografia ocupa todo o ecrã, de ponta a ponta. Prima novamente, ou prima Esc, para voltar. Num telemóvel, onde o visualizador já cobre o ecrã, a fotografia aumenta até tocar nas margens e a imagem completa permanece sempre visível. O ícone mostra o que irá obter e fazer duplo clique na fotografia continua a aplicar o zoom da forma habitual.

- **A funcionalidade Encontrar Leads solicita agora um país e mantém-se dentro do mesmo.** Os nomes das cidades repetem-se por todo o mundo, pelo que uma pesquisa por um local mais pequeno poderia, silenciosamente, vaguear pelo estrangeiro: procurar hotéis em Durham, Ontário, devolvia mais resultados de Durham em Inglaterra do que do Canadá, juntamente com empresas na Alemanha, Índia e Austrália — isto acontece porque, quando a funcionalidade Encontrar Leads alarga a pesquisa a cidades próximas, vários desses nomes de cidades de Ontário são também cidades famosas noutros locais. **País** é agora um campo próprio no topo do formulário de pesquisa, com uma lista pesquisável e bandeiras, sendo de preenchimento obrigatório. Tudo o que se segue respeita esta definição: as cidades próximas sugeridas situam-se apenas dentro desse país e qualquer empresa que se verifique estar fora do mesmo é eliminada antes de chegar à sua lista — o que também significa que nunca é cobrada, uma vez que apenas paga pelos leads que efetivamente recebe. As pesquisas que realizou antes desta alteração permanecem inalteradas.

- **O botão Repor na funcionalidade Encontrar Leads interrompe agora realmente uma pesquisa.** A opção Repor apenas limpava a página que estava a visualizar — a pesquisa em si continuava em segundo plano, pelo que reaparecia da próxima vez que abria a funcionalidade Encontrar Leads, continuando a mostrar "A encontrar emails…". Como apenas pode ser executada uma pesquisa de cada vez, uma pesquisa que ficasse bloqueada desta forma impedia-o também de iniciar uma nova. A opção Repor interrompe agora a pesquisa corretamente: a página é limpa, permanece limpa e pode pesquisar novamente de imediato. Os leads já encontrados são mantidos em Leads Guardados e uma pesquisa que interrompa nunca é cobrada. Separadamente, uma pesquisa interrompida por uma atualização da plataforma retoma agora o seu curso em vez de bloquear, e uma pesquisa que genuinamente não consiga terminar é encerrada no prazo de meia hora, em vez de continuar a processar indefinidamente.

- **Uma resposta da nossa equipa no Champ chega-lhe agora por e-mail se tiver saído da aplicação.** Quando o Champ entrega a sua pergunta a uma pessoa real, a resposta dessa pessoa pode demorar algum tempo a chegar — e até agora só chegava dentro do painel de chat do Champ, por isso, se tivesse fechado a aplicação entretanto, nada o avisava de que estava lá. Agora recebe a resposta por e-mail, cerca de quinze minutos depois de ser enviada, se ainda não tiver aberto o Champ para a ler até lá. Abra o painel enquanto uma resposta está à espera e nenhum e-mail é enviado — já a viu. Consulte [Conheça o Champ](../get-started/meet-champ.md#when-champ-cant-help--getting-a-real-person).

- **O inglês apresenta agora a bandeira dos EUA no seletor de idioma.** A lista de idiomas mostrava o inglês com a bandeira britânica, embora a aplicação esteja escrita em inglês americano, o que vários clientes dos EUA interpretavam como a opção errada. Agora, mostra a bandeira dos EUA. O idioma, e todas as traduções nele contidas, permanecem inalterados.

- **Uma conversa em "Não incomodar" agora parece-se com uma.** Abrir uma conversa com o modo "Não incomodar" ativado não lhe dava qualquer sinal de que estava ligado: o cabeçalho continuava a dizer **IA ligada**, a barra de estado acima do compositor continuava a dizer que a IA estava ativa e a caixa de mensagens permitia-lhe escrever e enviar — mas nada saía daquela conversa e uma mensagem enviada a partir daí simplesmente desaparecia sem qualquer erro. O modo "Não incomodar" é agora impossível de ignorar. Um banner vermelho aparece no topo da conversa, o interruptor do cabeçalho diz **DND**, a barra de estado indica o mesmo, as linhas de chat na lista exibem uma etiqueta vermelha **DND** e o compositor é substituído por uma breve explicação com um botão **Desativar** — um clique e já pode voltar a enviar mensagens. Os envios que são recusados por qualquer outro motivo apresentam agora um erro adequado em vez de desaparecerem silenciosamente. Consulte [Conversas](../chats/chat-interface.md#middle-panel-the-conversation).




- **Os PDFs e outros documentos enviados pela sua IA chegam agora com o seu nome de ficheiro real.** Quando a IA partilhava um documento da sua biblioteca de multimédia através de uma ligação WhatsApp que utiliza a sua própria aplicação Meta, o ficheiro chegava ao cliente como "Sem título" — o nome estava correto no seu painel de controlo, mas a pessoa no WhatsApp não fazia ideia do que tinha recebido. Os documentos transportam agora o seu nome de ficheiro correto à chegada, pelo que uma brochura aparece como uma brochura. Nada muda na forma como carrega ou envia multimédia.

- **Os contactos do WhatsApp têm agora o seu nome preenchido automaticamente.** Alguém que enviasse uma mensagem para o seu número da API do WhatsApp Business aparecia nos seus contactos como "Unknown Unknown", apesar de o WhatsApp partilhar o nome de perfil do remetente — pelo que a sua lista de conversas ficava cheia de linhas anónimas e a sua IA não conseguia cumprimentar ninguém pelo nome. Os novos contactos são agora nomeados automaticamente a partir do seu perfil do WhatsApp, e um contacto que tenha ficado como "Unknown" corrige-se automaticamente da próxima vez que essa pessoa lhe enviar uma mensagem. Os nomes que definiu manualmente nunca são alterados e os nomes de perfil inúteis (como um número de telefone utilizado como nome de apresentação) são ignorados em vez de guardados.

- **O emparelhamento de um número alugado com o WhatsApp ligado por QR é agora interrompido antes que possa correr mal.** O emparelhamento por QR liga um telemóvel que já executa o WhatsApp no número que introduz — mas um número alugado através da plataforma é um número virtual sem um telemóvel por trás, pelo que esse emparelhamento nunca poderia ser concluído. A janela de ligação ainda o aceitava e a tentativa deixava o número bloqueado como "Desligado" e ocultava o botão **Concluir configuração**, sem forma de voltar atrás. A aplicação explica agora isto no momento em que introduz um número alugado e encaminha-o para **Concluir configuração** na página Canais, que liga o número através da API do WhatsApp Business — que é para o que serve realmente. Duas correções mais pequenas acompanham esta atualização: quando um emparelhamento falha porque o QR foi lido com um telemóvel diferente do número que introduziu, a janela diz agora exatamente isso em vez de um simples "Desligado", e o código de ligação para o método de extensão do navegador é mostrado no ecrã em vez de ficar oculto atrás de uma ligação "Avançadas".

- **A ligação ao WhatsApp através da sua própria aplicação Meta já não fica à espera de uma mensagem que nunca chegaria.** O último passo do assistente de ligação pedia-lhe para enviar uma mensagem de WhatsApp para o seu número e ficava à espera — mas um número que ainda não está ativado nos servidores do WhatsApp não consegue receber nada, e a ativação só era executada quando premia **Verificar ligação** nesse mesmo ecrã. Se ignorasse o botão, a configuração ficava para sempre em "À espera da sua primeira mensagem", com as suas mensagens de teste presas num único visto cinzento. O assistente ativa agora o número assim que o liga e executa a verificação final automaticamente, pelo que a ligação é concluída sem que tenha de enviar nada. E se a Meta ainda precisar de algo da sua parte — verificar o número, por exemplo — o cartão de ligação indica agora exatamente o que é e inclui o seu próprio botão **Verificar ligação** para executar a verificação novamente assim que o problema estiver resolvido, em vez de deixar uma **Reconectar** completa (com segredos e tudo) como única forma de avançar.

- **Pode agora filtrar os contactos com os quais a sua IA falou efetivamente.** Não havia forma de distinguir esses dos que apenas a sua equipa respondeu: **Respostas da IA** apenas diz que a IA tem permissão para responder a alguém, e **Já respondeu** refere-se ao contacto escrever de volta. Os contactos possuem agora um sinalizador **Falou com a IA**, definido na primeira vez que a sua IA escreve a alguém e nunca mais limpo. É um botão rápido acima da tabela de Contactos, um interruptor em **Filtro** e uma regra de lista inteligente — e como a primeira e a última conversa da IA são ambas registadas, também pode criar uma lista de todos os que a sua IA tratou nos últimos 30 dias, que se mantém atualizada à medida que o mês avança. Todos os contactos que alguma vez falaram com a sua IA já contam, retroativamente. Consulte [Organizar Listas e Contactos](../get-started/list-and-contact-management.md#contacts-your-ai-actually-handled).

- **"Talked to AI" é agora também um filtro de conversas.** O filtro foi lançado primeiro nos Contactos, mas a questão surge normalmente enquanto consulta as conversas, por isso, agora também é um botão na página de Conversas, com a sua própria contagem. Vale a pena saber como difere do que está ao lado: **AI Active** significa que a IA está ligada para essa conversa, enquanto **Talked to AI** significa que a IA respondeu, pelo menos, uma vez. Uma conversa que tenha pausado posteriormente continua a contar, porque o sinalizador é definido na primeira vez que a IA escreve e nunca desaparece. Consulte [Filtros de Conversa](../chats/chat-interface.md#chat-filters).

## Julho 2026

_Publicado: 6 de julho de 2026_

### Novo

- **Destaque as suas conversas importantes — e seja notificado no momento em que lhe enviam uma mensagem.** Marque qualquer conversa como importante com a estrela na sua linha de chat ou no cabeçalho da conversa, e destaque mensagens individuais (uma morada, detalhes de uma encomenda) a partir do menu de mensagens para que as possa encontrar mais tarde. Um novo filtro **Importante** mostra apenas as suas conversas destacadas, e uma nova categoria de notificação **Mensagens de contactos importantes** alerta-o — com som e notificação push — sempre que um contacto destacado envia uma nova mensagem, para que um cliente-chave nunca se perca numa caixa de entrada movimentada. As estrelas são partilhadas com toda a sua equipa. Consulte [Interface de Chat](../chats/chat-interface.md#marking-chats-and-messages-as-important).
- **Instale o novo painel como uma aplicação e receba notificações push a partir dele.** O novo painel web pode agora ser instalado no seu ecrã inicial ou ambiente de trabalho como uma aplicação nativa e pode enviar notificações push reais. Um novo cartão **Push neste dispositivo** no topo de **Definições → Notificações** ativa-as por dispositivo, com um botão de teste para confirmar que estão a chegar e um interruptor que afeta apenas esse dispositivo. Ative-o em todos os computadores ou telemóveis que pretende que sejam notificados; os eventos que são recebidos continuam a seguir os interruptores **Push** por evento na mesma página. Consulte [Notificações](../settings/notifications.md#notification-channels).
- **As datas em todo o painel seguem agora a sua preferência de idioma e formato de data.** Se utilizar o painel noutro idioma, as datas costumavam aparecer em inglês independentemente disso — nomes dos dias da semana como "Sat" em vez de Sábado, e a ordem dia/mês ignorava a definição de Formato de Data no seu perfil. Todas as datas na aplicação seguem agora o idioma da sua interface, e a preferência de Formato de Data em Definições → Perfil ganha uma nova opção **Automático (corresponder ao meu idioma)** que utiliza a convenção do seu próprio idioma — por exemplo, o Chinês Tradicional mostra 2026/7/28. O modo Automático é agora o predefinido; se tinha escolhido explicitamente o formato Internacional ou dos EUA, a sua escolha permanece inalterada. Consulte [Definições de Conta](../settings/account-settings.md).
- **Garanta em quantas mensagens uma resposta da IA se pode dividir.** O limite de **Mensagens máximas por resposta** sempre foi uma instrução forte para a IA, que quase sempre respeita — mas ocasionalmente uma resposta mais longa escapava como balões de mensagem extra. Um novo interruptor **Forçar mensagens máximas** na secção **Limites de resposta** dos editores de campanhas e agentes torna o limite uma garantia: tudo o que o exceder é combinado na última mensagem em vez de ser enviado separadamente. Está desativado por predefinição, uma vez que as mensagens combinadas podem parecer um pouco mais densas do que o ritmo natural da IA — ative-o se as respostas divididas estiverem a causar problemas. Consulte [Configuração do Bot de IA](../ai-automation/ai-bot-setup.md).


- **Respostas rápidas — envie as suas mensagens habituais com um único toque.** Guarde as mensagens que escreve repetidamente (saudações, horário de funcionamento, frases curtas de preços) como predefinições, e estas aparecerão como uma linha de chips logo acima da caixa de mensagens em cada chat — toque numa e será enviada imediatamente. É opcional, para não sobrecarregar o ecrã de chat se não as utilizar: ative e gira a sua lista em **Definições → Perfil → Respostas rápidas** (até 20 predefinições, editáveis a qualquer momento). Consulte [Interface de Chat](../chats/chat-interface.md#quick-replies).
- **Direcione o seu widget de chat para uma campanha ou agente específico, por página.** Todos os chats que chegavam através do widget do seu site costumavam ir para o mesmo local, independentemente da página onde começavam. Agora, o código de instalação pode nomear o seu destino: coloque a sua campanha de vendas na página de preços e o seu agente de suporte na página de ajuda, a partir do mesmo widget. Obtenha o código no menu **⋮** de qualquer campanha (**Adicionar ao site**), no botão **&lt;/&gt;** de qualquer agente, ou definindo **Encaminhar estes chats para** no painel de Gestão do widget e copiando o snippet abaixo. Os embeds inline podem ter um destino diferente por caixa, pelo que uma página pode alojar vários. Qualquer pessoa que já esteja a meio de uma conversa permanece com quem começou. Consulte [Widget de Chat](../get-started/chat-widget.md#send-different-pages-to-different-campaigns).
- **Teste as alterações do bot em segurança antes de entrarem em direto — Guardar, Experimentar, depois Publicar.** Editar o bot de uma campanha ou um Agente de IA costumava ser instantâneo: no momento em que guardava, os clientes reais recebiam o novo comportamento, terminado ou não. Guardar agora cria um **rascunho** — o chat de Experimentação utiliza-o imediatamente para que possa testar exatamente o que alterou, enquanto as conversas em direto continuam a funcionar com a sua configuração anterior. Quando existe um rascunho, um banner âmbar no topo do editor lista o que não está publicado; clique em **Publicar para direto** quando as respostas parecerem corretas, ou **Descartar** para repor a configuração em direto. Isto aplica-se às instruções e ao playbook, definições de resposta e modelo de IA, horas ativas, mensagem de abertura, texto de conhecimento adicional e capacidades de atualização de contactos da IA. (Ligações de conhecimento como FAQs e fontes, multimédia e funções personalizadas continuam a aplicar-se imediatamente, como antes.) Consulte [Agentes de IA](../ai-agents/ai-agents.md) e [Configurar o seu Bot de IA](../ai-automation/ai-bot-setup.md#testing-your-bot-in-try-out).
- **Reutilize um modelo de WhatsApp aprovado numa transmissão — sem nova revisão.** As transmissões de WhatsApp precisam de um modelo aprovado pelo WhatsApp para a mensagem de abertura e, até agora, cada transmissão significava escrever um e esperar pela revisão do WhatsApp novamente. O passo de Mensagem do assistente de transmissão tem agora um botão **Utilizar um modelo aprovado** que lista os modelos que o WhatsApp já aprovou na sua conta — escolha um e a transmissão está pronta a ser lançada imediatamente. Também funciona como uma via de escape quando uma submissão está presa em revisão. Consulte [Transmissões](../broadcasts/broadcasts.md#already-have-approved-templates-skip-the-wait).
- **Escolha o seu próprio ícone de botão de widget de chat.** O botão de chat flutuante no seu site já não tem de ser a bolha de chat padrão: o painel de Gestão do widget tem agora um seletor de **Ícone do lançador** com seis ícones incorporados (bolhas de chat, um avião de papel, um ponto de interrogação e mais), uma opção para reutilizar o seu logótipo carregado e uma opção para carregar qualquer imagem sua — a fotografia de um membro da equipa funciona muito bem para um toque pessoal. Os widgets existentes mantêm o ícone clássico até que o altere, e as alterações entram em direto no seu site automaticamente. Consulte [Widget de Chat](../get-started/chat-widget.md#appearance).
- **Variações de mensagem (Spintax) para transmissões de SMS e WhatsApp Web.** Enviar exatamente o mesmo texto para centenas de contactos é a forma mais rápida de um número ser sinalizado. O passo de Mensagem do assistente de transmissão suporta agora spintax — escreva variações você mesmo, como `{Hi|Hello|Hey}`, e uma opção é escolhida aleatoriamente para cada contacto — ou clique em **Adicionar variações com IA** para que as variações sejam integradas em toda a sua mensagem automaticamente, prontas a rever antes do lançamento. As variáveis de personalização são sempre preservadas. A geração por IA utiliza 1 crédito por execução (0,25 na tarifa Max), ou é executada na sua própria chave de IA se tiver ligado uma. Um contador em direto mostra quantas versões únicas a sua mensagem pode enviar. Consulte [Transmissões](../broadcasts/broadcasts.md#message-variations-spintax).
- **Envie uma transmissão crítica em termos de tempo sem esperar pelo processamento em lote.** As transmissões grandes são normalmente enviadas em lotes ao longo do tempo para que as operadoras não sinalizem o seu número por um pico repentino — mas esse ritmo é inútil quando a mensagem só importa agora, como uma ligação para um webinar que sai cinco minutos antes da chamada. Um novo interruptor **Envio crítico em termos de tempo** no passo 4 do assistente de transmissão ignora o processamento em lote automático e envia toda a sua lista de uma só vez. O limite diário do seu fornecedor continua a aplicar-se e, se configurou definições de gotejamento, essas continuam a prevalecer. Utilize-o para públicos recetivos que esperam a sua mensagem, não para contactos a frio. Consulte [Transmissões](../broadcasts/broadcasts.md#when-to-use-a-time-critical-send).


- **Veja exatamente o que o seu plano inclui.** A página de Faturação lista agora todas as funcionalidades e limites que estão realmente ativos na sua conta: os seus limites de canais, contactos e campanhas, limites de resposta de IA, acesso à API e muito mais. Qualquer extra que tenha sido adicionado à sua conta também aparece aqui, mesmo quando não tem um menu separado próprio, para que possa confirmar que uma funcionalidade ainda lá está em vez de ter de perguntar. Encontre-a em **Definições → Faturação**, logo abaixo do seu plano atual. Consulte [Sistema de Faturação](../billing/billing-system.md#whats-included-in-your-plan).
- **Modo escuro para o novo painel de controlo.** O novo painel de controlo tem agora um aspeto escuro para acompanhar o claro. Escolha **Claro**, **Escuro** ou **Sistema** (que segue a definição do seu dispositivo, mudando automaticamente quando este muda) em **Definições → Perfil → Aparência** — ou utilize o botão lua/sol na parte inferior da barra lateral esquerda para alternar entre eles com um clique. A sua escolha aplica-se instantaneamente e é memorizada no dispositivo que está a utilizar. Consulte [Definições de Conta](../settings/account-settings.md#preferences).
- **As respostas de Comentário-para-DM podem agora variar a sua redação.** Quando a **Primeira resposta** de uma campanha está definida para **Texto exato**, a resposta pública ao comentário e a primeira DM aceitam ambas múltiplas redações: clique em **Adicionar variação** para escrever a sua, ou **Gerar variações com IA** para ter algumas escritas a partir do que já digitou (um crédito de IA; pode editá-las antes de guardar). Cada comentário recebe então uma redação escolhida aleatoriamente, para que uma publicação movimentada não fique cheia de respostas idênticas copiadas e coladas. O envio continua a custar 0 créditos. Consulte [Comentário-para-DM](../ai-automation/comment-to-dm.md#variations-dont-send-the-same-message-every-time).
- **A sua base de conhecimento pode agora detetar contradições.** Um novo botão **Encontrar contradições** na página da Base de Conhecimento analisa as suas FAQs à procura de pares que dão respostas contraditórias à mesma pergunta — preços diferentes, afirmações de funcionalidades diferentes, regras diferentes. As contradições em que uma resposta provém de uma fonte claramente mais fiável (os seus documentos de ajuda ou uma FAQ escrita à mão) são resolvidas automaticamente; as restantes vão para um painel de revisão onde escolhe a resposta a manter, com um **Aceitar tudo** para as que a auditoria já tem uma recomendação. As respostas perdidas são mantidas fora do conhecimento do seu bot em vez de serem eliminadas, pelo que todas as decisões são reversíveis. As novas importações também são verificadas automaticamente: uma página recém-adicionada cujas FAQs contradizem o seu conhecimento existente é retida até que a reveja, para que uma importação nunca possa alterar silenciosamente o que o seu bot diz aos clientes. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#find-contradictions).
- **O novo painel de controlo fala agora a sua língua.** Todo o novo painel de controlo web — chats, campanhas, contactos, definições e tudo o que está entre eles — está agora disponível em todas as línguas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Segue a língua que já escolheu em **Definições → Segurança e Geral**, pelo que, se a sua conta não estiver definida para inglês, o painel de controlo muda automaticamente — não é necessário recarregar quando a altera. Se um pequeno canto ainda não tiver sido traduzido, mostra inglês em vez de uma etiqueta em branco. Consulte [Definições de Conta](../settings/account-settings.md).
- **Um sino de notificações, diretamente no painel de controlo.** A barra lateral esquerda tem agora um sino que recolhe os seus alertas importantes num só lugar — uma ligação WhatsApp que precisa de ser restabelecida, uma campanha que foi pausada por baixo envolvimento, um chat à espera de um humano, poucos créditos, novas marcações e muito mais. Um contador de não lidas aparece no sino, clicar num alerta leva-o diretamente para a página onde pode agir sobre ele, **Marcar todas como lidas** limpa a lista com um clique, e qualquer alerta pode ser dispensado com o seu **X**. Uma ligação **Ver todas as notificações** abre uma página dedicada com o seu histórico completo e um filtro Tudo/Não lidas. Os eventos que aqui chegam seguem as mesmas preferências por categoria que já controla na página de definições de Notificações, onde o canal **Na Aplicação** pode ser alterado por categoria. Consulte [Notificações](../settings/notifications.md).
- **Seja alertado sobre mensagens de contactos pausados.** Uma nova categoria de notificação, **Mensagens de contactos pausados**, informa-o sempre que alguém cujo bot está pausado lhe envia uma nova mensagem — para que as respostas que a IA não responderá não passem despercebidas. Ative-a (e escolha e-mail, push ou na aplicação) na página de definições de Notificações, onde está agrupada pela sua frequência de notificação escolhida para evitar a sobrecarga da caixa de entrada. Consulte [Notificações](../settings/notifications.md#notification-categories).
- **Veja o estado do sistema num relance.** Uma nova página de Estado mostra se os serviços por trás da sua conta — a aplicação, mensagens, campanhas e os seus dados — estão a funcionar normalmente, para que possa saber rapidamente se um problema é do nosso lado. Cada área fica âmbar no momento em que as coisas ficam lentas, não apenas quando estão totalmente em baixo, e um histórico de 90 dias de tempo de atividade com barras verdes/âmbar/vermelhas dá-lhe um registo honesto da fiabilidade de cada serviço. Abra-a a qualquer momento a partir do cartão **Estado** na parte inferior da barra lateral esquerda, onde um ponto colorido mostra sempre o estado atual. Consulte [Estado do Sistema](../settings/system-status.md).
- **Autenticação de dois fatores (2FA).** Adicione um segundo passo no início de sessão para que a sua palavra-passe, por si só, não seja suficiente para entrar na sua conta. Ative-a em **Definições → Segurança e Geral** utilizando uma aplicação de autenticação (mais seguro), um código de mensagem de texto (SMS) ou um código enviado por e-mail — ou mais do que um. Também receberá códigos de recuperação únicos para guardar caso perca o seu telemóvel. Consulte [Definições de Conta](../settings/account-settings.md).
- **Ligar Telegram (Beta).** Ligue a sua conta Telegram existente para que os seus chats do Telegram cheguem à caixa de entrada partilhada e o seu bot de IA possa responder. Ligue a partir de **Definições → Canais** com o seu número de telemóvel e um código de início de sessão — sem bot ou número extra para configurar. Consulte [Telegram](../messaging-channels/telegram.md).
- **Transforme a sua caixa de entrada de e-mail num canal de IA (Beta).** Ligue a caixa de correio que já utiliza para suporte — Gmail, Outlook/Microsoft 365 ou qualquer caixa de correio IMAP personalizada — ou obtenha um endereço pronto a usar, e o seu bot de IA lê novos e-mails e responde automaticamente a partir do seu próprio endereço. Consulte [E-mail](../messaging-channels/email.md).
- **Utilize um telemóvel Android como emissor de SMS (Beta).** Emparelhe um telemóvel Android com a aplicação gratuita e de código aberto SMS Gateway e envie e receba textos através do número e plano de operadora desse telemóvel — não é necessária uma conta SMS separada. Ideal para mensagens de baixo volume e conversacionais. Consulte [Telemóvel Android como Gateway SMS](../messaging-channels/android-sms-gateway.md).
- **Importe os seus chats do Telegram existentes.** Quando liga uma conta Telegram, pode agora optar por trazer as suas conversas individuais recentes como contactos, para que não comece com uma caixa de entrada vazia. O bot de IA permanece pausado nos contactos importados por predefinição, pelo que a importação nunca desencadeia respostas a mensagens antigas. Consulte [Telegram](../messaging-channels/telegram.md).

> O Telegram, o E-mail e o gateway SMS Android estão agora disponíveis para todos e ainda estão a amadurecer — espere alguma aresta por polir e informe o suporte se algo não funcionar como descrito.

- **Saiba no momento em que chega uma nova mensagem.** Enquanto a caixa de entrada do chat estiver aberta, é reproduzido um breve som quando chega uma nova mensagem e o separador do navegador mostra uma contagem das novas mensagens com um emblema vermelho correspondente no ícone do separador — para que as possa identificar a partir de outro separador sem ter de mudar de janela. A contagem é limpa assim que regressa ao separador, e o ícone do altifalante no topo da lista de chat desativa o som, caso prefira trabalhar em silêncio. Consulte [Interface de Chat](../chats/chat-interface.md).

- **Desfocagem de privacidade — oculte detalhes do cliente no ecrã.** Um novo interruptor em **Definições → Segurança e Geral** desfoca nomes de contactos, números de telefone, endereços de e-mail, texto de mensagens, fotografias de perfil e fotografias partilhadas em conversas onde quer que apareçam, para que o seu ecrã seja seguro para partilhar numa chamada ou gravação. Tudo permanece totalmente utilizável para si — simplesmente não pode ser lido por quem esteja a observar. A definição é memorizada no dispositivo que está a utilizar. Consulte [Definições de Conta](../settings/account-settings.md).


- **Desligue um webhook sem o eliminar.** Cada webhook tem agora um interruptor de ligar/desligar. Desligue um e este para de receber eventos, mas mantém o seu endereço, os seus eventos selecionados e o seu segredo de assinatura, para que possa ligá-lo novamente assim que o seu endpoint estiver pronto — útil enquanto reconstrói ou depura o sistema na outra extremidade. Os webhooks também podem agora ser eliminados a partir da página de definições, o que anteriormente tinha de ser feito na aplicação principal. Consulte [Webhooks](../integrations/webhooks.md#switching-a-webhook-off-or-deleting-it).
- **Verifique se um webhook veio realmente de nós.** Os webhooks podem agora ser assinados. Gere um segredo de assinatura em qualquer webhook e cada envio chega com uma assinatura que o seu sistema pode verificar, para que um pedido de qualquer pessoa que por acaso saiba o seu URL de webhook possa ser distinguido de um genuíno. Vale a pena ativar se os seus webhooks alimentam faturação, um CRM ou qualquer outra coisa que aja sobre os dados automaticamente. Desativado por predefinição e definido por webhook. Consulte [Webhooks](../integrations/webhooks.md#signed-payloads-verifying-a-webhook-really-came-from-us).
- **Tente novamente os webhooks que falham.** Ative **Tentar novamente envios falhados** para um webhook e um envio que falhe é tentado novamente após 1 minuto, 5 minutos, 30 minutos e 2 horas — para que um evento não se perca apenas porque o seu sistema esteve brevemente em baixo ou a reiniciar. Problemas temporários (erros de servidor, tempos limite, falhas de ligação) são tentados novamente; um endereço de webhook que rejeita o pedido diretamente não o é, uma vez que tentar novamente apenas repetiria a rejeição. Desativado por predefinição, porque as tentativas significam que o mesmo evento pode chegar duas vezes — consulte a documentação para saber como reconhecer uma repetição. Consulte [Webhooks](../integrations/webhooks.md#retrying-failed-deliveries).
- **Decida por campanha se a IA pode criar tarefas.** Um novo interruptor **Permitir que a IA crie tarefas** no passo **Capacidades de IA** de cada campanha permite-lhe impedir que o bot de uma campanha adicione tarefas de seguimento ao seu quadro de tarefas, enquanto outras campanhas ainda o podem fazer. Está ativado por predefinição, pelo que nada muda a menos que o desligue; o interruptor de Tarefas de toda a conta em **Definições → Perfil → Funcionalidades** continua a ligar ou desligar todo o sistema de tarefas em todo o lado. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md#turning-tools-on-and-off).
- **Escolha que ferramentas de servidor MCP cada campanha pode utilizar.** Já podia curar as ferramentas de um servidor em toda a conta; agora pode restringi-las ainda mais por campanha. No passo **Capacidades de IA**, expanda a lista de ferramentas sob um servidor ativado e desligue o que essa campanha não deve chamar — uma campanha pode ser apenas de leitura enquanto outra reserva e cria. Uma campanha só pode restringir a seleção de toda a conta, nunca reativar uma ferramenta que desligou globalmente, e as campanhas que não toca continuam a seguir a seleção de toda a conta automaticamente. Consulte [Escolher que ferramentas um Agente pode utilizar](../ai-automation/mcp-servers.md#choosing-which-tools-an-agent-can-use).
- **A visão geral da campanha mostra agora o que a IA sabe e pode fazer.** A página de visão geral de cada campanha tem dois novos painéis: **Conhecimento** (quantas FAQs e fontes de conhecimento estão ligadas e se a pesquisa web da IA está ativada) e **Capacidades de IA** (funções personalizadas, servidores MCP e as permissões de atualização de contactos e tarefas) — com ligações de um clique para o passo de editor correto para alterar qualquer um deles.
- **Pré-visualize uma mensagem com um dos seus contactos reais.** Onde quer que escreva uma mensagem com variáveis de personalização (mensagem de abertura de uma campanha, mensagem de abertura do seu agente de IA e modelos de WhatsApp), a pré-visualização tem agora um seletor **Pré-visualizar como**. Escolha qualquer contacto, por nome, telefone ou e-mail, e a pré-visualização preenche os detalhes dessa pessoa: o seu nome, o seu telefone e e-mail, e os seus campos personalizados. Até agora, a pré-visualização usava sempre um contacto de exemplo chamado John Doe, pelo que não podia saber como a mensagem seria lida pelas pessoas a quem está realmente a escrever. Se o contacto que escolher não tiver valor para um campo, a pré-visualização mostra a mesma lacuna que eles veriam, o que torna uma frase estranha fácil de detetar antes de enviar. Volte ao contacto de exemplo a qualquer momento. Escolher um contacto apenas altera a pré-visualização: nunca envia nada e não altera a mensagem que está a escrever.
- **Agentes de IA — construa a personalidade do seu bot uma vez, utilize-a em todo o lado.** O bot de cada campanha está agora também disponível como o seu próprio Agente de IA reutilizável: as mesmas instruções, conhecimento e comportamento, editáveis a partir da sua própria página e mantidos automaticamente em sincronia com todas as campanhas a que está ligado. Crie um novo Agente de raiz, ou transforme o bot de uma campanha existente num com um único clique — nada sobre como essa campanha funciona muda. Consulte [Agentes de IA](../ai-agents/ai-agents.md).
- **Transmissões — um local dedicado para enviar e monitorizar o seu alcance.** Transmissões é o novo lar para envios pontuais e contínuos: escolha o seu público, escreva a mensagem de abertura, escolha qual Agente de IA (se houver) deve tratar das respostas e defina o seu agendamento, tudo a partir de uma página com estatísticas de entrega e resposta em direto. Qualquer campanha existente que já envie mensagens aparece aqui automaticamente como uma entrada "Campanha clássica" ligada, totalmente mantida em sincronia com o editor de campanhas, para que possa geri-la a partir de qualquer um dos locais. Consulte [Transmissões](../broadcasts/broadcasts.md).
- **Pontos de Entrada (Pré-visualização) — regras de encaminhamento para quem responde a uma conversa recebida.** Um novo sistema de Pontos de Entrada permite-lhe definir regras como "esta palavra-chave encaminha para este Agente" ou "um novo seguidor recebe este Agente", geridas a partir do separador Pontos de Entrada de cada Agente, além de um ecrã de Agentes Padrão para definir padrões por canal num só local. Estas regras são uma pré-visualização do encaminhamento que chegará em breve — o encaminhamento real de hoje ainda segue as suas definições de campanha existentes — mas pode construí-las e revê-las agora antes da mudança. *(Histórico: no lançamento de julho de 2026, os Pontos de Entrada eram uma pré-visualização e as definições de campanha clássicas ainda decidiam o encaminhamento. Desde 12 de agosto de 2026, os Pontos de Entrada decidem o encaminhamento em todas as contas, e o ecrã de Agentes Padrão foi substituído pelo painel "Quem responde a novas conversas" na página de Agentes de IA.)* Consulte [Pontos de Entrada](../ai-agents/entry-points.md).
- **Uma página de Listas dedicada.** Gira as suas listas de contactos a partir de Contactos → Listas: crie uma lista, mude-lhe o nome, copie o seu ID e elimine-a — mantendo os seus contactos ou removendo-os também, cada um com a sua própria confirmação para que os dois nunca sejam misturados. Cada lista mostra a sua contagem de membros e quantas transmissões ou campanhas enviam automaticamente mensagens a novas pessoas que se juntam a ela, e pode expandir uma lista para pesquisar os seus membros, remover um ou adicionar contactos diretamente. Vale a pena saber: adicionar um contacto a uma lista pode desencadear uma mensagem de abertura automática se uma transmissão ou campanha estiver definida para enviar mensagens a novos membros da lista. Consulte [Organizar Listas e Contactos](../get-started/list-and-contact-management.md).
- **Envie uma transmissão para um contacto, ou entregue-o a um agente de IA diferente, a partir do próprio chat.** O menu **⋯** em qualquer conversa tem agora **Enviar transmissão…**, que envia uma das mensagens de abertura das suas transmissões ativas apenas para esse contacto (informa-o em vez de enviar duas vezes se eles já a tiverem recebido), e **Atribuir agente de IA…**, para que possa escolher qual agente trata das respostas desse contacto — ou escolher **Sem agente** para deixar a sua equipa tratá-las — sem os mover para uma campanha diferente. Consulte [Interface de Chat](../chats/chat-interface.md#the-three-dot-menu).
- **Reveja as sugestões de otimização da IA antes de entrarem em direto — agora também no novo painel de controlo.** Executar **Otimizar com IA** numa campanha no novo painel de controlo web já não dispara e esquece: o painel de controlo espera agora que a execução termine e abre um ecrã de revisão que mostra cada alteração proposta lado a lado — o que cada campo do playbook diz agora versus o que a IA sugere. Mantenha as alterações de que gosta, desligue as de que não gosta e reveja as adições, edições e remoções de FAQ sugeridas uma a uma (uma alteração de FAQ só é aplicada se a aceitar explicitamente). **Aplicar** guarda exatamente a sua seleção, **Rejeitar tudo** repõe o playbook como estava, e fechar a revisão mantém as sugestões à espera para que possa decidir mais tarde. Consulte [Configuração de Bot de IA](../ai-automation/ai-bot-setup.md).
- **Comentário-para-DM pode agora enviar as suas palavras exatas, sem créditos.** Um novo interruptor **Primeira resposta** no passo **Configuração e Canais** do editor de campanhas permite que uma campanha de comentário-para-DM responda com texto que escreveu você mesmo em vez de uma resposta escrita por IA: um campo para a resposta pública ao comentário (deixe-o vazio para saltar a resposta pública) e um para a primeira DM. As respostas de texto exato custam **0 créditos** independentemente de quão viral a publicação se torne — ideal para ímanes de leads do tipo "comente uma palavra-chave, receba a ligação" — e a IA assume o controlo a partir da próxima mensagem do cliente, como de costume. Consulte [Automatização de Comentário-para-DM](../ai-automation/comment-to-dm.md).

- **Suspenda todas as suas respostas de IA com um interruptor principal.** Um novo botão **Suspender todas as mensagens de IA**, no cartão **Respostas de IA** das definições da sua conta, impede que a sua IA responda a qualquer mensagem — em todos os canais e em todas as campanhas — no momento em que o ativa. As mensagens continuam a chegar e pode responder às pessoas pessoalmente; volte a desativá-lo e a sua IA retoma o funcionamento em todos os locais onde estava ativada. É a forma mais rápida de ficar em silêncio durante umas férias, uma interrupção do seu lado ou enquanto resolve algum assunto, sem ter de mexer em nenhuma das definições individuais das suas campanhas. Consulte as [Definições da Conta](../settings/account-settings.md#pause-all-ai-messages-master-switch).

- **Duas novas línguas no painel de controlo: Chinês Tradicional e Mongol.** O novo painel de controlo pode agora ser utilizado em 繁體中文 (Chinês Tradicional) e Монгол (Mongol). O painel de controlo está disponível em todas as línguas em que a aplicação está disponível (consulte [Definições de Conta](../settings/account-settings.md#preferences) para a lista). Escolha a sua em **Definições → Segurança e Geral → Língua** — o painel de controlo muda imediatamente. Consulte [Definições de Conta](../settings/account-settings.md).
- **Muito mais moedas, agora com bandeiras.** O seletor de moeda no novo painel de controlo cresceu de 6 opções para quase 40 — incluindo o Novo Dólar de Taiwan (NT$), Tugrik Mongol (₮), Dólar de Singapura, Dólar de Hong Kong, Baht Tailandês, Peso Filipino e muitas mais — cada uma mostrada com a sua bandeira e símbolo, com uma caixa de pesquisa para encontrar a sua rapidamente. A moeda escolhida é utilizada para valores de negócio e números monetários em todo o painel de controlo. Consulte [Definições de Conta](../settings/account-settings.md).
- **Ajuda para a página em que se encontra, a um clique de distância.** Cada página principal no novo painel de controlo tem agora um pequeno **?** ao lado do seu título. Clique nele e o guia para essa página abre-se ali mesmo numa janela, para que possa procurar algo sem perder o seu lugar. As ligações dentro do guia funcionam como de costume, e **Abrir no Centro de Ajuda** leva-o para a documentação completa quando quiser navegar mais. Consulte [O seu Painel de Controlo](../get-started/dashboard.md).


### Melhorado

- **Mudar o nome de um Agente de IA.** Os Agentes não podiam ser renomeados após a criação, o que deixava Agentes duplicados presos com "(cópia)" no nome para sempre. Clique no nome do Agente no topo do seu editor para o mudar — prima Enter para guardar, Escape para cancelar. O novo nome é aplicado imediatamente em todo o lado onde o Agente aparece. Consulte [Agentes de IA](../ai-agents/ai-agents.md#renaming-duplicating-and-deleting-an-agent).
- **Preencher um grupo de conhecimento com um clique.** Adicionar uma grande biblioteca de FAQ a um grupo de conhecimento significava selecionar as FAQ uma a uma. O seletor de adicionar FAQ do grupo tem agora uma linha **Adicionar todas as apresentadas**: escreva uma pesquisa e adicione todas as FAQ correspondentes de uma só vez, ou utilize-a sem pesquisa para adicionar toda a sua biblioteca. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#organizing-faqs-with-knowledge-groups).
- **Ligar um site inteiro a um Agente com um clique.** O seletor **Ligar fontes** no separador FAQ e Conhecimento de um Agente listava todas as páginas importadas como uma longa lista plana, pelo que ligar um site grande significava selecionar as páginas uma a uma. O seletor mostra agora as suas fontes como uma árvore — o site no topo, cada secção do site como uma pasta e as páginas no interior — com uma caixa de verificação de selecionar tudo em cada nível: selecione o site para ligar tudo o que nele existe, selecione uma pasta para ligar apenas essa secção, ou expanda e escolha páginas individuais. Os documentos carregados recebem o mesmo tratamento em **Ficheiros**. Consulte [Gestão de FAQ](../ai-automation/faq-management.md#linking-a-whole-website-or-section-at-once).
- **Os e-mails de notificação indicam agora de que conta e canal provêm.** Se as suas notificações cobrirem mais do que uma conta, alertas como "A IA precisa de ajuda", uma nova tarefa, uma conversa reaberta ou um novo contacto chegavam com o mesmo aspeto, independentemente da sua origem, pelo que encontrar a conversa certa significava abrir as contas uma a uma. Esses e-mails começam agora com o nome da conta na linha de assunto, por exemplo `[Northside Clinic] AI NEEDS HELP`, e o corpo contém uma linha **Conta** e **Canal** que nomeia o canal e — sempre que possível — o número ou perfil exato ligado onde a conversa está a decorrer. Não há nada para ativar. Se as suas notificações cobrirem sempre apenas uma conta, as suas linhas de assunto permanecem inalteradas. Consulte [Notificações](../settings/notifications.md).
- **O novo painel de controlo funciona corretamente no seu telemóvel.** Uma revisão completa da nova interface em tamanhos de telemóvel corrigiu o conteúdo que estava cortado ou sobreposto em ecrãs pequenos: o seletor de intervalo de datas e as tabelas de campanhas do painel de controlo, o filtro de estado da lista de campanhas, as listas de contactos e os separadores e estatísticas do registo de contactos, os passos e a barra de guardar do editor de agentes, o assistente de difusão e a linha cronológica de estado, a barra de ferramentas da base de conhecimento e várias páginas de definições. As tabelas e quadros largos deslocam-se agora suavemente para os lados em vez de ocultarem as suas colunas, os botões mudam para uma segunda linha em vez de desaparecerem, e as ações de linha que só apareciam ao passar o rato estão agora sempre visíveis em ecrãs táteis.
- **Veja o seu widget de chat do site enquanto o configura.** As definições do widget de chat no novo painel de controlo incluem agora uma pré-visualização ao vivo: uma página web de exemplo com o seu widget real a funcionar, mesmo ao lado das definições. Mostra as cores, posição, logótipo e janela pop-up de boas-vindas guardados exatamente como os visitantes os verão, recarrega sempre que guarda, e pode clicar no botão de chat na pré-visualização para experimentar o widget. Consulte [Widget de Chat](../get-started/chat-widget.md).
- **Veja quando uma campanha, agente ou difusão foi editado pela última vez.** As listas de Campanhas, Agentes de IA e Difusões mostram agora uma hora de **Criado** e **Última edição** para cada linha, e cada lista começa com o item editado mais recentemente no topo, para que o que estava a trabalhar por último seja a primeira coisa que vê. Passe o rato sobre uma hora para ler a data e hora exatas. Também pode ordenar qualquer uma das três listas por nome, por data de criação ou por data da última edição: clique num cabeçalho de coluna para ordenar, clique novamente para inverter.
- **O árabe e o hebraico têm agora um layout adequado da direita para a esquerda.** Quando o seu idioma está definido para árabe ou hebraico, o novo painel de controlo já não traduz apenas as palavras — todo o ecrã reflete-se agora, como uma aplicação da direita para a esquerda deve fazer: o menu move-se para a direita, os painéis, listas e botões trocam de lado, e as setas apontam na direção que esperaria ao ler da direita para a esquerda. Mude o idioma em **Definições → Segurança e Geral** e o layout inverte-se instantaneamente, sem necessidade de recarregar. Consulte [Definições da Conta](../settings/account-settings.md).
- **Utilize um número de telefone no Telegram e no WhatsApp.** Se o mesmo número estiver tanto no Telegram como no WhatsApp (Web), pode agora ligá-lo como ambos os canais ao mesmo tempo. Funcionam como duas ligações separadas, cada uma com o seu próprio estado, aquecimento e limites — ligar um já não substitui nem bloqueia o outro. Consulte [Telegram](../messaging-channels/telegram.md#telegram-vs-whatsapp-web).
- **Envie notas de voz em mais canais.** O botão do microfone na caixa de chat aparece agora no WhatsApp, WhatsApp Web, Instagram e Messenger, para que possa gravar e enviar uma mensagem de áudio onde quer que o canal a suporte — anteriormente estava limitado ao WhatsApp. No WhatsApp Web, a sua gravação chega agora como uma nota de voz de premir para reproduzir, em vez de um ficheiro de áudio descarregável. Permanece oculto em canais que não suportam áudio (SMS, o widget de chat e canais personalizados). Consulte [Interface de Chat](../chats/chat-interface.md#voice-notes).
- **Cole uma captura de ecrã diretamente num chat.** Copie uma imagem, clique na caixa de mensagem e prima Ctrl+V (Cmd+V no Mac) para a anexar — sem necessidade de guardar primeiro no seu ambiente de trabalho. Uma pré-visualização aparece antes de qualquer coisa ser enviada, para que possa verificar e cancelar se for a errada. Consulte [Interface de Chat](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **Envie um ficheiro com uma mensagem anexada.** Quando anexa ou cola um ficheiro, pode agora adicionar uma legenda, para que a fotografia ou documento e a sua mensagem cheguem juntos como uma única mensagem WhatsApp em vez de duas. Qualquer coisa que já tenha escrito é transportada para a legenda para si. Disponível no WhatsApp e WhatsApp Web para fotografias, vídeos e documentos — o Instagram e o Messenger apenas aceitam um ficheiro ou texto numa mensagem, nunca ambos, pelo que a caixa de legenda não é oferecida aí. Consulte [Interface de Chat](../chats/chat-interface.md#paste-images-from-your-clipboard).
- **Os documentos num chat mostram agora o que são.** Um PDF, folha de cálculo ou ficheiro Word numa conversa aparece como um cartão de ficheiro com o seu nome e um emblema de tipo codificado por cores, em vez de uma ligação anónima "Abrir documento" — para que possa distinguir um contrato de uma lista de preços sem abrir ambos. Os documentos que chegam sem um nome de ficheiro mostram o seu tipo. Consulte [Interface de Chat](../chats/chat-interface.md).
- **Os filtros de chat cobrem agora toda a sua caixa de entrada.** Selecionar um filtro como Aberto, Não lido ou Atenção pesquisa agora em todos os seus chats, não apenas nos que já estão carregados no ecrã, pelo que as conversas correspondentes aparecem mesmo que ainda não tenha percorrido a lista até elas. O número em cada filtro é o total real em toda a sua caixa de entrada, e "Carregar mais" continua a funcionar independentemente do número de chats que tenha. Consulte [Interface de Chat](../chats/chat-interface.md#chat-filters).
- **As campanhas pausam-se agora quando um abridor não está a funcionar.** Se menos de 5% dos contactos responderem, pausamos a campanha e enviamos-lhe um e-mail em vez de continuar a trabalhar na sua lista — isto protege a reputação do seu número de envio e deixa os seus contactos restantes intocados para que possa corrigir o abridor e retomar a partir da página da campanha. Só fazemos isto uma vez que uma campanha tenha atingido pelo menos 100 contactos, pelo que um primeiro lote silencioso não parará uma boa campanha; abaixo disso, enviamos o e-mail de aviso e continuamos a enviar. Consulte [Dimensionar o Alcance no WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md).
- **Introdução consistente de números de telefone em todo o lado.** Todos os locais onde introduz um número de telefone — registo, ligação de números WhatsApp/Telegram/iMessage/Android e Twilio, configuração de dois fatores e muito mais — utilizam agora o mesmo campo com um seletor de código de país pesquisável e uma opção "Remover formatação do número" para números que não se ajustam ao formato habitual. O mesmo aspeto e comportamento em toda a aplicação.
- **Veja estatísticas exatas de mensagens por número e canal no painel de controlo.** O painel de Saúde do Canal do painel de controlo decompõe agora a atividade por número ou conta ligada: mensagens recebidas e enviadas, quantas respostas a sua IA tratou, com quantos contactos cada número falou e quaisquer envios falhados — totais exatos para o intervalo de tempo selecionado, não estimativas. Ótimo para identificar que números fazem o trabalho pesado e quais precisam de atenção. Consulte [O Seu Painel de Controlo](../get-started/dashboard.md).
- **Veja as estatísticas de mensagens de um contacto num relance.** O painel de detalhes do chat e o registo de contactos mostram agora um painel de estatísticas de Atividade para cada contacto: total de mensagens, quantas enviaram para si e quantas lhes enviou, quantas respostas foram tratadas pela sua IA versus um colega humano e créditos utilizados — para que possa avaliar uma conversa sem ter de a percorrer. Consulte [Interface de Chat](../chats/chat-interface.md).
- **Ouça novas mensagens à medida que chegam.** A caixa de entrada pode agora reproduzir um pequeno sinal sonoro quando chega uma nova mensagem enquanto a tem aberta, com um botão de altifalante no topo da lista de chat para ligar ou desligar o som. A sua escolha é memorizada nesse dispositivo. Consulte [Interface de Chat](../chats/chat-interface.md).
- **Detete novas mensagens a partir de outro separador.** Quando a caixa de entrada está aberta num separador em segundo plano, o título do separador mostra agora uma contagem de novas chegadas e um emblema vermelho correspondente aparece no ícone do site — para que possa vê-las sem ter de voltar atrás. Ambos limpam-se no momento em que regressa ao separador. Consulte [Interface de Chat](../chats/chat-interface.md).
- **Veja onde estão os seus contactos com um novo painel de Contactos por país.** O painel de controlo mostra agora uma decomposição dos seus novos contactos por país para o intervalo de tempo selecionado, calculada a partir do número de telefone de cada contacto, com os maiores países no topo. Os contactos sem um número de telefone legível (por exemplo, contactos do Instagram ou Messenger) são contados separadamente como "sem país", para que os seus totais continuem a somar. Útil para identificar em que mercados a sua audiência está a crescer. Consulte [O Seu Painel de Controlo](../get-started/dashboard.md).
- **Um painel de Caixa de Entrada mais claro no painel de controlo, focado no que precisa de si.** Uma vez que a sua IA trata da maioria das conversas sozinha, o painel de Caixa de Entrada lidera agora com os chats que realmente precisam de uma pessoa. "Precisa de atenção" mostra as conversas que a sua IA sinalizou para um humano assumir, e fica âmbar quando existem algumas. "A aguardar a sua resposta" mostra quem ainda está à espera de uma resposta sua, com uma decomposição por canal. Duas contagens de rodapé completam-no: quantos chats tem com a IA pausada e que está a tratar pessoalmente, e quantos estão à espera há mais de 24 horas para que os leads mais antigos não arrefeçam. A antiga contagem de "Não lido", que permanecia em zero para a maioria das pessoas, foi removida. Consulte [O Seu Painel de Controlo](../get-started/dashboard.md).
- **Ligue o WhatsApp Web com um código de número de telefone, não apenas uma leitura de QR.** Ao ligar ou voltar a ligar um número de WhatsApp Web, pode agora escolher **Ligar com número de telefone** para obter um código de 8 caracteres que introduz no WhatsApp no seu telemóvel (Dispositivos Ligados → Ligar um Dispositivo → Ligar com número de telefone). Dá o mesmo resultado que ler o código QR, e é útil quando não pode ler — por exemplo, quando o WhatsApp está no mesmo telemóvel a partir do qual está a configurar. Consulte [WhatsApp Web](../messaging-channels/whatsapp-web.md).
- **Escolha exatamente que ferramentas de servidor MCP o seu bot pode usar.** Quando liga um servidor MCP, pode agora ligar ou desligar as suas ferramentas individuais em vez de expor todas elas. Edite um servidor e utilize a nova secção **Ferramentas** para ligar ou desligar ferramentas, ou utilize Ativar todas / Desativar todas. Uma vez curado um servidor, qualquer ferramenta que este adicione mais tarde permanece desligada até que a ative, para que nada de novo seja exposto ao bot sem a sua autorização. Consulte [Ligar Servidores MCP ao Seu Bot](../ai-automation/mcp-servers.md).
- **Passe o rato sobre uma mensagem para ver exatamente quando foi enviada.** A hora sob uma mensagem mostra apenas a hora do relógio, o que não ajuda muito num chat que abrange vários dias. Passe o rato sobre ela para ver a data e hora completas, o estado atual da mensagem e quando o atingiu, e — se a mensagem não chegou — o motivo, em linguagem simples. As mensagens que chegaram ao canal mas foram devolvidas mostram agora um marcador claro de "Não entregue" em vez de nenhum marcador; a causa mais comum é responder a um contacto WhatsApp mais de 24 horas após a sua última mensagem. Consulte [A Interface de Chat](../chats/chat-interface.md).

- **O editor de campanhas foi reorganizado em torno do que a IA sabe versus o que pode fazer.** O passo Funções Personalizadas chama-se agora **Capacidades da IA** e reúne tudo o que a IA tem permissão para fazer num único local: funções personalizadas, servidores MCP, se pode atualizar nomes de contactos ou guardar informações adicionais recolhidas (anteriormente no passo Instruções da IA) e a nova permissão de tarefas. A **pesquisa web da IA** foi movida para o passo **FAQs e Conhecimento**, junto das FAQs e fontes de conhecimento com as quais trabalha — é uma forma de o bot encontrar respostas, não uma definição de canal. Consulte [Funções Personalizadas](../ai-automation/custom-functions.md) e [Pesquisa Web em Tempo Real](../ai-automation/real-time-web-search.md).
- **O editor de campanhas já não permite que alterações não guardadas se percam.** Nada é guardado automaticamente — em vez disso, ao mudar para outro passo com alterações não guardadas, ser-lhe-á perguntado o que pretende fazer (guardar e continuar, continuar sem guardar ou permanecer), e fechar, atualizar ou sair do editor com edições não guardadas pedirá primeiro uma confirmação. Ativar funções personalizadas ou servidores MCP para uma campanha aguarda agora pelo botão **Guardar alterações** do passo, em vez de aplicar no momento em que altera um interruptor, para que possa mudar de ideias antes que algo seja armazenado.
- **As marcações podem agora ser ativadas ou desativadas após a criação de uma campanha.** O interruptor de Marcações e a escolha do fornecedor (calendário integrado, Zenchef ou Formitable) estavam anteriormente disponíveis apenas na caixa de diálogo de criação de campanha; agora também se encontram no passo **Capacidades da IA** da campanha, para que possa ativar ou desativar a marcação de agendamentos numa campanha existente a qualquer momento.
- **O estado de saúde da campanha de entrada agora só avisa quando algo está errado.** O cartão de saúde da secção de Monitorização para campanhas de entrada costumava dizer apenas "ativo e a receber mensagens" — mesmo quando as mensagens chegavam e a IA não respondia de todo. Esse caso de falha silenciosa mostra agora um aviso claro com as contagens de mensagens/respostas e sugestões sobre as causas habituais (modo de IA, horas ativas, conversas em pausa). Quando tudo está saudável, o cartão não interfere — o emblema de estado e os mosaicos de análise já transmitem essa informação.
- **O separador do navegador indica agora o nome da campanha que está a ver.** Os separadores de visão geral e editor de campanha mostram o nome real da campanha (por exemplo, "Editar · Promoção de Verão") em vez de um título genérico — ou nenhum título, que era o que o editor mostrava anteriormente.
- **Leia a tarefa de um contacto sem sair do contacto.** Clicar numa tarefa no separador Tarefas de um contacto costumava enviá-lo para a página de Tarefas, pelo que perdia o seu lugar no registo e tinha de navegar de volta. Agora, abre um painel ao lado do contacto com os detalhes da tarefa, onde também pode marcá-la como concluída ou eliminá-la. O painel liga ao registo completo da tarefa quando precisar, e fechá-lo deixa-o exatamente onde estava.

- **As páginas que já abriu regressam instantaneamente.** Mudar entre páginas costumava recarregar cada uma de raiz sempre, pelo que tinha de esperar por um ícone de carregamento para ver uma lista que tinha consultado segundos antes. Cada página reaparece agora imediatamente com o que viu pela última vez e é atualizada silenciosamente em segundo plano, para que seja atualizada sem nunca ficar em branco. Isto abrange o dashboard, resumos diários, conversas, contactos, negócios, tarefas, campanhas, agentes, transmissões, marcações, modelos, base de conhecimento, a biblioteca de multimédia e muito mais. Algumas páginas continuam deliberadamente a carregar de raiz sempre, porque mostrar-lhe uma resposta memorizada nesses casos seria pior do que esperar um momento: a página de estado do sistema e as execuções de automatização que ainda estão em curso.
- **As páginas começam a carregar antes de clicar.** Coloque o cursor sobre um item na barra lateral esquerda e essa página começa a carregar imediatamente, pelo que, quando clica, geralmente já está pronta. Isto também funciona agora em linhas individuais — passe o rato sobre um contacto e o seu registo completo está pronto a abrir —, no botão Nova Transmissão e nos passos dos editores de campanhas e agentes, onde avançar ou recuar entre passos é instantâneo. Passar por cima de elementos enquanto se dirige a outro local não aciona nada disto.
- **Uma página que tem mesmo de carregar mostra agora a sua estrutura, não um ícone de carregamento.** Numa primeira visita, verá uma pré-visualização do esquema da página enquanto esta carrega, e o cabeçalho, os filtros e a pesquisa permanecem fixos e utilizáveis durante todo o tempo, em vez de a página se esvaziar e reconstruir a si própria.

- **Os becos sem saída em toda a aplicação mostram-lhe agora o caminho a seguir.** Uma revisão de todo o painel substituiu dezenas de pontos onde podia ficar bloqueado sem qualquer explicação. Destaques: seletores que necessitam de algo que ainda não criou (uma disponibilidade, um modelo, uma lista, uma campanha, um agente) indicam-no agora e fornecem um botão para criar ou ligar esse elemento no momento — por exemplo, ativar reservas numa campanha sem disponibilidades oferece agora **Configurar disponibilidade** em vez de uma lista pendente vazia que parecia não fazer nada. Os botões que estão desativados explicam agora o motivo e incluem uma ligação para a correção, em vez de estarem apenas cinzentos. Uma lista que não carrega indica agora que falhou e oferece a opção **Tentar novamente**, em vez de parecer idêntica a "ainda não tem nada aqui". Eliminar uma fase de pipeline ou um estado de tarefa avisa-o agora quando existem negócios ou tarefas nessa fase, e o lançamento de uma campanha de saída com uma lista de contactos vazia é agora sinalizado antes de premir enviar. Ter poucos créditos, atingir um limite do plano ou uma ligação de canal expirada inclui agora sempre uma ligação para o local que resolve o problema.

- **Crie o que falta exatamente onde precisa.** Sempre que um menu pendente lhe pede para escolher algo que ainda não criou, pode agora criá-lo no momento em vez de sair para outra página — e o novo item é selecionado automaticamente para si. Isto abrange disponibilidades de marcação dentro do editor de campanhas e do formulário de marcação, listas de contactos no assistente de difusão, modelos de WhatsApp (os novos aparecem como a aguardar aprovação, honestamente, em vez de fingirem estar prontos), o seletor de agentes ao escolher quem trata das respostas de difusão, fases de tarefas e negócios, e fontes de conhecimento e FAQs. Alguns seletores apontam deliberadamente para outro lado: aqueles que apenas aceitam campanhas ativas, onde uma nova campanha configurada a meio não apareceria de qualquer forma.

### Corrigido

- **O webhook de Nova Mensagem agora é efetivamente disparado.** Subscrever um webhook para **Nova Mensagem** nunca entregava nada — o evento estava a escutar um feed de mensagens para o qual a plataforma deixou de escrever, pelo que permanecia silencioso enquanto todos os outros eventos funcionavam. Agora, é disparado em cada mensagem numa conversa, em ambas as direções, e é o único evento que transporta o texto da mensagem: um bloco `message` com o corpo, direção, estado, canal e carimbo de data/hora. Se tem estado a consultar a API para ler conversas, ou a questionar-se por que razão as **Respostas** e **Entregas** chegam sem as palavras que foram enviadas, este é o evento que procura. Consulte [Webhooks](../integrations/webhooks.md#new-message-webhook).
- **O quadro de tarefas agora atualiza-se no momento em que atua.** Marcar uma tarefa como concluída a partir da sua vista de detalhes deixava-a na coluna "A Fazer" até mudar de página, e arrastar um cartão entre colunas podia demorar alguns segundos a ser processado. Ambos atualizam-se agora instantaneamente, com a gravação a ocorrer em segundo plano — se uma gravação falhar, o cartão volta para trás e é notificado. Nomes de colunas duplicados também podiam fazer com que uma tarefa aparecesse em duas colunas ao mesmo tempo após uma atualização; os identificadores de colunas são agora mantidos únicos.
- **Remover uma FAQ de um grupo de conhecimento funciona agora.** Desmarcar uma FAQ já adicionada no seletor do grupo não fazia nada silenciosamente — a única solução era eliminar o grupo inteiro. A remoção agora é efetiva, as marcas de verificação atualizam-se no momento em que clica em vez de após reabrir a caixa de diálogo, e a contagem de FAQs de um grupo reflete o que está realmente na sua biblioteca: eliminar ou desduplicar FAQs atualiza a contagem em vez de deixar resíduos "já não disponíveis" a inflacioná-la.
- **Os ficheiros de FAQ exportados têm o nome da sua marca.** O descarregamento da sua biblioteca de FAQ produzia um ficheiro cujo nome não correspondia à aplicação que estava a utilizar. As exportações utilizam agora o nome do produto sob o qual a sua conta funciona, recorrendo a um nome de ficheiro neutro "faqs".
- **As transmissões podiam ficar presas em "A enviar" sem nunca serem enviadas.** Iniciar uma transmissão movia-a para "A enviar", mas uma falha durante o agendamento do envio deixava-a estacionada lá permanentemente — sem mensagens, sem créditos cobrados e sem forma de tentar novamente sem ser reconstruindo-a. A falha de agendamento foi corrigida e, se um envio falhar ao iniciar agora, a transmissão regressa a "Rascunho" para que possa simplesmente iniciá-la novamente.
- **As transmissões grandes eram processadas muito mais lentamente do que deveriam.** Cada transmissão estava a ser limitada de acordo com um limite de envio do WhatsApp Web, independentemente do canal que realmente utilizava, pelo que uma transmissão SMS no seu próprio número Twilio avançava em lotes de 20 por dia e nunca podia acelerar, independentemente do seu desempenho. As transmissões agora ajustam-se ao limite real do número a partir do qual estão a ser enviadas, e um envio com bom desempenho pode aumentar a escala conforme pretendido.
- **O interruptor de notificações na aplicação nas Definições agora funciona.** Os alertas na aplicação (o sino de notificação) estão ativados por predefinição para todas as categorias de notificação que tiver ativadas — mas desmarcar a caixa "Na aplicação" em Definições → Notificações não as impedia realmente, e a caixa aparecia desmarcada mesmo enquanto os alertas chegavam. A caixa de verificação mostra agora o estado real (marcada sempre que uma categoria chegar ao sino) e desmarcá-la desativa genuinamente os alertas de sino dessa categoria, sem afetar o e-mail ou as notificações push. Consulte [Notificações](../settings/notifications.md#the-notification-bell).
- **Uma pílula de filtro voava pelo ecrã ao mudar de página.** Mover-se de Contactos para Negócios ou Tarefas fazia com que a pílula de filtro realçada deslizasse pela página a partir de onde tinha estado na anterior. Agora, aparece simplesmente no lugar.
- **A lista de campanhas saltava na página enquanto carregava.** O painel de encaminhamento de canais acima reservava espaço para cinco canais, independentemente de quantos tinha realmente ligados, pelo que, assim que os seus canais reais apareciam, o painel crescia e empurrava a lista de campanhas para baixo exatamente quando ia clicar nela. Agora, reserva a quantidade certa de espaço e memoriza-a entre visitas.
- **As fotografias de contacto aparecem agora nas suas páginas de contactos, não apenas nas Conversas.** A fotografia de perfil de um contacto aparecia na caixa de entrada, mas a lista de contactos e o registo do próprio contacto mostravam as suas iniciais, mesmo quando já tínhamos a imagem. As fotografias aparecem agora onde quer que um contacto apareça. Os contactos que nunca tiveram uma fotografia (e canais que não partilham uma) continuam a mostrar as iniciais, como antes.
- **O som de nova mensagem não estava a tocar.** O sinal sonoro anunciado acima nunca soava para ninguém — o ficheiro de áudio que procurava não podia ser encontrado e a falha era silenciosa, pelo que a caixa de entrada permanecia silenciosa. Agora toca corretamente. Se já tinha desligado o altifalante, essa escolha continua a ser respeitada. Note que os navegadores bloqueiam o áudio até que tenha clicado em algum lugar na página pelo menos uma vez, pelo que o primeiro sinal sonoro só chega após ter interagido com o separador. Consulte [Interface de Chat](../chats/chat-interface.md).
- **As taxas de resposta das campanhas mostravam 0% mesmo quando os contactos respondiam.** As respostas a uma campanha não estavam a ser contabilizadas, pelo que a taxa de resposta de uma campanha permanecia em 0%, independentemente do seu desempenho. Isso também significava que e-mails de aviso de "baixo envolvimento" podiam chegar sobre campanhas que estavam a ter um desempenho perfeitamente bom, e as campanhas estavam a ser enviadas em lotes cada vez mais pequenos do que o necessário. As respostas são agora contabilizadas corretamente e as taxas de resposta refletem o que está realmente a acontecer. As campanhas que estavam a decorrer enquanto isto estava avariado não serão julgadas pelo período em que as respostas não foram registadas. Consulte [Escalar o Alcance no WhatsApp](../messaging-channels/scaling-whatsapp-outreach.md).
- **Duplicar uma campanha já não copia as estatísticas da original.** Uma campanha duplicada começava por mostrar a contagem de envios, respostas e taxa de resposta da original como se as tivesse conquistado — o que, em alguns casos, produzia taxas de resposta superiores a 100%. As cópias começam agora do zero. Duplicar uma campanha agendada ou em curso também é seguro agora: anteriormente, eliminar a cópia podia cancelar os envios agendados da original.
- **Os membros da equipa com acesso de Administrador já não estão presos em "apenas visualização" em Faturação, Equipa, Números de Telefone e Definições.** Após entrar numa conta, um Administrador podia abrir estas páginas, mas todas as ações devolviam "apenas visualização" — não podiam adicionar um método de pagamento ou gerir a faturação, convidar ou editar membros da equipa, comprar ou gerir números de telefone, ou remover itens de definições como webhooks e links curtos. Os Administradores têm agora acesso total de edição a estas áreas, correspondendo à sua função. Editores e Visualizadores permanecem inalterados. Consulte [Gestão de Equipa](../settings/team-management.md).
- **As conversas do Telegram já não mostram o nome da pessoa errada.** Uma conversa do Telegram podia ser rotulada com o nome e nome de utilizador de outro contacto, fazendo parecer que a mensagem veio de — ou foi enviada para — a pessoa errada. Os nomes são agora correspondidos ao remetente a que realmente pertencem, e os contactos existentes corrigem-se da próxima vez que essa pessoa lhe enviar uma mensagem. Consulte [Telegram](../messaging-channels/telegram.md).

## Junho 2026

_Publicado: 26 de junho de 2026_

### Novo

- **O seu bot de IA sabe agora de que anúncio do Instagram veio um contacto.** Quando alguém clica num anúncio "Click to Instagram Direct" e lhe envia uma mensagem, a plataforma regista o anúncio de origem e comunica o nome ao bot de IA — sem necessidade de configurar palavras-chave ou gatilhos. Basta referir o anúncio nas instruções do seu bot (por exemplo, "se o contacto veio do anúncio 'Pack Glow', comece pelo pacote glow") e o bot adapta as suas respostas a esse anúncio. O bot vê o nome do anúncio a partir do Meta Ads Manager e, se um contacto vier posteriormente de um anúncio diferente, o bot atualiza para o mais recente. Consulte [Instagram DMs](../messaging-channels/instagram-dms.md) para mais detalhes.
- **Ligue servidores MCP externos para que o seu bot de IA possa utilizar as suas ferramentas a meio da conversa.** Aponte o bot para um servidor Model Context Protocol (MCP) uma única vez — cole o respetivo endereço e uma chave de acesso — e todas as ferramentas que esse servidor oferece ficam automaticamente disponíveis para o seu bot, sem necessidade de configuração por ferramenta. Quando o servidor adiciona uma nova ferramenta, o seu bot pode utilizá-la sem qualquer trabalho adicional da sua parte. Registe os servidores em Definições → Servidores MCP e, em seguida, escolha que campanhas podem utilizar cada um (até 5 servidores por campanha). Disponível nos planos que incluem ferramentas de programador.
- **O LINE é agora um canal de mensagens.** Ligue uma Conta Oficial LINE e gere as conversas do LINE na sua caixa de entrada juntamente com o WhatsApp, SMS, Instagram e Messenger — com a IA a responder automaticamente tal como em qualquer outro canal. A configuração é feita pelo próprio utilizador nas definições do canal: crie um canal Messaging API na sua consola de fornecedor LINE, cole o ID do canal, o segredo do canal e o token de acesso e, em seguida, insira o URL do webhook devolvido no LINE. Uma vez ligado, as mensagens recebidas do LINE criam contactos, encaminham para as suas campanhas e acion campanhas e ativam respostas e seguimentos do bot exatamente como nos seus outros canais.
- **O dinamarquês (Dansk) é agora um idioma suportado.** Selecione Dansk na lista pendente de idiomas ao inscrever-se ou nas definições da conta, e a interface da aplicação, bem como as respostas geradas pela IA, utilizarão o dinamarquês. As contas existentes podem mudar de idioma a qualquer momento em Definições → Definições Gerais → Idioma.
- **Adicione contactos em massa a uma lista, ou etiquete-os, numa única ação.** Selecione vários contactos na página Contactos e aplique uma lista ou uma etiqueta a todos de uma só vez, em vez de abrir cada contacto individualmente. A escrita em massa na lista é tratada da mesma forma que uma edição manual, pelo que os contactos são sincronizados diretamente para onde quer que essa lista seja alimentada.
- **Widget de chat: peça aos visitantes o seu número de telefone e oculte os botões de carregamento e de emoji.** Um novo botão de captação de leads permite que o widget solicite um número de telefone antes de a conversa começar, e dois botões adicionais permitem ocultar os botões de carregamento de ficheiros e de emoji, caso pretenda um widget mais simples e focado. Os três encontram-se em Definições → Widget de Chat e aplicam-se instantaneamente ao widget incorporado.

### Melhorado

- **Ligue servidores MCP com início de sessão OAuth, não apenas com uma chave API.** Ao adicionar um servidor MCP, pode agora escolher **OAuth** em vez de colar uma chave — guarde o servidor, clique em **Ligar** e aprove o acesso numa janela de início de sessão segura (como "Iniciar sessão com Google"). A ligação é mantida ativa automaticamente; se alguma vez for desligada, clique em **Reconectar**. Consulte [Ligar Servidores MCP](../ai-automation/mcp-servers.md).
- **A importação da base de conhecimento permite agora escolher exatamente que páginas incluir.** Ao importar um site, o seletor de páginas começa agora sem nada selecionado, para que escolha apenas as páginas que pretende, em vez de importar o site todo e cortar depois. O seletor tem pesquisa e ordenação de A a Z para encontrar páginas rapidamente mesmo em sites grandes, o limite de páginas foi aumentado para que domínios grandes sejam importados de uma só vez, e uma estimativa de custo em tempo real refina-se à medida que a análise progride, para que o número que vê corresponda ao que lhe é cobrado. Cancelar uma atualização é agora uma operação nula real — nada muda a menos que confirme.
- **Veja por que um modelo de mensagem WhatsApp foi rejeitado — e corrija-o sem começar de novo.** Quando uma submissão de modelo é recusada, o motivo exato da rejeição é agora mostrado no ecrã de mensagem inicial e no editor de campanhas, para que saiba o que alterar. Pode editar o modelo rejeitado e submetê-lo novamente no local, em vez de o eliminar e reconstruir de raiz.
- **A documentação de ajuda abre agora no idioma selecionado.** A ajuda e a documentação na aplicação carregam agora no idioma de interface que escolheu, para que os artigos correspondam ao resto da aplicação em vez de predefinirem para inglês.
- **Defina uma resposta pública personalizada para campanhas de comentário para DM.** Quando uma campanha monitoriza comentários e responde para mover a conversa para DMs, pode agora escrever o comentário público exato que é publicado. O campo só aparece quando a monitorização de comentários está ligada, para que não incomode quando não se aplica.
- **Marcações: ofereça janelas de chegada sobrepostas com a nova definição de intervalo de ranhura.** No editor de eventos, pode agora escolher com que frequência é oferecido o início de uma nova marcação, separadamente da duração da marcação. Deixe em **Igual à duração da marcação** para as habituais ranhuras consecutivas, ou escolha **A cada 15 minutos**, **A cada 30 minutos** ou **A cada 1 hora** para oferecer janelas sobrepostas - por exemplo, uma visita de 2 horas que pode começar a cada hora (8:00-10:00, 9:00-11:00, 10:00-12:00...). Perfeito para serviços de campo e despacho que citam uma janela de chegada de 2 horas e querem perguntar ao cliente "que horas lhe dão mais jeito?". A IA nunca faz marcações duplas: qualquer janela que entre em conflito com uma marcação existente é removida automaticamente. Os eventos existentes permanecem inalterados.
- **Os resultados da pesquisa na caixa de entrada são ordenados pela atividade mais recente.** Pesquisar nas suas conversas lista agora primeiro as conversas ativas mais recentes, para que a conversa que procura esteja habitualmente no topo.
- **Os seguimentos são agora enviados automaticamente no idioma do seu cliente.** Em todos os canais, exceto na API oficial do WhatsApp Business, os seus modelos de seguimento pré-escritos são traduzidos para o idioma em que a conversa tem decorrido, imediatamente antes de serem enviados — assim, uma conversa que tenha sido em holandês recebe um seguimento em holandês em vez do idioma original do modelo. Nomes, links, preços e marca são preservados e, se ainda não houver um sinal claro de idioma, recorre ao idioma da sua campanha. Os seguimentos da API oficial do WhatsApp Business continuam a usar o modelo aprovado pela Meta no seu idioma aprovado, uma vez que o WhatsApp bloqueia os modelos a um idioma.


### Corrigido

- **Marcações: a disponibilidade oferece agora corretamente o seu horário de abertura real.** Quando um contacto perguntava sobre um dia específico, a ranhura mais cedo podia ser ignorada (por exemplo, um evento aberto a partir das 6:00 só era oferecido a partir das 8:00). As ranhuras de horário de abertura são agora oferecidas conforme esperado, e a disponibilidade é apresentada no fuso horário do seu evento.
- **Os seguimentos rápidos são agora acionados quando são os únicos seguimentos ativados.** Se ligasse os seguimentos rápidos, mas deixasse todos os ciclos de seguimento desligados, o motor de seguimento permanecia inativo e nada era enviado. Os seguimentos apenas rápidos são agora agendados e enviados conforme esperado.
- **Corrigido um erro que causava o fecho inesperado ao retomar um rascunho de integração guardado.** Voltar a um assistente de integração a meio — particularmente um com ficheiros carregados — podia levar a um ciclo de erro de ecrã cinzento. Retomar um rascunho restaura agora corretamente para que possa continuar de onde parou.
- **Os nomes dos modelos do WhatsApp já não são cortados.** Nomes de modelos longos, e nomes em idiomas escritos da direita para a esquerda, são agora apresentados na totalidade na lista de modelos em vez de serem cortados.

## Maio 2026

_Publicado: 1 de maio de 2026_

### Melhorias

- **As campanhas de saída do WhatsApp Web agora espaçam cada envio entre 30 a 90 segundos.** Enviar mais de 30 mensagens de primeiro contacto para contactos novos num único impulso é a forma mais provável de ser banido no WhatsApp, especialmente num número emparelhado recentemente. As campanhas de saída enviadas através de um número WhatsApp Web emparelhado agora espaçam cada envio por um intervalo aleatório de 30 a 90 segundos, com cada mensagem agendada de forma independente — assim, uma campanha de 34 contactos é processada silenciosamente ao longo de cerca de 25 minutos em vez de 30 segundos. O modo de gotejamento (drip mode) e as definições relacionadas de tamanho de lote, frequência e dias da semana ficam ocultas no editor de campanhas quando o WhatsApp Web é o seu único canal, porque o espaçamento por envio substitui estas opções. Pausar e retomar continua a funcionar — pausar cancela todos os envios pendentes, retomar continua o envio para os contactos restantes com o mesmo intervalo de 30-90s a partir do momento em que retoma. Sem alterações para campanhas enviadas através da API oficial do WhatsApp Business.
- **O bot de IA agora pode ler campos personalizados de contactos.** Os valores armazenados nos campos personalizados de um contacto (empresa, cargo, localização ou qualquer outro campo que tenha adicionado) são agora transmitidos ao bot como parte do contexto do contacto em cada resposta. Anteriormente, os campos personalizados eram usados apenas para etiquetas de personalização em modelos de saída — o bot em si não os conseguia ver, por isso, perguntar "qual é a empresa deles?" resultava numa resposta vazia. Funciona no modo de teste e em conversas em direto; campos com valores vazios são ignorados, para que não haja excesso de prompts para contactos que não foram enriquecidos.
- **Novo evento de webhook: Resumo Diário Criado.** Subscreva um webhook para o evento **Resumo Diário Criado** e receberá um POST com o resumo diário completo no momento em que terminar de ser gerado todas as manhãs — incluindo as estatísticas (conversas, mensagens, alertas humanos, marcações, vendas, novos contactos), o conteúdo markdown de cada secção, o mapa de contactos e quaisquer tarefas que a IA tenha criado automaticamente a partir do resumo. Útil para enviar o resumo diário para o Slack, resumos por e-mail, Notion ou um dashboard juntamente com as suas próprias métricas.
- **Os envios do WhatsApp Web via API pública são agora gratuitos.** O endpoint `POST /v1/whatsapp-web/send` já não deduz o custo da plataforma de 1 crédito por mensagem — o WhatsApp Web funciona através do seu próprio número emparelhado, por isso eliminámos a taxa para envios acionados a partir das suas próprias automatizações, webhooks ou integrações. Os envios da caixa de entrada e as respostas do bot noutros canais permanecem inalterados.
- **Impeça a IA de renomear os seus contactos.** Um novo botão **Permitir que a IA atualize os nomes dos contactos** na página de definições do bot de cada campanha permite-lhe bloquear os nomes dos contactos. Desative-o se usar o campo de nome do contacto como uma etiqueta manual (por exemplo, "DataReserva NomeCliente") e não quiser que a IA o sobrescreva com o que recolhe da conversa. As atualizações por e-mail da IA não são afetadas e as campanhas existentes mantêm o comportamento anterior até que desative o botão.
- **Agrupe fontes da base de conhecimento ligadas por domínio no separador FAQ da campanha.** O cartão **Bases de Conhecimento Ligadas** num passo de FAQ de uma campanha agrupa agora as fontes ligadas pelo seu website (ou sob um único grupo **Ficheiros** para documentos carregados). Cada linha de domínio mostra a contagem de páginas e um botão **Remover tudo da Campanha**, para que desassociar um site de 70 páginas seja um clique em vez de setenta. Clique num domínio para expandir e escolher páginas individuais para remover. Um grupo separado de **Fontes eliminadas** aparece se alguma das fontes ligadas da sua campanha já não existir, com uma remoção em massa de um clique para as referências órfãs.
- **Atualize uma fonte da base de conhecimento com um clique — chega de voltar a ligar a campanhas.** Clicar em **Atualizar** junto a uma fonte da base de conhecimento agora volta a analisar (ou a ler) o conteúdo, regenera as FAQs de quaisquer secções que tenham mudado e volta a anexar automaticamente cada FAQ atualizada a todas as campanhas às quais a fonte já estava ligada. Anteriormente, as FAQs atualizadas voltavam sem a sua associação à campanha, pelo que o recuperador de FAQ por campanha ignorava silenciosamente as novas entradas — tinha de se lembrar de voltar a adicionar a fonte a todas as campanhas que a usavam. Agora, Atualizar é genuinamente um clique; as FAQs inalteradas que sobreviveram são deixadas em paz, e apenas as novas ou reescritas são propagadas. A atualização numa fonte que não estava ligada a nenhuma campanha permanece inalterada.
- **Etiquete qualquer contacto via API, incluindo aqueles sem número de telefone.** O endpoint `POST /v1/tags` aceita agora um parâmetro `contactId` juntamente com as pesquisas `phoneNumber` e `email` existentes. Use-o para aplicar etiquetas a contactos do Instagram, Messenger e widget de chat que não tenham número de telefone — o `contactId` devolvido nos payloads de webhook é o mesmo valor que a API aceita agora, tornando a automatização de ciclo fechado simples.
- **Melhores respostas da IA em conversas longas.** A IA tem agora uma melhor recordação em conversas muito longas. As mensagens anteriores são resumidas automaticamente em segundo plano para que o bot retenha o contexto de todo o histórico da conversa, não apenas das trocas mais recentes — sem qualquer custo extra ou configuração necessária.
- **Os GIFs nos chats agora reproduzem automaticamente e em ciclo.** Os GIFs animados recebidos no WhatsApp, Instagram e Messenger chegam como pequenos clipes de vídeo e costumavam ser apresentados como um primeiro fotograma congelado com um botão de reprodução — por isso pareciam estar avariados até que lhes tocasse. Agora reproduzem automaticamente em silêncio e em ciclo, da mesma forma que qualquer outra aplicação de mensagens lida com GIFs. Vídeos mais longos não são afetados e continuam a abrir com controlos de reprodução.

### Novo

- **O nível de IA Económico foi descontinuado.** Com o Max a custar agora metade do que o Económico *e* a utilizar um modelo de geração mais recente, não resta qualquer razão para escolher o Económico. A opção permanece visível (a cinzento, rotulada como **Descontinuado**) em campanhas que já estão no Económico, para que fique claro que nível o bot está a utilizar, mas assim que muda uma campanha, não pode voltar atrás. Novas campanhas não podem escolher o Económico de todo. As campanhas Económicas existentes continuam a funcionar no Económico até que as altere — não há migração forçada, nem alteração de comportamento surpresa. A troca recomendada é Económico → Max (mais barato, mais rápido, mais inteligente).
- **Max — um novo nível de IA alimentado pelo nosso modelo interno, 4× mais barato que o Pro.** O seletor de **Qualidade de IA** do bot da campanha tem agora uma opção **Max** ao lado do Pro e Económico. O Max funciona inteiramente na nossa própria infraestrutura e cobra 0,25 créditos por ação de IA, comparado com 1 crédito no Pro — isso é uma redução de 75% para cada resposta, cada chamada de ferramenta, cada resumo de chat, cada pedaço de ingestão de FAQ, cada etiqueta de contacto e cada geração de campanha. Também é mais rápido na maioria dos chats. O Max é o novo padrão em campanhas recém-criadas para contas elegíveis; as campanhas existentes mantêm o seu nível atual até que o altere. Para utilizadores em planos que incluem créditos, o Max estende significativamente o alcance da sua franquia mensal; para utilizadores que de outra forma considerariam trazer a sua própria chave de fornecedor de IA, o Max geralmente custa menos do que a sua fatura direta de API, poupando-lhe a configuração. As campanhas Pro existentes não são alteradas — o Pro permanece disponível para utilizadores que querem o modelo premium original.
- **Estimativas de crédito em tempo real ao adicionar uma base de conhecimento.** Quando cola um URL em **Adicionar Fonte de Base de Conhecimento** (ou no passo 1 da criação de campanha) e clica em **Descobrir**, o seletor mostra agora uma estimativa em direto de quantos créditos a importação custará realmente — decomposta por pedaços e páginas, não apenas por contagem de URL. Anteriormente, a estimativa era uma regra prática aproximada de "1 crédito por página", que subestimava páginas ricas em conteúdo em 3–10×. Agora, o número que vê corresponde ao número que lhe é faturado. A estimativa também tem em conta o seu nível de IA selecionado, pelo que os utilizadores Max veem a estimativa mais baixa imediatamente em vez de uma cotação de tarifa Pro que é corrigida no momento da importação.
- **Ligue vários números WhatsApp Web e encaminhe leads através deles com Ligações Curtas.** Pode agora emparelhar mais do que uma sessão WhatsApp Web à mesma conta — útil para equipas de vendas que dividem o volume de leads por vários telemóveis, ou para aquecer novos números em paralelo sem retirar o antigo. Uma nova página de **Ligações Curtas** nas Definições permite-lhe criar uma ligação curta que distribui os leads recebidos pelos números WhatsApp Web que escolher. A plataforma gera o final da ligação para si, no seu próprio domínio (ou da sua agência). Encaminha cada novo lead para o número com mais margem restante no seu limite diário, para que o tráfego se espalhe uniformemente. Ative o encaminhamento fixo para que o mesmo visitante chegue sempre ao mesmo número, pré-preencha a mensagem de abertura e desligue os seguimentos para qualquer número que ainda esteja a aquecer.
- **Encontre e funda FAQs duplicadas em toda a sua base de conhecimento.** Um novo botão **Desduplicar FAQs** na página de definições de FAQ analisa todas as bases de conhecimento que importou — em todos os seus domínios, documentos carregados e entradas adicionadas manualmente — e funda duplicados numa única FAQ. Quando duas FAQs dizem a mesma coisa por palavras diferentes, o sistema ou mantém a melhor ou combina-as numa única FAQ mais limpa que captura ambas. O trabalho é executado em segundo plano, pelo que pode fechar a página e continuar a trabalhar; o progresso em direto ("Passagem 2/5 · 14 removidas") mostra-se no cabeçalho enquanto é executado, e um chip de resultado diz-lhe quantas duplicadas foram fundidas quando termina. Útil sempre que importou tanto um site de marketing como um centro de ajuda, ou quando a sua base de conhecimento cresceu mais depressa do que consegue limpar.
- **Ligar uma base de conhecimento inteira a uma campanha com um clique.** Cada base de conhecimento na página de definições de FAQ tem agora uma ação **Ligar à campanha…**, para que possa anexar um site inteiro (ou documento carregado) a uma campanha sem a abrir FAQ por FAQ. As fontes do mesmo site são automaticamente agrupadas sob um único cabeçalho **Domínio: seusite.com (24 páginas)** com uma ação **Ligar tudo à campanha…** — pelo que uma leitura de 24 páginas torna-se uma decisão, não 24. No separador de FAQ da própria campanha, cada base de conhecimento ligada mostra um estado **Adicionado à Campanha** com um botão **Remover da Campanha** de um clique, para que possa ver num relance que fontes estão a alimentar este bot e desligá-las com a mesma rapidez. A IA continua a extrair de quaisquer FAQs individuais que adicionou diretamente, pelo que as campanhas existentes não são afetadas.
- **Separador de FAQ de campanha mais rápido em bases de conhecimento grandes.** Campanhas com milhares de FAQs ligadas abrem agora e permanecem responsivas no separador de FAQ. Listas de FAQ legadas grandes são resumidas atrás de um expansor **Mostrar tudo** em vez de renderizar ansiosamente, e a página já não abre dezenas de fluxos de dados em segundo plano para desenhar a mesma lista. Se alguma vez sentiu o separador atrasar ao eliminar uma fonte ou clicar em Adicionar à Campanha, isso está corrigido.
- **Atribuir chats a um membro da equipa.** Cada chat na sua caixa de entrada pode agora ser atribuído a uma pessoa específica da sua equipa, para que fique claro quem é o responsável pelo seguimento. Abra um chat, prima o menu de três pontos e escolha um responsável — ou deixe-o como Não atribuído para o manter na fila da equipa. A caixa de entrada tem um novo filtro **Responsável** para que possa reduzir rapidamente para **Meus**, **Não atribuídos** ou qualquer colega de equipa específico, com um contador de não atribuídos para mostrar quanto ainda está disponível. Chats atribuídos também mostram um pequeno emblema inicial na linha da caixa de entrada e uma linha "Atribuído a {nome}" no cabeçalho do chat, para que a propriedade seja visível num relance. Duas autoatribuições úteis acontecem em seu nome: quando um chat desencadeia um alerta humano (o chat é automaticamente atribuído para que não fique órfão na fila) e quando pausa a IA num chat anteriormente não atribuído (quem interveio torna-se o proprietário). As atribuições existentes nunca são substituídas — pode sempre reatribuir manualmente.
- **iMessage como um canal de mensagens (Beta).** Ligue um Mac a executar o BlueBubbles e comece a enviar e receber iMessages através da sua caixa de entrada juntamente com WhatsApp, SMS, Instagram e Messenger. A configuração demora ~10 minutos — instale o servidor BlueBubbles de código aberto no seu Mac, cole o URL do seu servidor e palavra-passe nas definições de iMessage, depois ligue o URL de webhook devolvido de volta ao BlueBubbles. Atualmente apenas por convite enquanto polimos a experiência — contacte-nos para a ativar na sua conta.
- **Indonésio (Bahasa Indonesia) é agora uma língua suportada.** Escolha Bahasa Indonesia no menu pendente de língua na inscrição ou nas definições de conta, e a interface da aplicação, mais as respostas geradas por IA, utilizarão indonésio. As contas existentes podem mudar a qualquer momento a partir de Definições → Definições Gerais → Língua.
- **Traga o seu próprio servidor SMTP para e-mails transacionais.** Uma nova opção nas definições de conta permite-lhe ligar qualquer servidor SMTP compatível com normas — EmailIt, Postmark, SES ou o seu próprio anfitrião — para que os e-mails da conta (convites, reposições de palavra-passe, notificações) sejam entregues a partir do seu domínio em vez do nosso. Cole o anfitrião, porta, nome de utilizador, palavra-passe e endereço de remetente; executamos uma verificação de ligação real, guardamos a palavra-passe encriptada e enviamos um e-mail de teste para o e-mail da sua conta para que saiba que funciona antes de qualquer tráfego real passar por ele.
- **Respeite a hora local de cada contacto ao enviar seguimentos.** Dois novos interruptores em Definições → Segurança e Geral permitem-lhe adiar seguimentos automatizados para que só saiam entre as 8h e as 20h na hora local do contacto, derivada do código de país do seu número de telemóvel. Um segundo interruptor, **Modo estrito EUA**, bloqueia adicionalmente envios de domingo para contactos dos EUA — recomendado para permanecer dentro das expectativas do TCPA dos EUA / FTSA da Florida. As novas contas têm ambos os interruptores ativados por predefinição; as contas existentes podem ativá-los sempre que estiver pronto, sem alteração ao comportamento atual até que o faça.
- **Notificações push do navegador — seja notificado de novas mensagens com o separador fechado.** Ative as notificações push do navegador em Definições → Notificações e receberá um alerta de ambiente de trabalho quando um contacto responder, quando um alerta humano disparar ou quando algo mais precisar da sua atenção — mesmo que o separador da aplicação não esteja aberto. Funciona no Chrome, Firefox, Edge, Safari (macOS) e no iOS quando a aplicação está instalada como uma PWA. Anteriormente apenas por convite; agora disponível em todas as contas.
- **Incorpore o widget de chat inline numa página, não apenas como uma bolha flutuante.** Um novo snippet **Incorporar inline na página (avançado)** em **Definições > Widget de Chat > Obter Código** permite-lhe largar o painel de chat num local específico do seu site — uma secção de contacto, um separador de ajuda, uma barra lateral — em vez de (ou além de) a bolha flutuante no canto. O snippet é um `<div data-chat-widget="…">` que dimensiona com o seu próprio CSS mais um único script de carregador partilhado que trata de cada embed inline na página. Reutiliza a mesma configuração que a bolha flutuante, pelo que o avatar, mensagem de abertura, captura de leads, perguntas iniciais e FAQs funcionam todos da mesma forma.
- **Nova secção "Funcionalidades" nas Definições.** Uma secção **Funcionalidades** dedicada nas Definições aloja agora interruptores de ligar/desligar para funcionalidades opcionais da conta — começando com **Tarefas** (kanban / tabela / lista / calendário para gerir seguimentos de clientes) e **Resumos Diários** (uma recapitulação gerada por IA das conversas e atividade de ontem todas as manhãs). Desligue uma funcionalidade se não a utilizar, ou volte a ligá-la sempre que quiser. Ambas estão ativadas por predefinição, pelo que nada muda a menos que altere um interruptor.
- **Traga a sua própria conta Twilio para WhatsApp (avançado).** Uma nova página de **Fornecedor de SMS** nas Definições permite-lhe mudar a API do WhatsApp Business para a sua própria conta Twilio em vez da configuração gerida padrão da plataforma — útil se já tem uma conta Twilio estabelecida com números aquecidos e modelos de WhatsApp aprovados que quer continuar a utilizar. Cole o seu SID de Conta e Token de Autenticação, confirme os avisos, e o sistema valida as credenciais, liberta quaisquer números de telemóvel atualmente detidos na configuração padrão, depois muda para que todo o futuro envio passe pela sua conta. Mudar é destrutivo (números e modelos na configuração anterior não são transferidos) e pode mudar de volta a qualquer momento. Um período de arrefecimento de 24 horas entre mudanças evita a rotatividade acidental. A maioria dos utilizadores deve permanecer na configuração padrão; isto está aqui apenas para utilizadores que especificamente o querem.


### Melhorado

- **Autoatribua contactos recebidos pela sua equipa.** Um novo botão no topo da página de definições da Equipa distribui chats novos uniformemente pela sua equipa sem que tenha de fazer nada. Quando está ligado, cada contacto que lhe envia uma mensagem pela primeira vez é atribuído a quem — proprietário ou membro da equipa — tiver o **menor número de contactos atribuídos nos últimos 30 dias**, pelo que o volume de entrada se equilibra numa janela móvel. Chats existentes mantêm o seu responsável atual, a reatribuição manual continua a funcionar, e as autoatribuições de alerta humano e pausa-IA de antes permanecem inalteradas. Deixe o botão desligado e nada muda — isto é puramente aditivo para equipas que querem um equilíbrio de carga automático.
- **Atualizar uma fonte da base de conhecimento agora só cobra pelo que realmente mudou.** Quando clica em Atualizar num website ou documento na sua base de conhecimento, o custo escala agora com as secções que precisam de ser reanalisadas — não uma taxa fixa para toda a fonte. Se nada mudou desde a última atualização, não custa nada; se apenas algumas secções foram editadas na página, paga apenas por essas. Corresponde à forma como as importações iniciais já são tarifadas, pelo que pode atualizar agressivamente sem se preocupar em ser penalizado por páginas que não se moveram.
- **Importação de base de conhecimento mais limpa para contas que usam as suas próprias chaves de IA.** Se ligou a sua própria chave de API da Anthropic (BYOK), o fluxo de importação da base de conhecimento já não mostra estimativas de crédito — esses números não se aplicam à sua conta, uma vez que o seu fornecedor lhe fatura diretamente. O seletor de página e o botão de importação mostram agora apenas a contagem de páginas, sem números de crédito enganadores.
- **Os resumos de chat são agora legíveis.** Os resumos de conversa no lado direito de cada chat — e a vista de resumo completo que abre quando clica num — são agora renderizados com formatação adequada (títulos, negrito, listas, ligações) em vez de mostrar os caracteres markdown brutos. Clique em qualquer ligação num resumo para a abrir diretamente, e selecione e copie qualquer parte do texto.
- **Arquivo de um clique em cada linha da caixa de entrada.** Cada chat na caixa de entrada tem agora um pequeno ícone de arquivo na extremidade da linha, para que possa limpar uma conversa terminada sem abrir primeiro o menu de três pontos. O ícone muda para uma variante de desarquivar quando está a ver a lista Arquivada, pelo que trazer um chat de volta para a sua caixa de entrada também é um único clique. A seleção em massa e o botão de arquivo dentro do chat continuam a funcionar exatamente como antes — isto é puramente um atalho extra para limpar a sua caixa de entrada mais rapidamente.
- **A IA já não continua a responder a um 👍.** Quando a última mensagem de um contacto é apenas um emoji (sem palavras) e a resposta anterior da IA não era uma pergunta, a IA trata-o agora como um amigável "obrigado, terminámos" e fecha silenciosamente o chat — sem respostas de segunda adivinhação dois minutos depois. A conversa reabre automaticamente no momento em que o contacto envia uma mensagem de texto real, pelo que nada se perde — apenas deixa de ver aqueles acompanhamentos estranhos do bot a um polegar para cima.
- **Os visitantes podem agora fechar o formulário pré-chat do widget de chat.** Quando o formulário de captura de leads ou consentimento de privacidade é mostrado a um visitante do site, um botão de fechar (X) aparece agora no canto superior direito do modal. Tocar nele descarta o formulário e recolhe o chat de volta para a bolha flutuante — particularmente importante no telemóvel, onde o formulário ocupava anteriormente o ecrã inteiro sem forma de sair exceto preencher os campos.
- **Transcrições de notas de voz e vídeo mais precisas.** As notas de voz e o áudio em vídeos são agora transcritos através de um modelo de reconhecimento de voz dedicado que é notavelmente mais preciso, especialmente em clipes curtos, gravações multilingues e áudio com ruído de fundo ou gaguez. A IA obtém uma leitura mais limpa do que os seus contactos disseram realmente, o que leva a respostas mais pertinentes. Sem configuração necessária — cada nota de voz e vídeo enviado para ou da sua caixa de entrada usa a nova transcrição automaticamente.
- **A IA partilha ligações mais precisas para o seu website.** Quando um contacto pede a página ou listagem de um produto, serviço ou tópico específico, a IA analisa agora todos os URLs do seu website configurados em paralelo, classifica as ligações correspondentes em cada página e devolve a mais relevante — em vez de parar no primeiro resultado na página que apareceu primeiro. Páginas de detalhes criadas com construtores de páginas como Elementor, Webflow ou JetEngine (onde as listagens estão envolvidas em ligações de sobreposição de clicar em qualquer lugar) estão agora incluídas, e o conteúdo de escrita não latina (hebraico, árabe, cirílico, CJK, etc.) é preservado de ponta a ponta para que a IA o possa ler e citar de volta. As consultas de pesquisa são agora também formuladas no próprio idioma do website, o que melhora os resultados quando os seus contactos conversam num idioma diferente do seu site.
- **Filtre a caixa de entrada por canal.** Um novo menu pendente de **Canal** situa-se ao lado dos filtros de caixa de entrada existentes (Não lido, Aberto, Fechado, IA Pausada, etc.) e permite-lhe restringir a lista a um único canal de mensagens — WhatsApp, SMS, Instagram, Messenger, Widget de Chat, iMessage, e assim por diante. O menu pendente mostra apenas os canais que ligou realmente, pelo que contas que não configuraram o iMessage não o verão a desarrumar a lista. Escolher um canal substitui o filtro ativo (seleção única, igual aos outros filtros).
- **Chats não lidos destacam-se agora na caixa de entrada.** Cada linha de chat mostra uma etiqueta numérica de não lidos ("3", "12", "99+") e um nome de contacto a negrito quando há mensagens recebidas que ainda não abriu, para que possa digitalizar uma lista longa e detetar imediatamente o que ainda precisa de uma resposta — e quanto. Chats onde a IA está pausada recebem uma margem esquerda com a cor de aviso e uma etiqueta "Pausado" para que não sejam esquecidos no ruído, e qualquer chat não lido que esteja parado há mais de um dia escala para um destaque mais forte para atrair o seu olhar primeiro. Um novo filtro de **Não lido** no topo da caixa de entrada permite-lhe recolher a lista apenas para os chats que precisam de atenção — abrir ou responder a um chat limpa o seu estado de não lido automaticamente.
- **Abra um chat num modal a partir de Negócios e Resumos Diários.** O ícone de chat num cartão de negócio e as ligações de contacto dentro de um resumo diário abrem agora a conversa num modal sobre a página em que está, em vez de o arrastar para a caixa de entrada e perder o seu lugar. Feche o modal e está de volta onde começou — útil quando está a digitalizar um pipeline ou a ler um resumo e só quer uma vista rápida do que foi dito.
- **Widget de chat protegido contra abuso automatizado.** O widget de chat incorporado emite agora a cada visitante um token de sessão de curta duração ao carregar e verifica-o em cada mensagem. Isto fecha uma lacuna onde scripts automatizados podiam enviar grandes volumes de mensagens para o seu widget e consumir os seus créditos sem que nenhum visitante real estivesse envolvido. Visitantes legítimos não são afetados — o token é tratado de forma invisível em segundo plano.
- **Prima longamente "Retomar IA" para saltar o acompanhamento.** Tocar em Retomar IA funciona da mesma forma que antes — a IA retoma a conversa e avalia se deve agendar um acompanhamento automaticamente. Se quiser retomar sem um acompanhamento, prima longamente o botão: um pequeno prompt permite-lhe escolher "Apenas retomar" (sem acompanhamento agendado) ou "Retomar + Acompanhamento" (o comportamento padrão).
- **Resumos Diários abre em ontem por padrão.** O resumo de hoje é gerado durante a noite, pelo que chegar à página significava olhar para um estado vazio até clicar manualmente um dia para trás. A página abre agora diretamente no resumo de ontem — o seletor de data e os controlos Hoje/Anterior/Seguinte funcionam da mesma forma que antes se quiser mover-se.
- **Passo "Como começa a conversa?" mais claro na integração.** O segundo passo de integração foi simplificado: escolha se o seu cliente lhe envia mensagem primeiro ou se é você que os contacta primeiro. O atalho anterior "Eu faço ambos" foi removido porque soltava as recomendações do resto do assistente mais do que as pessoas esperavam — se executar fluxos de trabalho de entrada e saída, ainda pode configurá-los escolhendo "Eu envio mensagem ao meu cliente primeiro" mais um caso de uso de acompanhamento ou recolha de avaliação no passo seguinte, e adicionando mais campanhas depois.
- **Lembretes graduados quando um pagamento falha.** Quando um pagamento de subscrição falha, receberá um e-mail de lembrete amigável e um banner de aviso dentro da aplicação imediatamente, enquanto a plataforma tenta novamente a cobrança em segundo plano. Se permanecer sem resolução após uma semana, as campanhas de saída e os envios manuais pausam para que uma conta em incumprimento não continue a acumular utilização. Após duas semanas, as respostas da IA também pausam e a aplicação muda para apenas leitura — ainda pode atualizar a faturação ou terminar sessão, mas tudo o resto está bloqueado. No momento em que o pagamento é efetuado, tudo isto limpa automaticamente em minutos; não é necessário reinício manual.


---

- **A página de Canais explica agora porque é que um número de WhatsApp está offline.** Quando um número de API do WhatsApp ligado fica offline, o motivo é agora mostrado diretamente abaixo do número na página de definições de Canais — por exemplo, "A sua Conta WhatsApp Business foi desativada pela Meta. Aceda ao Meta Business Manager para rever e resolver quaisquer violações de políticas e, em seguida, volte a ligar." Anteriormente, o número apenas mostrava um ponto vermelho sem explicação, obrigando-o a contactar o suporte para descobrir o que aconteceu.

- **O chat mostra agora porque é que a IA não respondeu.** Quando a IA ignora uma mensagem — porque a campanha do contacto requer um acionador de palavra-chave que não estava na mensagem, porque a mensagem chegou fora do horário ativo do bot ou devido a um problema de crédito ou faturação — aparece agora uma pequena etiqueta âmbar na conversa nesse momento. Já não precisa de adivinhar porque é que um contacto não recebeu resposta; o motivo é visível diretamente na cronologia.

- **Exporte a sua conversa de teste "Experimentar a IA".** Ao testar o seu agente de IA no construtor de campanhas, um botão **Exportar Chat** encontra-se agora junto a Reiniciar no topo da conversa de teste. Transfere toda a troca de mensagens como um ficheiro de texto simples formatado como uma exportação de chat normal — cada linha mostra a hora, quem a enviou e a mensagem — para que possa guardar uma transcrição, partilhá-la com um colega de equipa ou manter um registo de como a IA respondeu.

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

## Abril de 2026

_Publicado: 28 de abril de 2026_

### Novo

- **Seja notificado no momento em que um cliente lhe envia uma mensagem, mesmo com o separador fechado.** As notificações push do navegador estão a ser lançadas em versão beta. Ative-as por dispositivo nas definições de Notificação e, em seguida, escolha quais as categorias que devem apresentar uma notificação no ambiente de trabalho — útil para chats não lidos, alertas de transferência para humanos e tudo o que não quer perder enquanto a aplicação está em segundo plano. Disponível no Chrome, Edge, Firefox e versões recentes do Safari.
- **A IA pode agora pesquisar no Google.** O seu assistente de IA pode procurar informações gerais na web durante as conversas, não apenas no seu site configurado. Útil para responder a perguntas sobre tópicos externos, empresas ou qualquer coisa que o visitante mencione e que não esteja no seu próprio site.
- **Suporte para o idioma japonês.** A interface da aplicação está agora disponível em japonês. Altere nas definições de idioma da sua conta.

### Melhorado

- **Veja os acompanhamentos da IA no momento em que são enviados a partir de uma tarefa.** Quando aprova uma tarefa de FAQ com a opção "Enviar acompanhamento da IA" ativada, o chat com esse contacto abre-se agora automaticamente numa janela de pré-visualização para que possa ver a mensagem chegar — chega de mudar para a página de chat para verificar o que foi enviado.
- **Onboarding mais claro — escolha primeiro a direção da conversa.** O onboarding começa agora com uma única pergunta: o seu cliente envia-lhe uma mensagem primeiro, ou é você que lhe envia? Os casos de utilização que não se adequam à sua resposta descem para o final da lista e explicam o porquê, para que não possa configurar acidentalmente uma campanha de saída quando pretendia responder a DMs de entrada.
- **As alterações de encaminhamento de canais são agora explícitas.** Quando reativa uma campanha de entrada ou guarda edições numa, a aplicação deixa de mover silenciosamente o encaminhamento de canais de outra campanha ativa. Se for detetado um conflito, verá uma caixa de diálogo de confirmação com o nome da campanha que detém atualmente cada canal — escolha "Assumir" para mudar o encaminhamento ou cancelar para deixar as coisas como estavam. Guardar uma edição sem alterações de canal nunca afeta o encaminhamento.
- **A variante do WhatsApp escolhida no onboarding é a que recebe.** Se ligar o WhatsApp Web no onboarding, apenas o WhatsApp Web é ativado na campanha — mesmo que tenha um número de API do WhatsApp Business separado ligado anteriormente. O mesmo acontece inversamente para a API Business.
- **Filtre o pipeline de negócios por data.** Dois novos filtros no topo do pipeline permitem-lhe restringir o quadro a negócios criados num período específico, agendados para fechar num, ou ambos. Cada filtro funciona de forma independente e limpa-se com um único toque, para que possa responder a perguntas como "o que fecha este mês" ou "o que entrou na semana passada" sem sair do quadro.
- **O rastreio de custos de IA com chave própria é agora exato.** Se ligar a sua própria chave de API da Anthropic, o custo da IA mostrado na sua página de faturação alinha-se agora com o que vê na consola da Anthropic — ao cêntimo na maioria dos dias. Anteriormente, algumas chamadas de IA em segundo plano não estavam a ser registadas e o cache de prompts de longa duração não estava a ser precificado corretamente, o que deixava uma pequena diferença entre os dois números.
