Skip to content

v1.11.0

Choose a tag to compare

@deskcommcrm-release deskcommcrm-release released this 31 Aug 11:42
· 67 commits to main since this release
1e3c724

Adicionado

  • Marcar ou confirmar um agendamento move o lead no funil sozinho Antes, marcar ou confirmar um horário na agenda não mexia no card do negócio: a
    equipe precisava arrastar o lead manualmente para "Agendamento solicitado" ou
    "Agendado" (ou como quer que a organização tenha nomeado essas etapas).

    Agora, quando um agendamento nasce pendente de confirmação, o lead se move para
    a etapa do funil marcada com o slug agendamento-solicitado; quando o
    agendamento é confirmado, ele se move para a etapa agendado. É opt-in: quem
    não criou essas etapas no funil não vê nenhuma mudança de comportamento. Cancelar
    ou faltar a um compromisso não move o lead — o negócio pode ter outro horário
    remarcado, e quem decide que ele esfriou continua sendo o agente de IA ou uma
    pessoa da equipe.

  • O atendente de IA passa a marcar consulta pela conversa Quem instalou e ligou a agenda tinha um atendente de IA que consultava horário e
    não fechava nada: o paciente pedia "quinta às 14h" e a resposta era sempre "vou
    confirmar com a equipe". Faltavam duas coisas, e nenhuma delas era o modelo.

    A primeira: ele não sabia que dia era hoje. Nenhuma informação sobre a data
    chegava até ele, então não tinha como transformar "quinta que vem" ou "amanhã de
    manhã" num horário de verdade. Agora todo atendimento começa sabendo a data, a
    hora e o dia da semana, no fuso que você escolheu nas configurações da empresa.

    A segunda: ele não tinha como descobrir o que a sua empresa atende. Consulta,
    retorno, avaliação, procedimento — a lista está no sistema, e ele não conseguia
    lê-la; tinha que adivinhar o nome exato e errava. Agora existe uma capacidade
    nova, "Ver o que a empresa atende", que mostra a ele os tipos de atendimento com
    a duração de cada um.

    Junto vieram outras duas: confirmar um horário quando a pessoa avisa que vem, e
    registrar depois se ela foi atendida ou não apareceu. E a lista de horários
    livres passou a sair em português — "sexta-feira 04/09 às 14:00" em vez de um
    código de data —, com um número menor de opções por vez, o que também deixa a
    resposta mais rápida.

    O sistema também passou a recusar um registro que antes aceitava calado: marcar
    "faltou" num compromisso que ainda nem começou. Isso devolvia o horário para
    outra pessoa enquanto o cliente original ainda estava contando com ele.

    As capacidades novas não entram sozinhas nos agentes que já existem. Para o
    seu atendente usá-las, abra O que o agente pode fazer, ligue o pacote
    Vender de novo e publique. Agente criado a partir de agora já nasce com elas.

Corrigido

  • O canal Zernio volta a enviar em quem configurou a partir do arquivo de exemplo Quem conectou o canal Zernio numa instalação montada a partir do arquivo de
    exemplo não conseguia enviar mensagem nenhuma por ele. As duas credenciais
    estavam certas, o canal aparecia configurado, e o envio falhava assim mesmo —
    tanto para quem deixou as credenciais na configuração quanto para quem as
    cadastrou pela tela.

    A causa estava no endereço do provedor. O arquivo de exemplo traz essa linha
    vazia, e o comentário ao lado dela promete que vazio usa o endereço de produção
    do provedor — a linha só existe para quem precisa apontar o sistema a um
    ambiente de homologação. Não era o que acontecia: o vazio era tratado como se
    fosse um endereço de verdade, e o sistema tentava falar com um lugar que não
    existe.

    Agora vazio significa o que o arquivo sempre disse que significava. Quem
    preencheu a linha para apontar para homologação continua sendo respeitado, e
    espaço sobrando em volta do endereço deixa de atrapalhar.

    Ninguém precisa mexer em nada. Instalações que já enviavam seguem iguais, e as
    que estavam com esse envio quebrado voltam a funcionar sozinhas.

  • Quem pede para sair em espanhol passa a ser atendido Pedir para sair em espanhol só funcionava numa forma: a palavra sozinha, ou
    "no quiero recibir". As formas que as pessoas realmente escrevem — "deja de
    escribirme", "no quiero más mensajes", "dame de baja" — não casavam padrão
    nenhum, e o pedido se perdia em silêncio.

    O sinal que faz o robô parar de responder e chamar uma pessoa (o nível
    "ambíguo", usado quando o pedido não é claro o bastante para bloquear
    sozinho) também não existia em espanhol: nenhuma frase daquele idioma
    chegava a ativá-lo, então esse cliente nunca era escalado.

    De passagem, corrige um caso em português que só apareceu ao testar os dois
    idiomas juntos: "pare de mandar o pedido nesse endereço" bloqueava um
    cliente que só queria mudar a entrega.

  • O relógio interno do assistente deixa de depender da versão do banco Quando uma conexão de WhatsApp entra em espera, o sistema marca a fila com uma
    data "infinita" — é assim que ele segura o atendimento até alguém resolver o
    aviso. O cálculo de quanto falta para a próxima tarefa fazia uma conta com essa
    data que só funciona no Postgres 17; em Postgres 15 ou 16 o banco recusa a
    conta e o relógio do assistente para.

    Isso nunca afetou quem seguiu a versão recomendada. Passa a importar agora que a
    instalação aceita bancos mais antigos — e é exatamente onde apareceria: numa
    máquina nova, com uma conexão em espera, sem nada na tela explicando.

    A proteção já existia, mas na ordem errada: ela limitava o resultado da conta,
    e a conta estourava antes. Agora limita a data antes de calcular.