O elemento Filtro em chatbots
Use um filtro e separe seu público por interesses, status do cliente ou outros dados pessoais. Isso permitirá que você envie mensagens mais direcionadas ou interaja com um contato com base em seus dados: envie webhooks para seu sistema, abra um chat com um gerente, atribua ou atualize variáveis e tags ou inicie outros fluxos.
Com o criador de fluxo de chatbot SendPulse para Telegram e Facebook, você pode adicionar um elemento de filtro para separar clientes com base em seus dados, ou seja, valores variáveis, tags e participação em campanhas e fluxos anteriores.
Adicionar um elemento de filtro
Arraste e solte o elemento Filtro em sua área de trabalho, conecte-o ao elemento a partir do qual você deseja começar a ramificar seu cenário.
Selecione uma condição de filtro
Os operadores e valores de filtragem variam dependendo da condição.
Configurar a condição
Algumas condições estão disponíveis apenas para bots específicos.
Condição | Descrição | Como configurar |
Valor da variável |
Verifica o valor de uma variável, como string, número, data, hora, e-mail ou número de telefone. Para comparar valores com outras variáveis e filtrá-los com base em dados dinâmicos, marque a caixa de seleção Inserir variáveis e escolha uma variável do público do seu bot. |
Selecione um operador: contém, não contém, é igual, não é igual, começa com, termina com, vazio ou não vazio. Em seguida, insira ou selecione um valor ou parte dele para filtrar os dados. |
Tags |
Verifica se o usuário possui uma tag atribuída. Isso ajuda a segmentar seu público por benefícios, interesses, status etc. |
Selecione um operador: Tag atribuída ou Tag não atribuída. Depois, selecione uma tag para filtrar os dados. |
Estava em um fluxo | Verifica se o usuário passou por um fluxo específico do chatbot para ocultá-lo ou exibi-lo. |
Selecione um operador: Executado ou Não executado. Depois, selecione um fluxo para filtrar os dados. |
Estava em uma campanha | Verifica se o usuário recebeu uma campanha específica para evitar repetição de conteúdo e personalizar as mensagens para novos assinantes. |
Selecione um operador: Recebido ou Não recebido. Depois, selecione uma campanha para filtrar os dados. |
Integração com IA ativada | Determina se a integração com a OpenAI está ativa ao verificar se há um token nas configurações de integração ou no elemento Etapa de IA, além de checar se o limite de solicitações foi ultrapassado nas configurações do chatbot.
Isso permite dividir o fluxo entre respostas geradas ou estáticas, caso os assinantes tenham excedido o limite de solicitações. |
Selecione um operador: Sim ou Não. |
Horário de execução |
Verifica o intervalo de tempo em que o usuário esteve em um elemento específico para oferecer promoções ou exibi-los em horários específicos. Esta condição usa o fuso horário da sua conta. |
Selecione um operador: entre, vazio ou não vazio. Para entre, insira um horário inicial e final para filtrar os dados. Defina se o horário de execução foi registrado usando vazio e não vazio. |
Data da execução |
Verifica a data em que seu filtro foi acionado. Você também pode adicionar um intervalo de datas e comparar dados dinâmicos. Esta condição usa o fuso horário da sua conta. |
Selecione um operador: entre, depois, antes, vazio ou não vazio. Para entre, insira datas inicial e final para filtrar os dados. Para antes e depois, insira apenas uma data inicial ou final ou selecione um valor dinâmico. Defina se a data de execução foi registrada usando vazio e não vazio. |
Dia da semana |
Verifica os dias da semana em que o usuário interage com seu bot. Por exemplo, você pode configurar mensagens para serem enviadas apenas nos finais de semana ou dias úteis. |
Selecione um dia da semana para filtrar os dados. |
Data de inscrição | Acompanha as datas de inscrição para processar usuários antigos e novos de forma individual. |
Selecione um operador: é igual, não é igual, entre, depois ou antes. Para é igual e não é igual, defina uma data específica para filtrar os dados. Para entre, insira datas inicial e final para filtrar os dados. Para antes e depois, insira apenas uma data inicial ou final ou selecione um valor dinâmico. |
Chat está aberto | Verifica se a conversa com o usuário está ativa ou não. Isso ajuda a evitar repetição de mensagens em chats ativos. | Selecione um operador: Sim ou Não. |
Mensagens recebidas |
Acompanha o número de mensagens do usuário para avaliar seu interesse ou atividade no chat. Você pode comparar dados dinâmicos para esta condição. |
Selecione um operador: é igual, não é igual, mais que, menos que, vazio ou não vazio. Para é igual, não é igual, mais que e menos que, insira um número de mensagens para filtrar os dados. Defina se seu chatbot tem mensagens recebidas usando vazio e não vazio. |
Mensagens não lidas | Acompanha o número de mensagens não lidas do usuário para manter suas respostas oportunas e atualizadas. |
Selecione um operador: é igual, não é igual, mais que, menos que, vazio ou não vazio. Para é igual, não é igual, mais que e menos que, insira um número de mensagens para filtrar os dados. Defina se seu chatbot tem mensagens não lidas usando vazio e não vazio. |
Última atividade | Verifica a data e hora da última interação do usuário com seu bot para determinar o melhor momento para comunicação. |
Selecione um operador: antes, depois ou entre. Para entre, insira datas inicial e final para filtrar os dados. |
Número de seguidores |
Exibe o número de seguidores no Instagram que o usuário tem ao interagir com seu bot, ajudando a melhorar as análises e o direcionamento. Disponível apenas para bots no Instagram. |
Selecione um operador: é igual, não é igual, mais que, menos que, vazio ou não vazio. Para é igual, não é igual, mais que e menos que, insira o número de seguidores para filtrar os dados. Defina se o usuário possui seguidores utilizando as opções vazio e não vazio. |
Segue sua página |
Verifica se o usuário segue seu perfil no Instagram para personalizar a experiência. Disponível apenas para bots no Instagram. Um usuário pode estar inscrito no seu chatbot do Instagram sem seguir seu perfil comercial. |
Selecione um operador: Sim ou Não. |
Seguindo |
Verifica se o perfil do Instagram do seu negócio está seguindo o usuário, aprimorando a interação. Disponível apenas para bots no Instagram. |
Selecione um operador: Sim ou Não. |
Membro de um canal ou grupo |
Verifica se o usuário é membro de um canal ou grupo no Telegram onde seu chatbot é administrador, personalizando as interações. Disponível apenas para bots no Telegram. |
Selecione um operador: Sim ou Não. |
Contato do perfil comercial |
Verifica o fluxo de contatos inscritos no bot e no perfil comercial processados pelo seu bot. Essa condição funciona corretamente apenas com a opção Sim para usuários do Telegram Business. Saiba mais: Como usar o Telegram Business em chatbots. |
Selecione um operador: Sim ou Não. |
Pagamento concluído |
Verifica o status de pagamento de um produto, útil para chatbots comerciais que processam pedidos de clientes. Somente transações únicas e concluídas são listadas. |
Selecione um operador: Pago ou Não pago. Depois, selecione uma transação para filtrar os dados. |
Idioma |
Verifica o idioma do navegador do usuário para ajustar a interface e as mensagens. Disponível apenas para chats ao vivo e bots no Telegram. |
Selecione um operador: é igual ou não é igual. Depois, escolha um idioma na lista suspensa. |
URL da página atual |
Verifica a página ativa do usuário quando ele envia uma mensagem, ajudando a personalizar o conteúdo. Disponível apenas para chats ao vivo. |
Selecione um operador: contém, não contém, é igual, não é igual, começa com, termina com, vazio ou não vazio. Depois, insira uma URL ou parte dela para filtrar os dados. |
País |
Identifique o país do usuário baseado no endereço de IP ou número de telefone para personalizar seu conteúdo à sua localidade. Disponível apenas para chats ao vivo e bots do WhatsApp. |
Selecione um operador: é igual ou não é igual. Depois, escolha um país na lista suspensa. |
Responsável | Verifica se um membro específico da equipe está atribuído ao chat, delegando solicitações e personalizando interações. | Selecione um membro da equipe na lista suspensa. |
Fonte | Verifica a fonte de inscrição do usuário para otimizar os canais de inscrição. |
Selecione um critério: Link do chat, Widget de inscrição ou Não especificado. Para bots no Instagram, Messenger e WhatsApp, você também pode selecionar Anúncio e Postagem em rede social. Para bots no Messenger, também é possível selecionar o Plugin de Chat Online do Messenger. |
Comparando com valores dinâmicos
Comparando com um valor de outra variável
Você também pode comparar valores com outras variáveis (de todos os tipos) e filtrá-los com base em dados dinâmicos. Marque a caixa de seleção Inserir variáveis e escolha uma variável do público do seu bot.
Por exemplo, se você recebeu um endereço de entrega de um usuário e precisa categorizá-lo por área da cidade, pode comparar uma variável de endereço com uma variável de área da cidade e ramificar o cenário do fluxo. Também é possível comparar a quantidade de produtos encomendados com o que resta no estoque.
Comparando com uma data dinâmica de execução ou inscrição
Você também pode comparar valores com outras variáveis do sistema por data e filtrar dados por valores dinâmicos. Selecione Data de execução ou Data de inscrição, clique em Inserir variável e escolha uma variável — Data de inscrição ou Data de execução.
Você pode selecionar Adicionar desvio de valor e definir um período de rastreamento +
ou -
a partir de uma data escolhida.
Por exemplo, você pode dividir os ramos do fluxo comparando uma data de execução com uma data de compra + 30 dias. Em seguida, envie seu produto para os usuários no ramo Sim e um lembrete de pagamento para os usuários no ramo Não.
Comparando o número de mensagens recebidas
Você pode comparar o número de mensagens recebidas com outras variáveis inteiras e filtrá-las usando dados dinâmicos. Selecione Inserir variáveis e escolha uma variável do público do seu chatbot.
Por exemplo, você pode comparar o número de mensagens recebidas com o número de mensagens não lidas para alocar as conversas de maneira eficiente.
Selecione condições adicionais
Condições relacionadas
Você também pode combinar condições, adicionar links entre elas e conectar o operador qualquer
ou todos
. Clique em Adicionar critérios de segmentação de lista e selecione uma condição e um operador.
Condição alternativa
Se a condição anterior NÃO for atendida, o filtro verificará a seguinte condição que você criar. Clique em Adicionar nova condição e selecione uma condição.
Se os dados do cliente não corresponderem a nenhuma das condições especificadas, o cliente seguirá a ramificação do cenário NÃO.
Adicione os seguintes elementos
Adicione elementos de fluxo adicionais a cada uma das opções do seu filtro; se a condição for atendida (ponto verde) ou não (ponto vermelho).
Continue criando seu fluxo e clique em Salvar ou Salvar e enviar para você mesmo para testar o cenário. Não se esqueça de dar ao usuário a oportunidade de retornar ao elemento anterior ou ao menu principal, para que o usuário não se perca. Ou adicione um menu do messenger.
Filtrar clientes e seus dados ajuda você a cuidar deles, protege-os de receber conteúdo irrelevante e, como resultado, traz um feedback mais positivo.
Selecione condições adicionais
Condições relacionadas
Você também pode combinar condições, adicionar links entre elas e conectar o operador qualquer ou todos. Clique em Adicionar critérios de segmentação de lista e selecione uma condição e um operador.
Condição alternativa
Se a condição anterior NÃO for atendida, o filtro verificará a seguinte condição que você criar. Clique em Adicionar nova condição e selecione uma condição.
Se os dados do cliente não corresponderem a nenhuma das condições especificadas, o cliente seguirá a ramificação do cenário NÃO.
Adicione os seguintes elementos
Adicione elementos de fluxo adicionais a cada uma das opções do seu filtro; se a condição for atendida (ponto verde) ou não (ponto vermelho).
Continue criando seu fluxo e clique em Salvar ou Salvar e enviar para você mesmo para testar o cenário. Não se esqueça de dar ao usuário a oportunidade de retornar ao elemento anterior ou ao menu principal, para que o usuário não se perca. Ou adicione um menu do messenger.
Filtrar clientes e seus dados ajuda você a cuidar deles, protege-os de receber conteúdo irrelevante e, como resultado, traz um feedback mais positivo.
Última Atualização: 14.04.2025
ou