Analisando propostas

Desenvolvimento Backend Node.js para Flowcrm com Automação Whatsapp e Ia

Publicado em 27 de Março de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor experiente para aprimorar e finalizar o FlowCRM, uma solução SaaS focada em automação de atendimento via WhatsApp para imobiliárias, academias e pequenos negócios. O objetivo principal é centralizar leads, organizar o funil de vendas e automatizar conversas com clientes utilizando inteligência artificial.

Funcionalidades já implementadas:
- Autenticação de usuário (login/registro com Supabase)
- Gestão de perfil de usuário (profiles com plano, tipo de empresa, onboarding)
- Gestão de contatos (nome, telefone, tags, status)
- Funil de vendas (Kanban com etapas: Novo Lead, Em Contato, Proposta, Fechado)
- Deals vinculados a contatos
- Criação e armazenamento de campanhas
- Histórico de mensagens
- IA com prompt dinâmico baseado no tipo de empresa
- Onboarding inicial (configuração do sistema)

Problemas atuais a serem resolvidos:
- O processo de onboarding não finaliza corretamente (loop, não salva o status 'onboarding_completed').
- A conexão com o WhatsApp não está funcional (backend ainda não implementado).
- As campanhas criadas não enviam mensagens reais (apenas salvam no banco de dados).

Desenvolvimento necessário:
- Implementação completa do backend em Node.js utilizando Baileys para integração com WhatsApp.
- Criação dos seguintes endpoints:
  - /create-session: Para iniciar uma nova sessão do WhatsApp.
  - /Session-status/:id: Para verificar o status de uma sessão específica.
  - /Disconnect: Para desconectar uma sessão do WhatsApp.
  - /Send-message: Para enviar mensagens reais através do WhatsApp.
- Geração e exibição de QR Code para conexão do WhatsApp.
- Gerenciamento de sessões do WhatsApp por usuário.
- Integração completa entre o frontend e o novo backend para:
  - Conectar o botão 'Conectar WhatsApp'.
  - Exibir o QR Code e o status da conexão.
  - Permitir o envio de mensagens reais através das campanhas.

Correções adicionais:
- Garantir que o status 'onboarding_completed' seja salvo corretamente no Supabase.
- Ajustar o redirecionamento após a conclusão do onboarding.
- Implementar isolamento de dados por usuário (multi-tenant) para garantir a segurança e privacidade das informações de cada cliente.

O objetivo final é entregar um sistema SaaS totalmente funcional, pronto para ser comercializado por assinatura, que permita aos usuários conectar o WhatsApp, automatizar o atendimento com IA, gerenciar leads de forma eficiente e enviar campanhas de mensagens reais.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E.