Logo | Central de Ajuda
Voltar
IA - Conhecendo todos os blocos

IA - Conhecendo todos os blocos

Os blocos são recursos utilizados para configurar o comportamento e as ações do Agente IA durante uma conversa com o lead. Cada bloco possui uma finalidade específica e pode ser utilizado para definir como o agente deve responder, enviar conteúdos, analisar informações ou tomar decisões durante o atendimento. A seguir, conheça os principais blocos disponíveis no Agente IA.

Roteador

Este bloco é essencial para criar fluxos de atendimento mais complexos e adaptativos. Sua principal função é direcionar o lead para caminhos diferentes dentro do seu fluxo com base nas intenções do cliente, com a decisão sendo tomada pela própria inteligência artificial do roteador.

image.png

Ao abrir a configuração do bloco, é possível definir o Contexto para tomar decisões, que será utilizado pelo Agente IA para interpretar as mensagens e identificar a intenção do lead.

Depois, podem ser adicionadas diferentes opções de intenção. Cada intenção representa uma possibilidade de resposta ou comportamento do lead e pode ser direcionada para uma etapa específica do fluxo.

Também existe a opção ELSE (Padrão), que será executada quando nenhuma das intenções configuradas corresponder ao que o lead informou.

O bloco ELSE deve ser sempre mantido a fim de evitar loop na IA.

O roteador também permite selecionar o modelo de IA utilizado para realizar a análise.

Exemplo de uso: um fluxo pode utilizar o Roteador para identificar se o lead deseja comprar, tirar dúvidas ou falar com um atendente, direcionando cada situação para uma sequência diferente.


Mensagem em áudio

Este bloco permite que seu Agente IA se comunique com os leads através de mensagens de voz, oferecendo uma experiência mais dinâmica e humanizada. Essa funcionalidade é ideal para situações onde a clareza da entonação é importante, ou quando o cliente prefere interagir por áudio.

image.png

Na configuração do bloco, é possível definir instruções para geração de áudio, orientando como a mensagem deve ser narrada, por exemplo, indicando o tom, estilo ou forma de comunicação.

Também é possível escolher a voz utilizada na geração do áudio e ajustar a velocidade da fala. Antes de escolher uma voz, é possível utilizar o botão de reprodução para ouvir uma amostra.

Exemplo de uso: após o lead demonstrar interesse em um produto, o Agente IA pode enviar um áudio explicando os principais benefícios da solução, tornando a comunicação mais próxima e natural.

image.png

ElevenLabs

Este bloco permite que seu Agente IA utilize uma das plataformas mais avançadas de síntese de voz baseada em inteligência artificial: a ElevenLabs. Essa integração oferece a capacidade de gerar áudios com vozes extremamente naturais, realistas e com alta expressividade, elevando a qualidade da comunicação do seu Agente IA.

image.png

Para configurar o bloco, informe o Token API Key da ElevenLabs e o Voice ID da voz que será utilizada na síntese.

Também estão disponíveis configurações para personalizar a geração da voz:

Siga este tutorial para aprender a configurar a integração com a ElevenLabs e utilizá-la de forma estratégica no seu agente de IA.

Exemplo de uso: uma empresa pode utilizar o ElevenLabs Audio para criar uma voz personalizada para o Agente IA e utilizá-la em mensagens de áudio durante o atendimento, mantendo uma identidade de voz consistente.

image.png

Mensagem predefinida

O bloco Mensagem Predefinida permite enviar uma mensagem já definida no fluxo, podendo incluir texto, botões e arquivos.

image.png

No campo Texto da mensagem, escreva o conteúdo que será enviado ao lead.

O editor também permite utilizar variáveis para personalizar a mensagem de acordo com as informações disponíveis no fluxo, como {{nome}}, {{email}} e {{telefone}}.

image.png

É possível adicionar botões à mensagem clicando em "Adicionar botão". Na configuração do botão, é possível escolher entre:

O texto do botão também pode utilizar variáveis para personalização.

Exemplo de uso: Ideal para informações estáticas.


Digitando

O bloco Digitando simula o comportamento de uma pessoa digitando antes de enviar a próxima mensagem.

Ele pode ser utilizado para deixar o fluxo mais natural, criando um intervalo visual entre a resposta do Agente IA e a próxima mensagem enviada.

Exemplo de uso: após o Agente IA responder a uma dúvida, o bloco Digitando pode ser inserido antes de uma nova mensagem para simular que o atendimento está sendo digitado naquele momento.

image.png

Filtro por sessão WhatsApp e Template Whatsapp oficial

O Filtro por Sessão WhatsApp permite verificar o estado da sessão de atendimento e direcionar o lead para caminhos diferentes de acordo com essa situação.

image.png

O bloco possui duas saídas:

image.png

A saída Sessão Aberta pode ser conectada, por exemplo, a uma Mensagem de Texto.

Já a saída Sessão Fechada pode ser direcionada para um Template WhatsApp Oficial, permitindo que o fluxo utilize o formato adequado para continuar a comunicação.

O bloco Template WhatsApp Oficial permite configurar templates aprovados para serem utilizados de acordo com o dispositivo oficial responsável pelo atendimento.

Na configuração, selecione:

Exemplo de uso: após o lead abandonar uma negociação e a sessão de atendimento ser encerrada, o fluxo pode utilizar um Template WhatsApp Oficial para enviar uma mensagem de acompanhamento, como um lembrete ou uma condição especial.

image.png

Condição If/Else

O bloco Condição If/Else permite criar regras para que o fluxo verifique informações e escolha diferentes caminhos de acordo com o resultado.

image.png

Ao abrir a configuração, clique em Adicionar nova condição (IF).

Na configuração da condição, informe a variável a verificar. É possível utilizar variáveis dinâmicas do fluxo para realizar a comparação.

Em seguida, selecione o tipo de dado, o operador e informe o valor para comparar.

Após, selecione o bloco de destino a cada condição.

Exemplo de uso: o fluxo pode verificar se o lead possui um determinado campo personalizado para avançar no atendimento. Se possuir, segue para um atendimento exclusivo para clientes; caso contrário, segue para o fluxo de novos leads.


Condição If

O bloco Condição If funciona de forma semelhante ao If/Else, permitindo verificar se uma ou mais condições são verdadeiras para determinar o caminho que o fluxo deve seguir.

image.png

Ao configurar o bloco, é possível adicionar uma ou mais condições.

Quando houver mais de uma condição, todas precisam ser verdadeiras para que a condição seja atendida.

Na configuração de cada condição, informe:

Exemplo de uso: o fluxo pode verificar se o valor de uma oportunidade é maior que R$ 1.000. Quando a condição for verdadeira, o lead pode ser encaminhado para uma etapa específica, como atendimento de um vendedor.


Split

O bloco Split permite dividir o fluxo em diferentes caminhos, distribuindo os leads entre as saídas disponíveis.

image.png

Após adicionar o bloco ao fluxo, conecte cada uma das saídas às etapas que deseja executar.

Exemplo de uso: você pode utilizar o Split para dividir os leads entre dois caminhos, direcionando uma parte para a criação de um registro no CRM e outra para continuar o atendimento com o Agente IA.

image.png

Decisão por tags

A Decisão por Tags permite verificar se o lead possui determinadas tags e, com base nisso, direcioná-lo para diferentes caminhos do fluxo.

O bloco pode possuir diferentes saídas de acordo com as tags configuradas e também uma saída ELSE (Padrão) para os casos em que nenhuma das condições seja atendida.

image.png

Para configurar o bloco:

Exemplo de uso: se um lead possui a tag "Cliente", ele pode ser direcionado para um atendimento específico para clientes. Caso não possua essa tag, pode seguir para o fluxo de novos leads.


Decisão por horário

A Decisão por Horário permite definir caminhos diferentes de acordo com o horário em que o fluxo for executado.

O bloco possui duas saídas:

image.png

Para configurar o bloco:

Exemplo de uso: durante o horário comercial, o lead pode ser encaminhado para um atendimento humano. Fora desse horário, o Agente IA pode continuar o atendimento automaticamente ou informar o horário de funcionamento da empresa.


Filtro por cadastro

O Filtro por Cadastro permite verificar informações cadastradas no lead e direcioná-lo de acordo com os dados encontrados.

É possível configurar diferentes filtros e utilizar a saída ELSE (Padrão) quando o lead não atender aos filtros configurados.

image.png

Para configurar o bloco:

Exemplo de uso: o fluxo pode verificar se o lead possui determinada informação cadastrada, como um nicho, cidade ou outro campo personalizado. Com base no resultado, o lead pode seguir para um atendimento específico.


Filtro por mensagem do usuário

O Filtro por Mensagem do Usuário permite identificar mensagens específicas enviadas pelo lead e direcionar o fluxo conforme o conteúdo identificado.

É possível configurar diferentes mensagens ou padrões de mensagem para criar caminhos distintos.

image.png

Para configurar o bloco:


Filtro por status de atendimento

O bloco Filtro por Status do Atendimento permite direcionar o fluxo automaticamente de acordo com o status atual do atendimento. Dessa forma, cada atendimento segue por um caminho diferente conforme a situação em que se encontra no momento em que o bloco é executado.

Ao utilizar o bloco, estão disponíveis quatro saídas:

Após adicionar o bloco ao fluxo, conecte cada saída ao próximo bloco correspondente. O sistema identifica automaticamente o status do atendimento e encaminha o lead pelo caminho adequado.

Exemplo de uso: Se o atendimento estiver com um Humano, o fluxo pode ser direcionado para uma etapa de acompanhamento; se estiver com o Agente, pode continuar a interação automatizada; e, caso esteja Finalizado, pode seguir para uma etapa de encerramento do fluxo.

image.png

Filtro por Follow Up

O bloco Filtro por Follow Up permite identificar se o atendimento foi iniciado a partir de uma resposta do lead a um follow up ou se o lead acessou o atendimento de forma normal.

O bloco possui duas saídas:

Exemplo de uso: você pode utilizar esse bloco para criar abordagens diferentes. Quando o lead responder a um follow up, o fluxo pode seguir para uma estratégia específica de retomada da conversa. Caso o atendimento seja iniciado normalmente, o lead pode seguir pelo fluxo padrão.

image.png

Chamada API

O bloco Chamada API permite realizar uma requisição para uma API externa durante a execução do fluxo.

image.png

Na configuração, informe o Endpoint da API e selecione o método da requisição.

Os métodos disponíveis podem ser utilizados conforme a necessidade da integração.

Também é possível configurar:

O bloco também permite utilizar variáveis dinâmicas, como informações do lead, resultados de outros nós e dados da memória.

Exemplo de uso: durante um atendimento, o agente pode consultar uma API externa para verificar o status de um pedido e utilizar o resultado para informar o cliente.

image.png

Memória de atendimento

A Memória de Atendimento permite armazenar informações durante o atendimento atual para que outros nós possam utilizá-las posteriormente.

image.png

A estrutura da memória é definida por campos, que podem ser utilizados pelos nós para guardar informações específicas.

Por exemplo, pode ser criado o campo produto_interesse para armazenar o produto pelo qual o lead demonstrou interesse.

image.png

Esses dados ficam disponíveis durante o atendimento e podem ser utilizados posteriormente por meio de variáveis, como no agente IA.

Exemplo de uso: o lead informa que deseja conhecer o Plano Premium. O fluxo salva essa informação na memória e, posteriormente, o Agente IA pode utilizar {{memory.produto_interesse}} para explicar especificamente sobre o produto escolhido.

image.png

Memória do Lead

A Memória do Lead permite salvar informações diretamente nos campos personalizados do lead.

Diferentemente da Memória de Atendimento, os dados salvos na memória do lead permanecem disponíveis em atendimentos futuros.

image.png

Ao adicionar um campo, é possível selecionar informações como nome, e-mail, telefone e outros campos personalizados disponíveis para o lead.

Os valores podem ser preenchidos utilizando informações fixas ou variáveis dinâmicas.

Exemplo de uso: após identificar que o lead tem interesse em determinado produto, o fluxo pode salvar essa informação em um campo personalizado, como produto_interesse. Em um atendimento futuro, o Agente IA poderá consultar esse campo para continuar a conversa de acordo com o interesse já registrado.

image.png

Memória de projeto

A Memória de Projeto permite armazenar informações que ficam disponíveis para os leads e atendimentos do projeto.

image.png

A estrutura é criada com campos específicos, que podem ser modificados pelos nós que utilizam a memória.

Exemplo de uso: a memória pode ser utilizada para armazenar uma informação que deve ser compartilhada entre diferentes atendimentos e leads do projeto, como uma configuração ou informação geral que o fluxo precise consultar.

image.png

Resumo de conversa

O bloco Resumo de Conversa cria resumos dos atendimentos anteriores e compacta o contexto da conversa atual quando ela ultrapassa o limite configurado.

image.png

Na configuração, é possível definir:

Exemplo de uso: em um atendimento longo, o histórico pode ultrapassar o limite definido. O bloco resume as mensagens anteriores, mantendo as informações relevantes disponíveis para o Agente IA sem precisar carregar todo o histórico original.

image.png

Salvar avaliação

O bloco Salvar Avaliação permite registrar uma avaliação relacionada ao atendimento.

Ele pode ser utilizado para armazenar o resultado de uma avaliação realizada durante o fluxo.

image.png

O bloco possui duas opções:

Exemplo: após o encerramento de um atendimento, o agente pode fazer uma análise do atendimento e atribuir uma nota a ele.

image.png

Adicionar tag

O bloco Adicionar Tag permite adicionar uma tag ao lead durante a execução do fluxo.

Exemplo de uso: depois que o lead demonstrar interesse em comprar, o fluxo pode adicionar a tag "Interessado"

image.png

Remover tags

O bloco Remover Tags permite retirar tags do lead durante a execução do fluxo.

Exemplo de uso: após o lead concluir uma compra, o fluxo pode remover a tag "Interessado", evitando que ele continue sendo tratado como uma oportunidade em aberto.

image.png

Atualizar lead

O bloco Atualizar Lead permite alterar informações cadastradas no lead durante a execução do fluxo.

image.png

No bloco, selecione a chave personalizada para ser atualizada e, em valor, defina o valor para atualização, podendo ser um valor fixo ou variável.

Exemplo de uso: durante a conversa, o lead informa uma nova cidade ou outro dado cadastral. O fluxo pode utilizar o bloco para atualizar essa informação no cadastro do lead.

image.png

Criar registro CRM


O bloco Criar Registro CRM permite criar um registro diretamente no CRM e vinculá-lo ao lead do atendimento.

image.png

É possível escolher o tipo de registro que será criado:

Também é possível utilizar variáveis dinâmicas no título e na descrição do registro.

Exemplo: quando um lead demonstra interesse em comprar, o fluxo pode criar automaticamente um Negócio no CRM, preenchendo o título com o nome do lead e registrando as informações coletadas durante o atendimento.

image.png

Listar dados CRM

O bloco Listar Dados CRM permite consultar informações relacionadas ao lead dentro do CRM.

image.png
image.png

Entre os recursos que podem ser consultados estão:

Quantidade: define o número máximo de registros que o bloco deve buscar no CRM.

Ordenação: define a ordem em que os registros encontrados serão apresentados.

Exemplo de uso: Consultar os negócios ativos do lead em atendimento.

image.png

Vincular recurso CRM

O bloco Vincular Recurso CRM permite relacionar o atendimento a um recurso existente no CRM.

image.png

Recurso A: define o primeiro recurso que será vinculado. No campo Tipo do recurso, selecione qual recurso será utilizado e, em ID do recurso (A), informe o ID correspondente. É possível utilizar uma variável dinâmica, como {{ticket.id}}, para obter automaticamente o ID do recurso atual.

Recurso B: define o segundo recurso que será relacionado ao primeiro. Da mesma forma, selecione o Tipo do recurso e informe seu ID. Também é possível utilizar variáveis dinâmicas, como {{lead.id}}.

Exemplo de uso: se o lead já possui um negócio criado no CRM, o fluxo pode vincular o atendimento atual a esse negócio, mantendo as informações relacionadas na mesma oportunidade.

image.png

Delay

O bloco Delay permite criar uma pausa entre duas etapas do fluxo.

Exemplo: após enviar uma mensagem perguntando se o lead deseja receber mais informações, o fluxo pode utilizar um Delay antes de executar a próxima etapa.

image.png

Adicionar Mensagem ao chat

O bloco Adicionar Mensagem ao Chat permite inserir uma mensagem diretamente na conversa durante a execução do fluxo.

image.png

Na configuração, escreva o conteúdo da mensagem e utilize variáveis dinâmicas para personalizá-la.

Exemplo: após uma chamada de API retornar o número de um pedido, o fluxo pode adicionar uma mensagem ao chat informando: "Olá, {{lead.name}}! Seu pedido {{node-2.output.order_id}} foi confirmado."

image.png

Enviar email

O bloco Enviar Email permite enviar um e-mail durante a execução do fluxo.

image.png

Na configuração, defina:

Os campos de texto aceitam variáveis dinâmicas, permitindo personalizar o envio para cada lead.

Exemplo: após o lead solicitar informações sobre um produto, o fluxo pode enviar automaticamente um e-mail com os detalhes da oferta para {{lead.email}}.

image.png

Responder comentário

O bloco Responder comentário permite responder a comentários recebidos pelo lead, utilizando o fluxo para automatizar essa interação.

image.png

Na configuração, você pode definir o conteúdo da resposta que será enviada ao comentário. Também é possível utilizar variáveis dinâmicas para personalizar a mensagem de acordo com as informações disponíveis no atendimento.

Exemplo de uso: uma empresa publica uma oferta no Instagram e um lead comenta “Quero saber mais!”. O fluxo pode ser acionado a partir desse comentário e utilizar o bloco Responder comentário para enviar uma resposta como:

image.png

Trocar departamento

O bloco Trocar Departamento permite transferir o atendimento para outro departamento.

image.png

Na configuração, selecione o departamento de destino. Também é possível ativar o Modo Random, que alterna entre os departamentos selecionados aleatoriamente.

Exemplo de uso: o Agente IA pode identificar que o lead precisa de suporte financeiro e transferir o atendimento para o departamento responsável por essa demanda.

image.png

Direcionar para a fila

O bloco Direcionar para a Fila permite encaminhar o atendimento para a fila, fazendo com que ele siga o processo definido para aquela fila.

image.png

No bloco, é possível definir se sempre irá transferir, ou se será somente se não tiver em atendimento humano.

Exemplo de uso: quando o lead solicita falar com um vendedor, o Agente IA pode direcionar o atendimento para a fila humana.

image.png

Trocar Estratégia

O bloco Trocar Estratégia permite encaminhar o atendimento para outra estratégia de Agente IA.

image.png

Na configuração, selecione a Estratégia de destino (Agente IA).

Também é possível definir uma Regra de transferência, escolhendo entre:

Exemplo de uso: uma estratégia pode ser responsável pelo atendimento comercial e, quando o lead solicitar suporte, o fluxo pode transferi-lo para uma estratégia especializada em suporte.

image.png

Finalizar atendimento

O bloco Finalizar Atendimento encerra o atendimento atual.

Exemplo de uso: após o Agente IA concluir uma solicitação e enviar a última mensagem ao cliente, o fluxo pode utilizar esse bloco para finalizar o atendimento.

image.png

Fim do fluxo

O bloco Fim do Fluxo indica o encerramento da execução daquele fluxo. Ele pode ser utilizado quando não existem mais etapas a serem executadas naquele caminho.

image.png

Próximos passos

Para aprofundar seu conhecimento sobre os Agentes de IA, consulte também os conteúdos abaixo: