Estamos buscando um desenvolvedor ou equipe para criar um middleware universal robusto, denominado Repense Connect, com o objetivo principal de integrar a plataforma HighLevel (Next Level White Label) com os sistemas de gestão de academias EVO, Pacto e Tecnofit. Este projeto visa simplificar a integração para academias, permitindo que cada uma conecte sua subconta HighLevel através de um Snapshot replicável com apenas um clique, eliminando a necessidade de suporte técnico contínuo.
Todos os sistemas de gestão mencionados (EVO, Pacto, Tecnofit) possuem APIs abertas disponíveis para integração. O fluxo de trabalho já está estabelecido, incluindo um pipeline e uma conta master no HighLevel. A integração será executada em uma nova subconta que servirá como master para futuras replicações.
Serviços e Entregas Esperadas:
1. Desenvolvimento do Middleware / API:
* Capacidade de receber leads e eventos de agendamento dos sistemas de gestão das academias.
* Funcionalidade para criar, atualizar e mover oportunidades dentro do HighLevel via API.
* Sincronização automática de status de agendamentos (Agendado, Compareceu, Não Compareceu, Matriculado).
* Atualização automática de pipeline e campos customizados no HighLevel.
* Implementação de um sistema de log para eventos e erros, com armazenamento seguro.
2. Criação do Snapshot Master (HighLevel):
* Configuração de um pipeline replicável com as seguintes etapas: Novos Leads, Primeiro Contato, Agendamentos, Compareceu, Não Compareceu, Matriculados, Planos/Wellhub, Nutrição, Inativos.
* Criação de campos personalizados essenciais, como modalidade, data da aula, status, origem do agendamento e código do aluno.
* Desenvolvimento de workflows automáticos para o envio de leads e a atualização de status.
3. Autenticação e Segurança:
* Implementação de um sistema de API Key única para cada academia, garantindo acesso seguro e individualizado.
* Todas as comunicações devem ser realizadas via HTTPS para proteger a integridade e confidencialidade dos dados.
* Utilização de jwt (json web tokens) para chamadas internas, assegurando a autenticidade e autorização.
4. Painel de Monitoramento (Opcional para MVP):
* Desenvolvimento de um painel básico para visualização de logs de integração, taxa de sucesso das operações e total de leads processados.
Stack Sugerida:
* Linguagens de Programação:
Node.js ou Python.
* Banco de Dados: Supabase ou Firebase.
* Hospedagem: Render ou Railway.
* Painel Web (se implementado): React/
Next.js.
Entregas Finais:
* Código fonte completo e bem documentado do middleware.
* Snapshots prontos para replicação na plataforma HighLevel.
* Instruções claras e detalhadas para a criação de novas subcontas e a conexão dos sistemas sem a necessidade de intervenção técnica.
Prazo de Entrega: Não estabelecido