Estou trocando o sistema do escritório.
Estamos buscando um desenvolvedor(a) experiente em N8N com preços realistas para um escritório pequeno para criar uma automação robusta que integre três sistemas essenciais do nosso escritório: Astrea (gestão jurídica), Asaas (cobranças) e LegalMail (protocolo). O objetivo é otimizar fluxos de trabalho e garantir a consistência dos dados entre as plataformas.
Detalhes dos Sistemas e Requisitos de Integração:
Astrea (Gestão Jurídica):
Não possui API oficial. A integração será realizada via automação de navegador, utilizando ferramentas como Playwright ou equivalente, para simular o login e as ações de um usuário real. Já temos conhecimento de que esta abordagem é viável e existem projetos similares em andamento.
Asaas (Cobranças):
Possui api rest oficial (
docs.asaas.com). Será utilizada para criar clientes e gerenciar cobranças, incluindo emissão, alteração de vencimento e baixa de pagamentos.
LegalMail (Protocolo):
Possui api rest oficial (
app.legalmail.com.br/api/docs). Será utilizada para o cadastro de partes (clientes) no sistema de protocolo.
Escopo do Projeto:
Cadastro de Cliente:
Desenvolvimento de um formulário no N8N que permita ao usuário escolher em quais sistemas replicar o cadastro (Astrea, Asaas e/ou LegalMail), com a possibilidade de marcar os três simultaneamente. Em caso de falha no cadastro em qualquer um dos sistemas selecionados, a automação deve ser interrompida e um erro claro deve ser informado. Se o cadastro for bem-sucedido, uma confirmação individual será exibida, por exemplo: "Incluído no Astrea", "Incluído no ASAAS", "Incluído no LegalMail".
Gestão de Honorários:
Todo honorário lançado em "contas a receber" no Astrea deve ser automaticamente replicado no Asaas, mantendo a mesma data de vencimento. Alterações na data de vencimento de um honorário no Astrea devem ser propagadas para o Asaas. O registro de pagamento no Asaas deve gerar a baixa automática correspondente no Astrea.
Interface Principal:
Criação de uma tela principal no N8N com duas opções principais:
1. Cadastrar: O usuário seleciona os sistemas via checkbox, digita o nome no sistema de origem, e a automação consulta a API (ou simula a ação no navegador) para realizar o cadastro.
2. Alterar: O usuário escolhe o sistema, a automação lista os registros existentes, permitindo a seleção e edição de um item específico.
Requisitos Técnicos:
Experiência comprovada com N8N, incluindo a criação de fluxos complexos, uso de webhooks e tratamento de erros.
Habilidade em automação de navegador (Playwright/Puppeteer) para interagir com sistemas sem API.
Proficiência na integração de APIs REST.
Conhecimento e aplicação de boas práticas em tratamento de erros e logging para garantir a estabilidade e rastreabilidade das automações.
Entregas:
Fluxos N8N totalmente funcionais e devidamente documentados.
Conjunto de testes abrangentes para os três fluxos de integração.
Documentação detalhada para manutenção futura dos fluxos.
Delivery term: Not specified