Descrição do Projeto:
Quero desenvolver um MVP funcional do SaaS Secretária de Obra, um agente de WhatsApp que auxilia na gestão de obras. O sistema deve receber mensagens do cliente, entender com IA, registrar dados em banco (obras, fases, gastos, lembretes, tarefas), controlar orçamento por etapa, alertar estouros, cobrar check-ins diários e gerar relatórios semanais/mensais em painel com login individual.
O primeiro objetivo é configurar toda a base técnica: integrar um número de WhatsApp via API (Z-API ou 360Dialog) com o Make, criar a automação principal de entrada (webhook ? IA ? banco) e garantir que cada mensagem do cliente seja processada corretamente.
O segundo objetivo é estruturar o banco de dados no Google Sheets, criando as abas: Usuários, Obras, Fases, Gastos, Lembretes, Tarefas, Checklists, Compras_Hist, Fotos, Ref_Fases e Cub_Ref. Esses dados serão usados em todos os fluxos de automação.
O terceiro objetivo é implementar a inteligência com OpenAI (GPT-4), criando prompts fixos para classificar intenções (ex.: registrar gasto, criar lembrete, gerar relatório) e extrair entidades em JSON (valor, categoria, etapa, obra, descrição). O retorno da IA deve alimentar corretamente as planilhas.
O quarto objetivo é montar os cenários no Make. O Cenário 1 deve processar mensagens do WhatsApp, verificar plano do usuário, rotear por plano (Starter, Pro, Master) e executar a ação. O Cenário 2 deve disparar check-ins diários (manhã e noite). O Cenário 3 deve executar lembretes agendados. O Cenário 4 deve integrar o Mercado Pago para ativar e suspender planos automaticamente.
O quinto objetivo é implantar as regras de planos. O Starter permite 1 obra e relatórios mensais. O Pro permite até 3 obras, relatórios semanais e recursos extras (histórico de compras, simulação de financiamento). O Master libera obras ilimitadas, fotos, multiusuário, delegação de tarefas e relatórios com marca branca. Recursos bloqueados devem sempre disparar mensagem de upsell com link de upgrade.
O sexto objetivo é gerar relatórios no Looker Studio, conectados ao banco de dados, com pelo menos três páginas: visão geral (gasto total, saldo, % avanço), fases (previsto × executado) e linha do tempo de gastos com fotos. Esses relatórios devem ter links individuais filtrados por obra.
O sétimo objetivo é criar um painel web no Glide, conectado ao Google Sheets, com login por e-mail e Row Owners para que cada cliente veja apenas suas próprias obras. O painel deve ter telas de Dashboard, Obras, Fases, Gastos, Tarefas, Fotos e Relatórios, e mostrar/ocultar recursos conforme o plano contratado.
O oitavo objetivo é implantar integração com o Mercado Pago, criando links de checkout para Starter, Pro e Master, e configurando webhook para atualizar plano, status ativo e vencimento na planilha de usuários. O sistema deve suspender acesso quando o pagamento vencer e reativar automaticamente quando for renovado.
O nono objetivo é executar testes completos: mensagem sem obra deve gerar pergunta, gastos devem recalcular saldo e emitir alerta em caso de estouro, lembretes devem disparar no horário certo, relatórios devem sair filtrados, fotos devem ir para Drive/Glide, planos devem bloquear e liberar funções corretamente, e pagamento deve ativar/suspender acesso de forma automática.
O décimo e último objetivo é entregar todos os acessos e documentação, incluindo credenciais administrativas, manual em PDF explicando como cadastrar cliente, atualizar CUB, renovar plano, além de um vídeo walkthrough de até 30 minutos mostrando o fluxo completo (do gasto até o relatório no painel).