New features· 9 items

Version 1.57.0

The release notes are written in Portuguese, the language DeskcommCRM is built in. Your browser can translate them, or you can open this page already translated.

Open in Google Translate

Added4

O caso aberto pela IA aparece no sino na hora, e sai quando é fechado

Quando a IA pede ajuda à equipe sem sair da conversa (um caso esperando uma pessoa), o pedido passa a aparecer na Central de alertas no mesmo instante, com o botão que abre o caso. Antes ele só aparecia na tela de Casos, e a Central só cobrava depois de 24 horas. Quando o caso é concluído, passado para uma pessoa ou cancelado, o aviso sai do sino sozinho. O aviso não repete o assunto do caso: diz só que a IA pediu ajuda, no idioma da organização.

Contribuição de @jmpo (#1816).

A etapa do funil pode avisar a equipe na Central quando um negócio entra nela

Em Configurações › Funis › Etapas, cada etapa ganhou a chave «Avisar a equipe na Central quando um negócio entrar aqui». Ligada, todo negócio que entra nela — pelo arrasto no quadro, pelo mover em lote, por uma automação ou pelo assistente de IA — abre um aviso na Central com o botão «Abrir negócio».

Serve para o momento que pede ação e não é o fechamento: numa venda com pagamento na entrega, o cliente confirmar o pedido com todos os dados é a hora de separar e despachar, e o ganho só vem com a entrega. O aviso diz a etapa, nunca o nome ou o telefone do cliente, sai no idioma da organização e não se repete enquanto o anterior do mesmo negócio estiver aberto. Vem desligada em todas as etapas: nada muda para quem não ligar. Contribuição de @jmpo (#1813).

Os avisos que pedem gente chegam ao celular

Com o push ligado no aparelho (Configurações › Notificações), três avisos da Central passam a chegar como notificação no celular, mesmo com o CRM fechado: a IA passou uma conversa para a equipe, a IA ficou sem saldo no provedor e as respostas estão esperando a recarga, e um negócio entrou numa etapa marcada para avisar. São os mesmos avisos que tocam som com o site aberto; o resto da Central continua só na tela. O texto sai no idioma da organização, sem o nome nem o telefone do cliente, e o toque abre a conversa, o negócio ou as credenciais. Precisa do par VAPID no .env (VAPID_PUBLIC_KEY e VAPID_PRIVATE_KEY), como o push de mensagem nova; sem ele, nada muda. Contribuição de @jmpo (#1815).

Os avisos que pedem gente tocam o som que a organização escolher

Em Configurações › Notificações, a seção «Sons dos avisos» deixa trocar o som de dois momentos da Central: a etapa que avisa (um negócio entrou numa etapa marcada para avisar — por exemplo, o pedido confirmado) e o pedido de pessoa (o assistente passou a conversa para alguém da equipe, ou ficou sem saldo no provedor de IA). MP3, OGG ou WAV de até 1 MB; sem arquivo, toca o som do sistema. Todo mundo ouve; trocar é de gestor para cima.

O som toca com o site aberto, quando o aviso chega na Central — que passa a ser relida a cada 30 segundos, em vez de a cada minuto. Contribuição de @jmpo (#1814).

Fixed5

O aviso "já acionei o time" só vai ao cliente se a IA (ou o agente conectado) atendia a conversa — e uma vez por dia

Numa instalação sem agente publicado, o detector de sentimento — que analisa toda mensagem, com ou sem agente — podia passar a conversa para a equipe, e o cliente recebia "Esse caso é melhor resolvido por uma pessoa. Já acionei o time." sem nunca ter falado com a IA. E quando o envio travava e o disparo era refeito, o mesmo aviso saía várias vezes seguidas.

Agora o aviso só sai quando a IA de fato falou naquela conversa antes (ou quando foi o agente conectado por MCP quem pediu a passagem), e no máximo uma vez por conversa a cada 24 horas. Um aviso que falhou no envio não conta: o cliente nunca o recebeu, e o próximo sai. A passagem para a equipe continua acontecendo do mesmo jeito; só a frase ao cliente deixa de sair quando não faz sentido.

Contribuição de @jmpo (#1818).

No número oficial intermediado, o cliente que chega por anúncio fica marcado — e a hora de entrega e de leitura passa a ser gravada

Quem chegava por um anúncio "Clique para o WhatsApp" pelo número oficial intermediado não ficava marcado como vindo do anúncio: o dado chegava num lugar do aviso que o CRM não lia. Agora o contato fica marcado com o anúncio de origem — que aparece na ficha do contato —, e as vendas desses clientes podem ser devolvidas à Meta. Nesse mesmo canal, a conversa passa a guardar a hora em que cada mensagem foi entregue e lida, além do tique.

Contribuição de @jmpo (#1820).

No número oficial intermediado, evento sem conta não entra e o estado do número só vale para o próprio número

Evento de mensagem ou de modelo que chega sem a conta de origem passa a ser ignorado e fica no arquivo de webhooks, em vez de entrar na caixa de entrada. Aviso de estado de número (suspenso, liberado, reativado) só muda o canal quando o número do aviso é o número deste canal; se não houver como comparar, o aviso fica registrado sem mudar o estado do canal. A tela de conexão passa a orientar o preenchimento do filtro de contas na inscrição do webhook no provedor.

Contribuição de @jmpo (#1821, completado no #1823).

No número oficial intermediado, a caixa de entrada só recebe o que é do próprio número

O aviso que o provedor intermediado manda ao CRM é por espaço de trabalho, não por número: quem tinha mais de uma conta no mesmo espaço (outro número, ou as redes de outro negócio) via na conversa de um número mensagens enviadas por outro. Agora o evento que traz a conta de outro número é ignorado e fica no arquivo de webhooks como "evento de outra conta"; o evento sem conta (como o aviso de queda do número) continua valendo.

Contribuição de @jmpo (#1821).

No número oficial intermediado, o lugar escolhido no mapa chega com o link do mapa

Quando o cliente compartilhava um lugar com nome — uma praça, um mercado — em vez da própria localização, a conversa mostrava só o nome do lugar, sem o link para abrir no mapa. Agora esse pino chega igual ao da localização atual: com o nome, o endereço e o link, e o assistente recebe o ponto para o pedido.

Contribuição de @jmpo (#1820).

← Back to all releasesView on GitHub