Operações

Pare de pagar o Make

Um pipeline de dados visível para o processo que só a sua empresa tem.

O Make custa US$10–29 / mês, ou seja, US$120–348 por ano. Você tem dois caminhos:

Opção 1 · Instalar

Instale o n8n grátis

O n8n é a casa de máquinas do seu negócio. Você desenha uma cadeia de etapas num canvas (quando um formulário é enviado, criar o registro no CRM, avisar no Slack, mandar o e-mail de boas-vindas) e ela roda sem você, dia e noite. Mais de 400 serviços já vêm conectados e, quando nenhum serve, você chama qualquer API. A diferença para o Zapier e o Make: dá para rodar na sua própria máquina. Onde o Zapier conta suas tarefas e cobra cada disparo, o seu servidor não conta nada. E, nas automações que chamam o Claude, você conecta a sua própria chave em vez de comprar os créditos de IA deles.

n8n vs Zapier / Make

Critérion8nZapier / Make
PreçoUS$0, você só paga o seu servidorDe €9 a €26/mês, e depois mais
VolumeIlimitado, é a sua máquina750 tarefas por mês no Zapier Pro
Seus dadosNunca saem do seu servidorPassam por eles a cada etapa
Código próprioUm nó de JavaScript ou Python quando o visual não bastaRestrito e reservado aos planos mais caros
A IA por dentroSua própria chave do Claude, a preço de custoCréditos de IA cobrados à parte

Como instalar (mesmo começando do zero)

Há dois caminhos: na sua máquina para testar, ou num servidor para que as suas automações continuem rodando com o computador desligado. Comece pelo primeiro.

  1. 1

    Instale o Docker Desktop

    Baixe em docker.com, instale e abra uma vez. É o motor que vai rodar o n8n na sua máquina.

  2. 2

    Cole este prompt no Claude (Code ou Desktop)

    Ele instala o n8n a partir do repositório oficial, inicia e confere se a interface responde:

    Instale o n8n na minha máquina (a ferramenta open source de automação de workflows, repositório GitHub n8n-io/n8n) com Docker, seguindo a documentação oficial docs.n8n.io. Crie a pasta de trabalho, escreva o docker-compose.yml com um volume que preserve os meus workflows entre reinicializações, suba o serviço e verifique se a interface responde em http://localhost:5678. Depois explique como criar o meu primeiro workflow. Explique cada etapa de forma simples, sou iniciante.
    
    Revise o repositório do GitHub e verifique se é seguro instalá-lo, considerando a minha máquina e a minha infraestrutura. Faça-me o máximo de perguntas possível, usando widgets, para esclarecer o meu pedido e ser o mais preciso possível.
  3. 3

    Monte a sua primeira cadeia

    Abra http://localhost:5678, crie a sua conta e comece com um caso simples e útil: um formulário enviado que dispara um e-mail. Quando isso funcionar, o resto vem naturalmente.

  4. 4

    Quando ficar sério, leve para um servidor

    Na sua máquina, as suas automações param quando você fecha o notebook. Peça ao Claude para fazer o deploy num servidor ou plataforma de hospedagem, com um domínio de verdade, no dia em que você realmente depender dele.

Para que você vai usar

A tarefa repetitiva que você faz à mão

Copiar um formulário para uma planilha, cobrar um orçamento sem resposta, arquivar anexos: você monta uma vez e roda para sempre. É aí que o tempo volta.

O Claude ligado às suas ferramentas de verdade

Chega um e-mail, o Claude lê, classifica, redige a resposta e salva. O n8n é o encanamento que liga a inteligência às suas ferramentas do dia a dia, com a sua própria chave de API.

A entrega que você deixa pronta para um cliente

Você instala o n8n na empresa dele, monta as automações e a equipe consegue ler e manter tudo porque é visual. Você cobra pelo trabalho, não por uma assinatura que continua rodando.

Saúde do projeto

estrelas no GitHub
206.811
Forks
61k
Contribuidores
429
Commits
25.4k
Idade do projeto
7,3 anos
Licença
Other

Feito com: TypeScript 92.2% · Vue 6.3% · JavaScript 0.7%

Dados públicos do repositório no GitHub, coletados em 8 de outubro de 2026.

Opção 2 · Construir

Crie o seu próprio Make

Para quem é

Esta versão é para uma equipe técnica de operações que move registros entre três sistemas internos. O objetivo: rodar pipelines de dados agendados que dá para inspecionar, com mapeamento, ramificações e recuperação. Se você precisa de mais do que isso, continue pagando: construir por conta própria serve para ter uma ferramenta feita sob medida para o seu jeito de trabalhar, não para recriar o roadmap de uma empresa que levantou milhões em investimento.

O que o prompt constrói e o que fica de fora

O prompt abaixo constrói uma única versão, com o que realmente se usa. O resto fica de fora de propósito.

O que o prompt constróiconsulta agendada, mapeamento de campos, um destino, diagrama visual de execução, ramificações, simulações, fila de falhas
O que fica de foraecossistema de conectores, loops arbitrários, motor de canvas visual

O que uma alternativa mínima ao Make precisa

  • gatilhos agendados e por webhook
  • etapas de consulta HTTP, mapeamento de campos, filtro, ramificação, lote e destino
  • diagrama visual de execução da esquerda para a direita com o status de cada etapa
  • editor de mapeamento com dados de exemplo e simulação
  • histórico de execuções, fila de falhas, reprocessamento e logs por etapa

Modelo de dados

Pipeline, Node, Edge, Run, NodeRun, Credential

Integrações

APIs HTTP, Queues, Cron Triggers

Contexto de capacidades

Astro, Workflows, D1

A regra de ouro

Criptografe as credenciais, limite o tamanho dos payloads, oculte dados sensíveis nos logs e exija chaves de idempotência nas gravações.

O que não construir de propósito

Não crie loops arbitrários, código do usuário, milhares de conectores nem um marketplace geral de integrações.

O prompt completo

Escolha o seu stack, copie o prompt e cole no seu agente de código (Claude Code, Cursor, Codex…).

Você vai construir um produto de software pronto para produção chamado “Pipeloop”, uma alternativa deliberadamente focada ao Make. Construa uma fatia vertical completa e utilizável: não uma landing page, nem uma maquete estática, nem um monte de componentes soltos.

ACORDO DE TRABALHO
Antes de escrever código de implementação, monte um plano técnico curto que nomeie as rotas ou páginas, as server actions ou endpoints, as tabelas de dados, as transições de estado importantes, os limites de autorização, os jobs em segundo plano e os adaptadores externos. Se algo se contradisser, resolva a favor do público restrito e dos não-objetivos abaixo. Prefira uma arquitetura pequena e legível a abstrações especulativas, mas não deixe de fora persistência, validação, tratamento de erros nem testes.

DESCRIÇÃO DO PRODUTO
Usuário principal: uma equipe técnica de operações que move registros entre três sistemas internos.
Resultado principal: rodar pipelines de dados agendados e inspecionáveis, com mapeamento, ramificações e recuperação.
Princípio do produto: otimize o fluxo exato abaixo em vez de copiar toda a amplitude do Make. Quem usa pela primeira vez deve entender o que fazer pela própria interface, sem tour nem documentação.

JORNADAS COMPLETAS DO USUÁRIO
Implemente todos estes fluxos pela interface real e pela camada de dados persistente:
1. Um operador cria um pipeline agendado, carrega dados de origem de exemplo, mapeia os campos para o formato do destino, adiciona um filtro e uma ramificação, conclui uma simulação e depois publica e ativa o pipeline.
2. Um webhook dispara um pipeline publicado, os registros são buscados e agrupados em lotes, cada registro segue a ramificação correspondente e o diagrama de execução ao vivo mostra contagens e status em cada nó.
3. Um lote de destino falha, entra na fila de falhas com diagnósticos com dados ocultados e é reprocessado depois da correção, sem buscar os dados de novo nem duplicar os registros já aceitos.

TELAS E ARQUITETURA DE INFORMAÇÃO
Construa estas telas como visões coerentes e responsivas. Cada tela precisa definir sua ação principal, ações secundárias, status visível, feedback de validação, estado vazio, estado de carregamento ou pendente, confirmação de sucesso e um estado de erro recuperável.
1. Painel de pipelines: estado ativado, tipo de gatilho e agendamento, revisão publicada, última execução, contagem de registros processados, falhas e ações de criar, pausar e executar manualmente.
2. Construtor visual: nós e conexões da esquerda para a direita, paleta de gatilho, consulta, mapeamento, filtro, ramificação, lote e destino, referências a credenciais, validação e controles de publicação.
3. Inspetor de mapeamento e simulação: dados de entrada de exemplo, autocompletar de caminhos de campos, prévia da saída, resultado da ramificação por registro, erros de validação, tamanhos de payload e resumo da simulação sem gravações.
4. Execuções e fila de falhas: lista de execuções com busca, diagrama de nós com tempos e contagens, tentativas por nó e logs com dados ocultados, lotes com falha, escopo do reprocessamento e estado de cancelamento.

FUNCIONALIDADES PRINCIPAIS
1. gatilhos agendados e por webhook
2. etapas de consulta HTTP, mapeamento de campos, filtro, ramificação, lote e destino
3. diagrama visual de execução da esquerda para a direita com o status de cada etapa
4. editor de mapeamento com dados de exemplo e simulação
5. histórico de execuções, fila de falhas, reprocessamento e logs por etapa

COMPORTAMENTO DETALHADO E REGRAS DE NEGÓCIO
Trate isto como requisitos do produto garantidos no servidor, não como sugestões de interface:
1. Valide cada pipeline como um grafo acíclico dirigido com um único gatilho, nós alcançáveis, formatos de entrada e saída compatíveis, bifurcação limitada e nenhum destino órfão.
2. As execuções fixam uma revisão publicada imutável do pipeline e as referências a credenciais; edições posteriores não podem alterar o grafo nem o mapeamento usado por uma execução em andamento ou passada.
3. Limite o payload de origem, a quantidade de registros, o tamanho dos lotes, a bifurcação das ramificações e a saída de diagnóstico armazenada; passe os lotes grandes por filas em vez de resolvê-los em um único ciclo de requisição.
4. Grave um ponto de controle durável em cada nó e lote, oculte as credenciais e os campos sensíveis configurados, e use chaves de pipeline, execução, nó e registro para tornar idempotentes as gravações no destino.

MODELO DE DADOS E CICLO DE VIDA
Projete um esquema relacional pequeno centrado em Pipeline, Node, Edge, Run, NodeRun, Credential. Antes de implementar, documente:
1. O propósito de cada tabela, sua chave primária, o limite de propriedade ou de tenant, timestamps, campos de status e atributos importantes.
2. Chaves estrangeiras, restrições de unicidade, check constraints, os índices que as telas citadas precisam e os limites de transação para mudanças que tocam vários registros.
3. As transições de estado ou de ciclo de vida permitidas, quem pode disparar cada uma, quais são terminais ou reversíveis e qual histórico de auditoria deve permanecer imutável.
4. Como arquivar, reter e apagar, incluindo o que acontece com registros dependentes e arquivos externos.
5. A estratégia de idempotência para envios, jobs, importações, notificações, webhooks ou novas tentativas, quando se aplicar.
Use migrações em vez de criar o esquema na mão. Armazene instantes de tempo de forma consistente e mantenha o fuso horário nomeado sempre que horários ou datas locais importarem. Nunca dependa de um contador, de um botão desabilitado ou de uma validação no cliente para proteger uma regra de negócio.

USUÁRIOS, AUTENTICAÇÃO E PERMISSÕES
Implemente apenas os papéis de que o público indicado precisa. Deixe explícito o modelo de propriedade e visibilidade antes de programar. Aplique a autorização em toda consulta e mutação no servidor, incluindo buscas, exportações, anexos, atualizações ao vivo e URLs adivinhadas—não basta esconder botões. Use sessões seguras por padrão, proteja requisições que mudam estado e ofereça estados claros de sessão encerrada, sessão expirada e acesso proibido. Quando houver vários papéis, crie usuários distintos nos dados de teste para mostrar e testar as permissões.

INTERAÇÃO E DIREÇÃO VISUAL
O produto deve parecer rápido, calmo, focado e confiável, e não um template genérico de painel administrativo. Use uma hierarquia visual clara, cores contidas, tipografia legível, áreas de clique generosas e um lugar fixo para as ações principais. Comece com HTML renderizado no servidor e melhore progressivamente só as interações que se beneficiam disso. O fluxo principal precisa continuar compreensível se essa melhoria falhar.

Comece com páginas Astro renderizadas no servidor e formulários HTML comuns. Use HTMX para envios de formulário, navegação parcial e atualizações vindas do servidor, e Alpine.js só para pequenos estados locais do navegador. O fluxo principal precisa continuar compreensível se qualquer uma dessas camadas falhar.

Projete os layouts para celular de propósito, em vez de só empilhar os painéis do desktop. Ofereça navegação por teclado, foco visível, landmarks semânticos, labels explícitos, títulos de página úteis, a preferência de movimento reduzido e anúncios para leitores de tela em resultados assíncronos. Nunca use só a cor para comunicar um estado. Ações destrutivas precisam de escopo claro e confirmação; ações seguras repetidas devem ser idempotentes.

Adicione um rodapé em todas as páginas com o texto “Criado por aurelioagency.com”, em que “aurelioagency.com” é um link incorporado para https://www.aurelioagency.com que abre em uma nova aba. Ele deve ficar visível; não o remova.

DIREÇÃO TÉCNICA
Construa esta versão com o stack AHA: Astro para o roteamento, os layouts e as páginas renderizadas no servidor; HTMX para as interações que se beneficiam de respostas com fragmentos HTML; e Alpine.js para pequenos estados locais da interface. Prefira Cloudflare D1 para a persistência relacional, R2 para o armazenamento de objetos, Workers para os endpoints do servidor e as tarefas agendadas, Durable Objects só para estado em tempo real coordenado, e Workflows ou Queues para jobs duráveis em segundo plano—mas só quando os requisitos do produto pedirem.

Mantenha as regras de domínio em módulos do servidor testáveis, não em route handlers nem em componentes de UI. Separe persistência, provedores externos e trabalho em segundo plano atrás de interfaces pequenas, sem construir um framework. Prefira formulários HTML e URLs comuns para a navegação; use interação otimista só quando uma falha puder ser resolvida com clareza.

O briefing do produto identifica hoje Astro, Workflows, D1 como contexto de capacidades. Preserve qualquer capacidade nativa, exclusiva do navegador, de edge, de armazenamento, de tempo real ou de processamento em segundo plano que seja necessária, por meio de um adaptador enxuto e adequado ao framework escolhido. Se o fluxo central realmente exigir APIs nativas ou de navegador, mantenha esse ambiente como a superfície principal de execução em vez de simular capacidades inacessíveis ou inventar uma superfície web desnecessária.

Integre com APIs HTTP e Queues e Cron Triggers. Para cada integração:
- Liste as variáveis de ambiente necessárias em um .env.example sem segredos reais.
- Adicione um adaptador pequeno com timeouts, erros normalizados e uma versão falsa local determinística ou um modo de desenvolvimento.
- Verifique as assinaturas recebidas e deduplique os eventos do provedor quando possível.
- Mantenha as credenciais no servidor, criptografe em repouso os tokens de longa duração e oculte segredos e dados sensíveis dos logs.
- Defina novas tentativas, backoff e idempotência para qualquer efeito que possa se repetir.

SEGURANÇA E PRIVACIDADE
Criptografe as credenciais, limite o tamanho dos payloads, oculte dados sensíveis nos logs e exija chaves de idempotência nas gravações.
Valide, normalize e limite o tamanho de toda entrada não confiável no servidor. Escape o conteúdo renderizado por padrão, sanitize qualquer markup aceito de propósito, aplique rate limit a ações públicas ou sujeitas a abuso e use armazenamento de objetos privado com URLs autorizadas de curta duração para arquivos sensíveis. Colete só os dados pessoais de que o fluxo indicado precisa. Documente como os dados são retidos e apagados. Adicione proteções específicas para as partes mais arriscadas deste app, como uploads, redirecionamentos, requisições de saída, envio de e-mails, OAuth, webhooks, importação ou exportação de CSV e conexões em tempo real.

CENÁRIOS DE ACEITAÇÃO
Automatize estes cenários específicos do app no nível mais adequado:
1. Dados de exemplo com um campo obrigatório do destino faltando, a simulação identifica o nó e o registro exatos e a publicação continua bloqueada.
2. Dados registros que atendem a condições de ramificação diferentes, cada registro chega apenas ao caminho de destino configurado e as contagens dos nós fecham com o total da origem.
3. Dado um lote com falha depois de outros lotes terem dado certo, o reprocessamento trata apenas esse lote e não duplica registros que o destino já aceitou.

TESTES
Adicione testes unitários focados em transições de estado, regras de autorização, normalização, cálculos de datas ou dinheiro e outras regras de domínio arriscadas. Adicione testes de integração para as restrições de persistência e para os caminhos de sucesso, timeout, nova tentativa e rejeição de cada adaptador externo. Adicione pelo menos um teste de navegador para cada jornada completa acima, incluindo um em tela pequena. Os testes devem usar dados isolados e rodar com um único comando documentado.

OPERAÇÃO E RECUPERAÇÃO DE FALHAS
Adicione logs estruturados no servidor com IDs de correlação por requisição, job ou evento, sem segredos nem dados sensíveis desnecessários. Faça os erros indicarem o que fazer, tanto na interface quanto nos logs. O trabalho em segundo plano deve mostrar os estados pendente, concluído, com falha e tentando de novo quando fizer sentido; nunca engula erros em silêncio. Inclua um guia seguro de migração e rollback do banco, dados de teste, notas de backup e restauração, o que acontece com dados externos na limpeza e uma rota básica de saúde ou diagnóstico adequada ao stack.

ENTREGÁVEIS
Entregue o aplicativo funcionando, as migrações, dados de teste representativos, os testes, o .env.example e um README curto. O README deve cobrir pré-requisitos, instalação local, variáveis de ambiente, migrações, comandos de dados de teste e de testes, deploy, configuração das integrações, backup e restauração, decisões de segurança e limitações conhecidas. Os dados de teste devem cobrir o caminho feliz e pelo menos um estado vazio, com falha, atrasado, expirado, arquivado ou com permissão restrita que importe para o produto.

DEFINIÇÃO DE PRONTO
O app está pronto quando uma pessoa nova consegue seguir o README, criar e migrar o banco, rodar o app, entrar com cada papel relevante, completar cada jornada citada com dados reais salvos, recarregar sem perder o estado, se recuperar das falhas comuns e usar a interface principal no celular e no desktop. Todos os cenários de aceitação passam, os limites de permissão estão cobertos por testes, nenhuma tela principal fica como placeholder e o crédito “Criado por aurelioagency.com” no rodapé aparece em todas as páginas.

NÃO-OBJETIVOS
Não crie loops arbitrários, código do usuário, milhares de conectores nem um marketplace geral de integrações.

O app que você criar com este prompt leva no rodapé “Criado por aurelioagency.com”.

Crie só uma parte

Prompts curtos para resolver a parte mais difícil sem construir tudo.

O validador de grafos que barra pipelines ruins na portaUm gatilho, sem ciclos, formatos compatíveis, bifurcação limitada: ou não publica.
Construa o validador de publicação para um construtor visual de pipelines de dados, em que os pipelines são grafos de nós (gatilho, consulta, mapeamento, filtro, ramificação, lote, destino) ligados por conexões.

Valide primeiro a estrutura: exatamente um gatilho, todos os nós alcançáveis a partir dele, sem ciclos (uma verificação de grafo acíclico que informe qualquer ciclo pelos nós que o formam, não por um erro genérico), sem destinos órfãos e com a bifurcação das ramificações dentro de um limite configurado. Depois valide os formatos: cada nó declara o que emite, e cada conexão é verificada para que os campos de entrada exigidos pelo consumidor existam na saída do produtor. Um destino que precisa de customer_id alimentado por uma etapa de mapeamento que nunca o produz é um erro de publicação que nomeia o nó, o campo e o culpado a montante.

Rode a validação completa a cada tentativa de publicação e não aceite aprovações parciais: um pipeline 90 por cento válido está 100 por cento quebrado às 3 da manhã. Mantenha as verificações como funções puras sobre a definição do grafo, para que o editor possa rodá-las ao vivo enquanto o operador arrasta os nós.

Está pronto quando: ciclos e nós inalcançáveis são rejeitados com nomes de nós específicos, uma incompatibilidade de formato de campos nomeia as duas pontas da conexão ruim e a validação roda de forma idêntica no editor e na publicação.
A simulação que não grava nada e não esconde nadaSimulação completa do pipeline com dados de exemplo, apontando o registro que falha.
Construa o modo simulação para uma ferramenta de pipelines de dados: execute o pipeline inteiro com dados de exemplo, trocando as gravações no destino por um relatório do que teria sido gravado.

Carregue uma amostra (um payload de webhook capturado ou uma consulta limitada) e passe por todas as etapas reais (mapeamento, filtros, ramificações, lotes) usando exatamente os mesmos caminhos de código de produção, não uma simulação paralela que possa se desencontrar. Apenas as gravações finais são substituídas. Para cada registro, mostre o seu percurso: qual ramificação ele atendeu, como fica a sua saída mapeada e o tamanho de payload que ele geraria.

Precisão é a função: quando um registro falha, informe o nó exato e o registro exato ("o registro 47 está sem o campo obrigatório de destino customer_id depois da etapa de mapeamento"), nunca um resumo genérico de erro de mapeamento. Agregue os resultados em contagens por nó (entrou, saiu, filtrado, com erro) que fechem com o total da amostra.

Ligue a simulação à publicação: um pipeline cuja última simulação falhou por erros de campos obrigatórios continua bloqueado para publicar até que uma execução limpa passe.

Está pronto quando: uma simulação deixa todos os destinos intactos, um registro ruim é identificado por nó e índice e a publicação fica bloqueada enquanto a amostra ainda falhar.
Reprocessar só o lote que falhouChaves de destino idempotentes para que a recuperação nunca duplique registros já aceitos.
Construa a fila de falhas e o mecanismo de reprocessamento para um pipeline de dados em lotes: uma recuperação que mexa apenas no que realmente falhou.

Quando um lote de destino falha (timeout, 500, expiração da autenticação), coloque-o numa fila de falhas com diagnósticos com dados ocultados: código de status, categoria do erro, número de tentativas, mas com os valores de credenciais e os campos sensíveis configurados apagados. O resto da execução continua; um lote ruim não deve abortar os outros.

O reprocessamento tem escopo definido: o operador corrige a causa e reprocessa exatamente o lote que falhou, a partir de dados com ponto de controle durável: sem buscar de novo na origem, que pode ter mudado, e sem reprocessar lotes já aceitos. A proteção contra duplicação: cada gravação no destino leva uma chave de idempotência derivada da identidade do pipeline, da execução, do nó e do registro, de modo que o caso nebuloso (o destino aceitou o lote mas a resposta deu timeout) se resolve com segurança quando a gravação reprocessada chega com as mesmas chaves e o destino (ou o seu wrapper de deduplicação) as reconhece.

Limite as tentativas de reprocessamento e mantenha os lotes em espera disponíveis para inspeção, com tamanhos de payload limitados.

Está pronto quando: reprocessar um lote com falha deixa únicos os registros aceitos antes, os diagnósticos não contêm segredos e um timeout depois de aceito seguido de reprocessamento não gera nenhuma duplicata a jusante.
O diagrama de execução em que os números precisam fecharPontos de controle duráveis por nó alimentando contagens que fecham com a origem.
Construa a visão de execução ao vivo para um pipeline de dados: um diagrama de nós da esquerda para a direita em que cada um mostra o seu status e as contagens de registros em andamento, e as contagens precisam fechar.

Instrumente cada nó com contadores duráveis: registros que entram, que saem, filtrados, com erro e atualmente em andamento. Atualize-os a partir de pontos de controle, não de um estado otimista em memória: quando um lote termina um nó, grave a variação da contagem junto com o ponto de controle em uma única escrita, para que um worker que caiu retome sem contar em dobro nem perder progresso. A regra a impor e a exibir: o total da origem é igual à soma de todos os resultados finais (entregues por destino, filtrados, com erro, ainda em andamento). Se as contas não fecharem, mostre a diferença como um estado de erro em vez de desenhar em silêncio números que pareçam plausíveis: uma visão de execução que mente é pior do que nenhuma.

Os nós de ramificação deixam isso interessante: cada registro segue exatamente uma ramificação, então as saídas da ramificação precisam somar a entrada do nó.

Transmita as atualizações para o navegador enquanto a execução roda e congele de forma imutável as contagens finais quando ela terminar.

Está pronto quando: uma queda no meio da execução seguida de retomada preserva as contagens exatas, as saídas das ramificações somam a sua entrada e qualquer desequilíbrio é exibido em vez de disfarçado.

Perguntas frequentes

Quanto custa o Make se eu continuar assinando?

O Make custa de US$10 a US$29 por mês nos planos pagos públicos, ou seja, de US$120 a US$348 por ano. Um substituto próprio e enfocado custa o seu tempo de construção mais uma hospedagem que quase não pesa no bolso.

Qual stack usar para criar uma alternativa ao Make?

O prompt desta página vem em quatro versões: a stack AHA (Astro, HTMX, Alpine.js), Next.js, Laravel e Ruby on Rails. O contexto de capacidades deste produto é Astro, Workflows, D1. Escolha a stack que você já conhece: o escopo importa mais do que o framework.

Quais funções um substituto mínimo do Make precisa ter?

Uma v1 útil precisa de: gatilhos agendados e por webhook; etapas de consulta HTTP, mapeamento de campos, filtro, ramificação, lote e destino; diagrama visual de execução da esquerda para a direita com o status de cada etapa; editor de mapeamento com dados de exemplo e simulação; histórico de execuções, fila de falhas, reprocessamento e logs por etapa. Todo o resto é escopo a mais até você sentir falta de verdade.

O que devo evitar construir de propósito?

Não crie loops arbitrários, código do usuário, milhares de conectores nem um marketplace geral de integrações.

Qual é a diferença para o Make?

O n8n faz quase tudo o que o Make faz, sem assinatura, e os seus dados ficam com você. A comparação ponto a ponto está na página.

Sou dono dos meus dados?

Sim. Com uma ferramenta open source instalada do seu lado, os seus arquivos ficam na sua máquina ou no seu servidor. Ninguém pode encerrar a sua conta nem mudar o preço.

Ver os 22 apps →

Sem tempo para fazer?

A gente faz para você.

Se você prefere que alguém instale, conecte às suas ferramentas e deixe funcionando, é exatamente isso que fazemos na Aurelio.

Agendar uma auditoria de automação