Devoluções de E-commerce
Visão geral do modelo
Este modelo permite que seus clientes devolvam facilmente um item que compraram em sua loja online.
Depois que seu cliente escolhe qual item deseja devolver, o bot pede o motivo da devolução (por exemplo, tamanho ou cor incorretos), gerando um feedback valioso do cliente. Além disso, com base no motivo da devolução, o bot oferecerá a opção de pedir um item alternativo que atenda às suas necessidades.
O modelo usa uma loja de tênis como exemplo, mas, é claro, pode ser personalizado para se adequar a qualquer tipo de loja online. Continue lendo para aprender como você pode personalizar este modelo para a sua própria organização.
Como personalizar este modelo
Certifique-se sempre de atualizar o NLP após carregar um modelo!
Este template usa dois serviços de terceiros:
Airtable, como um banco de dados para pedidos de clientes
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.
Está usando outro serviço para gerenciar seus pedidos de clientes? Você pode conectar qualquer tipo de banco de dados a este bot, desde que ele tenha uma API. Leia mais sobre nossas integrações de API aqui.
Abaixo está uma visão geral dos blocos principais em cada fluxo do bot. Aqui vamos mostrar como configurar a conexão com as APIs do Airtable e do Google Maps, bem como algumas outras dicas para personalizar este template para o seu negócio.
Fluxo: Geral
Bloco: Introdução
Modifique o texto neste bloco para que ele reflita a identidade visual do seu próprio negócio. Substitua The Sneaker Store pelo nome do seu negócio.
Bloco: Casos de uso
Se o seu bot for capaz de lidar com outros casos de uso além de devoluções, apresente-os ao usuário aqui.
Bloco: Desvio de e-mail sim
Neste bloco, no Falar com um humano subfluxo, substitua o endereço de e-mail pelo endereço de suporte do seu próprio negócio.
Fluxo: Devoluções
Bloco: Devoluções
Este bloco é o início do fluxo Devoluções e é acionado pela Request_return intent.
Esta intenção foi treinada para detectar tanto o item que o cliente deseja devolver quanto o motivo da devolução na mensagem. Por exemplo, o cliente pode dizer:
"Quero devolver meu Stan Smiths porque estão pequenos demais"
O bot então reconhecerá Stan Smith e pequenos demais como as @model e @reason_return entidades, respectivamente, e as salvará em variáveis com o mesmo nome. Dessa forma, o bot não precisará pedir novamente essas informações mais tarde na conversa.
Blocos: Obter endereço de e-mail, Obter dígitos do cartão de crédito
Neste fluxo, pedimos o endereço de e-mail do cliente e os últimos quatro dígitos do cartão de crédito como autenticação para consultar seus pedidos anteriores. Se você quiser autenticar seu cliente de outra forma, substitua estes blocos pelo método de autenticação de sua preferência. Quando você importou este modelo pela primeira vez, os blocos sugerirão que você use test@sinch.com como endereço de e-mail e 6789 como dígitos do cartão de crédito para autenticar. Você pode usar estas credenciais para testar o modelo com os dados de pedido de exemplo, antes de conectar o bot ao banco de dados de pedidos do seu próprio negócio. Você deve remover estas sugestões quando estiver pronto para publicar seu bot.
Bloco: Consultar pedidos
Depois que o usuário fornecer o endereço de e-mail e os últimos 4 dígitos do cartão de crédito, este bloco consultará os pedidos em um banco de dados externo. Por padrão, este modelo consultará os pedidos em um Airtable usando a função Search Record de nossa integração com o Airtable.
Você pode ler mais sobre a integração do Chatlayer com o Airtable aqui.
Não usa o Airtable na sua organização? Você pode conectar qualquer tipo de banco de dados a este bot, desde 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. No entanto, quando você tiver importado recentemente o modelo Devoluções, ele estará vinculado à este Airtable. Os dados do pedido estão na Pedidos tabela. Sinta-se à vontade para usá-la como um exemplo de como os dados no seu próprio Airtable devem se parecer, mas certifique-se de substituí-la assim que começar a usar o bot para a sua própria organização.
Se você ainda não tiver uma conta Airtable configurada no Chatlayer, pode fazer isso clicando em Conectar nova conta e seguindo as etapas na janela pop-up. Você precisará da sua chave de API do Airtable para isso, que pode encontrar na sua página da conta Airtable.
Depois de configurar sua própria base Airtable, volte ao bloco no Chatlayer. No campo Base substitua o ID da base Airtable de exemplo pelo ID da sua própria base Airtable. No campo Tabela campo substitua o ID de exemplo pelo ID ou nome da tabela na sua própria base Airtable onde você armazena os dados do pedido. Você pode encontrar o ID da base e os IDs das tabelas do seu Airtable aqui, ou na URL da visualização da sua tabela.
Bloco: Registrar devolução no Airtable
Este bloco de ação altera o status de devolução do item a ser devolvido no Airtable com a função Update Record. Assim como no bloco Consultar pedidos, você precisará conectar sua própria conta Airtable e substituir os IDs de base e de tabela de exemplo pelos seus.
Este bloco também envia um e-mail ao cliente com sua etiqueta de devolução. Altere o endereço de destino na etiqueta de devolução para o endereço do seu próprio negócio.
Bloco: Consultar outras cores
Se o usuário estiver devolvendo o item porque não gostou da cor, este bloco verificará no banco de dados do Airtable se ele está disponível em outras cores. Em nossa base de exemplo do Airtable, você encontrará essas outras cores na tabela de catálogo Assim como nos outros blocos de integração com Airtable, você precisará conectar sua própria conta Airtable e substituir os IDs de base e de tabela de exemplo pelos seus.
Bloco: Adicionar novo pedido no Airtable
Depois que o usuário tiver fornecido os detalhes do pedido de substituição, este bloco adiciona o novo pedido na new_orders tabela do Airtable usando a função Create Record. Assim como nos outros blocos de integração com Airtable, você precisará conectar sua própria conta Airtable e substituir os IDs de base e de tabela de exemplo pelos seus.
Depois que o pedido tiver sido adicionado no Airtable, você também deve adicionar um link de pagamento ao registro do novo pedido no payment_link campo. Você pode fazer isso criando uma integração com o Zapier que gera automaticamente um link de pagamento com seu provedor de pagamento (por exemplo, Stripe) assim que um novo registro é adicionado no Airtable e, em seguida, adiciona esse link de pagamento automaticamente no Airtable. Você pode encontrar mais informações sobre como usar o Zapier aqui. Como alternativa, você também pode criar uma integração personalizada diretamente no Chatlayer com o provedor de pagamento do seu negócio para gerar um link de pagamento e adicioná-lo ao seu Airtable.
Fluxo: Agência dos Correios mais próxima
Com este fluxo, seus clientes podem encontrar a agência dos Correios mais próxima do endereço de entrega deles. A funcionalidade deste fluxo é a mesma do modelo de fluxo pré-construído Encontrar local mais próximo. Para descobrir como personalizar este fluxo, você pode consultar o tutorial desse modelo de fluxo aqui.
PLN
Além de alterar os fluxos, você também precisará fazer algumas alterações nas entidades na seção de NLP do seu bot. A entidade contextual @model e a entidade de correspondência @model_match capturam os produtos disponíveis na loja online. Você precisará substituir os valores de exemplo pelos nomes dos produtos da sua própria loja.
Se você quiser oferecer seu bot em outros idiomas além de inglês e holandês, também precisará adicionar o código ISO 639-1 desse idioma como um valor na entidade contextual @tempLanguage.
Atualizado
Isto foi útil?