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.

Já está rastreando pedidos e reservas com outro serviço? Você pode vincular qualquer tipo de CRM ou software de gerenciamento de pedidos a este bot, desde 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ê 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.

Você pode usar Canva para criar um cardápio gratuito e quaisquer outros visuais necessários.

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ê pode conectar seu próprio banco de dados ou sistema de gerenciamento de pedidos a este bot, desde que esse software possa fazer uma chamada de API. Leia mais sobre esse tipo de integrações aqui.

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.

O reservations tabela na base do 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.

Você pode conectar seu próprio banco de dados ou sistema de gerenciamento de pedidos a este bot, desde que esse software possa fazer uma chamada de API. Leia mais sobre esse tipo de integrações aqui.

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?