Sobre este proyecto
it-programming / web-development
Abierto
Procuramos um especialista em n8n para desenvolver uma solução de automação robusta, modular e de fácil manutenção. O projeto visa integrar diversas plataformas e otimizar processos internos, com potencial para expansão futura para automações de portais que exigem login.
Fase 1 (Prioridade Imediata):
O objetivo principal desta fase é automatizar o fluxo de trabalho relacionado à gestão de clientes e documentos. As tarefas incluem:
* Disparo de automações: Iniciar o processo automaticamente a partir de novos registros ou alterações de status para "Aprovado" no Notion.
* Gestão de arquivos no Google Drive: Criar pastas dedicadas para cada cliente no Google Drive, garantindo que não haja duplicação de pastas.
* Geração de documentos: Criar documentos dinamicamente no Google Docs a partir de templates pré-definidos, substituindo variáveis com dados específicos do cliente.
* Conversão e armazenamento: Converter os documentos gerados para o formato PDF e salvá-los automaticamente na pasta do cliente correspondente no Google Drive.
* Comunicação via WhatsApp: Enviar os documentos em pdf para os clientes através da api do whatsapp (cloud api ou evolution api).
* Atualização de status no Notion: Manter o Notion atualizado com o status do processo e outros campos de controle relevantes.
* Robustez do sistema: Implementar um sistema de logs detalhado, controle anti-duplicação para evitar processamentos redundantes e tratamento de erros abrangente para garantir a estabilidade da automação.
Fase 2 (Evolução do Agente WhatsApp):
Esta fase envolve a criação de um "agente" interativo via WhatsApp, permitindo a execução de ações específicas através de mensagens. As funcionalidades desejadas incluem:
* Registro de pagamentos: Dar baixa em pagamentos diretamente em tabelas do Notion via comando no WhatsApp.
* Criação de registros: Criar novas contas (ex: despesas) ou tarefas ("a fazer") no Notion.
* Consulta de informações: Consultar o status de clientes ou outras informações relevantes.
* Registro e manutenção: Todas as ações devem ser registradas em um banco de dados ou log, com a estrutura projetada para ser facilmente editável e escalável.
Fase 3 (Automação de Portais com Login):
A fase final foca na automação do envio de documentação em portais específicos que exigem login e senha (ex: edp e cft). O freelancer deverá propor a melhor abordagem técnica para esta automação, considerando opções como Robotic Process Automation (RPA) utilizando ferramentas como Playwright ou Selenium, ou a implementação de um processo de execução assistida.
Requisitos Técnicos e de Projeto:
* Uso de n8n: Prioridade para a utilização de nodes nativos do n8n para a construção dos workflows.
* Organização e Manutenção: A estrutura dos workflows deve ser altamente organizada, modular e simples de alterar, facilitando futuras modificações e expansões.
* Documentação: Fornecer documentação completa e clara, explicando como manter, editar e expandir as automações desenvolvidas.
Na proposta, solicitamos que o freelancer detalhe:
* Sua experiência comprovada com n8n, Notion e APIs do WhatsApp.
* Como estruturaria o "agente" interativo via WhatsApp para as funcionalidades descritas na Fase 2.
* A estratégia proposta para as automações de portais que exigem login (Fase 3), incluindo a escolha de ferramentas e metodologia.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias