Voltar para o início
Autor / Desenvolvedor Full-Stack2025

Chatbot WhatsApp para Barbearia

TCC desenvolvido para automatizar o atendimento, agendamento e gerenciamento de uma barbearia pelo WhatsApp.

Demonstração Visual

Mensagem de boas-vindas do bot.
#01Mensagem de boas-vindas do bot.
Cardápio de serviços e preços.
#02Cardápio de serviços e preços.
Escolha do tipo de corte.
#03Escolha do tipo de corte.
Escolha do dia e horário.
#04Escolha do dia e horário.
Confirmação do agendamento.
#05Confirmação do agendamento.
Painel administrativo pelo WhatsApp.
#06Painel administrativo pelo WhatsApp.
Exemplo de planilha exportada.
#07Exemplo de planilha exportada.

Visão Geral do Sistema

Este Trabalho de Conclusão de Curso apresenta um chatbot para WhatsApp capaz de conduzir o atendimento de uma barbearia de forma objetiva e automatizada. O bot apresenta os serviços disponíveis, agenda e cancela horários, controla usuários e estados de conversa, oferece funções administrativas e exporta dados para o Google Sheets.

Principais Funcionalidades

Menu de serviços e preços pelo WhatsApp
Agendamento e cancelamento de horários
Persistência de usuários, conversas, agendamentos e banimentos
Painel administrativo integrado ao próprio WhatsApp
Exportação de agendamentos, banimentos e relatórios para o Google Sheets
Controle da janela de atendimento de 24 horas
Endpoint Flask para receber webhooks do Twilio

Arquitetura e Destaques Técnicos

  • Aplicação Flask responsável pelo endpoint de entrada e roteamento das mensagens
  • MongoDB para persistência dos dados e estados do atendimento
  • Twilio para integração com o WhatsApp e envio das mensagens
  • Google Sheets API para exportação e organização dos relatórios
  • Variáveis de ambiente para manter credenciais e configurações fora do código

Tecnologias Utilizadas

PythonFlaskTwilio WhatsApp APIMongoDBGoogle Sheets APIWebhooks