Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para configurar um agente de atendimento automatizado no WhatsApp para o nosso ateliê de costura. O objetivo principal é gerenciar agendamentos de clientes de forma eficiente, integrando-se com o Google Calendar e operando 24/7.
Infraestrutura Existente:
Já possuímos uma infraestrutura funcionando em outro projeto, que inclui:
- VPS Hostinger (Ubuntu)
- EasyPanel
- n8n (com PostgreSQL e Redis)
- OpenAI API
- Z-API (WhatsApp)
Requisitos do Novo Projeto:
Precisamos criar um NOVO WhatsApp Business (com um novo número) exclusivo para o ateliê. Isso deve incluir uma instância separada na Z-API e um novo workflow no n8n, garantindo que não haja interferência com o projeto atual no mesmo servidor.
Funcionalidades do Agente de Atendimento:
- Conversar com leads no WhatsApp para entender suas necessidades.
- Coletar o nome do cliente e um resumo do serviço desejado (ex: barra, cintura, camisa, vestido, ajustes em geral).
- Perguntar a data preferencial para o agendamento (ex: “sábado”, “amanhã”, “20/02”).
- Consultar a disponibilidade no Google Calendar em tempo real.
- Oferecer apenas horários fixos pré-determinados, permitindo apenas 1 cliente por horário.
- Criar um evento no Google Calendar com o título no formato “Atendimento – NOME – resumo” e a descrição contendo o telefone do cliente e detalhes adicionais.
- Confirmar o agendamento no WhatsApp e orientar o cliente sobre o que trazer (as peças).
- O sistema não deve agendar em domingos, feriados nacionais ou dias previamente bloqueados no calendário.
Slots de Agendamento Permitidos:
- Segunda a Sexta-feira (horário de funcionamento 09:00–18:30): Agendamentos disponíveis apenas às 10:00, 11:00, 15:00, 16:00, 17:00.
- Sábado (horário de funcionamento 09:00–13:30): Agendamentos disponíveis apenas às 10:00, 11:00, 12:00.
- Domingo: Não há atendimento.
Uso do Google Calendar:
O Google Calendar será a agenda oficial do ateliê, mantida aberta em tv/pc para visualização.
Entregáveis:
- Workflow n8n completamente funcional e otimizado.
- Integração da Z-API com o novo número de WhatsApp Business.
- Integração robusta com o Google Calendar, incluindo as regras de slots e bloqueio de feriados.
- Lógica de tratamento de conflitos: caso um horário esteja ocupado, o agente deve oferecer outras opções disponíveis.
- Documentação simples do projeto (prints de tela e/ou vídeo curto explicativo).
Testes Necessários:
O sistema deve ser testado para os seguintes cenários:
- Marcar um sábado em um dia de semana.
- Agendar para “amanhã”.
- Agendar para uma data específica.
- Tentar agendar em um domingo.
- Tentar agendar em um feriado.
- Tentar agendar em um horário já ocupado (e verificar a oferta de alternativas).
Observação Importante: O desenvolvimento e a implementação não devem, em hipótese alguma, comprometer ou quebrar o projeto atual que já está rodando no mesmo servidor.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias