Sobre este proyecto
it-programming / web-development
Abierto
Estamos buscando um desenvolvedor experiente para integrar novas APIs e ajustar fluxos em nossa plataforma SaaS B2B existente. O projeto envolve a desativação temporária de uma integração atual e a implementação de novas funcionalidades focadas em prospecção outbound por e-mail com inteligência de dados. O objetivo principal é criar um fluxo de prospecção B2B por e-mail dentro da Liflow, com lógica semelhante a plataformas como Ramper, permitindo cadências automáticas e mensagens personalizadas.
Preferência por freelancers individuais com experiência comprovada no Workana. Não trabalho com estrangeiros e nem agências.
STACK Técnica atual (já implementada):
backend: python 3.12+, FastAPI
ORM / Migrações: SQLAlchemy, Alembic (migrações atualizadas)
Fila de tarefas: Celery, Redis
Banco de dados: PostgreSQL
Frontend: Jinja2 (SSR), Tailwind CSS, JavaScript Vanilla
Comunicação em tempo real: WebSockets (dashboard)
Infraestrutura: Docker, Docker Compose, Servidor Contabo
IMPORTANTE:
A plataforma já está funcional e hospedada em produção.
Este projeto envolve apenas integração de APIs e ajustes em módulos existentes.
Não buscamos desenvolvimento completo de SaaS ou CRM do zero.
Integrações já existentes:
unipile (linkedin) - será desativada temporariamente
lusha (enriquecimento de contatos) - mudar para apollo
google gemini 1.5 Flash (geração de texto IA)
Tomtom (mapa / localização)
Apollo (nova fonte de dados de leads substituindo Lusha)
objetivo do projeto
a liflow possui dois módulos principais que precisam de ajustes e integrações:
1. Módulo de Inteligência de Mercado
2. Módulo de Prospecção B2B por e-mail
Módulo 1 — inteligência de mercado
esse módulo utiliza dados geográficos e comportamento de dispositivos para geração de audiências.
Integrações necessárias:
Factori
Mapbox
Facebook Marketing API
Fluxo esperado:
1. Visualização de mapa
Substituir integração existente do TomTom por Mapbox.
O mapa será utilizado para visualização geográfica e desenho de polígonos.
2. Criação de áreas monitoradas
Usuário desenha polígonos no mapa dentro da plataforma.
Esses polígonos ficam salvos no banco de dados.
3. Consulta de dados da Factori
O sistema consulta a API da Factori utilizando os polígonos salvos.
A Factori retorna dados de dispositivos que passaram naquela área.
Esses dados devem ser:
persistidos no banco
atualizados periodicamente
evitar duplicidade de registros
4. Integração com Facebook Marketing API
Atualmente a plataforma exporta arquivos CSV manualmente para criação de audiências.
O objetivo é automatizar esse processo.
Fluxo esperado:
dados coletados da Factori
processamento interno na plataforma
criação automática de audiências
envio direto para Facebook Marketing API
Isso eliminará completamente o processo manual de CSV.
---
Módulo 2 — prospecção b2b por e-mail
esse módulo funciona como um sistema de outbound automático semelhante ao ramper.
Integrações:
Aurinko
Google Gemini
Fluxo esperado:
1. Geração de mensagens com IA
Utilizar Gemini para gerar mensagens personalizadas para cada lead.
2. Envio de e-mails
Integração com Aurinko.
O envio deve utilizar a conta de e-mail conectada do usuário (Gmail ou Outlook).
3. Cadência automática de e-mails
O sistema deve permitir sequência automática de até 5 e-mails.
Exemplo:
Dia 1 → primeiro e-mail
Dia 3 → follow-up
Dia 7 → follow-up final
Controle de delays utilizando Celery.
4. Detecção de resposta
Se o lead responder:
parar automaticamente a cadência
cancelar tarefas pendentes no Celery
5. Agendamento automático
Caso o lead demonstre interesse em reunião:
consultar disponibilidade na agenda do usuário via Aurinko
permitir criação automática de evento no calendário
suporte a Google Calendar e Outlook
---
IMPORTANTE
A plataforma já está funcional e hospedada.
Este projeto não é desenvolvimento de sistema do zero.
O trabalho consiste em integração de APIs e ajustes em módulos existentes.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Plazo de Entrega: No definido
Habilidades necesarias