Cábula: passos do Zapier e módulos do Make → nós do n8n
· Por AI Compare
Uma tabela com cada passo do Zapier e cada módulo do Make e o equivalente no n8n.
Como usar esta cábula
Procure nas colunas da esquerda o passo do Zapier ou o módulo do Make que está a reconstruir e use o nó do n8n e a abordagem indicados à direita. Guarde-a nos favoritos para a sua migração.
Estrutura e triggers
| Zapier | Make | n8n | Notas |
|---|---|---|---|
| Zap | Scenario | Workflow | |
| Trigger por sondagem | Módulo trigger agendado | Nó trigger da app (sondagem) | Definir o intervalo de verificação no trigger |
| Trigger instantâneo | Trigger instantâneo (webhook) | Nó trigger da app (webhook) | Ativar o workflow para registar o webhook |
| Schedule by Zapier | Agendamento do cenário | Schedule Trigger | Definir GENERIC_TIMEZONE |
| Webhooks by Zapier (Catch Hook) | Custom webhook | Webhook | Usar o Production URL depois da ativação |
| Webhooks by Zapier (POST/GET) | HTTP – Make a request | HTTP Request | Importar um cURL poupa tempo |
| Sub-Zap | Chamar um cenário por webhook | Execute Workflow / Execute Workflow Trigger | Blocos reutilizáveis |
| Execução manual / teste do Zap | Run once | Test workflow + dados fixados | Fixar dados para não voltar a acionar |
Lógica
| Zapier | Make | n8n | Notas |
|---|---|---|---|
| Filter | Filter (rota) | Filter | Descarta os itens que não passam |
| Paths | Router + filtros | Switch (várias saídas) ou IF (duas) | |
| Caminho alternativo | Rota de recurso | Switch «fallback output» | |
| Looping by Zapier | Iterator | Automático por item; Split Out para arrays; Loop Over Items para lotes | A maioria dos ciclos é desnecessária no n8n |
| Digest by Zapier | Aggregator + agendamento | Nó Aggregate + Schedule Trigger | |
| (nenhum) | Array aggregator | Aggregate | Juntar itens num só |
| (nenhum) | Juntar através de rotas | Nó Merge | Unir dados de dois ramos |
| Delay For / Until | Sleep | Wait | Esperas longas mantêm a execução aberta |
Transformação de dados (Formatter)
| Zapier Formatter | Função do Make | Expressão do n8n |
|---|---|---|
| Text → Capitalize | capitalize() | {{ $json.name.toTitleCase() }} |
| Text → Lowercase | lower() | {{ $json.email.toLowerCase() }} |
| Text → Split | split() | {{ $json.full_name.split(' ')[0] }} |
| Text → Replace | replace() | {{ $json.text.replace('a', 'b') }} |
| Text → Extract email | regex / text parser | {{ $json.body.extractEmail() }} |
| Date → Format | formatDate() | {{ $json.date.toDateTime().toFormat('yyyy-MM-dd') }} |
| Date → Add/subtract | addDays() | {{ $now.plus({ days: 7 }).toISO() }} |
| Numbers → Format | formatNumber() | {{ $json.amount.toFixed(2) }} |
| Numbers → Math | Operadores matemáticos | {{ $json.amount_total / 100 }} |
| Utilities → Lookup table | switch() ou data store | Nó Switch ou pesquisa num objeto em Code |
| Valor predefinido | ifempty() | {{ $json.name ?? 'Unknown' }} |
Código e armazenamento
| Zapier | Make | n8n |
|---|---|---|
| Code by Zapier (JS/Python) | (funções personalizadas, Enterprise) | Nó Code (JavaScript ou Python) |
| Storage by Zapier | Data store | Data tables, Redis ou nós de bases de dados |
| Zapier Tables | Data store | Data tables, Postgres, Airtable |
| Zapier Forms | (app de formulários) | n8n Form Trigger |
Tratamento de erros
| Zapier | Make | n8n |
|---|---|---|
| Autoreplay | Incomplete executions + repetição | Retry On Fail (por nó) |
| Notificações de erro | Alertas por email | Workflow com Error Trigger → Slack/email |
| Parar em caso de erro | Handlers Break / Rollback | Nó Stop And Error |
| Continuar em caso de erro | Handlers Resume / Ignore | Continue On Fail (definição do nó) |
Sintaxe de referência a dados
| Ferramenta | Referenciar um campo do trigger |
|---|---|
| Zapier | Inserir com o seletor de dados: 1. Email |
| Make | {{1.email}} (número do módulo) |
| n8n | {{ $json.email }} (nó anterior) ou {{ $('Trigger name').item.json.email }} |
