For the complete documentation index, see llms.txt. This page is also available as Markdown.

Restaurante

Visão geral do modelo

Este modelo de chatbot pode ser adaptado para o seu próprio restaurante. Com este bot, seus usuários podem ver o menu mais recente, pedir comida online para entrega ou retirada e reservar uma mesa.

Continue lendo para aprender como você pode personalizar este modelo para você mesmo!

Como personalizar este modelo

Para gerenciar pedidos e reservas, este chatbot usa o Airtable. Se você também planeja usar o Airtable para isso, vai precisar de uma conta e uma base no Airtable, e se conectar a ela nos blocos de Ação onde o bot faz as chamadas de API.

Já acompanha 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 de 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 bot.

Fluxo: Ver o menu

Bloco: Exibir menu

Altere a imagem do menu de tacos neste bloco para uma imagem do menu do seu próprio restaurante.

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

Fluxo: Reservar uma mesa

Este fluxo permite que os usuários façam uma reserva no seu restaurante. Primeiro, o bot perguntará ao usuário em que data ele quer fazer a reserva e para quantas pessoas, e então verificará as disponibilidades daquele dia em um banco de dados externo. Em seguida, ele mostra essas opções ao usuário.

Bloco: Pesquisar disponibilidade no Airtable

Este bloco de Ação vai procurar horários de reserva disponíveis em um banco de dados externo. Por padrão, este bot vai procurar os horários disponíveis em uma base do Airtable, usando a função Search Record da integração com 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ção 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 de Restaurante, ele estará vinculado a este Airtable.

A tabela de reservas na base do Airtable

Sinta-se à vontade para usar isso como exemplo para testes, mas não se esqueça 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 fazer isso clicando Conectar nova conta e seguindo as etapas na janela pop-up. Para isso, você vai precisar da sua chave de API do Airtable, que você pode encontrar na sua página da conta Airtable.

Assim como a base de exemplo do Airtable, a sua própria base deve ter uma tabela com colunas para data da reserva, horário da reserva, nome, 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 estão armazenados. Você pode encontrar os IDs da base e da tabela do seu Airtable aqui.

A Pesquisar campo é o nome do campo (coluna) no Airtable em que queremos pesquisar. Neste caso, essa é a coluna com as possíveis datas de reserva. Pesquisar valor é o valor que será procurado nesse campo; neste caso, a data que o usuário disse que quer para 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 do menu especial).

Assim como o Pesquisar 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 dele. Substitua The Taco Shop pelo nome do seu próprio restaurante e personalize o texto do e-mail de acordo com a sua preferência.

Fluxo: Fazer pedido 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. Depois de escolher, ele receberá uma visão geral do pedido completo e a oportunidade de fazer alterações, se quiser. Quando o pedido estiver completo, o usuário será solicitado a escolher entre entrega ou retirada, e em que horário quer receber o pedido. Por fim, 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 melhora 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 oferece mais de três itens no menu, você pode adicionar um item extra no carrossel para cada opção adicional necessária.

No botão de cada item do carrossel, substitua o name_of_taco nome da variável por um nome do seu próprio restaurante. Se o seu restaurante não se especializa em um único item alimentar, você pode dar a essa variável um nome genérico, como por exemplo, main_course.

Substitua os valores de exemplo do modelo (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ê definir no NLP do seu bot.

Bloco: Já pediu o mesmo taco?

Este bloco de Condição vai verificar se o usuário já tem o mesmo taco no pedido dele.

Nas condições, substitua name_of_taco pelo nome da variável que você deu aos 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ê definir no bloco Salvar pedido de taco. Adicione uma condição extra 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: Quantidade de tacos

Substitua name_of_taco no texto pela variável de itens do menu que você definiu em Pedir tacos, e também substitua number_of_tacos por um nome de variável apropriado para o seu restaurante.

Bloco: Salvar pedido de taco

Este bloco de Condição salva o item do menu escolhido pelo cliente na variável correta. Se o cliente ainda não tiver selecionado nenhum item, a escolha dele será atribuída à primeira variável. Se ele já tiver escolhido um item anterior, o item será armazenado em uma segunda variável, etc.

Você deve adicionar uma condição extra de Ir para para qualquer item adicional do menu que você tenha adicionado ao carrossel no bloco Pedir tacos . Substitua também os nomes das variáveis taco_order_nr_1-3 e taco_order_nr_1-3_quantity por nomes de variáveis do 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 o pedido de tacos:

  • Pedir extras

  • Pedir sobremesa

  • Já pediu os mesmos extras/sobremesa?

  • Quantidade de extras

  • Quantidade de sobremesas

  • Salvar extras

  • Salvar sobremesa

Bloco: Exibir pedido final

Este bloco mostra ao cliente uma visão geral do pedido final dele. Substitua os nomes das variáveis de pedido e quantidade do pedido pelos que você definiu para seus próprios itens de menu acima.

Bloco: Checkout sim

Este bloco dá ao cliente a opção de escolher entre retirada ou entrega para o pedido dele.

Caso o seu restaurante não ofereça essas opções, você pode alterar o texto deste bloco para uma mensagem geral de confirmação e definir o Entrega ou Horário de retirada bloco como o Ir para.

Bloco: Enviar pedido para o Airtable

Este bloco de Ação vai 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 com 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ção aqui.

Assim como acontece com os outros blocos de integração com 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 modelo 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 menu 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 da esquerda em Registro, adicionamos os nomes de todos os campos que queremos preencher no novo registro do Airtable, ou seja, todas as opções de itens do menu e suas quantidades, detalhes de retirada ou entrega e os dados do cliente; na coluna da direita, especificamos as variáveis que queremos colocar como valores nesses campos.

É isso, você acabou de personalizar o chatbot de Restaurante para você! 👏

Atualizado

Isto foi útil?