Release 23/09/25
Novidades e novos recursos que foram liberados 23/09/25
As principais funcionalidades, estão destacadas com ⭐️
Hyperflow Builder
Builder - Atualização de 'Configurações' dos aplicativos
O layout da tela de Configurações dos aplicativos foi atualizado para oferecer uma experiência mais fluida, moderna e intuitiva.
A nova interface está mais limpa, organizada e agradável de visualizar, facilitando a navegação e o gerenciamento dos recursos disponíveis.

Builder - Novo fluxo para tratamento de timeout ⭐️
Implementamos um fluxo específico para lidar com situações de timeout em outros fluxos.
Esse fluxo será acionado automaticamente sempre que o sistema não receber resposta dentro do tempo limite, garantindo o encerramento adequado do atendimento interrompido por tempo excedido.

Builder - Melhoria na seleção de fluxos
Ao selecionar um input de fluxos, inicialmente são carregados 15 itens. Conforme o usuário rola a lista para baixo, novos itens são carregados automaticamente (scroll infinito).
Além disso, ao digitar o nome de um fluxo específico, é feita uma requisição para retornar apenas os resultados correspondentes à pesquisa.

Builder - Novos módulos e integração 'Firebase'.
Implementamos a integração com o Firebase, permitindo que, após a configuração inicial, os usuários possam acessar e utilizar os dois novos módulos disponibilizados pela plataforma.
Imagem 4 - Integração com o Firebase. Incluímos dois novos módulos na plataforma
Firebase Cloud Storage: Esse conector possibilita a integração direta com o Firebase Cloud Storage, permitindo realizar o upload, download e gerenciamento de arquivos de forma simples e segura. Todas as operações são executadas em Buckets, que funcionam como contêineres principais para organizar e armazenar seus arquivos na nuvem.
Imagem 5 - Firebase Cloud Storage Firebase Cloud Firestore: Esse conector facilita a interação com o Cloud Firestore, o banco de dados em tempo real e escalável do Firebase. Com ele, você pode executar operações de CRUD (criação, leitura, atualização e exclusão) em dados estruturados, garantindo flexibilidade e alta performance para aplicações que exigem consistência e rapidez no acesso às informações.
Imagem 6 - Firebase Cloud Firestone
Observações:
Conta de Serviço (Service Account): Para utilizar esta integração, é necessário configurar uma Conta de Serviço do Firebase, que fornece credenciais de administrador. ⚠️ Essas credenciais são altamente sensíveis e nunca devem ser expostas no lado do cliente (navegador).
Conteúdo do Arquivo (Upload/Update): Nas operações de upload ou atualização, o parâmetro
file
deve ser fornecido como um objeto do tipo Buffer. Se for utilizada uma URL, a lógica para realizar o download do arquivo deve ser implementada diretamente no seu código antes de enviá-lo para o conector.URLs Assinadas (Access Links): O método
get
gera uma URL assinada, válida por um tempo limitado (configurado para 1 hora). Essa URL pode ser usada para conceder acesso temporário ao arquivo armazenado.Validação de Bucket (Cloud Storage): Antes de qualquer operação, o conector deve validar a existência do Bucket. Caso contrário, a ação não será executada.
Validação de Caminhos (Cloud Firestore): O Firestore não cria documentos intermediários automaticamente. Isso significa que, para inserir dados em uma subcoleção (ex.:
users/albert.einstein/posts
), o documento pai (albert.einstein
) deve existir previamente.Foi criada uma nova seção dedicada a esses dois módulos, reunindo todas as configurações e operações disponíveis do Firebase em um só lugar.
Builder - Ofuscar dados confidenciais
Nesta atualização, adicionamos uma funcionalidade que permite ocultar dados confidenciais, distintos das variáveis sensíveis já existentes.
Função: Mascarar dados sensíveis nos logs, garantindo privacidade e evitando exposição.
Persistência: Valores ofuscados são armazenados no banco já mascarados; mesmo desativando depois, registros antigos seguem como
************
.Modos de correspondência
Caminho final: Oculta qualquer chave com o mesmo último nome. Ex.:
"password"
→flow.password
,request.body.password
,response.password
.Caminho completo: Oculta apenas o caminho exato informado. Ex.:
"request.body.password"
não ocultaflow.password
.
Boas práticas
Use Caminho final para chaves comuns.
Use Caminho completo para granularidade maior (ex.:
request.headers.authorization
).
⚡ Os valores ofuscados se aplicam apenas aos logs da requisição no API Gateway.

Builder - Geral
Nesta atualização, também foram feitas correções menores e otimizações visando manter a plataforma Hyperflow Builder sempre atualizada, segura, e o mais robusta possível.
Hyperflow Desk
Desk - Disparos em massa no Desk. ⭐️
Passo 1: Acesse o menu “Lista de Transmissão”.
Passo 2: Clique em “Nova Lista de Transmissão”.
Passo 3: Ao selecionar o canal, serão exibidos todos os contatos vinculados a ele. Também é possível pesquisar contatos diretamente (conforme o exemplo abaixo).
Além disso, assim como no Builder, há a opção de importar novos contatos para compor a lista.

Após esse processo, a lista de transmissão pode ser salva.
Passo 4: Depois de criada, a lista pode ser editada a qualquer momento, permitindo:
Adicionar novos membros.
Remover contatos já vinculados.

Ao realizar a edição, nota-se que não é possível efetuar edição do nome da lista e nem do canal, pois já estão vinculados a essa lista de transmissão.
Ainda é possível adicionar novos contatos, importar contatos e também removê-los.
Após a criação da lista, devemos efetuar o envio utilizando essa lista. Para isso, acessamos a tela de 'Mensagens agendadas' e clicamos em 'Novo envio'.

Deve-se selecionar canal, e o template a ser usado.
O segundo step clicando em 'Continuar', temos a opção de enviar uma mensagem de testes para visualizar como será recebido pelo cliente.

O terceiro step é a seleção da lista para envio e também a possibilidade de agendamento ou envio na hora.
A configuração é igual a do Builder, ou seja:
Para enviar agora, seleciono 'Usuários por lote' e 'Intervalo entre lotes (minutos)'.
Imagem 12 - Envio de mensagens no momento de criação do agendamento. Para agendar, além do 'Usuários por lote' e 'Intervalo entre lotes (minutos)', seleciona-se a data e hora de início.
Imagem 13 - Envio de mensagens selecionando uma data de início. Também é possível efetuar a configuração de 'Horário de envio'.
Desk - Tela de 'Agentes de IA'. ⭐️
A aba “Assistentes”, que anteriormente estava localizada dentro da tela de “Agentes”, foi destacada para proporcionar uma melhor organização e visualização.
Além disso, seu nome foi atualizado para “Agentes de IA”, refletindo de forma mais precisa sua finalidade.

Desk - Geral
Nesta atualização, também foram feitas correções menores e otimizações visando manter a plataforma Hyperflow Desk sempre atualizada, segura, e o mais robusta possível.
Last updated
Was this helpful?