Fluxos
A plataforma MonoChat conta com um avançado sistema de gerenciamento de fluxos, que funciona como um sofisticado mecanismo de processamento de eventos complexos (CEP). Esse sistema permite que as empresas automatizem suas operações, gerenciem as interações com clientes e aprimorem suas estratégias de marketing por meio da criação de fluxos de trabalho elaborados.
Processamento de eventos complexos (CEP)
O processamento de eventos complexos (CEP) é uma tecnologia usada para processar e analisar fluxos de informações sobre eventos e extrair conclusões deles em tempo real ou quase em tempo real. Ele permite detectar padrões e relações complexos entre eventos, facilitando respostas imediatas a situações emergentes. O CEP é amplamente usado em vários setores para monitorar, acompanhar e automatizar processos que exigem análise e resposta em tempo real.
Mecanismo de fluxos do MonoChat
O recurso Fluxos do MonoChat é um avançado mecanismo de CEP projetado para ajudar as empresas a automatizar seus processos e fluxos de trabalho. Ele permite criar fluxos complexos que podem atuar como bots ou executar diversas ações com base em eventos específicos.
Principais recursos
- Processamento em tempo real: os fluxos podem processar eventos em tempo real, permitindo respostas imediatas às interações dos clientes e a outros gatilhos.
- Arquitetura orientada a eventos: os fluxos são disparados por eventos como o recebimento de uma nova mensagem, a criação de um novo cliente ou o recebimento de um pagamento.
- Automação: os fluxos podem automatizar tarefas repetitivas, aumentando a eficiência e reduzindo a necessidade de intervenção manual.
- Personalização: as empresas podem adaptar os fluxos às suas necessidades específicas, criando soluções sob medida para suas operações.
Telas de gerenciamento de fluxos
Tela de lista de fluxos
Na tela de lista de fluxos, você pode ver todos os fluxos existentes. Você pode criar um novo fluxo, editar um fluxo existente ou excluir um fluxo que não seja mais necessário.

Tela de criação de fluxo
Na tela de criação de fluxo, você pode definir o nome do fluxo e especificar se ele deve atuar como um bot.
Tela do designer de fluxos
A tela do designer de fluxos permite criar e configurar nós. Você pode adicionar nós de evento, nós de ação, nós de função e nós condicionais para projetar seu fluxo.
Tipos de fluxos
- Fluxos de bot: esses fluxos atuam como chatbots durante conversas ao vivo, respondendo automaticamente a perguntas, fornecendo informações e orientando os clientes em tarefas. Eles mantêm o contexto da conversa e ajudam em suporte ou vendas sem intervenção humana.
- Fluxos orientados a eventos: esses fluxos são executados quando ocorrem eventos específicos, como o recebimento de um pagamento ou a atualização de um perfil. Eles automatizam tarefas nos bastidores, como enviar notificações ou atualizar registros, sem exigir uma conversa ao vivo.
Criando um fluxo
Para criar um fluxo, siga estas etapas:
- Defina o nome do fluxo: informe o nome do fluxo. Esse nome será usado para identificar e gerenciar o fluxo.
- Opção de comportamento de bot: ative a opção "É bot?" se quiser que o fluxo atue como um bot. Isso permite que o fluxo se comporte como um bot durante as conversas com clientes.
- Defina eventos e ações: especifique quais eventos (gatilhos) iniciarão o fluxo e quais ações (respostas) serão executadas quando esses eventos ocorrerem. Por exemplo, enviar uma resposta quando uma nova mensagem for recebida ou executar uma tarefa em um horário especificado.
Criação e design de nós
O sistema de gerenciamento de fluxos tem uma interface amigável de arrastar e soltar para projetar fluxos. Os usuários podem criar e conectar nós para montar seus fluxos de trabalho visualmente.
1. Criando nós
Nós de evento:
Disparam o fluxo quando ocorrem ações específicas do sistema ou do usuário.
-
Eventos de cliente:
- Novo cliente criado: este evento é disparado quando um novo cliente é adicionado ao sistema, permitindo que o fluxo inicie ações relacionadas à integração do cliente, como enviar uma mensagem de boas-vindas ou adicionar o cliente a uma lista de e-mails.
- Campo de perfil atualizado: este evento ocorre quando qualquer campo do perfil do cliente (por exemplo, nome, e-mail, telefone) é atualizado. Ele pode disparar ações como enviar uma confirmação da atualização ou sincronizar os dados com outro sistema.
-
Eventos de fluxo:
- Fluxo iniciado: este evento é disparado quando outro fluxo é iniciado. Pode ser usado para dar início a uma sequência de ações com base no início de outro processo, permitindo fluxos de trabalho mais complexos.
- Fluxo concluído: este evento é disparado quando outro fluxo termina. Pode ser usado para disparar ações de acompanhamento, como enviar uma mensagem final ou atualizar registros com base nos resultados do fluxo.
-
Eventos de mensagem:
- Nova mensagem recebida: este evento é disparado quando uma nova mensagem é recebida de um cliente. Pode ser usado para iniciar ações como responder automaticamente, marcar o cliente com uma tag ou encaminhar a mensagem a uma equipe de suporte.
- Nova mensagem enviada: este evento é acionado quando uma nova mensagem é enviada ao cliente. Pode ser usado para registrar a mensagem ou disparar ações de acompanhamento, como agendar um lembrete.
- Nova reação recebida: disparado quando um usuário reage (por exemplo, com um polegar para cima ou um coração) a uma mensagem. Isso ajuda a acompanhar o engajamento e a acionar outras ações com base na interação do cliente.
-
Eventos de conversa:
- Nova conversa criada: ocorre quando uma nova conversa é iniciada com um cliente. Pode ser usado para iniciar o fluxo de atendimento ao cliente, atribuir atendentes ou abrir canais de comunicação.
- Conversa reaberta: este evento acontece quando uma conversa que havia sido encerrada é reaberta. Permite ações de reengajamento, como enviar uma atualização ou reatribuir a conversa.
- Conversa encerrada: disparado quando uma conversa é encerrada. As ações disparadas por este evento podem incluir o envio de uma mensagem de "obrigado" ou o fim do fluxo com um pedido de feedback.
- Conversa atribuída: este evento é acionado quando uma conversa é atribuída a um atendente ou equipe. Pode ser usado para avisar a pessoa ou a equipe atribuída de que há uma nova conversa para atender.
- Atribuição da conversa removida: este evento é disparado quando a atribuição de uma conversa a um atendente ou equipe é removida. Pode disparar ações como avisar um supervisor ou reatribuir a conversa.
-
Outros eventos:
- Novo pagamento recebido: este evento ocorre quando um pagamento é recebido, permitindo disparar ações como atualizar o perfil do cliente, enviar uma confirmação de pagamento ou processar as próximas etapas da transação.
- Espera concluída: disparado quando um temporizador de espera expira. Este evento é útil para ações como acompanhar o cliente ou passar para a próxima etapa em um processo com prazo.
- Evento personalizado: um evento definido pelo usuário que pode ser configurado para gatilhos personalizados específicos. Permite definir suas próprias ações e respostas para qualquer necessidade de negócio específica não coberta pelos eventos predefinidos.
- Execução do agente de IA concluída: disparado quando uma execução de agente de IA do cliente termina. Veja Agentes de IA.
Nós de ação:
Executam ações em resposta a eventos.
- Ações de mensagens:
- Enviar mensagem: esta ação envia uma mensagem ao cliente na conversa atual. É usada para a comunicação, como responder a dúvidas de clientes ou enviar atualizações automáticas.
- Enviar mensagem curta: envia uma mensagem rápida predefinida ao cliente, ideal para respostas curtas ou informações que não exigem personalização.
- Enviar mensagem de modelo: envia uma mensagem de modelo do WhatsApp pré-aprovada. É especialmente útil para se comunicar com clientes fora da janela de 24 horas permitida para mensagens livres.
- Criar conclusão de chat com IA: esta ação gera uma resposta usando IA, permitindo que o sistema responda às mensagens dos clientes de forma dinâmica e inteligente.
Para mais informações sobre a geração de prompts de IA, consulte nosso Guia de prompts de IA!
- Ações de perfil do cliente:
- Definir campo de perfil do cliente: esta ação atualiza um campo do perfil do cliente (por exemplo, nome, telefone, e-mail). Pode ser usada para manter os registros dos clientes atualizados automaticamente.
- Definir tag do cliente: esta ação adiciona ou remove tags associadas ao cliente. As tags podem ser usadas para segmentação, categorização de clientes ou acompanhamento de atributos ou comportamentos específicos.
- Ações de gerenciamento de conversas:
- Atribuir conversa: esta ação atribui uma conversa a um atendente ou equipe. É usada para distribuir as solicitações dos clientes à pessoa ou equipe certa.
- Remover atendente da conversa: remove um atendente ou equipe de uma conversa, o que pode disparar a reatribuição da conversa ou o aviso a um gerente para outras providências.
- Encerrar conversa: encerra a conversa atual com o cliente. Esta ação pode disparar processos de acompanhamento, como pedidos de feedback ou o fechamento da conversa.
- Definir conversa como enquete: marca a conversa para a coleta de feedback, convidando os clientes a avaliar o atendimento depois que a conversa terminar.
- Ações de controle de fluxo:
- Iniciar outro fluxo: esta ação dispara a execução de outro fluxo, permitindo criar fluxos de trabalho de várias etapas mais complexos em que um fluxo inicia outro com base em determinadas condições.
- Emitir evento personalizado: envia um evento personalizado para ser capturado por outros fluxos ou sistemas. É útil para disparar ações em outros fluxos de trabalho ou em integrações externas.
Nós de função:
Tratam lógica complexa e integrações.
- Executar função: permite executar lógica complexa ou funções personalizadas dentro do seu fluxo. Pode ser usado para integrar serviços externos ou realizar cálculos avançados.
Nós híbridos:
Combinam interação e lógica.
- Pergunta e resposta: faz uma pergunta ao cliente e armazena a resposta para uso posterior no fluxo, como personalizar respostas ou tomar decisões com base nela.
- Esperar: pausa o fluxo por um período especificado. É útil para tratar ações sensíveis ao tempo ou criar intervalos entre eventos.
- Opt-in: apresenta ao cliente um pedido de consentimento e armazena a resposta. É útil para obter permissão antes de continuar com certas ações, como marketing ou tratamento de dados.
- Agente de IA: executa um agente de IA de várias etapas que pode chamar modelos e ferramentas várias vezes antes de responder, dentro de um orçamento de execução. O fluxo aguarda a execução e continua em Concluído, Orçamento excedido, Tempo esgotado, uma saída de filtro de conteúdo ou Em caso de falha. Veja Agentes de IA.
Nós condicionais:
Tomam decisões para ramificar o fluxo com base em critérios específicos.
-
Nó Se: este nó verifica uma condição (sim/não) e direciona o fluxo conforme o resultado. Permite criar caminhos diferentes dependendo das respostas dos clientes ou dos estados do sistema.
-
Condição: define a lógica que determina qual caminho seguir. Você pode criar um ou mais grupos de condições usando a lógica E/OU. Cada grupo pode incluir verificações baseadas em:
- Cliente:
- Campos de perfil: filtre por atributos do usuário, como nome, telefone, gênero, tags ou campos personalizados.
- Tipo de identidade: verifique o canal pelo qual o cliente está se comunicando (por exemplo, WhatsApp, Web, Instagram).

-
Pagamento: filtra com base em dados do pagamento, como status ou valor.
- Valor do pagamento: compare o valor total do pagamento com um valor especificado.
- Moeda do pagamento: filtre com base na moeda usada (por exemplo, USD, EUR, TRY).
-
Data:

- Data e hora: especifique uma data e hora exatas para disparar ou ignorar a lógica do fluxo.
- Hora: aplique condições com base em horas específicas ou intervalos de tempo (por exemplo, entre 09:00 e 18:00).
- Dias da semana: filtre a lógica pelo dia da semana (por exemplo, executar somente em dias úteis ou em fins de semana).
-
Conversa:
- Tipo de conversa: filtre pela categoria da conversa, como Bot, Em massa, Fluxo personalizado, Spam etc.
- Status da conversa: determine se a conversa está aberta ou encerrada no momento.
- Tipo de canal: filtre pelo tipo de canal de comunicação, como WhatsApp, Instagram, Webchat etc.
- Canal: especifique a instância exata do canal de comunicação, como uma linha de WhatsApp ou uma conta de Instagram específica.
- Nome de usuário do cliente: aplique condições com base no nome de usuário vinculado à conversa.
- Mensagem de encerramento: avalie o conteúdo da mensagem que encerrou a conversa.
-
Mensagem: condições baseadas no conteúdo da mensagem recebida (por exemplo, o texto da mensagem inclui "preço") ou no tipo de mensagem (por exemplo, texto, imagem, voz).

- Fluxo: variáveis ou valores definidos anteriormente no fluxo.
Essas regras permitem adaptar o fluxo dinamicamente, por exemplo, só prosseguir se o cliente enviar uma palavra-chave específica ou se o tipo de mensagem for "texto".
- Cliente:
É possível agrupar várias condições usando E (todas devem ser verdadeiras) ou OU (pelo menos uma deve ser verdadeira). Isso permite uma lógica de filtragem mais avançada para controlar o comportamento do fluxo.
Nó Switch:
Semelhante ao "Nó Se", mas usado para ramificar com base em vários resultados possíveis. É útil quando há mais de duas condições possíveis a considerar.
2. Conectando nós
- Interface de arrastar e soltar: os usuários podem arrastar e soltar nós no canvas para montar seu fluxo.
- Ligando nós: os nós podem ser conectados arrastando setas de um nó para outro, estabelecendo a sequência de eventos e ações.
Casos de uso
Automação do atendimento ao cliente
- Automação da interação com clientes: automatize as interações com clientes projetando fluxos de trabalho que tratam perguntas comuns, guiam os usuários em processos e dão respostas oportunas. Isso garante uma experiência do cliente consistente e eficiente.
- Suporte ao cliente: crie fluxos de bot para responder automaticamente às solicitações de suporte e oferecer soluções, melhorando os tempos de resposta e a satisfação.
Campanhas de marketing
- Automação de marketing: projete fluxos que automatizam processos de marketing, como enviar mensagens promocionais ou acompanhar clientes com base em suas interações. Isso ajuda a engajar os clientes de forma eficaz e a impulsionar conversões.
Automação de processos internos
- Gestão de processos internos: desenvolva fluxos para agilizar processos internos da empresa, como atribuição de tarefas, lembretes e notificações. Use fluxos para automatizar processos como sincronização de dados, geração de relatórios e gestão de tarefas, melhorando a eficiência e reduzindo a necessidade de intervenção manual.
- Lógica de negócio complexa: implemente lógica de negócio complexa que envolve várias etapas e condições. Os fluxos podem tratar processos intrincados, garantindo que cada etapa seja executada de forma correta e eficiente, reduzindo erros e melhorando as operações da empresa como um todo.
O sistema de gerenciamento de fluxos do MonoChat é uma ferramenta poderosa que permite às empresas criar fluxos de trabalho dinâmicos e automatizados, adaptados às suas necessidades específicas, aumentando a eficiência e a satisfação dos clientes.