Tempo Limite por Inatividade - Feche Automaticamente Conversas Ociosas
Feche automaticamente conversas do bot quando os usuários param de responder. Configure a duração do tempo limite, mensagens de lembrete e o status da conversa no fechamento automático.
Visão Geral
Quando um usuário para de responder no meio de uma conversa, o bot normalmente espera indefinidamente pela próxima mensagem. O recurso de Tempo Limite por Inatividade resolve isso fechando automaticamente conversas ociosas após um período configurável de inatividade.
Isso é útil quando os usuários abandonam uma conversa em qualquer ponto do fluxo, seja no bloco 3 de 20 ou após o bot enviar sua mensagem final. Sem este recurso, conversas paradas se acumulam na sua caixa de entrada, os agentes veem chats "em andamento" desatualizados e os usuários que retornam ficam confusos com um fluxo que continua de onde pararam dias atrás.
Com o tempo limite por inatividade ativado, o bot detecta o silêncio, opcionalmente envia um lembrete ("Você ainda está aí?") e então fecha a conversa. Quando o usuário envia mensagem novamente mais tarde, o bot começa do zero, desde o início.
Onde Encontrá-lo
O tempo limite por inatividade é configurado na Etapa Inicial (nó de gatilho) do fluxo do seu chatbot.
- Abra seu chatbot no Studio
- Dê um clique duplo no nó Etapa Inicial
- Role para baixo, passando do Horário de Funcionamento do Bot, para encontrar Tempo Limite por Inatividade da Conversa
Como Funciona
O tempo limite funciona em todos os pontos do fluxo onde o bot aguarda a entrada do usuário. Isso inclui blocos de entrada de texto, blocos de botão, seletores de data, uploads de arquivo, bloco de resposta do MaxIA, seleções de carrossel e o bloco de Encerrar Conversa.
Toda vez que o bot envia uma mensagem e aguarda uma resposta, ele inicia um cronômetro interno. Se o usuário responde, o cronômetro é reiniciado. Se o usuário permanece em silêncio além da duração configurada, o bot toma uma ação.
Fase Única (Sem Lembrete)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires
│
▼
Send end message
Close conversation
Duas Fases (Com Lembrete)
Bot sends message ──▶ Waits for response ──▶ User silent
│
Timer expires (Phase 1)
│
▼
Send reminder message
("Are you still there?")
│
Wait reminder duration
│
Still no response?
│
YES ────┤──── NO
│ │
▼ ▼
Send end msg Timer cancelled
Close convo Bot continues
A qualquer momento, se o usuário responder, todos os cronômetros pendentes são cancelados e o bot continua normalmente. O cronômetro é reiniciado a cada nova mensagem que o bot envia.
Configuração
Etapa 1: Ative o Tempo Limite por Inatividade
Mude Tempo Limite por Inatividade da Conversa de Não para Sim. Isso revela as configurações de tempo limite.
Etapa 2: Defina a Duração
Escolha quanto tempo o bot deve esperar antes de tomar uma ação.
| Duração | Melhor Para |
|---|---|
| 5 minutos | Formulários rápidos, bots de captura de leads |
| 10 a 15 minutos | Bots de suporte gerais |
| 30 a 60 minutos | Fluxos complexos em que os usuários podem precisar de tempo |
| 2 a 6 horas | Bots de baixa urgência, conversas assíncronas |
| 12 a 24 horas | Bots em que os usuários podem retornar no mesmo dia |
Nota: O tempo limite máximo é de 24 horas. Isso mantém o recurso dentro da janela de mensagens do WhatsApp e garante que as conversas não fiquem ociosas por muito tempo.
Etapa 3: Configure o Lembrete (Opcional)
Mude Enviar Lembrete Antes de Fechar para Sim para ativar o fechamento em duas fases.
| Configuração | Descrição | Padrão |
|---|---|---|
| Mensagem de Lembrete | A mensagem de aviso enviada antes de fechar | "Você ainda está aí? Esta conversa será encerrada em breve se não houver resposta." |
| Esperar Após o Lembrete | Quanto tempo esperar após o lembrete antes de fechar (2 a 30 min) | 5 minutos |
O lembrete dá aos usuários a chance de continuar a conversa antes que ela seja fechada automaticamente. Se eles responderem ao lembrete, o bot continua de onde parou.
Etapa 4: Defina a Mensagem de Encerramento
Configure a mensagem enviada quando a conversa é fechada por inatividade.
| Configuração | Descrição | Padrão |
|---|---|---|
| Mensagem de Encerramento por Inatividade | Mensagem final enviada no fechamento automático | "Esta conversa foi encerrada por inatividade. Envie uma mensagem a qualquer momento para começar de novo." |
| Definir Status no Fechamento Automático | Status da conversa a ser definido (ex.: Resolvido, Fechado) | Nenhum |
Etapa 5: Envie e Salve
Clique em Enviar no modal, depois salve o fluxo do seu bot usando Salvar Alterações na barra superior.
O Que Acontece Quando um Usuário Retorna
Quando um usuário envia uma mensagem depois que a conversa foi fechada automaticamente por inatividade, o bot reinicia desde o início. O usuário recebe um começo do zero, como se estivesse enviando mensagem pela primeira vez. Esse é o comportamento esperado, já que o contexto do fluxo anterior não é mais relevante.
Quais Blocos Suportam o Tempo Limite por Inatividade
O cronômetro fica ativo em todos os pontos onde o bot pausa e aguarda a entrada do usuário:
| Tipo de Bloco | Coberto |
|---|---|
| Entrada de Texto | Sim |
| Botão / Resposta Rápida | Sim |
| Seletor de Data | Sim |
| Entrada de E-mail | Sim |
| Entrada de Número | Sim |
| Entrada de Telefone | Sim |
| Entrada de Site | Sim |
| Entrada de Senha | Sim |
| Upload de Arquivo | Sim |
| Localização | Sim |
| Entrada de Áudio | Sim |
| Carrossel | Sim |
| Encerrar Conversa | Sim |
| MaxIA (Assistente de IA) | Sim |
Blocos que não aguardam entrada (mensagens de texto, condições, chamadas de API, webhooks, definir variável, etc.) não acionam o cronômetro, já que o bot os processa instantaneamente e segue em frente.
Interação com Outros Recursos
Horário de Funcionamento do Bot
O tempo limite por inatividade funciona de forma independente do horário de funcionamento do bot. Se o bot estiver configurado para rodar apenas em determinados horários, o cronômetro de tempo limite ainda conta regressivamente com base em quando a última mensagem foi enviada, não com base no horário de funcionamento.
Atraso Inteligente / Blocos de Tempo Limite
Estes são recursos separados. Os atrasos inteligentes pausam o fluxo por uma duração definida antes de continuar para o próximo bloco. O tempo limite por inatividade monitora se o usuário parou de responder. Ambos podem coexistir no mesmo bot sem conflito.
Bloco de Encerrar Conversa
Se o seu fluxo já tem um bloco de Encerrar Conversa, o tempo limite por inatividade adiciona uma rede de segurança extra. Mesmo que o usuário nunca alcance o bloco de Encerrar Conversa (porque abandonou no meio do fluxo), o tempo limite fechará a conversa.
Casos de Uso Comuns
Bot de Captura de Leads
Os usuários costumam preencher 2 a 3 campos e então saem. Defina um tempo limite de 10 minutos para que o lead parcial seja fechado e marcado com um status que sua equipe possa filtrar.
- Duração: 10 minutos
- Lembrete: Não (fluxo curto, o lembrete adiciona atrito)
- Status: "Lead Incompleto"
Bot de Suporte com IA (MaxIA)
Os usuários fazem uma pergunta, recebem uma resposta e saem sem se despedir. O bot espera para sempre pela próxima pergunta.
- Duração: 30 minutos
- Lembrete: Sim ("Precisa de mais alguma coisa? Este chat será fechado em breve.")
- Espera do Lembrete: 5 minutos
- Status: "Resolvido"
Bot de Agendamento de Compromissos
Os usuários podem precisar de tempo para verificar sua agenda. Dê a eles uma janela maior, mas ainda feche eventualmente.
- Duração: 2 horas
- Lembrete: Sim ("Ainda procurando um horário? Avise se precisar de ajuda.")
- Espera do Lembrete: 15 minutos
- Status: "Pendente"
Bots Existentes
Ativar o tempo limite por inatividade é opcional. Os bots existentes não são afetados. O recurso só é ativado quando você o habilita explicitamente na Etapa Inicial e salva o bot.
Solução de Problemas
O tempo limite não dispara
- Confirme que a alternância Tempo Limite por Inatividade da Conversa está definida como Sim na Etapa Inicial
- Verifique se você clicou em Enviar no modal e depois salvou o bot com Salvar Alterações
- Aguarde pelo menos um minuto após a duração do tempo limite, pois o sistema verifica os cronômetros expirados periodicamente
- O cronômetro só inicia quando o bot envia uma mensagem e aguarda entrada. Se o bot ainda está processando blocos, nenhum cronômetro é plantado
O usuário recebe a mensagem de encerramento, mas a conversa não fecha
- Verifique se um Definir Status no Fechamento Automático está configurado. Sem um status, a conversa permanece em seu estado atual
- A mensagem de encerramento é enviada, mas o status da conversa só muda se você selecionou um status na configuração
O usuário retorna, mas o bot não reinicia
- O bot reinicia a partir da Etapa Inicial quando o usuário envia uma nova mensagem após o fechamento automático
- Se o bot tem palavras-chave de gatilho configuradas, o usuário pode precisar enviar a palavra-chave correta para reacionar o fluxo
Próximas Etapas
- Bloco de Fim de Conversa - Encerre conversas manualmente com um botão de reinício
- Horário de Funcionamento do Bot - Agende quando seu chatbot está ativo
- Visão Geral do Studio - Explore todos os tipos de bloco e os recursos do construtor de fluxos
Bloco de Fim de Conversa - Encerre Interações do Bot com Elegância
Use o bloco de Fim de Conversa para fechar fluxos do chatbot, definir o status da conversa, atribuir agentes ou departamentos e permitir que clientes reiniciem a conversa.
Bloco de API - Chame APIs Externas a partir do Fluxo do Seu Chatbot
Chame qualquer API REST a partir do fluxo do seu chatbot do ChatMaxima. Configure URL, método, cabeçalhos, autenticação, corpo e mapeie campos da resposta JSON em variáveis.