Esta versão junta 106 mudanças. Cada item é curto para caber na tela de atualização; a explicação completa está no PR citado. Nenhuma exige ação na atualização.
Added32
Fluxo de follow-up ganha caixas de mover o card no funil e gravar tag
Duas caixas novas no editor: "mover lead no funil" e "editar tag do lead". Contribuição de @webtecnica (#2181).
Token de API administra fluxos de follow-up, agentes, prospecção e tipos de agendamento
Vale para o token dsk_ com papel admin; a escrita vai para rascunho e publicar continua pela tela. Contribuição de @webtecnica (#2028).
A assinatura (HMAC) de uma fonte de captação agora se liga pela tela
Em Automações › Fontes, seção "Assinatura (HMAC)": o segredo aparece uma vez e o endereço passa a recusar envio sem assinatura. Contribuição de @maclevison (#2023).
Mensagens enviadas ao cliente podem mostrar quem fala (atendente ou IA) em negrito, na linha de cima
Liga em Configurações › Distribuição de atendimento; nasce desligado. Contribuição de @webtecnica (#2079), a partir da issue #2066 de @Cgaban.
O balão do áudio avisa "Transcrevendo…" enquanto a transcrição é gerada
Contribuição de @webtecnica (#2154).
Cadastrar, na captação, o campo que o formulário mandou
Em Webhooks › Leads recebidos, o botão "Cadastrar como campo do lead". Contribuição de @paulolimajr77 (#2051).
O chat de casos mostra os trechos do acervo ligados à pergunta
Os trechos aparecem ao lado; a IA ainda não os usa para responder. Contribuição de @webtecnica (#1952).
Venda de quem veio de anúncio da Meta pela sua página agora é reportada ao pixel, com o valor lido da conversa
Vale para quem chega com UTM de anúncio da Meta; sem valor no negócio, a IA lê o valor escrito na conversa. Contribuição de @agencyspeedagend-del (#2076).
Cada etapa do funil pode avisar a Meta, não só a venda
Em Configurações › Conversões, o cartão "O que cada etapa do funil informa à Meta". Contribuição de @agencyspeedagend-del (#2087).
Um guia de IA passa a orientar o uso diário do CRM pela interface
Contribuição de @italopabloferreria (#2088).
O "digitando…" do agente passa a aparecer também no número oficial (WhatsApp Cloud API)
Contribuição de @lauropilatti-c01 (#2054).
O segundo fator pode ser exigido de qualquer nível de papel, com carência
Em Configurações › Segurança: nível mínimo de papel e carência de 0 a 30 dias. Contribuição de @webtecnica (#2163).
A janela de esfriando de cada etapa vira um campo editável
Atenção: diminuir a janela de uma etapa cheia esfria vários negócios de uma vez na passada seguinte do radar. Contribuição de @webtecnica (#2161), construída sobre a proposta de @franceschini-lucas (#1532).
Campos do formulário nas mensagens das automações
{{servico}} vale como atalho do campo do lead, e os campos do funil viram botões na ação de WhatsApp. Contribuição de @paulolimajr77 (#2051).
O operador escolhe quais empresas da prospecção entram na fila antes de iniciar as abordagens
O padrão continua sendo todas marcadas. Contribuição de @webtecnica (#2048).
Quem responde PARAR tem o negócio aberto fechado sozinho, com o motivo "Pediu para não receber mensagens"
Contribuição de @paulolimajr77 (#2049).
O fluxo de silêncio pode esperar antes de recomeçar para quem já passou por ele
Com a pausa em 0 (o padrão), nada muda. Contribuição de @jmpo (#2037).
A pausa do gatilho de silêncio pode contar a partir do último envio do fluxo
Contribuição de @jmpo (#2037).
Portugal entra no registro de países, ainda fora do seletor até a citação do RGPD ser revisada
Contribuição de @webtecnica (#2084), com revisão de @maclevison.
O pino de localização do WhatsApp pode chegar com a rua e a cidade aproximadas
Exige uma chave da Geocoding API do Google em Agente de IA › Provedores › Mapas; sem chave, nada muda. Contribuição de @jmpo (#2043).
Cada empresa escolhe quanto tempo a IA espera depois de uma resposta pelo celular
Em Configurações › Atendimento, de 5 minutos a 24 horas; o padrão continua 60 minutos. Diagnóstico e teste de @gaberaldo-svg (#2005).
A proteção contra promessas considera as condições comerciais consultadas pelo agente
Contribuição de @vitorlacerdadigital (#2010), construída sobre o caminho aberto por @webtecnica no #1981.
Dá para ajustar o ritmo de uma campanha de prospecção pausada
Contribuição de @paulolimajr77 (#2104).
Na Prospecção, dá para mexer na fila de uma campanha pausada e excluir as empresas desmarcadas
Contribuição de @paulolimajr77 (#2106).
Na Prospecção, a empresa pode entrar no funil só quando for abordada
Campanhas novas nascem nesse modo; as já criadas seguem como eram. Contribuição de @paulolimajr77 (#2105).
A distribuição de atendimento ganha o modo por menor carga
Em Configurações › Atendimento. Contribuição de @webtecnica (#1711).
O gatilho de silêncio aceita um máximo — o fluxo só começa enquanto o silêncio for recente
Sem o máximo (o padrão), nada muda. Contribuição de @jmpo (#2037).
Changed5
O seletor de etiqueta do atendimento passa a ter prova com dublês que respeitam a organização ativa
Contribuição de @webtecnica (#2045).
A resposta do agente com Anthropic custa menos — os passos do laço de ferramentas leem do cache
Contribuição de @jmpo (#2038).
Fixed69
A regra "admin de plataforma pode escrever nesta empresa?" agora é UMA função
Contribuição de @webtecnica (#2027).
"Mandar ao cliente" passa a enviar compromisso que não é Google Meet
Valia para compromisso presencial ou de qualquer local que não seja Google Meet. Contribuição de @Tong-bit-art (#2192); causa medida no banco por @amexgestao.
A anonimização de um contato não é mais desfeita por um worker de mídia ou de clima que estava no meio do trabalho (#2191) Construído sobre o trabalho de @webtecnica (#2030).
Campos diferentes gravados ao mesmo tempo no mesmo negócio não se apagam mais
Contribuição de @paulolimajr77 (#2009).
Aplicar uma proposta deixa de apagar onze configurações do assistente
Contribuição de @webtecnica (#2145).
O registro de auditoria passa a ser só-inclusão para todo papel do banco, inclusive o do worker (#2137)
Quem responde pedindo para parar (ex.: "Parar não é daqui") recebe a confirmação de saída, e não o texto de "passei seu pedido para um atendente"
Contribuição de @paulolimajr77 (#2050).
Envio das boas-vindas numa empresa já configurada não mostra mais "db_error"
Contribuição de @webtecnica (#2152).
O vazio da aba Grupos do inbox explica quais grupos entram e a partir de quando
Contribuição de @webtecnica (#2200).
O banco deixa de acusar os avisos de segurança do painel do Supabase
Contribuição de @usebeehub (#2125).
O gatilho de silêncio não tenta mais inscrever, a cada minuto, quem já está num follow-up
Contribuição de @jmpo (#2107).
Boas-vindas gravam na organização da aba, não na que estava ativa
Contribuição de @webtecnica (#2072).
Boas-vindas não renomeiam mais uma organização que já terminou o onboarding
Contribuição de @webtecnica (#2143); relato de @trackerrm122-hub (#2113).
Fonte de captação com assinatura só aceita envio que ela consegue conferir
Se o segredo não puder ser lido nesta instalação, gere a assinatura de novo no painel da fonte. (#2136)
A Central para de abrir o aviso de mídia não lida em dobro quando dois workers rodam juntos
Contribuição de @Tong-bit-art (#2185).
Atendimentos sem comanda mostram a moeda da empresa, não mais real fixo
Contribuição de @webtecnica (#2159).
A conversão de venda clique-para-WhatsApp para de ser recusada pela Meta
Para a venda passar, preencha em Configurações › Conversões o ID da Página (ou da conta do WhatsApp Business). Contribuição de @webtecnica (#2197).
O cálculo de custo do runtime nativo legado reconhece os ids da OpenRouter e não chama de grátis o preço que não conhece
Contribuição de @webtecnica (#1963).
O dossiê do follow-up não lê mais falha do motor como contato com o cliente
Contribuição de @webtecnica (#2081), a partir da issue de @hudson-souza-mkt (#2014).
Empresas paradas deixam de virar uma lista de ids na URL que crescia sem teto (5 varreduras)
Contribuição de @webtecnica (#2122), vindo do #2022.
Encerrar uma conversa com a tela desatualizada não deixa mais o CRM lento
Contribuição de @AlecsanderAbreu (#2123).
Escape no nome e na chance da etapa volta a descartar o rascunho, não a gravar (#2164)
Contribuição de @webtecnica (#2172).
As conversas, o histórico e os pedidos numa conversa de atendimento também só alcançam o contato do turno
Contribuição de @webtecnica (#2182).
Exportação LGPD do titular passa a incluir a transcrição/texto extraído da mídia
Contribuição de @webtecnica (#2020).
O resumo que o agente grava ao fim de cada resposta pede uma correção antes de repetir a resposta inteira
Contribuição de @jmpo (#2039).
A ficha do negócio e o painel do CRM não desfazem mais o que outra pessoa alterou
Contribuição de @webtecnica (#2151).
A trava de imutabilidade da versão publicada do agente cobre proposal_ai_draft_enabled e inbound_debounce_ms
Contribuição de @webtecnica (#2013).
O aviso ao cliente na passagem para atendente humano não usa mais travessão
Contribuição de @webtecnica (#2026).
Roma entra nos fusos, e o fuso escolhido no primeiro acesso aparece igual em Configurações
Contribuição de @fabianmartinelli-fm (#2187).
O guia de montagem para escritório de advocacia deixa de prometer a passagem automática por assunto jurídico (#2157)
A dica do laço na ação de texto do follow-up deixa de mostrar um "e" em português para quem usa em espanhol
Contribuição de @ajsaranetaeu (#2177).
Retenção, escalação e resposta aprovada usam a janela de RESPOSTA pelo tipo
Contribuição de @webtecnica (#2031).
Janelas (Dialog) com conteúdo alto rolam por dentro, e os botões ficam alcançáveis
Contribuição de @webtecnica (#2055).
O agente deixa de perder a resposta quando o modelo repete o objeto JSON
Contribuição de @webtecnica (#2144).
O comentário da timeline do negócio não promete mais o valor anterior no log de auditoria
Contribuição de @webtecnica (#2024).
A busca e a ficha de contato numa conversa de atendimento só alcançam o contato do turno
Contribuição de @webtecnica (#2175).
O media-derive-worker não grava mais transcrição em mensagem já anonimizada
Contribuição de @webtecnica (#2030).
O negócio que nasce de uma mensagem no Instagram ou no Facebook não aparece mais como vindo do WhatsApp
Contribuição de @paulolimajr77 (#2199).
A nota interna de uma conversa deixa de poder ser editada ou apagada por um colega que não a escreveu — só o autor ou um manager+ pode
Contribuição de @webtecnica (#2080).
OpenRouter: quatro auxiliares do agente leem o JSON do modelo mesmo com cerca de código, prosa ou repetição
Contribuição de @webtecnica (#2096).
Quem tem acesso só de leitura ao painel de plataforma deixa de conseguir alterar empresas e outros dados pela API
Contribuição de @webtecnica (#2078).
No número oficial intermediado, o pino que chegou sem coordenadas é recuperado sozinho
Contribuição de @jmpo (#2043).
A barra do prazo das telas de LGPD conta até o fim do dia, e não até a meia-noite do servidor
Contribuição de @Tong-bit-art (#2170).
A coluna "Vence em" da lista de LGPD para de anunciar atraso antes do prazo vencer
Contribuição de @Tong-bit-art (#2176).
O prazo de uma solicitação LGPD passa a sair no dia certo no e-mail ao DPO, e a lista deixa de marcar "Vencido" na véspera
Contribuição de @Tong-bit-art (#2101).
O painel da instalação deixa de contar prazo de LGPD a mais e de anunciar atraso na véspera
Contribuição de @Tong-bit-art (#2179).
O painel da plataforma para de marcar "Vencido" na véspera do prazo, e a contagem de "Vence em" passa a contar até o fim do dia
Contribuição de @Tong-bit-art (#2168).
O prazo nas telas de detalhe de LGPD sai no dia certo, e a última hora do dia do prazo para de mostrar "0h restantes" ao lado de "Vencido"
Contribuição de @Tong-bit-art (#2169).
O próximo passo que o sistema escreve na demanda nova aparece no idioma de quem lê
Contribuição de @jmpo (#2040).
O link de "esqueci a senha" da instalação single-server passa a abrir a troca de senha
Quem já instalou recebe a correção pelo update.sh. Contribuição de @webtecnica (#2153), sobre o diagnóstico de @brunno-soaress na #2109.
A regra "criar ou mover negócio" agora transfere o card quando o gatilho é uma etiqueta de negócio
Contribuição de @webtecnica (#2162).
Mudar a regra de verificação em duas etapas da empresa pede o código na sessão de quem já usa a verificação (#2167)
A gravação de sessão do diagnóstico de erros passa pelo mesmo filtro de URL do resto da telemetria (#2186)
O roteador de intenções volta a classificar a transcrição do áudio — a conversa não fica mais presa no agente anterior
Contribuição de @webtecnica (#2082).
O fluxo de silêncio deixa de inscrever conversa que uma pessoa da equipe assumiu
Contribuição de @jmpo (#2037).
O instalador single-server deixa de apagar o REVERSE_PROXY escolhido no ambiente
Atenção: a instalação single-server atrás de proxy próprio ainda não conclui (Traefik para com 404 na fase 2; ver #2099). Contribuição de @webtecnica (#2150), sobre o diagnóstico de @brunno-soaress na #2099.
Skill importada por .zip volta a ser editável na tela sem perder references/ e assets/
Mudar os arquivos do pacote continua sendo por novo .zip. Contribuição de @webtecnica (#2203).
Acesso só de leitura ao painel de plataforma deixa de poder anonimizar contatos
Contribuição de @Tong-bit-art (#2196).
Acesso só de leitura ao painel de plataforma deixa de alterar conversas, mensagens, leads, sessões de canal e convites
Contribuição de @Tong-bit-art (#2193).
Suspender uma empresa passa a calar a IA e os envios dela; quem tem acesso só de leitura ao painel deixa de poder alterar dados
Ao reativar, nada sai em rajada: a Central lista as conversas que receberam mensagem durante a suspensão. (#1987) @Draven9 atacou o mesmo defeito, em paralelo, no #1967.
O teste do kit "instalar sem chave de IA" para de reprovar por acaso (intermitência da #1570)
Contribuição de @webtecnica (#2033).
Teto de escrita por token passa a valer também no upload de mídia e na abertura de conversa pelo contato
Contribuição de @webtecnica (#2012).
A transcrição de áudio usa o modelo de conversa da organização quando não há chave OpenAI, e o status da derivação nunca fica nulo
Contribuição de @webtecnica (#2189).
Reverter uma versão ou criar um agente pela tela não desliga mais o follow-up automático
Contribuição de @webtecnica (#2011).