Varejo

Visão geral do template

Este modelo serve como base para construir um chatbot para o seu próprio negócio de varejo. Com este bot, seus usuários podem rastrear seus pedidos, solicitar uma devolução, obter recomendações de compra, localizar a filial mais próxima do seu negócio e dar feedback. Cada um desses casos de uso está contido em um fluxo separado.

Continue lendo para saber como você pode personalizar este modelo para sua própria organização.

Como personalizar este template

Certifique-se de sempre atualize o NLP após carregar um modelo!

Este modelo usa dois serviços de terceiros:

  1. Airtable, como banco de dados para pedidos de clientes

  2. Google Maps API, para encontrar a agência dos correios mais próxima

Para permitir que seu bot interaja com esses serviços, você precisará de uma chave de API para cada um e configurá-las nos blocos de Ação onde o bot faz as chamadas de API.

Usando outro serviço para gerenciar seus pedidos? Você pode vincular qualquer tipo de banco de dados a este bot, contanto que ele tenha uma API. Leia mais sobre nossas integrações de API aqui.

Abaixo está uma visão geral de todos os blocos que você precisará personalizar neste modelo. Ele irá guiá-lo por como configurar a conexão com as APIs do Airtable e do Google Maps, bem como algumas outras dicas para personalizar este modelo para o seu negócio.

Vamos começar!

Fluxo: Geral

Bloco: Introdução

Esta é a primeira mensagem que o usuário vê. Modifique-a para dar ao seu bot uma mensagem de boas-vindas personalizada que se adeque ao tom e ao estilo do seu negócio; também certifique-se de substituir Sneaky Trainers pelo nome do seu próprio negócio.

Bloco: Tópicos de suporte

Este bloco mostra os tópicos com os quais o bot pode ajudar seus usuários.

Se você adicionar casos de uso ao seu bot, pode adicionar um botão aqui para redirecionar para esse fluxo.

Bloco: Não compreendido 1 e Não compreendido 2

Esses blocos usam um contador para acompanhar quantas vezes não entendeu a mensagem de um usuário. Se for a primeira vez que o bot não entendeu a mensagem, ele pedirá para reformular a mensagem; se for a segunda vez que o bot não entender, o bot perguntará ao usuário se ele gostaria de entrar em contato de outra forma.

Para mais informações sobre o contador Não compreendido, confira o tutorial aqui.

Se você quiser aumentar o número de vezes que o bot pede ao usuário para reformular antes de oferecer a opção de entrar em contato, você pode aumentar o valor da not_understood_counter variável. Essa variável está definida como 1 na primeira condição no Não compreendido bloco. Você pode adicionar mensagens adicionais de não compreendido adicionando uma condição e vinculando a ela um bloco do bot

Fluxo: Rastreamento

Este fluxo permite que seus clientes verifiquem o status de entrega de seu pedido. O bot procurará a data de entrega em um banco de dados externo com base no número do pedido. Se o cliente não souber o número do pedido, o bot solicitará o nome e o e-mail e usará esses dados para procurar o status do pedido.

Bloco: Buscar número do pedido

Se o usuário fornecer o número do pedido, este bloco de Ação procura o registro que corresponde ao número do pedido em um banco de dados externo. Por padrão, este modelo está configurado para procurar os pedidos em uma base do Airtable usando a função Search Record da integração Airtable.

Já está usando outro serviço para gerenciar seus pedidos? Você pode vincular qualquer tipo de banco de dados a este bot, contanto que ele tenha uma API. Leia mais sobre integrações aqui.

Você precisará personalizar este bloco conectando-o à sua própria conta Airtable e à sua própria base Airtable, ou outro banco de dados de sua escolha. No entanto, quando você importar recentemente o modelo de Devoluções, ele será vinculado a este Airtable. Os dados do pedido estão em customerorders tabela.

Sinta-se à vontade para usar esta base como exemplo para testes, mas certifique-se de conectar seu próprio banco de dados assim que começar a usar o bot para o seu próprio negócio.

Se você ainda não tem uma conta Airtable configurada no Chatlayer, você pode fazê-lo clicando em Conectar nova conta e seguindo os passos na janela pop-up. Para isso você precisará da sua chave de API do Airtable, que pode encontrar em seu página da conta do Airtable.

Depois de configurar sua própria base Airtable, volte ao bloco no Chatlayer. No campo Base substitua o ID da base de exemplo do Airtable pelo ID da sua própria base Airtable. No campo Table substitua o ID de exemplo pelo ID ou nome da tabela na sua própria base Airtable onde você armazena os dados dos pedidos. Você pode encontrar o ID da base e os IDs das tabelas do seu Airtable aqui.

Se um registro correspondente ao número do pedido for encontrado no Airtable, o registro correspondente será salvo como um objeto nos dados de sessão do seu chatbot. Você pode chamar dados desse objeto em seus blocos do bot com o seguinte formato:{apps.airtable.read_record.(AIRTABLE_FIELD_NAME)}. Por exemplo, o Status Delivery bloco mostra a data de entrega do pedido usando {apps.airtable.read_record.DeliveryDate}.

Você pode encontrar mais informações sobre como integrar o Airtable ao seu chatbot aqui.

Bloco: Buscar e-mail no banco de dados

Este bloco de Ação é quase idêntico ao bloco Buscar número do pedido no banco de dados, mas em vez disso usa a email_address variável para procurar na coluna email do Airtable para encontrar o registro do usuário. Você precisará personalizar os mesmos campos que no bloco Buscar número do pedido no banco de dados.

Fluxo: Devoluções

Este fluxo permite que seus usuários solicitem a devolução de um item que eles encomendaram.

Bloco: Procurar itens pedidos

Depois que o usuário fornecer seu nome e e-mail, este bloco de Ação procura o registro no Airtable que corresponde ao endereço de e-mail dele. Assim como no Rastreamento fluxo, você precisará personalizar este bloco conectando-o à sua própria conta Airtable e à sua própria base Airtable.

Bloco: Selecionar item para devolução

Este bloco mostra ao usuário os itens que ele pode devolver em um carrossel. Os nomes e as imagens dos itens são recuperados do Airtable.

Se você precisar mostrar mais itens para devolução aos seus usuários, pode adicionar colunas extras para itens e links para suas imagens no Airtable e adicionar mais itens de carrossel no bloco do bot.

Fluxo: Feedback

Com este fluxo, os usuários podem dar feedback sobre sua experiência ao usar o bot. Se o usuário indicar que o bot não foi capaz de ajudá-lo, o bot perguntará qual caso de uso não funcionou para ele e pedirá que descreva com mais detalhes exatamente o que deu errado.

Bloco: Feedback para o Airtable

Depois que o usuário fornecer seu feedback, este bloco de Ação grava duas variáveis, feedback e detailed_feedback, no Airtable.

Na sua base Airtable você precisará de uma tabela com uma coluna para cada uma das duas variáveis.

No campo conta Airtable, selecione sua própria conta Airtable ou conecte uma nova se você ainda não tiver uma. No campo Base substitua o ID fornecido pelo ID da sua própria base Airtable. No campo Table substitua o ID fornecido pelo ID ou nome da tabela na sua própria base Airtable onde você deseja armazenar os dados de feedback. Se seu Airtable usar nomes de coluna diferentes, você também precisará substituir feedback e detailed_feedback no campo Record pelos nomes das colunas na sua própria base Airtable.

Fluxo: Localizador de lojas

Com este fluxo, seus usuários podem descobrir qual de suas lojas de varejo está mais próxima deles. A funcionalidade deste fluxo é a mesma do modelo Encontrar local mais próximo. Para saber como personalizar este fluxo, você pode consultar o tutorial desse modelo aqui.

Fluxo: Localizador de agências dos correios

A partir do bloco Preparar devolução no fluxo Devoluções, o usuário pode navegar para este fluxo. Assim como o fluxo Localizador de lojas, este fluxo funciona da mesma forma que o modelo Encontrar local mais próximo. Para saber como personalizar este fluxo, você pode consultar o tutorial desse modelo aqui.

Last updated

Was this helpful?