Manual Completo do Make - Automação de Fluxos

Make Automação

Manual Completo do Make

Aprenda automação de fluxos de trabalho sem conhecimentos técnicos

Interface Visual
Sem Programação
Automação Completa

1. Introdução ao Make

O Make (antigo Integromat) é uma plataforma de automação visual que permite criar fluxos de trabalho conectando aplicações sem programação.

Por que usar o Make?

  • Automatizar tarefas repetitivas e eliminar erros manuais
  • Integrar apps que não se comunicam nativamente
  • Agilizar processos de negócios
  • Escalar operações com monitorização

Principais Benefícios

Interface drag-and-drop
Grande flexibilidade
Comunidade ativa

2. Visão Geral do Ambiente de Trabalho

Áreas Principais da Interface

Dashboard

Informações gerais, histórico de cenários e uso de operações

Cenários

Lista e gestão dos seus fluxos de automação

Templates

Biblioteca de modelos prontos para diversos casos

Definições

Configurações, conexões e segurança

Dicas de Navegação

  • Configure notificações e fuso horário nas definições
  • Ative autenticação de dois fatores para segurança
  • Use templates para acelerar criação de cenários

3. Conceitos Chave

3.1 Cenários (Scenarios)

Um cenário é uma sequência de módulos que realiza uma automação. Os módulos estão conectados por linhas que representam o fluxo de dados.

Características dos Cenários:

  • • Processam dados em pacotes chamados "bundles"
  • • Podem iniciar com triggers ou pesquisas
  • • Suportam múltiplos caminhos de execução
  • • Permitem condições e filtros

3.2 Módulos e Tipos de Módulo

Triggers

Iniciam o cenário quando um evento ocorre

Ações

Criam, atualizam ou eliminam dados

Pesquisas

Procuram dados num serviço

Universais

Chamam APIs genéricas

3.3 Triggers (Iniciadores)

Watch Triggers

Pesquisam novos itens periodicamente

Exemplo: "Watch for new emails"

Configura frequência e limite de dados

Instant Triggers

Disparam imediatamente via webhook

Exemplo: Webhook em tempo real

Necessita configurar endpoint

3.4 Ações e Pesquisas

Os módulos de ação realizam operações, enquanto os de pesquisa devolvem dados.

Diferenças Importantes:

  • • Ações: CREATE, UPDATE, DELETE
  • • Pesquisas: GET dados, podem retornar listas
  • • Algumas operações são gratuitas (GET/Search)
  • • Outras consomem operações de API

3.5 Ferramentas e Módulos Universais

Variables

Set/Get Variable

Aggregators

Numeric/Table

Sleep

Pausar execução

4. Construindo o Primeiro Cenário

4.1 Criar Conta e Navegar na Interface

Passos Iniciais:

  1. 1. Aceder a make.com e criar conta gratuita
  2. 2. Fazer tour inicial da interface
  3. 3. Configurar fuso horário e notificações
  4. 4. Ativar autenticação de dois fatores
  5. 5. Explorar templates disponíveis

4.2 Usar Templates como Inspiração

Os templates aceleram a criação e servem como ponto de aprendizagem.

Como Usar:

  • • Filtrar por categoria
  • • Abrir para ver conexões
  • • Clonar e adaptar

Benefícios:

  • • Acelera desenvolvimento
  • • Mostra boas práticas
  • • Inspira novos casos

4.3 Adicionar e Configurar um Trigger

Exemplo Prático: Google Forms

  1. 1 Criar novo cenário → "Create new scenario"
  2. 2 Clicar no "+" e escolher Google Forms
  3. 3 Selecionar "Watch Responses"
  4. 4 Criar/selecionar ligação Google
  5. 5 Configurar parâmetros e limites

4.4 Adicionar Módulos de Ação e Mapear Dados

Processo de Mapeamento:

1. Adicionar Ação

Ex: Google Sheets → Add a Row

2. Configurar Conexão

Ligar conta e escolher folha

3. Mapear Campos

Arrastar variáveis dos módulos anteriores

Dicas de Mapeamento:

  • • Use a interface visual para arrastar campos
  • • Verifique a estrutura de dados
  • • Aplique funções quando necessário
  • • Teste com dados reais

4.5 Testar e Publicar o Cenário

Processo de Teste e Publicação:

Fase de Teste:
  • • Clicar "Run once"
  • • Submeter dados de teste
  • • Verificar logs de execução
  • • Corrigir erros encontrados
Publicação:
  • • Clicar "Switch On"
  • • Definir frequência
  • • Monitorizar operações
  • • Controlar consumos

5. Expansão do Cenário: Routers e Filtros

Router

Divide o fluxo em vários ramos para execução paralela.

Exemplo de Uso:

Uma rota envia emails a clientes VIP, outra atualiza base de dados regular.

Filtro

Controla que bundles passam para o próximo módulo.

Condições Disponíveis:

  • • Igual, contém, maior que
  • • Datas, existe, não existe
  • • Operadores AND/OR

Combinando Routers e Filtros

Crie fluxos sofisticados com tomadas de decisão inteligentes

Múltiplos caminhos

Lógica condicional

Automação avançada

6. Fluxo de Dados e Agregadores

Iterador

Divide uma array em vários bundles para processamento individual.

Como Funciona:

  1. 1. Recebe uma lista/array
  2. 2. Separa cada item
  3. 3. Processa individualmente
  4. 4. Facilita manipulação

Repeater

Repete execução de módulos um número definido de vezes.

Configurações:

  • • Valor inicial
  • • Número de repetições
  • • Passo de incremento
  • • Loops controlados

Tipos de Agregadores

Array Aggregator

Junta vários bundles numa array

Numeric Aggregator

Soma, média, min, max, contagem

Table Aggregator

Dados em formato tabular

7. Funções e Variáveis

7.1 Funções Gerais

get(object; path)

Extrai valor de objeto/array

if(condition; true; false)

Estrutura condicional

ifempty(value; substitute)

Valor substituto se vazio

switch(expr; cases)

Múltiplos casos

7.2 Funções Matemáticas e Variáveis Aleatórias

sum()

average()

round()

Variável Random:

Gera números pseudo-aleatórios entre 0 e 1

floor(random*6)+1 // Simula dado (1-6)

7.3 Funções de Texto (Strings)

Manipulação Básica:

length(string) - Conta caracteres
upper/lower(string) - Maiús/minús
capitalize(string) - Primeira letra

Processamento Avançado:

replace(text; find; replace)
substring(text; start; length)
striphtml(string) - Remove HTML

7.4 Funções de Data e Hora

Formatação:

formatdate(data; formato; fuso)

Exemplo: dd/MM/yyyy HH:mm

Parsing:

parsedate(texto; formato; fuso)

Converte texto em data

Manipulação de Datas:

adddays() addmonths() addhours()

7.5 Variáveis e Agregadores Numéricos

Set/Get Variable

Armazenam dados temporariamente

Durações disponíveis:

  • • Um ciclo
  • • Execução inteira

Numeric Aggregator

Calcula estatísticas em bundles

Soma Média Contagem Min/Max

8. Outras Ferramentas Importantes

8.1 Iteradores e Repetidores

Já abordados anteriormente - relembre que iteradores convertem arrays em bundles e repetidores reproduzem ciclos controlados.

8.2 Filtragem de Bundles

Operadores de Filtro Disponíveis:

Comparação:
  • • Igual
  • • Maior que
  • • Menor que
Texto:
  • • Contém
  • • Começa com
  • • Termina com
Existência:
  • • Existe
  • • Não existe
  • • É vazio

8.3 Armazenamentos de Dados e Estruturas de Dados

Data Store

Base de dados interna do Make para armazenar informações estruturadas.

Funcionalidades:
  • • Chave e valor
  • • ADD, UPDATE, DELETE
  • • Manter estado entre execuções

Data Structure

Define formato de dados (campos e tipos) para consistência.

Benefícios:
  • • Garantir consistência
  • • Evitar erros de mapeamento
  • • Validação automática

8.4 Agregadores de Tabelas e Agregadores Numéricos

Os agregadores compilam dados em arrays ou tabelas, otimizando manipulação e reduzindo chamadas externas.

Vantagens dos Agregadores:

  • Otimização de performance
  • Redução de operações
  • Análise de dados facilitada

8.5 Módulo Sleep e Gestão de Tempo

Módulo Sleep

Permite atrasar execução até 300 segundos

Casos de Uso:
  • • Aguardar processamento de serviços externos
  • • Evitar limites de rate limit
  • • Sincronizar com outros sistemas
  • • Criar delays estratégicos

9. Trabalhar com Webhooks e API

Webhooks

Endpoint HTTP que recebe dados em tempo real do Make.

Características:

  • • URL única gerada automaticamente
  • • Resposta HTTP personalizada
  • • Validação de assinaturas
  • • Medidas de segurança (IP, token)
Casos de Uso:

Slack, Stripe, GitHub, integrações em tempo real

Módulo HTTP

Para apps sem integração nativa, realizar requisições API.

Configurações:

  • • Métodos HTTP (GET, POST, PUT, DELETE)
  • • Headers e query strings
  • • Autenticação (API keys, OAuth)
  • • Formatos JSON, form-data, raw
Atenção:

Gestão de tokens, paginação e limites de API

10. Paginação e Grandes Volumes de Dados

Muitas APIs devolvem resultados paginados. É essencial implementar paginação para recuperar todos os dados.

Usar Repetidores

Iterar sobre páginas

Armazenar Cursor

Parâmetro "próxima página"

Condição de Parada

Quando não há mais páginas

11. Expressões Regulares e Parsing de Texto

Expressões Regulares (Regex)

Padrões para manipular texto de forma avançada.

Extrair

Telefones, emails

Validar

Formatos específicos

Substituir

Padrões indesejados

12. Gestão de Operações e Planos

Planos Disponíveis

Gratuito: Limitado
Core: Uso moderado
Pro: Uso intensivo
Teams/Enterprise: Empresarial

Dicas de Otimização

  • • Ajustar agendamento conforme necessidade
  • • Usar filtros para evitar execuções desnecessárias
  • • Monitorizar uso diário/mensal
  • • Configurar notificações de limite

13. Boas Práticas, Segurança e Escalabilidade

Desenvolvimento

  • • Nomenclatura clara
  • • Documentação com notas
  • • Design modular
  • • Testes regulares

Segurança

  • • Autenticação forte
  • • Criptografia de dados
  • • Controle de acesso
  • • Conformidade RGPD

Escalabilidade

  • • Dados consistentes
  • • Otimização de recursos
  • • Monitorização ativa
  • • Planeamento de capacidade

14. Casos de Uso Comuns e Ideias de Automações

Marketing Automation

Captura de leads, CRM, emails de boas-vindas

Gestão de Formação

Inscrições, Google Drive, certificados

Automação Financeira

Facturas, contabilidade, notificações

Suporte ao Cliente

Tickets automáticos, confirmações, CRM

Integração com IA

ChatGPT, respostas automáticas, resumos

Monitorização

Alertas Slack/Telegram, eventos críticos

15. Recursos Adicionais e Sugestões de Aprendizagem

Recursos Oficiais

Make Academy

Cursos gratuitos estruturados por níveis

Centro de Ajuda

Documentação completa e exemplos

Comunidade

Forum, blog e casos de estudo

Sugestões de Aprendizagem

1. Fundamental

Introdução e cenários simples

2. Expansão

Routers, filtros, operações

3. Avançado

APIs, webhooks, data stores

Conclusão

O Make é uma plataforma poderosa para automatizar processos sem código. Dominar os conceitos apresentados permite criar integrações robustas entre diferentes serviços.

Pratique com casos reais, monitorize operações e aplique boas práticas para obter o máximo da ferramenta.

Make Automação Completa

Manual didático para dominar automação de fluxos de trabalho sem conhecimentos técnicos