Olá! Estou buscando um desenvolvedor backend / especialista em DevOps e automações para estruturar a infraestrutura de comunicação via WhatsApp do meu SaaS de agendamentos (SalonFlux).
O front-end e o banco de dados principal do aplicativo estão hospedados na plataforma Base44. Para facilitar o escopo, toda a parte burocrática de banco de dados (criação de usuários, controle de planos ativos/cancelados) já é feita de forma nativa por um webhook direto entre a Kiwify e a Base44.
O escopo deste projeto consiste exclusivamente na instalação da infraestrutura em Vps e na criação dos fluxos dinâmicos de mensagens no n8n.
---
etapa 1: configuração da infraestrutura (vps)
irei contratar uma vps limpa (ubuntu 22.04 ou 24.04 LTS). O profissional deverá realizar o setup do ambiente contendo:
- Instalação e configuração do Docker e Docker Compose.
- Instalação do Portainer para gerenciamento visual de contêineres.
- Instalação e configuração do n8n (versão estável, preferencialmente utilizando PostgreSQL como banco de dados para garantir escalabilidade).
- Instalação da Evolution API (versão mais recente e estável).
- Configuração de um proxy reverso (Traefik ou Nginx Proxy Manager) com certificados ssl ativos (https) e renovação automática (let's encrypt) para subdomínios do n8n e da api.
---
etapa 2: criação de 4 fluxos no n8n (dinâmicos / multi-tenant)
como o salonflux é um saas multi-usuário, os fluxos do n8n não podem ter instâncias ou tokens de whatsapp fixos (hardcoded). O n8n deve ler de forma dinâmica os dados de qual instância/token da Evolution api deve fazer o envio com base no payload json que receber do sistema (base44).
Precisamos dos seguintes fluxos funcionando:
1. Fluxo de Boas-vindas (Onboarding Kiwify):
- Gatilho: Webhook de "Compra Aprovada" enviado pela Kiwify.
- Ação: O n8n recebe o payload, localiza os dados do cliente e dispara uma mensagem personalizada de boas-vindas pelo WhatsApp informando as instruções e o link oficial de login (
https://salon-flux.com/login).
2. Confirmação de Agendamento:
- Gatilho: Webhook de saída (novo agendamento) disparado pela Base44.
- Ação: O n8n processa as informações e envia uma mensagem de confirmação para o cliente final do salão via WhatsApp, contendo os detalhes do serviço, data, hora e um link único para cancelamento.
3. Lembrete Automatizado de Agenda:
- Gatilho: Disparo automático programado (ex: faltando 2 horas para o atendimento). O desenvolvedor deve sugerir a melhor abordagem técnica (seja por um cron no n8n monitorando uma fila ou recebendo um gatilho agendado do banco da Base44).
- Ação: Envia uma mensagem lembrando o cliente sobre o horário marcado e confirmando a presença.
4. Cancelamento Inteligente via WhatsApp:
- Gatilho: Se o cliente final responder "CANCELAR" na mensagem do WhatsApp ou clicar no link único de cancelamento.
- Ação: O n8n recebe esse evento de entrada (webhook da Evolution api) e faz uma requisição http (patch ou put) na api da base44 para atualizar o status daquele agendamento para "cancelado", liberando o horário na agenda automaticamente e de forma instantânea.
---
requisitos essenciais do profissional:
- sólida experiência com docker, docker compose e servidores linux (vps).
- Domínio avançado de n8n (configuração de nós HTTP Request, manipulação de JSON e lógica dinâmica).
- Experiência prévia comprovada trabalhando com a Evolution API (gerenciamento de instâncias, webhooks de status e eventos).
- Preocupação com boas práticas de segurança, tratamento de erros e resiliência dos fluxos (ex: o que acontece se o Whatsapp do cliente estiver desconectado).
---
como se candidatar:
para garantir que você leu todo o escopo do projeto e não está enviando uma proposta automática, comece a sua mensagem com a frase exata: "entendi o fluxo dinâmico do salonflux!".
Por favor, descreva brevemente sua experiência com projetos semelhantes (n8n + Evolution API), qual o seu prazo estimado para entrega do setup e sua proposta financeira fechada para este escopo.
Fico no aguardo dos contatos! Obrigado.
Prazo de Entrega: Não estabelecido