Nettcom Logo

    Chat Flow - Exemplo: Fluxo com horário de atendimento

    Este exemplo mostra como usar a Tabela de Horários para direcionar o cliente de forma diferente conforme o horário e o dia da semana — sem precisar ativar

    Leitura de 4 min

    Este exemplo mostra como usar a Tabela de Horários para direcionar o cliente de forma diferente conforme o horário e o dia da semana — sem precisar ativar e desativar o bot manualmente.

    Cenário: empresa com atendimento humano de segunda a sexta, das 08h às 18h. Fora desse horário, o bot envia uma mensagem de ausência e encerra o ticket.


    Estrutura do fluxo

    Início
      └─► Tabela de Horários
            ├─ Seg–Sex 08h–18h → Boas-vindas (menu)
            │                         ├─ 1 → Comercial → [transfere]
            │                         └─ 2 → Suporte   → [transfere]
            └─ Fora do horário (padrão) → Mensagem de ausência → [encerra]
    

    Passo 1 — Adicionar a Tabela de Horários

    No canvas, clique no botão "Tabela de horários" na barra superior para adicionar esse nó.

    Conecte a linha que sai do nó Início para a Tabela de Horários (ao invés de apontar direto para "Boas vindas!").


    Passo 2 — Configurar as branches da Tabela de Horários

    Clique no lápis do nó Tabela de Horários para editar.

    Branch 1 — Horário comercial:

    CampoValor
    DiasSegunda, Terça, Quarta, Quinta, Sexta
    Hora início08:00
    Hora fim18:00
    AçãoPróxima etapa → Boas-vindas (menu)

    Branch Padrão — Fora do horário:

    CampoValor
    TipoPadrão (sem restrição de dia/hora)
    AçãoPróxima etapa → Mensagem de ausência

    Atenção à janela: o horário é [início, fim) — início inclusivo, fim exclusivo. Uma mensagem recebida exatamente às 18:00 não entra na janela das 08h–18h.

    A Tabela de Horários usa o fuso horário do servidor onde o Fullchat está instalado. Confirme o fuso antes de configurar as janelas — se o servidor estiver em UTC, as 08h do servidor podem não corresponder às 08h da sua operação.


    Passo 3 — Etapa Boas-vindas (menu — horário comercial)

    Interações:

    1. Mensagem:

      "Olá, {{firstName}}! 😊 Estamos disponíveis para te atender.

      Escolha uma opção: 1️⃣ Comercial 2️⃣ Suporte"

    Condições:

    TipoValorAção
    Igual a1Próxima etapa → Comercial
    Igual a2Próxima etapa → Suporte
    Qualquer resposta—Próxima etapa → Boas-vindas (reenvia o menu)

    Passo 4 — Etapas Comercial e Suporte

    Etapa Comercial — Interações:

    1. Etiqueta: Comercial
    2. Transferir: Fila "Comercial"
    3. Bloquear Chatbot

    Etapa Suporte — Interações:

    1. Etiqueta: Suporte
    2. Transferir: Fila "Suporte"
    3. Bloquear Chatbot

    Passo 5 — Etapa Mensagem de ausência (fora do horário)

    Interações:

    1. Mensagem:

      "Olá, {{firstName}}! Nosso atendimento funciona de segunda a sexta, das 08h às 18h.

      Recebemos sua mensagem e retornaremos assim que estivermos disponíveis. 🙏"

    2. Transferir: Fila "Fora do Horário" (opcional — para registrar o lead e fazer follow-up) ou use a ação Encerrar na condição para fechar o ticket diretamente.


    Resultado esperado

    Mensagem recebida às 14h de uma quarta-feira:

    1. Tabela de Horários → branch "Seg–Sex 08h–18h" → vai para Boas-vindas
    2. Cliente vê o menu e escolhe o setor
    3. Etiqueta aplicada, ticket transferido, bot bloqueado

    Mensagem recebida às 20h de uma sexta-feira:

    1. Tabela de Horários → nenhuma branch de horário casa → usa o Padrão → vai para Mensagem de ausência
    2. Cliente recebe a mensagem de ausência
    3. Ticket encerrado (ou entra na fila "Fora do Horário" para follow-up)

    Mensagem recebida no sábado às 10h:

    1. Tabela de Horários → sábado não está nas branches de horário → usa o Padrão → vai para Mensagem de ausência

    Variações deste fluxo

    Quero um aviso diferente para finais de semana:

    Adicione uma segunda branch na Tabela de Horários:

    • Dias: Sábado, Domingo
    • Hora início: 00:00 / Hora fim: 00:00 (dia inteiro)
    • Ação: Próxima etapa → Mensagem de final de semana

    Quero encaminhar para fila de plantão fora do horário:

    Na etapa "Mensagem de ausência", substitua o Encerrar por Transferir para a fila "Plantão".

    Quero encadear duas tabelas de horário:

    A Tabela de Horários pode apontar para outra tabela como ação. Use isso para criar regras mais complexas — ex: primeira tabela verifica o dia, segunda verifica o turno. O sistema suporta até 3 tabelas encadeadas.


    Páginas relacionadas