Passar para o conteúdo principal

🧠 Como funciona a transferência de contexto para Smartons no Atom?

🧠 Como funciona a transferência de contexto para Smartons no Atom?

Neste artigo, explicamos para que serve a transferência de contexto e como você pode aplicá-la em suas conversas.

A transferência de contexto é uma funcionalidade chave no Atom que permite que os Smartons e outros componentes continuem a conversa utilizando as informações que o usuário já forneceu, evitando repetições e melhorando a experiência conversacional.

Neste artigo, explicamos o que é, como funciona, quando convém ativá-la ou desativá-la e como evitar os erros mais comuns.

📌 O que é a transferência de contexto?

A transferência de contexto permite que um Smarton ou Avaliador de Resposta receba a mensagem original do cliente (ou as informações obtidas em passos anteriores do fluxo) e continue a conversa sem perder informações prévias.

Isso acontece de forma transparente para o usuário, sem que ele tenha que repetir o que já disse.

✨ O que essa funcionalidade faz na prática?

Permite transferir automaticamente a mensagem do cliente para o Smarton conectado.

Exemplo simples:

  • O cliente escreve: "Estou interessado no Mazda CX50"

O cliente escreve: "Estou interessado no Mazda CX50"

  • A mensagem coincide com uma intenção que redireciona para um Smarton de catálogo

A mensagem coincide com uma intenção que redireciona para um Smarton de catálogo

  • O Smarton recebe essa mensagem original e responde: "Perfeito, aqui estão todas as informações do Mazda CX50. Gostaria de agendar um test drive?"

O Smarton recebe essa mensagem original e responde:

"Perfeito, aqui estão todas as informações do Mazda CX50. Gostaria de agendar um test drive?"

👉 O usuário não percebe a mudança de componente nem precisa repetir sua consulta.

🧭 Como configurar a transferência de contexto?

A transferência de contexto está ativa por padrão para todas as plataformas suportadas no Inbound Flowbuilder (Bots):

  • WhatsApp

  • Instagram

  • Facebook Messenger

  • Plugin Web

Você pode visualizar esta configuração no componente Início do Bot, onde verá um indicador visual que mostra que a funcionalidade está ativa.

Se desejar desativá-la, basta desativar o toggle correspondente.

🔍 Como funciona a transferência de contexto entre componentes?

📌 A transferência de contexto para Smartons ocorre de um componente de input → Smarton.

Tipos de componentes no Flowbuilder:

  • 📥 Input: requerem uma mensagem do usuário para serem executados (Smarton, avaliar resposta, intenções, localização, salvar campo quando o dado é inserido pelo usuário).

  • ✅ Ação: são executados automaticamente sem requerer mensagem do usuário (etapa, etiqueta, condicionais, HubSpot, salvar campo com valor atribuído, etc.).

  • ⌛ Espera: apenas adiciona tempo ao fluxo.

🔄 Cenários onde o contexto É transferido

  • Input → Smarton

Input → Smarton

  • Smarton → Ação → Smarton Exemplo: Smarton genérico → etapa → Smarton de salvamento de campo Neste caso, o contexto é mantido entre Smartons.

Smarton → Ação → Smarton

Exemplo: Smarton genérico → etapa → Smarton de salvamento de campo

Neste caso, o contexto é mantido entre Smartons.

🛑 Cenário onde o contexto NÃO é transferido

⚠️ O único componente de ação que NÃO transfere contexto é o componente Mensagem.

Exemplo:

  • Smarton genérico → Mensagem → Smarton 👉 O fluxo é interrompido na mensagem e o usuário deverá enviar um novo input para que o Smarton seja ativado.

Smarton genérico → Mensagem → Smarton

👉 O fluxo é interrompido na mensagem e o usuário deverá enviar um novo input para que o Smarton seja ativado.

⚠️ Exceção importante: a primeira mensagem do usuário

Quando se trata da primeira mensagem do usuário e a transferência de contexto está ativa, essa mensagem sempre buscará o primeiro componente de input, mesmo que antes haja componentes de ação ou mensagens.

Exemplo:

  • Primeira mensagem → Etapa → Mensagem → Avaliar Resposta Neste caso, a mensagem inicial chega corretamente ao componente avaliar resposta.

Primeira mensagem → Etapa → Mensagem → Avaliar Resposta

Neste caso, a mensagem inicial chega corretamente ao componente avaliar resposta.

Se não fosse a primeira mensagem ou a transferência estivesse desativada, o fluxo seria interrompido no componente mensagem até receber uma nova resposta do usuário.

🔕 Quando convém desativar a transferência de contexto?

Existem cenários onde não é recomendável transferir o contexto:

  • Quando você quer forçar uma nova pergunta e evitar que o Smarton interprete mensagens prévias.

  • Quando o fluxo requer que o usuário responda sim ou sim uma mensagem específica antes de continuar.

  • Em fluxos onde uma mensagem informativa deve deter a conversa intencionalmente.

Nestes casos, desativar a transferência de contexto ajuda a ter maior controle do comportamento do bot.

🎯 Benefícios de usar a transferência de contexto

A transferência de contexto permite:

  • Evitar repetições desnecessárias

  • Personalizar respostas

  • Aproveitar informações já obtidas

  • Criar fluxos mais coerentes e naturais

O resultado: bots mais inteligentes e conversas mais humanas.

❓ Perguntas frequentes (FAQ)

Por que meu bot para de responder após a primeira mensagem do usuário?

Este é um dos casos mais comuns e geralmente ocorre quando a transferência de contexto está desativada.

Se o usuário envia uma mensagem e o fluxo passa por um componente de mensagem, a conversa é interrompida ali e não continua para o Smarton, a menos que exista um novo input do usuário.

👉 Revise se:

  • A transferência de contexto está ativa.

  • O fluxo tem corretamente definidos os componentes de input e suas saídas.

Respondeu à sua pergunta?