Restaurante
Visão geral do template
Este modelo de chatbot pode ser adaptado para o seu próprio restaurante. Com este bot, seus usuários podem ver o cardápio mais recente, pedir comida online para entrega ou retirada e reservar uma mesa.
Continue lendo para saber como você pode personalizar este modelo para si!
Como personalizar este template
Para gerenciar pedidos e reservas, este chatbot usa o Airtable. Se você também planeja usar o Airtable para isso, precisará de uma conta e uma base no Airtable e conectá-los nos blocos de Ação onde o bot faz as chamadas de API.
Abaixo está uma visão geral de todos os blocos que você precisa editar para personalizar este modelo para o seu próprio restaurante.
Vamos começar!
Fluxo: Geral
Bloco: Introdução
No bloco Introdução, substitua a imagem pela do seu próprio restaurante. Você também pode excluí-la se preferir. No texto, certifique-se de alterar The Taco Shop e Sal pelos nomes do seu próprio restaurante e do seu bot.
Fluxo: Ver o cardápio
Bloco: Mostrar cardápio
Altere a imagem do cardápio de tacos neste bloco para uma imagem do cardápio do seu próprio restaurante.
Fluxo: Reservar uma mesa
Este fluxo permite que os usuários façam uma reserva em seu restaurante. O bot primeiro perguntará ao usuário em que data ele deseja fazer a reserva e para quantas pessoas, e então consultará as disponibilidades para esse dia em um banco de dados externo. Em seguida, mostra essas opções ao usuário.
Bloco: Buscar disponibilidade no Airtable
Este bloco de Ação consultará os horários de reserva disponíveis em um banco de dados externo. Por padrão, este bot consultará os horários disponíveis em uma base do Airtable, usando a função Search Record da integração do Airtable.
Você precisará personalizar este bloco conectando-o à sua própria conta do Airtable e à sua própria base do Airtable. No entanto, quando você acabou de importar o modelo Restaurant, ele estará vinculado a este Airtable.

Sinta-se à vontade para usar isso como exemplo para testes, mas certifique-se de substituí-lo pela sua própria base assim que começar a usar o bot para o seu restaurante!
Se você ainda não tem uma conta no Airtable configurada, pode fazê-lo clicando Conectar nova conta e seguindo os passos na janela pop-up. Para isso você precisará da sua chave de API do Airtable, que pode ser encontrada em seu página da conta do Airtable.
Assim como a base de exemplo do template, sua própria base deve ter uma tabela com colunas para data da reserva, nome do horário da reserva, e-mail do usuário, menu especial e número de pessoas.
No Base campo, substitua o ID de exemplo pelo ID da sua própria base do Airtable. No Tabela campo, substitua o ID de exemplo pelo ID ou nome da tabela na sua própria base do Airtable onde os dados das suas reservas são armazenados. Você pode encontrar os IDs da base e da tabela do seu Airtable aqui.
O Pesquisar campo é o nome do campo (coluna) no Airtable que queremos pesquisar. Neste caso, é a coluna com possíveis datas de reserva. Pesquisar valor é o valor que será pesquisado nesse campo, neste caso a data que o usuário disse que deseja a reserva.
Bloco: Enviar reserva para o Airtable
Este bloco de Ação usa a Atualizar Registro funcionalidade para modificar o registro do Airtable do horário de reserva que seu cliente escolheu com os detalhes da reserva (nome, e-mail, número de pessoas e escolha de menu especial).
Assim como o Buscar disponibilidade no Airtable bloco, você precisará personalizar este bloco conectando-o à sua própria conta do Airtable e à sua própria base do Airtable.
Bloco: Enviar e-mail de reserva
Este bloco de Ação envia ao seu cliente um e-mail com a confirmação da reserva. Substitua The Taco Shop pelo nome do seu restaurante e personalize o texto do e-mail conforme sua preferência.
Fluxo: Pedir online
Este fluxo permite que seus clientes façam um pedido online. O usuário passará por várias opções, passo a passo, escolhendo entre pratos principais (tacos neste modelo), extras e sobremesas. Após escolher, será apresentada uma visão geral do pedido completo e a oportunidade de fazer alterações, se desejar. Quando o pedido estiver completo, o usuário será solicitado a escolher entre entrega ou retirada e em que horário deseja receber o pedido. Finalmente, o usuário precisa escolher um método de pagamento, após o qual receberá uma confirmação por e-mail.
Bloco: Pedir tacos
Este bloco permite que o cliente escolha pratos principais, exibidos em um carrossel. Isso aprimora a experiência do usuário porque as pessoas gostam de ver como o prato é, antes de decidir se o querem.
Substitua todas as imagens, títulos e subtítulos de cada item do carrossel pelas opções disponíveis no seu restaurante. Se o seu restaurante oferecer mais de três itens do cardápio, você pode adicionar um item de carrossel adicional para cada opção extra de menu necessária.
No botão de cada item do carrossel, substitua o name_of_taco
nome_da_variável por um nome para o seu próprio restaurante. Se o seu restaurante não se especializa em um único item de comida, você pode dar a essa variável um nome genérico, como por exemplo, main_course
.
Substitua os valores de exemplo do template (carnitas, al pastor, barbacoa) pelos valores correspondentes aos pratos principais do seu restaurante. Essas variáveis e seus valores devem corresponder às entidades de correspondência que você define no NLP do seu bot.
Bloco: Já pediu o mesmo taco?
Este bloco de Condição verificará se o usuário já tem o mesmo taco no pedido.
Nas condições, substitua name_of_taco
pelo nome da variável que você deu aos seus pratos principais no bloco Pedir tacos. Substitua taco_order_nr_1
, taco_order_nr_2
e taco_order_nr_3
pelo nome das variáveis que você define no bloco Salvar pedido de taco. Adicione uma condição adicional para cada item de prato principal que você adicionou ao carrossel em Pedir tacos e adicione uma Condição a um bloco correspondente do bot.
Bloco: Número de tacos
Substitua name_of_taco
no texto pela variável de itens do cardápio que você definiu em Pedir tacos, e também substitua number_of_tacos
por um nome de variável apropriado ao seu restaurante.
Bloco: Salvar pedido de taco
Este bloco de Condição salva o item do cardápio escolhido pelo cliente na variável correta. Se o cliente ainda não selecionou nenhum item, a escolha será atribuída à primeira variável. Se ele já escolheu um item anterior, o item será armazenado em uma segunda variável, etc.
Você deve adicionar uma condição extra Ir para para quaisquer itens adicionais do cardápio que você adicionou ao carrossel no Pedir tacos bloco. Também substitua os nomes das variáveis taco_order_nr_1
-3
e taco_order_nr_1
-3_quantity
por nomes de variáveis para o seu restaurante.
Bloco: Extras & Bloco: Sobremesa
Pedir extras e sobremesa funciona da mesma forma que pedir tacos. Você pode personalizar os blocos abaixo aplicando os mesmos passos descritos acima para pedido de tacos:
Pedir extras
Pedir sobremesa
Já pediu os mesmos extras/sobremesa?
Número de extras
Número de sobremesa
Salvar extras
Salvar sobremesa
Bloco: Mostrar pedido final
Este bloco dá ao cliente uma visão geral do pedido final. Substitua os nomes das variáveis de pedido e quantidade do pedido pelos que você definiu para seus próprios itens do cardápio acima.
Bloco: Sim finalizar compra
Este bloco dá ao cliente a opção de escolher entre retirada ou entrega do pedido.
Caso seu restaurante não ofereça essas opções, você pode alterar o texto deste bloco para uma mensagem de reconhecimento geral e definir ou o Entrega ou Hora de retirada bloco como o Ir para.
Bloco: Enviar pedido para o Airtable
Este bloco de Ação armazenará o pedido do cliente em um banco de dados externo. Por padrão, este modelo está configurado para armazenar essas informações em um Airtable usando a função Create Record da integração do Airtable do Chatlayer.
Assim como nos outros blocos de integração do Airtable, você precisará personalizar este bloco conectando-o à sua própria conta do Airtable e à sua própria base do Airtable. O Airtable de exemplo ao qual o template está vinculado por padrão também contém uma tabela de pedidos.
Sua própria tabela de pedidos deve conter um campo para cada item do cardápio e a quantidade de cada item, bem como campos que especifiquem entrega ou retirada, horário de entrega, horário de retirada e o número de telefone e endereço de e-mail do cliente.
No bloco de Ação, na coluna esquerda em Record, adicionamos os nomes de todos os campos que queremos preencher no novo registro do Airtable, ou seja, todas as opções de itens do cardápio e suas quantidades, detalhes de retirada ou entrega e os dados do cliente; na coluna direita especificamos as variáveis que queremos colocar como valores nesses campos.
É isso, você acabou de personalizar seu próprio chatbot de Restaurante! 👏
Last updated
Was this helpful?