Integrar com Make (Integromat)
O Make (antigo Integromat) é mais visual que o Zapier e fica mais barato em volume. A integração com o Indutiva CRM é via o módulo HTTP → Make a request.
Setup inicial
-
Gere uma API Key
No CRM: Configurações → Integrações → API Keys → Nova.
- Nome:
Make — <descrição do cenário> - Scopes: mínimo necessário (ver Scopes)
- Nome:
-
Salve a chave no Make
No Make, vá em Connections → ”+ Add” → procure por “HTTP”. Não há connection persistente — você passa o header em cada call. Pra evitar repetição, use uma variável de cenário:
- Settings do cenário → Variables → adicione
CRM_API_KEYcom o valor da chave - Use
{{$variable.CRM_API_KEY}}nas chamadas
- Settings do cenário → Variables → adicione
Cenário: criar contato a partir de um trigger
Trigger: qualquer (webhook, scheduler, Google Sheets watch row, etc.) Action: HTTP → Make a request
Configuração do módulo HTTP:
| Campo | Valor |
|---|---|
| URL | https://app.indutivacrm.com.br/api/v1/contacts |
| Method | POST |
| Body type | Raw |
| Content type | application/json |
| Request content | { "firstName": "{{trigger.firstName}}", "email": "{{trigger.email}}", "phone": "{{trigger.phone}}" } |
Headers:
| Name | Value |
|---|---|
X-API-Key | {{$variable.CRM_API_KEY}} |
Parse response: marque essa opção pro Make detectar o JSON automaticamente e expor os campos pros módulos seguintes (ex: 1.id vira o id do contato criado).
Cenário: sincronizar uma planilha
Cenário “linha nova no Google Sheets → criar contato no CRM”:
- Watch new rows (Google Sheets) — trigger
- HTTP — Make a request (POST
/contacts) — action - Router com 2 caminhos:
- OK (201): “Update spreadsheet row” → escrever
idretornado de volta na planilha (coluna “CRM ID”) - Erro (409 duplicate): parsar
existingContactIdda resposta e fazer PATCH
- OK (201): “Update spreadsheet row” → escrever
Cenário: pull diário pra dashboard
Trigger: Schedule → todo dia 06:00 Actions:
- HTTP → GET
/api/v1/deals?isWon=true&closedAtFrom={{addDays(now, -1)}}T00:00:00Z - Iterator → desempacota o array
dataem items individuais - Pra cada item: Google Sheets → Add a row (ou Postgres, Airtable, etc.)
Diferente do Zapier, o Make cobra por operação (não por Zap). Loops grandes ficam caros — considere ler em batch via API e fazer um único insert SQL se possível.
Erros comuns
Mesmos erros do guia Zapier — diagnóstico igual. Diferenças:
- O Make mostra o body completo da response no painel de erro, facilitando ver
error+message+details - O retry automático do Make pode triplicar chamadas quando há 429. Configure error handler explícito pra não cair nesse loop.